Entrambe le parti precedenti la revisione Revisione precedente Prossima revisione | Revisione precedente |
software:qview:qview_6:qcl_library [2016/03/03 16:46] – [Table] qem202 | software:qview:qview_6:qcl_library [2023/04/04 12:59] (versione attuale) – [Table] qem202 |
---|
**FUNZIONI PER OPERAZIONI SU USCITE DIGITALI** | **FUNZIONI PER OPERAZIONI SU USCITE DIGITALI** |
| |
|[[.:qcl_library:OA10BlinkOut]]|Gestione del lampeggio (blink) di una uscita o flag| | | [[.:qcl_library:OA10BlinkOut]] | Gestione del lampeggio (blink) di una uscita o flag | |
|[[.:qcl_library:OA10SetTmOut]]|Gestione dell'attivazione di un'uscita per un tempo impostabile| | | [[.:qcl_library:OA10SetTmOut]] | Gestione dell'attivazione di un'uscita per un tempo impostabile | |
|[[.:qcl_library:OT11PidReg]]|Modulazione di una uscita digitale per il controllo di un processo di termoregolazione tramite sistema P.I.D.| | | [[.:qcl_library:OT11PidReg]] | Modulazione di una uscita digitale per il controllo di un processo di termoregolazione tramite sistema P.I.D. | |
|[[.:qcl_library:OT21PidReg]]|Modulazione di due uscite digitali per un controllo generico di processo tramite regolazione PID + FF.| | | [[.:qcl_library:OT21PidReg]] | Modulazione di due uscite digitali per un controllo generico di processo tramite regolazione PID + FF. | |
|[[.:qcl_library:OT30PidReg]]|Regolatore generico PID + FF.| | | [[.:qcl_library:OT30PidReg]] | Regolatore generico PID + FF. Dati di regolazione a 16 bit | |
| | [[.:qcl_library:OT31PidReg]] | Regolatore generico PID + FF. Dati di regolazione a 16 o 32 bit | |
| |
| |
**FUNZIONI PER OPERAZIONI SU VARIABILI** | **FUNZIONI PER OPERAZIONI SU VARIABILI** |
| |
| [[.:qcl_library:VC10CollVal]] | Comparazione di un valore rispetto ad altri due | | | [[.:qcl_library:VC10CollVal]] | Comparazione di un valore rispetto ad altri due | |
| [[.:qcl_library:VC10Copy]] | Copia un valore da A a B oppure da B ad A | | | [[.:qcl_library:VC10Copy]] | Copia un valore da A a B oppure da B ad A | |
| [[.:qcl_library:VC10HistVar]] | Isteresi di una variabile rispetto ad altri due valori | | | [[.:qcl_library:VC10HistVar]] | Isteresi di una variabile rispetto ad altri due valori | |
| [[.:qcl_library:VC10ChronVar]] | Misurazione del tempo di attivazione di una variabile o ingresso | | | [[.:qcl_library:VC10ChronVar]] | Misurazione del tempo di attivazione di una variabile o ingresso | |
| [[.:qcl_library:VC10Calendar]] | Calcolo del giorno della settimana (lunedì-ecc) a partire da una data | | | [[.:qcl_library:VC10Calendar]] | Calcolo del giorno della settimana (lunedì-ecc) a partire da una data | |
| [[.:qcl_library:VC12FndXPnt]] | Calcolo dell'ascissa di un punto su una retta | | | [[.:qcl_library:VC12FndXPnt]] | Calcolo dell'ascissa di un punto su una retta | |
| [[.:qcl_library:VC12FndYPnt]] | Calcolo dell'ordinata di un punto su una retta | | | [[.:qcl_library:VC12FndYPnt]] | Calcolo dell'ordinata di un punto su una retta | |
| [[.:qcl_library:VT10OnChVar]] | Segnalazione della variazione di una variabile | | | [[.:qcl_library:VT10OnChVar]] | Segnalazione della variazione di una variabile | |
| [[.:qcl_library:VT10OnChTVar]] | Segnalazione della variazione di una variabile con reset a tempo del flag di cambio valore | | | [[.:qcl_library:VT10OnChTVar]] | Segnalazione della variazione di una variabile con reset a tempo del flag di cambio valore | |
| [[.:qcl_library:VC10DivRound]] | Arrotondamento di una variabile a un numero di cifre decimali impostabile | | | [[.:qcl_library:VC10DivRound]] | Arrotondamento di una variabile a un numero di cifre decimali impostabile | |
| [[.:qcl_library:VC10LPFilter]] | Filtro digitale passa basso del primo ordine (filtro RC) per dati di dimensione WORD | | | [[.:qcl_library:VC10LPFilter]] | Filtro digitale passa basso del primo ordine (filtro RC) per dati di dimensione WORD | |
| [[.:qcl_library:VC21LPFilter]] | Filtro digitale passa basso del primo ordine (filtro RC) per dati di dimensione massima +/- 999999 con opzione di precaricamento | | | [[.:qcl_library:VC21LPFilter]] | Filtro digitale passa basso del primo ordine (filtro RC) per dati di dimensione massima +/- 999999 con opzione di precaricamento | |
| [[.:qcl_library:VC10MkTime]] | Fornisce il numero di secondi trascorsi dalle 00:00 del 1°gennaio 1970 fino alla data introdotta. | | | [[.:qcl_library:VC10MkTime]] | Fornisce il numero di secondi trascorsi dalle 00:00 del 1°gennaio 1970 fino alla data introdotta. | |
| [[.:qcl_library:VC20MkTime]] | Fornisce il numero di secondi trascorsi dalle 00:00 del 1°gennaio 1970 fino alla data introdotta. | | | [[.:qcl_library:VC20MkTime]] | Fornisce il numero di secondi trascorsi dalle 00:00 del 1°gennaio 1970 fino alla data introdotta. | |
| [[.:qcl_library:VC11Hdr]] | Visualizzazione della posizione di un device con sistema Hdr <wrap em>OBSOLETA</wrap> | | | [[.:qcl_library:VC11Hdr]] | Visualizzazione della posizione di un device con sistema Hdr <wrap em>OBSOLETA</wrap> | |
| [[.:qcl_library:VC12Hdr]] | Visualizzazione della posizione di un device con sistema Hdr | | | [[.:qcl_library:VC12Hdr]] | Visualizzazione della posizione di un device con sistema Hdr | |
| [[.:qcl_library:VC11HdrJoint]] | Visualizzazione della posizione di un device Joint con sistema Hdr | | | [[.:qcl_library:VC11HdrJoint]] | Visualizzazione della posizione di un device Joint con sistema Hdr | |
| [[.:qcl_library:VR10WrdtoLng]] | Conversione: Trasforma due variabili Word in una Long | | | [[.:qcl_library:VC10Granularity]] | Visualizzazione di un valore con filtro di granularità e soglia | |
| [[.:qcl_library:VR10LngtoWrd]] | Conversione: Trasforma una variabili Long in due Word | | | [[.:qcl_library:VR10WrdtoLng]] | Conversione: Trasforma due variabili Word in una Long | |
| [[.:qcl_library:VR10UbyToBin]] | Conversione: Unsigned Byte -> Binario | | | [[.:qcl_library:VR10LngtoWrd]] | Conversione: Trasforma una variabili Long in due Word | |
| [[.:qcl_library:VR10SByToBin]] | Conversione: Signed Byte -> Binario | | | [[.:qcl_library:VR10UbyToBin]] | Conversione: Unsigned Byte -> Binario | |
| [[.:qcl_library:VR10UwrToBin]] | Conversione: Unsigned Word -> Binario | | | [[.:qcl_library:VR10SByToBin]] | Conversione: Signed Byte -> Binario | |
| [[.:qcl_library:VR10SwrToBin]] | Conversione: Signed Word -> Binario | | | [[.:qcl_library:VR10UwrToBin]] | Conversione: Unsigned Word -> Binario | |
| [[.:qcl_library:VR10SLnToBin]] | Conversione: Signed Long -> Binario | | | [[.:qcl_library:VR10SwrToBin]] | Conversione: Signed Word -> Binario | |
| [[.:qcl_library:VR10BinToUBy]] | Conversione: Binario -> Unsigned Byte | | | [[.:qcl_library:VR10SLnToBin]] | Conversione: Signed Long -> Binario | |
| [[.:qcl_library:VR10BinToSBy]] | Conversione: Binario -> Signed Byte | | | [[.:qcl_library:VR10BinToUBy]] | Conversione: Binario -> Unsigned Byte | |
| [[.:qcl_library:VR10BinToUWr]] | Conversione: Binario -> Unsigned Word | | | [[.:qcl_library:VR10BinToSBy]] | Conversione: Binario -> Signed Byte | |
| [[.:qcl_library:VR10BinToSWr]] | Conversione: Binario -> Signed Word | | | [[.:qcl_library:VR10BinToUWr]] | Conversione: Binario -> Unsigned Word | |
| [[.:qcl_library:VR10BinToSLn]] | Conversione: Binario -> Signed Long | | | [[.:qcl_library:VR10BinToSWr]] | Conversione: Binario -> Signed Word | |
| [[.:qcl_library:VR10UbyToAsc]] | Conversione: Unsigned Byte -> Ascii | | | [[.:qcl_library:VR10BinToSLn]] | Conversione: Binario -> Signed Long | |
| [[.:qcl_library:VR10SbyToAsc]] | Conversione: Signed Byte -> Ascii | | | [[.:qcl_library:VR10UbyToAsc]] | Conversione: Unsigned Byte -> Ascii | |
| [[.:qcl_library:VR10UwrToAsc]] | Conversione: Unsigned word -> Ascii | | | [[.:qcl_library:VR10SbyToAsc]] | Conversione: Signed Byte -> Ascii | |
| [[.:qcl_library:VR10SwrToAsc]] | Conversione: Signed Word -> Ascii | | | [[.:qcl_library:VR10UwrToAsc]] | Conversione: Unsigned word -> Ascii | |
| [[.:qcl_library:VR10SlnToAsc]] | Conversione: Signed Long -> Ascii | | | [[.:qcl_library:VR10SwrToAsc]] | Conversione: Signed Word -> Ascii | |
| [[.:qcl_library:VR10AscToUBy]] | Conversione: Ascii -> Unsigned Byte | | | [[.:qcl_library:VR10SlnToAsc]] | Conversione: Signed Long -> Ascii | |
| [[.:qcl_library:VR10AscToSBy]] | Conversione: Ascii -> Signed Byte | | | [[.:qcl_library:VR10AscToUBy]] | Conversione: Ascii -> Unsigned Byte | |
| [[.:qcl_library:VR10AscToUWr]] | Conversione: Ascii -> Unsigned Word | | | [[.:qcl_library:VR10AscToSBy]] | Conversione: Ascii -> Signed Byte | |
| [[.:qcl_library:VR10AscToSWr]] | Conversione: Ascii -> Signed Word | | | [[.:qcl_library:VR10AscToUWr]] | Conversione: Ascii -> Unsigned Word | |
| [[.:qcl_library:VR10AscToSLn]] | Conversione: Ascii -> Signed Long | | | [[.:qcl_library:VR10AscToSWr]] | Conversione: Ascii -> Signed Word | |
| [[.:qcl_library:VR10ToSingle]] | Copia un valore long intero codificato IEEE754 in una variabile single. | | | [[.:qcl_library:VR10AscToSLn]] | Conversione: Ascii -> Signed Long | |
| | [[.:qcl_library:VR10ToSingle]] | Copia un valore long intero codificato IEEE754 in una variabile single. | |
| |
| |
|[[.:qcl_library:VC10Cr32Udt]]|Calcolo CRC, Aggiornamento del calcolo| | |[[.:qcl_library:VC10Cr32Udt]]|Calcolo CRC, Aggiornamento del calcolo| |
| |
| **FUNZIONI PER GESTIONE LISTA ALLARMI E STORICO** |
| |
| | [[.:qcl_library:UU10WarnNotify]] FIXME | Inserimento di un warning in un buffer FIFO | |
| | [[.:qcl_library:UU20MessageNotify]] FIXME | Inserimento di un messaggio in un buffer FIFO | |
| | [[.:qcl_library:UU20TextMessageNotify]] FIXME | Inserimento di un messaggio con stringa di testo in un buffer FIFO | |
| | [[.:qcl_library:UU20AlarmNotify]] | Inserimento di un allarme in un buffer FIFO | |
| | [[.:qcl_library:UU20TextAlarmNotify]] | Inserimento di un allarme con stringa di testo in un buffer FIFO | |
| |
//**FUNZIONI PER SYNCROMOVE**// | //**FUNZIONI PER SYNCROMOVE**// |
|[[.:qcl_library:SY10EnterCriticalSection]]|Gestione entrata in sezione critica| | |[[.:qcl_library:SY10EnterCriticalSection]]|Gestione entrata in sezione critica| |
|[[.:qcl_library:SY10LeaveCriticalSection]]|Gestione uscita da sezione critica| | |[[.:qcl_library:SY10LeaveCriticalSection]]|Gestione uscita da sezione critica| |
| |
| **STRING FUNCTIONS** |
| |
| |[[en:software:qview:qview_6:qcl_library:ST10StrStr]]|String search in substring| |
| |[[en:software:qview:qview_6:qcl_library:ST10StrCpy]]|String copy| |
| |[[en:software:qview:qview_6:qcl_library:ST10StrLen]]|String length| |
| |[[en:software:qview:qview_6:qcl_library:ST10StrNCpy]]|Copy characters from string| |
| |[[en:software:qview:qview_6:qcl_library:ST10atoi]]|Convert string to integer| |
| |[[en:software:qview:qview_6:qcl_library:ST10StrCat]]|Concatenate strings| |
| |