GoTo and Flag
GoTo コンポーネントは、ラベル付きステートメントまたは Flag コンポーネントに自動化制御を直接転送します。
Flag コンポーネントを使用すると、GoTo コンポーネントから転送された自動化制御を開始できます。
ポート
GoToコンポーネントはコントロール入力ポート、データ入力ポート、Flagコンポーネントはコントロール出力ポートとデータ出力ポートを既定で公開します。
ポート |
説明 |
Control In |
1つ以上のコンポーネントのコントロール出力ポートに接続する必要があります。 |
Control Out |
他のコンポーネントの コントロール入力 ポートに接続する必要があります。 |
Data In |
コンポーネントのデータ出力ポートから接続する必要があります。 |
Data Out |
コンポーネントのポートのデータ入力ポートに接続する必要があります。 |
GoToおよびFlagコンポーネントのプロパティを編集するには、右下のペインでプロパティを編集します。次のプロパティが編集可能です。
プロパティ |
説明 |
Delay After Execution |
アクションが実行された後の、待機時間(秒単位)を指定します。 |
Delay Before Execution |
アクションが実行されるまでの待機時間(秒単位)を指定します。 |
Name |
コンポーネントを識別する名前を指定します。対応するアプリケーションフィールドに一致する名前を設定する必要があります。 |
Data In (GoTo) |
テキストを指定します。 |
Data Out (Flag) |
GoToから抽出したデータを返します。 |
例
GoToコンポーネントとFlagコンポーネントを使用する例を見てみましょう。
この例で、GoToコンポーネントとフラグコンポーネントを使うには:
1. ツールボックスで、General(全般)を展開します。
2. GoToコンポーネントとFlagコンポーネントをドラッグし、デザインサーフェイスにドロップします。
3. Flagコンポーネントで、名前のないフラグをダブルクリックし、フラグコンポーネントに名前を付けます。
4. GoTo コンポーネントで、マップされていないフラグをダブルクリックし、特定のフラグを選択します。
5. Variable(変数)コンポーネントを追加するには
- ツールボックスで、General(全般)を展開します。
- Variable(変数)コンポーネントをドラッグし、デザインサーフェイスにドロップします。
- Variable(変数)コンポーネントをダブルクリックし、 名前の下のテキスト ボックスをダブルクリックして変数の値を入力します。
6. Expression(式)コンポーネントを追加するには
- ツールボックスで、General(全般)を展開します。。
- Expression(式)コンポーネントをドラッグし、デザインサーフェイスにドロップします。
- テキスト ボックス編集をクリックし、算術式を入力します。この例では、単純な式 i+j が表示されています。
- データ入力ポートは、式テキスト ボックスに表示される変数の名前で動的に作成されます。7. 入力値を追加するには、変数コンポーネントを追加する必要があります。
8. 式コンポーネントで算術式の出力を表示させるため、メッセージボックスShowコンポーネントを追加します。
9. メッセージボックスShowコンポーネントを追加するには:
- ツールボックスで、General(全般)を展開します。
- メッセージボックスコンポーネントを展開し、Showコンポーネントをドラッグし、デザインサーフェイスにドロップします。
10. 接続します:
- すべてのコンポーネントのコントロールポート。
- 変数コンポーネントのコントロール出力ポートを、それぞれの式コンポーネントのコントロール入力ポートへ。
- 変数コンポーネントのデータ出力ポートを、それぞれの式のデータ入力ポートへ。
- 式コンポーネントのコントロール出力ポートをGoToコンポーネントのコントロール入力ポートへ。
- フラグコンポーネントのコントロール出力ポートをメッセージボックスコンポーネントのコントロール入力ポートへ。
11. ツールバーのRunをクリックします。