Base64Decode, Base64 decoding
Base64 è un sistema di codifica che rappresenta dati binari in una stringa di testo utilizzando 64 caratteri. Questo rende i dati più facili da trasmettere e archiviare, in quanto i caratteri Base64 sono compatibili con la maggior parte dei sistemi informatici. Il padding con il carattere = viene utilizzato alla fine della stringa Base64 per garantire che la lunghezza sia un multiplo di 4.
Base64Encode, Base64 encoding
Base64 è un sistema di codifica che rappresenta dati binari in una stringa di testo utilizzando 64 caratteri. Questo rende i dati più facili da trasmettere e archiviare, in quanto i caratteri Base64 sono compatibili con la maggior parte dei sistemi informatici. Il padding con il carattere = viene utilizzato alla fine della stringa Base64 per garantire che la lunghezza sia un multiplo di 4.
eRound, arrotonda i digits di un numero
Quando si opera con numeri float si utilizza sempre nei calcoli la massima risoluzione possibile, ecco perchè nel set di funzioni disponibili non esiste una funzione per l'arrotondamento dei numeri. Il valore viene troncato solo in visualizzazione per migliorarne la leggibilità, le funzioni SysVfprintf**_ e SysVsnprintf_ permettono di definire quante cifre visualizzare (Segnaposti del formato printf).
Funzioni di calcolo percentuale
Il calcolo percentuale serve a esprimere una quantità come una frazione di 100, facilitando la comprensione e il confronto di proporzioni e variazioni relative. È uno strumento utile in molti ambiti, come economia, finanza, statistica.
Gestione numeri in formato floating 16 bit
La mezza precisione (Chiamata FP16 o float16) è un formato numerico binario a virgola mobile che occupa 16 bit. È destinato alla memorizzazione di valori in virgola mobile in applicazioni in cui non è essenziale una maggiore precisione, in particolare nell'elaborazione delle immagini e nelle reti neurali.
Operazioni matematiche
LogicLab supporta tutte le funzioni richieste dalla norma CEI EN 61131-3 nella Parte 3: Linguaggi di programmazione. Di seguito un elenco delle funzioni supportate con esempio di utilizzo in linguaggio ST, Come utilizzare gli esempi.
Operazioni trigonometriche
LogicLab supporta tutte le funzioni richieste dalla norma CEI EN 61131-3 nella Parte 3: Linguaggi di programmazione. Di seguito un elenco delle funzioni supportate con esempio di utilizzo in linguaggio ST, Come utilizzare gli esempi.
SHA1Encryption, encrypt data with SHA1 algorithm
Con il termine SHA (acronimo dell'inglese Secure Hash Algorithm) si indicano funzioni crittografiche di hash. L'SHA produce un message digest, o "impronta del messaggio", di lunghezza fissa partendo da un messaggio di lunghezza variabile. La sicurezza dell'algoritmo risiede nel fatto che la funzione non è invertibile (non è possibile risalire al messaggio originale) e non è possibile avere lo stesso digest da messaggi diversi.
SHA256Encryption, encrypt data with SHA256 algorithm
Con il termine SHA (acronimo dell’inglese Secure Hash Algorithm) si indicano funzioni crittografiche di hash. L’SHA produce un message digest, o “impronta del messaggio”, di lunghezza fissa partendo da un messaggio di lunghezza variabile. La sicurezza dell’algoritmo risiede nel fatto che la funzione non è invertibile (non è possibile risalire al messaggio originale) e non è possibile avere lo stesso digest da messaggi diversi.
SunRiseSet, sunrise and sunset calculator
Questo blocco funzione permette di calcolare l'orario dell'alba e del tramonto in un determinato giorno in una qualsiasi posizione geografica, è un blocco funzione protetto per utilizzarlo occorre richiedere il codice di protezione, vedi protezione funzioni e blocchi funzione. E' comunque possibile utilizzarlo liberamente in modo test per 15 Min.