Page 26 - 4368
P. 26
на ній правою кнопкою миші і вибрати в контекстному меню
"Create->constant".
Кожен елемент кластера має порядковий номер,
пов'язаний з його позицією усередині оболонки кластера.
Перший об'єкт, поміщений всередину кластера має номер 1,
другий - 2 і так далі. При видаленні/додаванні елементів
відбувається автоматична зміна номерів. Порядок елементів
визначає те, в якій послідовності йтимуть виходи для цих
елементів у функціях Bundle і Unbundle. Подивитися порядок і
змінити його можна, клацнувши правою кнопкою миші по
кордону кластера, і вибравши в контекстному меню " Reorder
Controls In Cluster".
Хід роботи
1. Створіть прилад, в якому здійснюється «розбирання»
кластера.
2. Помістіть на передню панель оболонку кластера
(палітра All Controls-> Array & Cluster).
3. Додайте всередині оболонки такі керуючі елементи:
Numeric Control, Push Button, String Control.
4. Помістіть на блок-діаграму функцію Unbundle (All
Functions-> Cluster) і з'єднайте її вхід з терміналом кластера.
5. Для всіх виходів функції Unbundle створіть
індикатори.
6. Створіть підприлад, в якому здійснюється генерація
випадкового числа, порівняння його з пороговим значенням
0.5, і сигналізацією про це у вигляді булевого значення і
рядкової змінної. Випадкове число, булеве значення і рядок
виведіть у вигляді виходу-кластеру.
7. Додайте підпрограму в головний прилад, і з'єднайте
його вихід з входом функції Unbundle, при цьому добийтеся
25