> For the complete documentation index, see [llms.txt](https://primer2.dynamobim.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://primer2.dynamobim.org/ja/9_best_practices/4-managing-your-program.md).

# プログラムを管理する

ビジュアル プログラミングは非常にクリエイティブな作業ですが、ワークスペースの複雑性やレイアウトの関係で、プログラム フローや主要なユーザ入力がすぐにわかりにくくなる場合があります。ここでは、プログラムの管理に関するベスト プラクティスをいくつか確認してみましょう。

### 位置合わせ

ワークスペースにある程度の数のノードを追加した場合は、画面を見やすくするためにノードのレイアウトを再編成することをお勧めします。複数のノードを選択してワークスペースを右クリックすると、X と Y で位置合わせオプションや分配オプションを指定するための **\[選択を位置合わせ]** メニューがポップアップ ウィンドウに表示されます。

![](https://4202566639-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJPSLCt5YLZNNPlPsMyh4%2Fuploads%2Fgit-blob-0ad752189ea25d2251a399d54f55fd3b1011b8cf%2Fmanaging%20your%20program%20-%20alignment.jpg?alt=media)

> 1. 複数のノードを選択します。
> 2. ワークスペースを右クリックします。
> 3. **\[選択を位置合わせ]** オプションを使用します。

### ノート

Dynamo の操作に慣れてくると、ノード名とプログラム フローを確認することにより、ビジュアル プログラムを「読む」ことができるようになります。経験のレベルを問わず、すべてのユーザにとって、わかりやすい名前と説明を入力することが重要になります。そのため、Dynamo には、編集可能なテキスト フィールドが含まれている**ノート** ノードが用意されています。ノートをワークスペースに追加する方法は 2 つあります。

![](https://4202566639-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJPSLCt5YLZNNPlPsMyh4%2Fuploads%2Fgit-blob-23f3f3cc808ff73428a13601cbb42147beab527e%2Fmanaging%20your%20program%20-%20notes.jpg?alt=media)

> 1. \[編集] > \[ノートを作成]メニューを参照します。
> 2. キーボード ショートカット\[Ctrl]+\[W]を使用します。

ワークスペースにノートが追加されると、ノート内のテキストを編集するためのテキスト フィールドがポップアップ表示されます。ノートが作成されると、ノート ノードをダブルクリックするか右クリックしてノートを編集できるようになります。

![](https://4202566639-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJPSLCt5YLZNNPlPsMyh4%2Fuploads%2Fgit-blob-3d528d7286c2441a17737a7c36d4f5082c39605e%2Fmanaging%20your%20program%20-%20notes%2002.jpg?alt=media)

### グループ化

ビジュアル プログラムのサイズが大きい場合、大まかな実行手順が特定できると便利です。**グループ**を使用してノードの集合をハイライト表示し、色付きの長方形にタイトルが表示されたラベルを付けることができます。複数のノードを選択してグループを作成する方法は 3 つあります。

![](https://4202566639-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJPSLCt5YLZNNPlPsMyh4%2Fuploads%2Fgit-blob-8936c4ef0854a752098474c4dc64153751bff1c7%2Fmanaging%20your%20program%20-%20grouping%2001.jpg?alt=media)

> 1. \[編集] > \[グループを作成]メニューを参照します。
> 2. キーボード ショートカット\[Ctrl]+\[G]を使用します。
> 3. ワークスペースを右クリックし、\[グループを作成]を選択します。

作成したグループについては、タイトルやカラーなどの設定を編集できます。

![](https://4202566639-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJPSLCt5YLZNNPlPsMyh4%2Fuploads%2Fgit-blob-9fe1fdff7105d974f9a4f4adb73a49bbf6052d29%2Fmanaging%20your%20program%20-%20grouping%2002.jpg?alt=media)

{% hint style="info" %}
ヒント: ノードとグループの両方を使用すると、わかりやすい注釈をファイルに簡単に追加することができます。
{% endhint %}

ここで、ノートとグループを追加したプログラムの例を示します。

![](https://4202566639-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJPSLCt5YLZNNPlPsMyh4%2Fuploads%2Fgit-blob-cca861aa5a3dee804e16d67d816a33908623ec4a%2Fmanaging%20your%20program%20-%20grouping%2003.jpg?alt=media)

> 1. ノート: 「Grid Parameters」
> 2. ノート: 「Grid Points」
> 3. グループ:「Create a Grid of Points」
> 4. グループ:「Create an Attractor Point」
> 5. ノート: 「Calibrate Distance Values」
> 6. ノート: 「Variable Grid of Circles」
