У будь-якій програмі іноді виникає потреба відобразити певну інформацію не просто десь, а у віконечку, яке приверне увагу користувача і заблокує роботу з програмою доти, поки він не натисне відповідну кнопку у вікні (хоча більшість ці повідомлення навіть не читає, і просто тисне “ОК”). Також часто потрібно щоб користувач ввів якісь дані у відповідний момент роботи програми. Для цього у використовуються , які реалізують діалогові вікна.
Загалом такі вузли знаходяться у палітрі All Functions -> Time & Dialog, у якій, судячи з назви, розміщено також компоненти, що дозволяють реалізувати відлік часу, а також вузли для обробки помилок виконання програми (роботу цих вузлів буде розглянуто згодом).
Серед функцій, що дозволяють виводити на екран діалогові вікна, розрізняють три функції низького рівня: One Button Dialog, Two Button Dialog та Three Button Dialog – їх призначення зрозуміло з назви.
Вузли One та Two Button Dialog у якості аргументів приймають лише текстові величини: повідомлення та назви відповідних кнопок. Для вузла Three Button Dialog можна задати також і заголовок вікна, можливість натискати кнопку за допомогою гарячих клавіш на клавіатурі, та можливість закрити діалогове вікно кнопкою з хрестиком.
Більш простими у використанні та налаштуванні є експрес інструменти (Express ), представлені зокрема вузлом Display Message to User, який можна сконфігурувати відразу після розміщення на блок-діаграмі.
Цей експрес інструмент служить для виводу вікна з повідомленням. Саме повідомлення можна ввести при налаштуванні інструменту, або ж подавати на його вхід “Message” у процесі виконання програми. Також при налаштуванні можна вибрати кількість кнопок у вікні (одна або дві), та ввести назви цих кнопок. На рисунку вгорі зображено приклад діалогового вікна, що генерується цим інструментом, зображення вузла Display Mesage to User на блок-діаграмі та вигляд вікна конфігурації інструменту.
Окремої уваги заслуговує використання діалогових вікон для вводу інформації користувачем. Для цього в використовується експрес інструмент Prompt User for Input. На наступному рисунку зображено зовнішній вигляд вікна, яке генерується цим інструментом (а), піктограму, яка позначає відповідний Express на блок-діаграмі (б) та вікно конфігурації (в).
Діалогові вікна labview
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 3 Ответы
- 2074 Просмотры
-
Последнее сообщение PozhiloyGoblin
-
- 0 Ответы
- 344 Просмотры
-
Последнее сообщение maxim_MA
-
- 23 Ответы
- 2433 Просмотры
-
Последнее сообщение dadreamer
-
- 2 Ответы
- 391 Просмотры
-
Последнее сообщение ujin1
-
- 5 Ответы
- 848 Просмотры
-
Последнее сообщение dadreamer