Tocco

Per eseguire l’operazione toccare l’oggetto impostato con il trigger.

Blocco

Testo

onClick($GraphicObject, ()=>{
   1          2
})

1: Operazione

2: Oggetto destinazione

Nota: Per informazioni sugli oggetti che sono disponibili in Oggetto target, fare riferimento a quanto segue.

Oggetti supportati

Operazione

[Click]

[Press]

[Release]

[Hold]

[DoubleClick]

[Click]

L'operazione viene attivata quando si tocca e si rilascia l'oggetto.

Blocco
Testo

onClick($GraphicObject.Rectangle1, ()=>{

});

Nota:

  • Sul visualizzatore, se si tocca l’oggetto e si fa scorrere il dito all’esterno dell’area dell’oggetto senza rilasciare il dito, il clic viene annullato.
  • Il trigger Tocco (Click) NON si attiva nei casi seguenti.
    • L'oggetto non si visualizza più perché la schermata o il contenuto si è modificato.
    • La funzione di interblocco è abilitata sull'oggetto.
    • L’utente è uscito.
    • Il file del progetto è stato trasferito.
    • Il tempo di esecuzione è terminato.
    • Il tempo di esecuzione è ripartito.
    • La finestra attiva di Windows passa dall’applicazione Run-Time a un’altra applicazione.

[Press]

L'operazione viene attivata quando si preme l'oggetto.

Blocco
Testo

onPress($GraphicObject.Rectangle1, ()=>{
});

1: EnableDelay

Dopo aver premuto per la quantità di tempo definita, l’operazione viene eseguita.

Blocco

Selezionare la casella di controllo per impostare un tempo di ritardo.

Testo

Per impostare un tempo di ritardo (per esempio, 10*100 ms) in modalità testo, usare

onPressWithDelay($GraphicObject.Rectangle1, 10, ()=>{

});

Grafico dei tempi

Esempio 1 : Operazione avviata
Esempio 2 : Operazione avviata : Tempo di ritardo
Esempio 3 : Operazione avviata : Operazione NON avviata : Tempo di ritardo

[Release]

L'operazione viene attivata quando si rilascia l'oggetto.

Blocco
Testo

onRelease($GraphicObject.Rectangle1, () => {
});

1: EnableDelay

Dopo aver rilasciato e dopo che è trascorso il tempo specificato, l’operazione viene eseguita.

Blocco

Selezionare la casella di controllo per impostare un tempo di ritardo.

Testo

Per impostare un tempo di ritardo (per esempio, 10*100 ms) in modalità testo, usare

onReleaseWithDelay($GraphicObject.Rectangle1, 10, () => {
});

AVVERTENZA

COMPORTAMENTO DEL TRIGGER

Quando si progetta il trigger [Release], tenere presente che il trigger [Release] si attiva anche quando l’oggetto target non è più raggiungibile per il tocco.

Il mancato rispetto di queste istruzioni può provocare morte, gravi infortuni o danni alle apparecchiature.

Nota: Il trigger [Release] si attiva anche nei casi seguenti.

  • L’oggetto destinazione non si può più toccare a causa del cambio di schermata/visualizzazione del contenuto
  • L’interblocco dell’oggetto destinazione è attivato
  • L’utente è uscito
  • Trasferimento del File di progetto
  • Spegnimento del runtime con l’operazione di Runtime applicazione (Shutdown)
  • Riavvio del runtime con l’operazione di Runtime applicazione (Reboot)
  • La finestra dell’applicazione non è più a fuoco

Grafico dei tempi

Esempio 1 : Operazione avviata
Esempio 2 : Operazione avviata : Tempo di ritardo
Esempio 3 : Operazione avviata : Tempo di ritardo

Nota: Se per lo stesso oggetto sono stati specificati entrambi i trigger [Press] e [Release] e se l’oggetto viene rilasciato prima che sia trascorso il tempo di ritardo di [Press] il trigger [Release] viene eseguito, ma non il trigger [Press].

: L'operazione viene avviata con il trigger [Release]

: L'operazione NON viene avviata con il trigger[Press]

Tempo di ritardo : [Press]

[Hold]

Mentre si continua a toccare l’oggetto, l’operazione si attiva ripetutamente per la durata specificata. Il valore massimo che si può impostare per [Durata] è di 30 secondi.

Blocco
Testo

onHold($GraphicObject.Rectangle1, 1000, ()=>{
})

1: EnableDelay

Dopo aver premuto l’oggetto per la quantità di tempo specificata, l’operazione viene eseguita.

Blocco

Selezionare la casella di controllo per impostare un tempo di ritardo.

Testo

Per impostare un tempo di ritardo (per esempio, 10*100 ms) in modalità testo, usare

onHoldWithDelay($GraphicObject.Rectangle1, 1000, 10, () => {
});

Grafico dei tempi

Esempio 1 : Operazione avviata : Tempo di mantenimento
Esempio 2 : Operazione avviata : Tempo di ritardo : Tempo di mantenimento

[DoubleClick]

L'operazione viene attivata quando si fa doppo clic sull'oggetto.

Blocco

Testo

onDoubleClick($GraphicObject.Rectangle1, ()=>{

});

Oggetti supportati

Forme Supportato
Parti Tutte le parti sono supportate, tranne quanto segue.
  • Riepilogo allarmi
  • Visualizzatore ingredienti
  • Vista della figura
  • Web Browser
  • Configurazione hardware
  • Gestione file
Immagini predefinite Supportato
Disposizione oggetti Non supportato
Oggetti raggruppati Non supportato
Schermate / Contenuto Non supportato

Area tattile

L'area tattile è l'area avente larghezza e altezza che compaiono quando si seleziona un oggetto.

Nella figura seguente, l'area tattile è quella in rosso.