Skip to main content

Esempio: Visual Dialogs

Prodotto: CODESYS Visualization

Questo esempio utilizza tre applicazioni di esempio per mostrare come accedere a livello di programmazione alle finestre di dialogo di visualizzazione in Testo strutturato (ST) linguaggio di implementazione.

Descrizione

L'esempio mostra l'implementazione di come aprire le finestre di dialogo e passare i parametri a questa finestra di dialogo. L'utente della visualizzazione può aprire le finestre di dialogo e immettere dati. Dopo aver chiuso la finestra di dialogo, i dati inseriti verranno salvati e visualizzati nella

Informazioni aggiuntive

Applicazione: DialogVarInOut

Questo esempio mostra come aprire le finestre di dialogo a livello di codice e come implementare il gestore di eventi per leggere e controllare i valori di input.

Le EditBoxEventHandler il gestore di eventi è impostato in PLC_PRG programma principale. VariableWritten il metodo viene chiamato dopo che è stato impostato un valore di input. L'intervallo del valore di input viene verificato con CheckValue metodo del ControlFB blocco funzionale. OK il pulsante è abilitato quando pVar la variabile è inferiore a 100.

Nota

Nota che il ControlFB il blocco funzione è fornito con VAR_IN_OUT_AS_POINTER attributo quando viene passato al frame.

Applicazione: FileDialog

Questo esempio mostra come utilizzare il gestore di dialoghi per implementare l'apertura di finestre di dialogo di file nel linguaggio di implementazione ST.

Nel PLC_PRG programma, il filtro dei file e un'istanza di Visu_FbFileListProvider i blocchi funzione vengono creati. Visu_FbFileListProvider blocco funzione viene utilizzato dalla finestra di dialogo per elencare e filtrare i file. OpenFileDialog la funzione imposta il Visu_FbFileListProvider e apre la finestra di dialogo.

L'utente della visualizzazione può ora selezionare un file. Viene visualizzato il nome del file

Per ulteriori informazioni, vedere:

Applicazione: IECOpenDialog

L'esempio mostra come usare Visu Utils libreria per aprire finestre di dialogo.

Applicazione: ModernDialogs

Questa applicazione mostra l'aspetto e le funzioni delle nuove finestre di dialogo (con il numero «2" nel nome) del VisuDialogs libreria.

  • NumPad2

  • Keypad2

  • TextinputWithLimits2

Le MyCustomDialog l'oggetto viene utilizzato per mostrare come configurare una finestra di dialogo personalizzata con il layout delle nuove finestre di dialogo.

Configurazione del MyCustomDialog visualizzazione:

  • Il tipo di visualizzazione in proprietà dell'oggetto sul Visualizzazione la scheda è Dialogo.

  • L'elemento di primo livello è un frame che faceva riferimento al VisuDialogs.Dialog_Background visualizzazione. Questo è configurato sotto Visualizzazioni referenziate proprietà dell'elemento del frame.

Suggerimento

Quando trascini un elemento frame nell'editor di visualizzazione, Configurazione del frame viene visualizzata la finestra di dialogo. Selezionate il Dialog_Background visualizzazione che è elencata qui sotto le visualizzazioni disponibili.

Requisiti e restrizioni di sistema

Sistema di programmazione

CODESYS Development System (versione 3.5.16.1 o superiore)

Sistema di runtime

CODESYS Control Win (versione 3.5.16.1)

Componenti aggiuntivi

-

Avviso

_example_icon.png SCARICAMENTO Progetto