入力キーボード#
共通入力キーボード#
入力ボックスをクリックすると、以下の入力キーボードがポップアップ表示されます。
キーボード入力ボックスの左側には入力プロンプトが表示され、右側には入力に必要な書式が表示されます。
キーは文字キーとファンクションキーに分けられる。
文字キーのレイアウトは基本的に一般的なキーボードと同じ。大文字と小文字の切り替えはシフトキーで行う。
ファンクションキーには以下の機能がある:

終了キーボード

入力フォーマットと一致しない場合は無効。

大文字と小文字の切り替え

現在のカーソルの前の文字を削除するには、カーソルを押したまま、現在のカーソルの前の文字を連続して削除する

カーソルを左右に移動し、押し続けると連続的に移動する。

入力キーボードが表示された後も、ユーザーは物理キーボードから入力することができる。物理キーボードの「Enter」ボタンを押して入力を確定し、「Esc」ボタンを押してキーボードを直接終了し、「Left」と「Right」の矢印キーを押してカーソルを左右に移動し、「Up」と「Down」の矢印キーを押してカーソルを先頭または末尾に移動する。
式入力キー#
式キーボードは主に式を素早く入力するために使用され、ロボット用のスクリプト文を生成するために式の自動変換を行います。式キーボードは主に式を素早く入力するために使用され、式キーボードはロボット用のスクリプト文を生成するために式の自動変換を行い、式キーボードは式が合法かどうかもチェックします。
式キーボードのドロップダウン入力ボックスの左側では、IO、レジスタ、Modbus、関数、変数を選択し、素早く入力することができます。右側には一般的な論理演算子: and, or, not, 関係演算子:<=, >=, <, >, ==, ≠, 算術演算子:一般的な記号や数値と同様に、+、-、*、/、ブーリアン量:true、false。
エクスプレッションキーボードのファンクションキーは、通常の入力キーボードと似ている。 を押すと通常の入力キーボードに切り替わる。

ロボットスクリプトと異なり、式キーボードの入力は比較的簡単で、ロボットスクリプトに自動的に変換することができる。例えば、デジタル出力ポート1をハイレベル電子回路に設定する場合、式キーボードは次のように入力できる。実際に実行すると、自動的にロボットのスクリプトに変換される:
set_standard_digital_out(1,true)

以下は入力式の例である。
IO
条件式 DI1 はハイで、DI2 はローです: DI1 == true かつ DI2 == false
条件式の末尾の数値入力ポート 1 はハイです: Tool_DI1 == true
DO1 はハイに設定されています: DO1 = true
DO2 はローに設定されています: DO2 = false
レジスタ
条件式 bool 入力レジスタ 1 は true です: bool_reg_in1 == true
条件式 word 入力レジスタ 2 は 32 です: word_reg_in2 == 32
条件式 float 入力レジスタ 1 は 2.5 以下です: float_reg_in1 <= 2.5
bool 出力レジスタ 1 は true に設定されています: bool_reg_out1 = true
word 出力レジスタ 1 は 16 に設定されています: word_reg_out1 = 16
float 出力レジスタを設定します1 から 1.2: float_reg_out1 = 1.2
Modbus
読み取り/書き込みコイルの mb1 の値は 1 です: mb1 == 1
条件式は、10 より大きい値でレジスタ mb3 を読み書きできます: mb3 > 10
読み取り/書き込みコイル mb1 は 1 に設定されています: mb1 = 1
読み取り/書き込みレジスタ mb3 は 12 に設定されています: mb3 = 12
変数
条件式グローバル変数 g_bo は true です: g_bo == true
グローバル変数 g_num には 3 の値が割り当てられています: g_num = 3
入力が完了し、「OK」ボタンがクリックされると、式の有効性がチェックされる。
図2に示すように、global boolean型の変数に数値を代入するとエラーになる。

数値入力キーボード#
数字入力ボックスをクリックすると、下図のように入力ボックスのアタッチメントに数字キーボードがポップアップ表示される。
数字キーボードは数字を入力するために使用され、キーボードがポップアップした後も、ユーザーは物理的なキーボードを使って入力することができる。
数字キーボードの各ファンクションキーの機能:

空の入力ボックス

文字の削除

数字の記号を変更する

キーボード入力のキャンセル

キーボード入力を決定する

数字キーボードは、入力された数字が有効かどうかを検出する。図に示すように、入力された数値が範囲を超えると、入力ボックスの左側にエラーが報告され、有効な入力範囲が促されます。
