1.Descrizione
Creazione di una tastiera numerica. Un testo (ingresso 1) può essere editato a piacere. A tal fine è possibile creare una cifra singola, una virgola o un punto (ingresso 2) e l'ultimo carattere (ingresso 3) e tutto il testo (ingresso 4) può essere cancellato. Il modulo accetta solo caratteri che danno come risultato un numero valido.
Avvertenza
Ingresso 2: i codici ASCII non validi vengono ignorati dal modulo.
2.Ingressi
N. | Nome | Init | Descrizione |
---|---|---|---|
1 | E1 testo | "" | Testo (testo) - Numero che deve essere editato. |
2 | E2 ASCII | 0 | ASCII (numerico) - Codice ASCII del carattere che deve essere unito al numero. Per il rilevamento dei codici ASCII è possibile utilizzare il modulo ChrToASCII (17783). |
3 | E3 BS | 0 | Backspace (numerico) - Un valore a piacere cancella (se presente) l'ultimo carattere del numero corrente. |
4 | E4 clear | 0 | Clear (numerico) - Un valore a piacere setta nuovamente il numero su 0. |
5 | E5 annulla | 0 | Interrompi (numerico) - Un valore > 0 annulla tutte le voci inserite nel numero. Il modulo ora reagisce fino a quando, senza richieste, non si presenta un numero nuovo (ingresso 1). |
6 | E6 OK | 0 | OK (numerico) - Con un valore > 0 il numero editato viene emesso sull'uscita 2 e 4. Il modulo ora reagisce fino a quando, senza richieste, non si presenta un numero nuovo (ingresso 1). |
7 | E7 cambio di segno | 0 | Cambio di segno (numerico) - Alla ricezione di un valore a piacere cambia il segno (da + a - e da - a +). |
3.Uscite
N. | Nome | Init | SBC | Descrizione |
---|---|---|---|---|
1 | A1 visualizzazione | "" | s | Indicazione (testo) - Il rispettivo numero editato. |
2 | A2 result | "" | s | Result (testo) - Il numero editato correntemente, se è stata effettuata una conferma con OK (ingresso 6). |
3 | A3 fine | 0 | s | Fine (numerico) - Indica col valore 1 che è stato attivato un OK (ingresso 5) o un'interruzione (ingresso 6). Il modulo ora reagisce fino a quando, senza richieste, non si presenta un numero nuovo (ingresso 1). |
4 | A4 result (float) | 0 | s | Result (float) (numerico) - Il risultato come valore numerico |
s = send, sbc = send by change
4.Altro
Ricalcolo all'avvio: | No |
---|---|
Il modulo è permanente: | No |
Denominazione interna: | 17782 |
Categoria: | Funzioni di testo |
5.Funzioni simili
Memoria circolare (testo)
Memoria circolare (testo) con timestamp
Testo in righe
Testo in righe (stretto)
Taglio testo (morbido)
Taglio testo (duro)
Separa testo
Lunghezza testo
Trigger testo
Composizione testi
Confronto testi
Selettore di testo
Selettore inverso
Edita testo
Inserire zeri non significativi
Comparatore testo (8x)
Memoria circolare (testo) con timestamp
Testo in righe
Testo in righe (stretto)
Taglio testo (morbido)
Taglio testo (duro)
Separa testo
Lunghezza testo
Trigger testo
Composizione testi
Confronto testi
Selettore di testo
Selettore inverso
Edita testo
Inserire zeri non significativi
Comparatore testo (8x)