Skip to main content

例:ビザ ST ダイアログ

製品: CODESYS Visualization

この例では、3 つのサンプルアプリケーションを使用して、のビジュアライゼーションダイアログにプログラムでアクセスする方法を示します。 構造化テキスト (ST) 実装言語。

[説明]

この例は、ダイアログを開いてこのダイアログにパラメーターを渡す方法の実装を示しています。ビジュアライゼーションユーザーはダイアログを開いてデータを入力できます。ダイアログを閉じると、入力されたデータが保存され、メインウィンドウに表示されます

追加情報

アプリケーション: DialogVarInOut

この例は、プログラムでダイアログを開く方法と、入力値を読み取って確認するイベントハンドラーの実装方法を示しています。

ザ・ EditBoxEventHandler イベントハンドラは PLC_PRG メインプログラム。ザック VariableWritten メソッドは、入力値が設定された後に呼び出されます。入力値の範囲は、でチェックされます。 CheckValue のメソッド ControlFB ファンクションブロック。ザック OK ボタンは、次の場合に有効になります。 pVar 変数が 100 未満です。

注記

次の点に注意してください。 ControlFB ファンクションブロックには、 VAR_IN_OUT_AS_POINTER フレームに渡されるときのアトリビュート。

アプリケーション: FileDialog

この例は、ダイアログマネージャを使用して ST 実装言語でファイルダイアログを開く方法を示しています。

の中に PLC_PRG プログラム、ファイルフィルタ、およびインスタンス Visu_FbFileListProvider ファンクションブロックが作成されました。 Visu_FbFileListProvider 関数ブロックはダイアログでファイルの一覧表示とフィルタリングに使用されます。 OpenFileDialog 関数は以下を設定します。 Visu_FbFileListProvider そしてダイアログを開きます。

これで、ビジュアライゼーションユーザーはファイルを選択できます。ファイルの名前が表示されます。

詳細については、以下を参照してください。

アプリケーション: IECOpenDialog

この例は、の使用方法を示しています Visu Utils ダイアログを開くためのライブラリ。

システム要件と制限事項

プログラミングシステム

CODESYS Development System (バージョン 3.5.16.1 またはそれ以降)

ランタイムシステム

CODESYS Control Win (バージョン 3.5.16.1)

アドオンコンポーネント

-

注記

_example_icon.png ダウンロード 計画