Page 42 - 4366
P. 42
Так само можна створити і кластерну константу (для
цього з палітри Cluster вибрати cluster constant і помістити на
блок-діаграму, потім перетягнути всередину потрібні
елементи). Якщо потрібна константа з тими ж елементами, що
і на передній панелі - то достатньо натиснути на на ній правою
кнопкою миші і вибрати в контекстному меню "Create-
>constant".
Кожен елемент кластера має порядковий номер,
пов'язаний з його позицією усередині оболонки кластера.
Перший об'єкт, поміщений всередину кластера має номер 1,
другий - 2 і так далі. При видаленні/додаванні елементів
відбувається автоматична зміна номерів. Порядок елементів
визначає те, в якій послідовності йтимуть виходи для цих
елементів у функціях Bundle і Unbundle. Подивитися порядок і
змінити його можна, клацнувши правою кнопкою миші по
кордону кластера, і вибравши в контекстному меню " Reorder
Controls In Cluster".
Для того щоб змінити порядковий номер елементу,
потрібно набрати новий номер у віконці Click to set to text і
потім клацнути на потрібному елементі. Не забудьте зберегти
зроблені зміни, натискує на кнопку OK.
Слід пам’ятати, що два кластери з одними і тими ж
елементами, але з різним порядком розташування цих
елементів вважатимуться різними за структурою, і їх не можна
буде зв'язати між собою.
Також при перетворенні масивів у кластери і навпаки слід
мати на увазі, що нумерація елементів масиву починається з 0.
у той час як елементи кластера нумеруються з 1, оскільки це
може викликати проблеми при розробці програми.
Функції, призначені для роботи з кластерами, розміщені в
палітрі Functions->all Functions->cluster, найбільш
використовуваними із них є:
Збірка кластерів. Функція збірки (Bundle)
використовується для того, щоб об'єднати окремі елементи в
41