Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LabView-Лабораторна робота-А5.doc
Скачиваний:
0
Добавлен:
31.12.2019
Размер:
219.65 Кб
Скачать

Хід роботи:

  1. Ознайомтеся зі вмістом палітр “Array & Cluster” (для лицьової панелі) та “Array” (для блок-діаграми).

  2. Розмістіть на блок-діаграмі цикл While і помістіть всередину інструмент для генерування випадкових величин Random Num. З’єднайте вихід інструменту Random Num з границею циклу так, щоб утворився тунель. В контекстному меню тунелю виберіть опцію «Enable Indexing». Створіть під’єднаний до тунелю індикатор; зверніть увагу: індикатор являє собою масив, що заповнюється даними під час виконання циклу.

  3. Модифікуйте програму таким чином, щоб масив заповнювався двадцятьма випадковими значеннями в діапазоні від 0 до 30. Для контролю кількості ітерацій використайте термінал Loop Iteration циклу.

  4. За допомогою функції Array Size визначіть кількість елементів у масиві. За допомогою Array Max & Min знайдіть максимальний та мінімальний елементи масиву.

  5. Модифікуйте програму таким чином, щоб згенерований у п.3 масив перетворювався у варіаційний ряд (масив, у якому елементи розташовано у порядку зростання). Для цього використовуйте інструмент Build Array. Призначений для поєднання масивів та окремих значень у єдиний масив.

  6. Розділіть отриманий масив на 3 рівних частини і сформуйте з них єдиний двовимірний масив (таблицю). Для цього скористайтеся інструментами Array Subset або Split 1D Array.

  7. Оформіть звіт за результатами роботи.

Звіт повинен містити: тему і мету роботи, зображення блок-діаграми та лицьової панелі спроектованого приладу (супроводжуйте блок-діаграму коментарями, що пояснюють роботу окремих компонентів приладу), короткий опис виконаної роботи та пояснення призначення ключових вузлів програми.

Контрольні запитання.

1. Що таке масив і якого бувають розміру?

2. Яких типів можна створити масив?

3. Як нумеруються елементи в масиві?

4. Як створити масив з елементами потрібного типу?

5. Як створити двовимірний масив?

6. Для чого потрібно створювати константу масиву та як це робиться?

Лабораторна робота №5

Тема: Масиви і кластери. Робота з пристроями вводу ПЕОМ

Мета: навчитися отримувати дані зі стандартних пристроїв вводу (клавіатура, миша, джойстик) та здійснювати операції з масивами та кластерами.

Прилади і матеріали: ПЕОМ з встановленим програмним забезпеченням NI LabVIEW

Теоретичні відомості

Окрім масивів, в LABVIEW використовується інший складений тип даних - кластери. На відміну від масиву, кластер - це об'єднання елементів різних типів (як пучок дротів в телефонному кабелі), тому найбільш зручно використовувати їх для зменшення кількості зв'язків на діаграмі.

Інше поширене використання кластерів - для зменшення кількості терміналів в підпрограмах: максимальна кількість терміналів, які можна прив'язати до елементів передньої панелі SUBVI рівне 28, тому, якщо кількість індикаторів і регуляторів, що їх потрібно під’єднати, перевищує це значення, то не залишається нічого іншого, як об'єднати частину елементів в кластер.

Щоб об'єднати декілька індикаторів або регуляторів в кластер, потрібно вибрати в панелі Controls->all Controls->array & Cluster інструмент cluster, помістити його на лицьову панель, і потім всередину рамки помістити потрібні індикатори/регулятори.

Так само можна створити і кластерну константу (для цього з палітри Cluster вибрати cluster constant і помістити на блок-діаграму, потім перетягнути всередину потрібні елементи). Якщо потрібна константа з тими ж елементами, що і на передній панелі - то достатньо натиснути на на ній правою кнопкою миші і вибрати в контекстному меню "Create->constant".

Кожен елемент кластера має порядковий номер, пов'язаний з його позицією усередині оболонки кластера. Перший об'єкт, поміщений всередину кластера має номер 1, другий - 2 і так далі. При видаленні/додаванні елементів відбувається автоматична зміна номерів. Порядок елементів визначає те, в якій послідовності йтимуть виходи для цих елементів у функціях Bundle і Unbundle. Подивитися порядок і змінити його можна, клацнувши правою кнопкою миші по кордону кластера, і вибравши в контекстному меню " Reorder Controls In Cluster".

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]