Page 44 - 4366
P. 44

Для  того  щоб  отримати  доступ  до  елемента  кластера  за
                            його  іменем,  використовується  функція  Bundle  by  Name.  Ця
                            функція  працює  аналогічно  до  функції  Bundle,  проте  для
                            доступу використовуються імена елементів (мітки). Кількість
                            входів  не  обов’язково  повинно  співпадати  з  кількістю
                            елементів  –  можна  звертатися  тільки  до  тих,  що  потрібні  в
                            даний момент. Приклад використання функції Bundle by Name
                            наведено  на  рис.  13  де  передставлена  блок-діаграма,  що
                            змінює значення елементів Command і Function.











                             Рисунок 13 – Приклад використання функції Bundle by Name
                                          для редагування елементів кластера.

                                Якщо  в  процесі  роботи  над  програмою  знадобиться
                            додати  в  кластер  ще  один  елемент  або  змінити  порядок
                            елементів,  то  при  використанні  функції  Bundle  by  Name
                            змінювати  інші  частини  програми  буде  непотрібно,  оскільки
                            порядок  і  склад  елементів  в  кластері  для  неї  не  важливий,
                            використовуються лише їх імена.
                                Окрім  побудови  кластерів  із  заданих  елементів  часто
                            використовується  також  операція  розбиття.  У  LabVIEW
                            існують дві функції для того щоб розділити кластер на окремі
                            елементи  -  це  функції,  Unbundle  і  Unbundle  by  Name,  їх
                            використання аналогічне до використання функцій збирання.







                                                           43
   39   40   41   42   43   44   45   46   47   48   49