直交配置レイアウト アルゴリズムのプロパティ

[レイアウト タスク] ドロップダウン リストで [直交配置] スケマティック レイアウト アルゴリズムを選択した状態で、[スケマティック エディタ] ツールバーの [レイアウト アルゴリズム プロパティ] ボタン [レイアウト アルゴリズム プロパティ] アイコン をクリックすると、関連付けられたプロパティを示す次のようなダイアログ ボックスが表示されます。

[直交配置] のプロパティ タブを示した [スケマティック レイアウト アルゴリズム] ダイアログ ボックス

パラメータ値は、Schematics によってデフォルトで指定された値、またはアクティブなダイアグラムに関連するスケマティック ダイアグラム テンプレートのデフォルトとして、[スケマティック データセット エディタ] の [レイアウト] タブを使用してこのテンプレート用に設定された値のいずれかになります。

始点ノードについて

直交配置レイアウト アルゴリズムは、一番下に配置される始点ノードから作業を開始し、この始点ノードから、その他のスケマティック ノードおよびリンクを直交方向に配置します。

アクティブなダイアグラムで始点ノードが設定されている場合、この始点ノードを基準にしてレイアウトが計算されます。このルート スケマティック ノードを指定するには、[始点の設定] ツール [始点の設定] ツール アイコン を使用します。

ルート スケマティック ノードが指定されていない場合、スケマティック ノードのいずれかがルート ノードであるものと自動的に見なされます。

ノード間隔パラメータ

[ノード間隔] パラメータは、スケマティック ノード間の間隔を指定します。これらのパラメータの単位は、[絶対単位] チェックボックスによって変わります。

以下の図は、[水平方向間隔] と [垂直方向間隔] にそれぞれ異なる値を設定した場合の結果を示しています。図 1.1 は、初期状態のスケマティック ダイアグラムを示しています。図 1.2 は、[絶対単位] チェックボックスをオフにし、[水平方向間隔] の指定値を 3、[垂直方向間隔] の指定値を 6 とした場合の直交配置レイアウトの実行結果を示しています。ダイアグラム内の dX と dY の間隔は、[水平方向間隔] と [垂直方向間隔] の値に対応しています。

直交配置 - ノード間隔

リンク間隔パラメータ

[リンク間隔] パラメータの値を使用して、重なり合っているリンクやリンク セグメントを離す間隔が計算されます。

以下の図は、これらのパラメータの値を変えてアルゴリズムを実行したときの結果を示しています。図 2.1a は、[ブレーク ポイント間隔] と [リンクのシフト間隔] の両方の値を NULL に設定して、直交配置レイアウト アルゴリズムを実行したときのダイアグラムを示しています。この場合、2 つのスケマティック リンクの水平セグメントが重なり合っています。dX は水平方向間隔(この例では値 3)、dY は垂直方向間隔(この例では値 6)を示しています。図 2.1b は、[ブレーク ポイント間隔] と [リンクのシフト間隔] の両方の値を 0.5 に設定して、直交配置レイアウト アルゴリズムを実行した場合のダイアグラムを示しています。この値に設定した場合、重なり合っている水平リンクのセグメントが、水平方向に X = 0.5dX、垂直方向に Y = 0.5dY だけ離されます。

直交配置 - リンク間隔の説明

以下の図は、[ブレーク ポイント間隔] および [リンクのシフト間隔] パラメータにそれぞれ異なる値を設定し、[水平方向間隔] を 3、[垂直方向間隔] を 6 に設定した場合の結果を示しています。図 2.2 は、[ブレーク ポイント間隔] を 0.1、[リンクのシフト間隔] を 0.1 に設定した場合の結果です。図 2.3 は、[ブレーク ポイント間隔] を 0.2、[リンクのシフト間隔] を 0.5 に設定して [直交配置] レイアウトを実行した結果を示しています。図 2.4 は、[ブレーク ポイント間隔] を 0.5、[リンクのシフト間隔] を 0.2 に設定した場合の結果です。図 2.5 は、[ブレーク ポイント間隔] を 0.5、[リンクのシフト間隔] を 1 に設定して直交配置レイアウトを実行した結果を示しています。図 2.6 は、[ブレーク ポイント間隔] を 1、[リンクのシフト間隔] を 0.5 に設定した場合の結果を示しています。

直交配置 - リンク間隔

垂直線から反時計回りの回転角度パラメータ

[垂直線から反時計回りの回転角度] パラメータでは、[直交配置] レイアウトの向きを指定します。デフォルトで、[直交配置] レイアウト アルゴリズムではスケマティック フィーチャが直交し、ルート スケマティック ノードが一番下、末端スケマティック ノードが一番上に配置されます。デフォルトでは、[垂直線から反時計回りの回転角度] パラメータの値は 0 になります(アクティブなダイアグラムに関連付けられているダイアグラム テンプレートで別の角度がデフォルトとして指定されている場合を除く)。

以下の図は、[垂直線から反時計回りの回転角度] パラメータに異なる値を指定した場合の結果を示しています。

直交配置 - 反時計回り

絶対単位チェックボックス

デフォルトでは、ノード間隔パラメータは、[スケマティック ダイアグラム プロパティ] ダイアログ ボックスの [XY 座標系] タブで指定されている座標系によって決まる絶対単位で解釈されます([絶対単位] チェックボックスがオンの状態)。これらのパラメータ値をダイアグラム内のスケマティック ノードを表すシンボルの現在のサイズの平均を 1 とする相対単位で解釈させる場合、[絶対単位] チェックボックスをオフにします。この場合、[水平方向間隔] パラメータの値を 2 にすると、水平に並んだ 2 つのスケマティック ノードの間隔は、並んで配置されている 2 つのシンボルの平均サイズと等しくなります。

注意注意:

パラメータを相対単位で指定する方が絶対単位で指定するより簡単です。ただし、ダイアグラムに基準縮尺がある場合のみ、実際に意味がある値になります。

デフォルトに戻すボタン

[デフォルトに戻す] ボタンをクリックすると、[直交配置] のすべてのパラメータがデフォルト値に設定されます。復元される値は、Schematics によってデフォルトで指定された値、またはアクティブなダイアグラムに関連するスケマティック ダイアグラム テンプレートのデフォルトとして、[スケマティック データセット エディタ] の [レイアウト] タブを使用してこのテンプレート用に設定された値のいずれかです。

関連トピック

9/14/2013