|
В начало
Изучение Case-структурыОдно из практических применений Case-структуры можно продемонстрировать на примере масштабирования значений некого виртуального прибора. Как всегда, создаем новый проект. Размещаем на нем визуальные элементы с контрольной панели: – вертикальный переключатель Toggle Switch; – круглый ручной регулятор с риской Dial; – стрелочный
индикатор значений Meter. Рис. 1. Расположение визуальных элементов на передней панели В окне редактирования диаграмм
добавляем Case-структуру,
которая находится на панели функций, а именно Functions –> Programming –> Structures –> Case Structure. У Case-структуры
есть два состояния: True и False, их можно переключить,
нажав на флажок или стрелки влево, вправо. Для перехода из одного состояния в
другое служит Case selector, расположенный по середине
левой стороны прямоугольника обозначающего границы Case-структуры. Сначала соединяем элементы Case-структуры в положении True (рис. 2). Рис.
2. Соединение элементов Case-структуры
в состоянии True Чтобы произвести масштабирование значений с помощью тумблера Toggle Switch в Case-структуру
нужно еще добавить дополнительный элемент, а именно - умножитель Multiply из раздела Mathematics-Numeric функциональной
панели. При этом один из входов умножителя будет соединен с ручкой типа Dial, а на второй вход поступит постоянное значение –
константа, в данном случае 10. Рис.
2. Соединение элементов Case-структуры
в состоянии False Таким образом, с помощью Case-структуры реализовано
масштабирование выходных значений. |
|