重複リンクの切り離しレイアウト アルゴリズムのプロパティ

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

[重複リンクの切り離し] のプロパティ タブを示した [スケマティック レイアウト アルゴリズム] ダイアログ ボックス

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

リンク間のオフセット パラメータ

[リンク間のオフセット] パラメータでは、このレイアウト アルゴリズムを実行した後に、2 つのスケマティック リンクを切り離す間隔を決定します。このオフセットによって、リンクの原点または端点のスケマティック ノードの間隔と、リンク上に自動的に挿入される最初と最後のブレークポイントの間隔も決まります(以下の図 3.1)。オフセットの単位は、[絶対単位] チェックボックスによって変わります。

重複リンクの切り離し - オフセットの説明

以下の図は、[絶対単位] チェックボックスをオフにした状態で、[リンク間のオフセット] パラメータに異なる値を指定した場合の結果を示しています。図 3.2 は、初期状態のスケマティック ダイアグラムを示しています。図 3.3 は、[リンク間のオフセット] を 0.5 に設定して重複リンクの切り離しアルゴリズムを実行した場合の結果を示しています。図 3.4 は [リンク間のオフセット] を 2 に設定した場合の結果を示しています。

重複リンクの切り離し - オフセットの例

原点リンクを使用チェックボックス

重複リンクの切り離しレイアウト アルゴリズムは、ダイアグラムに含まれるスケマティック リンクを 2 つの異なる方法で処理します。原点ノードと端点ノードが同じ、パスも頂点の数もまったく同じで、すべての頂点が重なっている(つまり、各リンクがぴったり重なっている)スケマティック リンクを処理する方法と、原点ノードと端点ノードは同じでもリンク パスは異なるスケマティック リンクを処理する方法です。

[原点リンクを使用] チェックボックスでは、処理するリンクの種類を指定できます。

以下の図は、[原点リンクを使用] チェックボックスをオンにしたときと、オフにしたときの結果を示しています。図 1.1 は、スケマティック フィーチャが選択されていない、初期状態のスケマティック ダイアグラムを示しています。図 1.2 は、重複リンクの切り離しレイアウト アルゴリズムを実行した後に得られるもので、[原点リンクを使用] チェックボックスがオフの場合です。アルゴリズムはダイアグラム全体に作用しています。ダイアグラム内で実際に重なり合っているリンクが検出され、[リンク間のオフセット] パラメータに従ってこれらのリンクが切り離されています。

注意注意:

図 1.2 で切り離された 2 つのリンクがこのアルゴリズムを実行する前に選択されていた場合でも、これらのリンクはまったく同じように切り離されます。

シナリオ 1
図 2.1 と 2.2 は、レイアウト アルゴリズムの 2 番目の処理方法を示しています。図 2.1 は、スケマティック リンクが 1 つだけ選択されている、初期状態のスケマティック ダイアグラムを示しています。[原点リンクを使用] チェックボックスがオンになっている場合、選択されているリンクは、このアルゴリズムを実行する際に参照リンクとして使用されます。同じ原点ノードと端点ノードを結ぶ 2 つ目のリンク上に、参照リンク上に表示されている頂点がコピーされ、[リンク間のオフセット] パラメータの値に従ってこの 2 つのリンクが切り離されています。このアルゴリズムの開始時にスケマティック リンクが 1 つも選択されていない場合、何の処理も行われません。
シナリオ 2

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

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

注意注意:

パラメータの指定には、絶対単位を使用するより相対単位を使用するほうが容易ですが、相対単位による指定が真の意味を持つのは、対象のダイアグラムに基準縮尺が設定されている場合に限られます。

デフォルトに戻すボタン

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

関連トピック

9/14/2013