重複リンクの切り離しレイアウト アルゴリズム プロパティ
[レイアウト タスク] ドロップダウン リストで重複リンクの切り離しスケマティック レイアウト アルゴリズムを選択した場合、[スケマティック エディタ] ツールバーで [レイアウト アルゴリズム プロパティ] ボタン をクリックすると、関連付けられたプロパティを示す次のようなダイアログ ボックスが表示されます。
パラメータ値は、Schematics によって指定されたデフォルト値か、またはアクティブなダイアグラムに関連するスケマティック ダイアグラム テンプレートに対して、[スケマティック データセット エディタ] の [レイアウト タスク] タブでそのテンプレートのデフォルトとして個別に設定された値です。
リンク間のオフセット パラメータ
[リンク間のオフセット] パラメータでは、このレイアウト アルゴリズムを実行した後に、2 つのスケマティック リンクを切り離す間隔を決定します。このオフセットによって、リンクの原点または端点のスケマティック ノードの間隔と、リンク上に自動的に挿入される最初と最後のブレークポイントの間隔も決まります(以下の図 3.1)。オフセット単位は、[絶対単位] チェックボックスの設定によって異なります。
以下の図は、[絶対単位] チェックボックスがオフになっているときの、[リンク間のオフセット] パラメータを示しています。図 3.2 は初期状態のスケマティック ダイアグラムを示しています。図 3.3 は、[リンク間のオフセット] を 0.5 に設定して重複リンクの切り離しアルゴリズムを実行した場合の結果を示しています。図 3.4 は [リンク間のオフセット] を 2 に設定した場合の結果を示しています。
原点リンクを使用チェックボックス
重複リンクの切り離しレイアウト アルゴリズムは、ダイアグラムに含まれるスケマティック リンクを 2 つの異なる方法で処理します。原点ノードと端点ノードが同じでパスも頂点の数もまったく同じで、すべての頂点が重なっている(つまり、各リンクがぴったり重なっている)スケマティック リンクを処理する方法と、原点ノードと端点ノードが同じであるがリンク パスは異なるスケマティック リンクを処理する方法があります。
[原点リンクを使用] チェックボックスを使用すると、どちらのリンク タイプを処理対象とするかを決定できます。
- このチェックボックスがオフ(デフォルト値)になっている場合、実際に重なっているスケマティック リンクにのみこのアルゴリズムが適用されます。この場合、次のいずれかになります。
- アクティブなダイアグラムでスケマティック リンクが選択されてなく、アルゴリズムがダイアグラム全体に適用され、ダイアグラム内の実際に重なっているリンクがすべて検出され、[リンク間のオフセット] パラメータに従ってそれらのリンクが切り離されます。
- スケマティック リンクがアクティブなダイアグラムで選択されている場合、アルゴリズムは選択された重複リンクの各セットに対して適用されます。選択された重複リンクは、[リンク間のオフセット] パラメータに従って切り離されます。
- [原点リンクを使用] チェックボックスがオンになっている場合、このアルゴリズムは、アクティブなダイアグラムで現在選択されているリンクにのみ適用され、そのリンクが参照リンクとみなされます。このアルゴリズムでは、参照リンクと同じ原点ノードと端点ノードを接続するリンクがすべて検出され、選択されているリンク上に表示されている頂点が、検出されたすべてのリンクにコピーされ、[リンク間のオフセット] パラメータに従ってこれらすべてのリンクが切り離されます。注意:
この設定でこのアルゴリズムを適用するには、アクティブなダイアグラムでスケマティック リンクが 1 つだけ選択されている必要があります。ダイアグラムで複数のリンクが選択されている場合、[レイアウト タスクの適用] ボタン は使用できません。
以下の図は、[原点リンクを使用] チェックボックスをオンまたはオフに設定した場合の結果を示しています。図 1.1 は、スケマティック フィーチャが選択されていない、初期状態のスケマティック ダイアグラムを示しています。図 1.2 は、[原点リンクを使用] チェックボックスをオフにして、ダイアグラム全体に対して、重複リンクの切り離しレイアウト アルゴリズムを実行した場合の結果を示しています。ダイアグラム内の実際に重なっているリンクが検出され、[リンク間のオフセット] パラメータに従ってこれらのリンクが切り離されています。
図 1.2 で切り離された 2 つのリンクがこのアルゴリズムを実行する前に選択されていた場合でも、これらのリンクはまったく同じように切り離されます。
絶対単位チェックボックス
デフォルトでは([絶対単位] チェックボックスがオン)、[リンク間のオフセット] パラメータの値は、[スケマティック ダイアグラム プロパティ] ダイアログ ボックスの [XY 座標系] タブで指定された座標系に基づく絶対単位として解釈されます。[絶対単位] チェックボックスをオフにすると、このパラメータ値は、ダイアグラム内のスケマティック ノードを表すのに使用されている現在のシンボル サイズの平均を基準にした相対単位として解釈されます。この場合、[リンク間のオフセット] パラメータの値が 2 の場合、このアルゴリズムの実行後に 2 つのスケマティック フィーチャ リンクが切り離される間隔は、平均サイズのシンボルが 2 つ並んで配置されているのと等しくなります。
パラメータの指定には、絶対単位を使用するより相対単位を使用するほうが容易ですが、相対単位による指定が真の意味を持つのは、対象のダイアグラムに基準縮尺が設定されている場合に限られます。
デフォルトに戻すボタン
[デフォルトに戻す] ボタンをクリックすると、[重複リンクの切り離し] パラメータがデフォルト値に戻ります。復元される値は、Schematics によって指定されたデフォルト値か、またはアクティブなダイアグラムに関連するスケマティック ダイアグラム テンプレートに対して、[スケマティック データセット エディタ] の [レイアウト タスク] タブでそのテンプレートのデフォルトとして個別に設定された値です。