Cluster::Bundle

使用位於Functions»All Functions»Cluster面板的Cluster函數來建立及操作叢集。使用Bundle 及Bundle by Name 函數來組合及操作叢集,並使用Unbundle 及Unbundle by Name 函數來解散叢集。

你也可以在程式區的叢集接頭上按滑鼠右鍵,再從捷徑選單中選擇Cluster Palette,以建立Bundle、Bundle by Name、Unbundle 以及Unbundle by Name 函數。Bundle 和Unbundle 函數自動包括正確數目的接接頭。Bundle by Name 和Unbundle by Name 函數會在叢集中與第一個元件一同出現。使用Positioning 工具來改變Bundle by Name 及Unbundle by Name 函數的大小,以顯示叢集的其他元件。

使用Bundle 函數,以個別的元件來組成叢集,或是改變現有叢集中個別元件的值,而不需要指定所有元件的新值。使用Positioning 工具來改變函數的大小,或是在element 輸入埠上按滑鼠右鍵,再從捷徑選單中選擇Add Input。如果你將叢集連接至cluster 輸入,則輸入埠的數量必須符合輸入叢集中元件的數量。

如果你連接cluster 輸入埠,你只能連接想要改變的element。舉例來說,以下的叢集中包括三個控制器。

<取代或存取Cluster元件>
使用Bundle by Name 函數來取代或存取現有叢集中有標籤的元件。Bundle by Name 的作用方式類似Bundle 函數,但是它並非使用元件的叢集順序來參照叢集元件,而是使用它們自己的標籤來進行參照。你只能存取擁有標示的元件。輸入埠的數量不需要與output cluster中的元件數量相同。使用Operating 工具來點選一個輸入接頭,並從下接選單中選擇一個元件。你也可以在輸入埠上按滑鼠右鍵,並從Select Item 捷徑選單中選擇元件。在以下範例中,你可以使用Bundle by Name 函數來改變Command及Function。

使用Bundle by Name 函數來處理發展過程中可能會改變的結構。如果你在叢集中加入新的元件或改變其順序,也不需要更動Bundle by Name 函數的接線,因為其名稱仍然可以使用。

![](upload://zDivF0GIQheJTlX472mfGWP4Z0s.png)