VisualAppletsのHierarchicalBoxオペレーターは、デザインを構造化できる特別なオペレーターです。 その名のとおり、このオペレーターはボックスとして機能します。デザインの一部を選択して、階層ボックスの内容にすることができます。
階層ボックスは、デザイン内でオペレーターインスタンス(HierarchicalBoxオペレーター)として表示されます。 階層ボックスの内容は、個別のデザインウィンドウで表示および編集できます。
階層ボックスには、オペレーターとリンクの組み合わせが含まれており、任意の数の入力リンクおよび出力リンクに接続できます。 HierarchicalBoxモジュールを使用すると、
-
デザインを非常にわかりやすく構造化し、
-
モジュールのグループを管理できます。
デザインパネルでは、HierarchicalBoxモジュールはMタイプのオペレーター(楕円形)として表示されますが、 その動作は階層ボックス内のオペレーターによって異なります。
次の図は、HierarchicalBoxの例を示しています。 ご覧のとおり、階層ボックスに含まれるオペレーターは別のデザインウィンドウに表示されます。 ウィンドウの設定に応じて、例に示すように両方の図を同時に表示できます。 図ウィンドウの配置方法の詳細については、VisualAppletsのユーザーインターフェイスを参照してください。
階層ボックスを追加するには、いくつかの方法があります。
-
デザインの一部を階層ボックスにする方法:
-
階層ボックスとしてまとめるデザインのモジュールを選択します。(キーボードのSTRGキーを押しながら、まとめるモジュールをクリックします。)
-
STRGキーを押したまま、デザインウィンドウの空いている部分を右クリックしてコンテキストメニューを開きます。
-
コンテキストメニューから、を選択します。
選択したすべてのモジュールと対応する入出力リンクを含む新しい階層ボックスが作成されます。
-
階層ボックスをダブルクリックして、階層ボックスの実装を示す図ウィンドウを開きます。
-
-
空の階層ボックスを定義する方法:
-
BaseライブラリからHierarchicalBoxオペレーターを選択してデザインに追加するか、
図の空いているエリアを右クリックして、 → を選択するか、
メインメニューから → を選択するか、
アイコンを選択します。
で 編集 ツールバー。
-
表示されるウィンドウで、新しいHierarchicalBoxの入力リンクと出力リンクの数を定義します。
-
をクリックします。
HierarchicalBoxモジュールが図に挿入されます。 これには、指定した数の入力ポートと出力ポートがあります。
-
階層ボックスモジュールをダブルクリックして、そのデザインウィンドウを開きます。
-
階層ボックス内に配置したいオペレーターを追加します。
-
リンクを介して、ボックス内のデザインをボックスの入力ポートおよび出力ポートに接続します。
-
階層ボックスモジュールを含むプロセスのデザインウィンドウに戻るには、次のように操作します:
階層を1つ上に戻るには:
-
Select → ( Backspace ) または、次の項目をクリックします: 上位ウィンドウへ ボタン
で 表示 ツールバー。
モジュールPropertyを開くには:
-
階層ボックスを右クリックし、コンテキストメニューから「Properties」を選択します。 ここでは、パラメータ設定に使用できる階層ボックスのパラメータを表示および編集できます。
保護された階層ボックス内(または別の保護された階層ボックスの一部である保護された階層ボックス内)の奥深くにあるパラメータを、このレベルで表示して利用できるようにする方法については、オペレーターリファレンスの「Parameters」ライブラリを参照してください。
コピー&ペーストを使用すると、階層ボックスを複数回使用できます。 階層ボックスの各インスタンスは他の兄弟インスタンスから独立しているため、 コピーした階層ボックスの1つを変更しても、他のインスタンスには影響しません。
階層ボックスをライブラリ要素および保護されたライブラリ要素として使用する方法については、「ユーザーライブラリ要素の作成」のセクションを参照してください。
階層ボックスには、いつでも入力ポートや出力ポートを追加できます。ポートを追加するには:
-
階層ボックスモジュールが表示されているデザインウィンドウに移動します。
-
マウスポインターを入力ポート(入力ポートを挿入する場合)または出力ポート(出力ポートを挿入する場合)に合わせて、ポートがハイライト表示されるようにします。
-
ポートを右クリックします。
-
コンテキストメニューから、 または を選択します。
新しいポートが挿入され、デフォルトの名前が割り当てられます。ポートに独自の名前を付けるには、コンテキストメニューの項目 を使用します(下記参照)。
階層ボックスの入力ポートまたは出力ポートは、いつでも削除できます。ポートを削除するには:
-
階層ボックスモジュールが表示されているデザインウィンドウに移動します。
-
削除したいポートにマウスポインターを合わせ、ハイライト表示させます。
-
ポートを右クリックします。
-
コンテキストメニューからを選択します。
ポートが削除されます。
デザインの視認性を高めるために、階層ボックスの入力ポートと出力ポートに名前を付けることができます。
-
階層ボックスモジュールが表示されているデザインウィンドウに移動します。
-
名前を変更したいポートにマウスポインターを合わせ、ハイライト表示させます。
-
名前を変更したいポートを右クリックします。
-
コンテキストメニューからを選択します。
-
ダイアログで、ポートの名前を入力します。
-
をクリックします。
新しい名前は、たとえば階層ボックスモジュールのデザインウィンドウなどで確認できます。
名前の変更とほぼ同様の手順で、階層ボックスモジュールのポートの順序を並べ替えることができます。
-
階層ボックスモジュールが表示されているデザインウィンドウに移動します。
-
位置を変更したいポートにマウスポインターを合わせ、ハイライト表示させます。
-
順序を並べ替えたいポートを右クリックします。
-
コンテキストメニューからまたはを選択します。
ポートの順序が入れ替わります。これは、たとえば階層ボックスモジュールのデザインウィンドウなどで確認できます。
ポートの順序の再配置は、階層ボックスの機能には影響しません。再配置されたポートは、以前と同じ内部および外部のデザイン要素にリンクされたままになります。








前へ

