これを行うには、2つの方法があります。
方法 A
簡単な解決策は、プロパティノードを使用してテキストプロパティを取得することです。
- テキストリングまたはメニューリングを右クリックして、作成>>プロパティノードを選択します。
- ブロックダイアグラムで作成したプロパティノードを探します。プロパティノードを右クリックし、プロパティ>>リングテキスト>>テキストを選択します。プロパティノードの出力は、リング制御器で選択されたテキストになりました。
方法 B
2つ目の解決策は、使用するプロパティノードの数を制限しようとする場合に有益です。プロパティノードは、文字列 []プロパティですべての項目の文字列を配列で取得できます。指標配列関数を使用して、ユーザが選択した特定の文字列を検索します。プロパティノードのパフォーマンスに関する詳細については、関連リンクのセクションを参照してください。
- テキストリングまたはメニューリングを右クリックして、作成>>プロパティノードを選択します。
- ブロックダイアグラムで作成したプロパティノードを探します。プロパティノードを右クリックして、プロパティ>>文字列[]を選択します。
- ブロックダイアグラムに指標インデックス配列関数(配列サブパレットにあります)を配置します。
- テキストリングまたはメニューリングの出力を、指標配列の指標入力に配線します。
- プロパティノードの出力を、指標配列の配列入力に配線します。
- 指標配列の出力は、ユーザがテキストリングまたはメニューリングで選択した文字列となります。