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.
NumPad2Keypad2TextinputWithLimits2
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_Backgroundvisualizzazione. 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
SCARICAMENTO Progetto