テキスト入力の設定
視覚化は通常、入力デバイスが利用できない場合にテキスト入力イベントとして仮想キーボードを呼び出すように設定されます。この目的のために、変数の書き込みフォローアップアクションはユーザー入力に応じて事前設定されます。値標準に選ばれました入力タイプ設定。
例えば、次のようなコントローラが採用されている。CODESYS TargetVisu多くの場合、キーボードは存在しません。視覚化では仮想キーボードを呼び出します。一方、視覚化には通常キーボードが存在します。ユーザーはキーボードを使ってテキストを入力します。
ただし、テキストの入力方法を特に設定することもできます。そのために、ユーザー入力では以下のようなより多くの入力タイプが利用可能です。Text input
またはリストされている視覚化。これらの視覚化にはテンキー/キーパッド視覚化タイプを入力し、仮想キーボードまたはテンキーを表示します。
の中でデフォルトのテキスト入力の設定 Visualization Managerの設定により、アプリケーション内のすべてのビジュアライゼーションから必要に応じて呼び出されるキーボードビジュアライゼーションを事前に設定できます。これは、ビジュアライゼーションのユーザー入力をカスタマイズすることなく実行できます。
通常通りテキスト入力を設定する
UTF-8エンコードが有効になっている場合STRING
データ型では、言語固有の文字を含むテキストが許可されます。発音区別記号や中国語の文字など、言語固有の文字を含むテキストを入力時と出力時の両方で指定できます。UTF-8エンコードを有効にするには、ダイアログ: プロジェクト設定: コンパイルオプション。
要件: 視覚化を含むプロジェクトが開かれている。CODESYS TargetVisuキーボードがありません。
入力変数を宣言する
PLC_PRG
プログラム。VAR_INPUT stInput : STRING; END_VAR
視覚化にボタンを追加し、要素を選択します。
設定する
不動産Text input: %s
。設定する
不動産PLC_PRG.stInput
。の中で設定。
プロパティをクリックその入力設定ダイアログが開きます。選択した入力イベントがキャプションの下に表示されます。
選択してください変数の書き込みアクション。
値を選択
Standard
で入力タイプアクションの実装の。入力は通常通り設定されます。
アプリケーションをコンパイル、ダウンロードし、起動します。CODESYS TargetVisu。
視覚化が開きます。
視覚化ユーザーとしてボタンをクリックします。
仮想キーボードとともに入力フィールドが表示され、マウスでテキストを入力できます。
アプリケーションをコンパイル、ダウンロードし、起動します。CODESYS WebVisu。
視覚化が開きます。
視覚化ユーザーとしてボタンをクリックします。
入力フィールドが表示され、テキストの入力が求められます。
仮想キーボード専用のテキスト入力の設定
要件: 視覚化を含むプロジェクトが開いていること。
入力変数を宣言する
PLC_PRG
プログラム。VAR_INPUT stInput : STRING; END_VAR
視覚化にボタンを追加し、要素を選択します。
設定する
不動産Text input: %s
。設定する
不動産PLC_PRG.stInput
。の中で設定。
プロパティをクリックその入力設定ダイアログが開きます。選択した入力イベントがキャプションの下に表示されます。
選択してください変数の書き込みアクション。
視覚化を選択
Visudialogs.Keypad
で入力タイプアクションの実装の。仮想キーボード
Visudialogs.Keypad
入力デバイスとして選択されます。アプリケーションをコンパイルし、ダウンロードして起動します。
視覚化が開きます。
視覚化ユーザーとしてボタンをクリックします。
仮想キーボードが表示され、マウスでテキスト入力できるようになります。
仮想テンキーパッド用の数値入力の設定
要件: 視覚化を含むプロジェクトが開いていること。
入力変数を宣言する
PLC_PRG
プログラム。VAR_INPUT iInput : INT; END_VAR
ビジュアライゼーションを開いて、矩形要素。
エディターで要素を選択します。
プロパティは、プロパティビュー。
設定する
不動産Number input: %i
。設定する
不動産PLC_PRG.iInput
。の中で入力設定プロパティで、設定ボタンの
OnMouseClick
ライン。その入力設定ダイアログが開きます。選択した入力イベントがキャプションの下に表示されます。
そこで、
Write Variable
可能なアクションのリストからアクションを選択し、シンボル。
実行するアクションのリストにアクションが表示されます。リストの右側のウィンドウ領域に、アクションの空の実装が表示されます。
次の設定を選択します。
入力タイプに設定
VisuDialogs.Numpad
。編集する変数を選択に設定テキスト出力変数を使用する。
ダイアログタイトルに設定
'My virtual numpad'
。クリックわかりましたダイアログを閉じます。
ユーザー入力が構成されています。
アプリケーションをコンパイルし、ダウンロードして起動します。
アプリケーションが実行されます。視覚エフェクトが開きます。ユーザーが四角形をクリックすると、テンキーが開きます。
デフォルトのテキスト入力の定義
要件: 視覚化とユーザー入力設定を含むプロジェクトが開かれていること。変数の書き込みフォローアップアクションの価値デフォルトに選ばれました入力タイプ設定。
Visualization Manager をダブルクリックします。
オンザ設定タブのデフォルトのテキスト入力グループでは、デフォルトのテキスト入力をクリックして視覚化を割り当てます。
これらのビジュアライゼーションはデフォルトのテキスト入力として定義されています。表示バリアントにキーボードがない場合、ユーザー入力を調整することなくこれらのビジュアライゼーションが呼び出されます。