Для чего нужна палитра инструментов controls

Digitrode

цифровая электроника вычислительная техника встраиваемые системы

Как работать в LabVIEW: пример управления светодиодом по кнопке

Что такое LabVIEW?

LabVIEW является аббревиатурой от Laboratory Virtual Instrumentation Engineering Workbench (рабочее место виртуальной лаборатории для инженеров). Внешний вид и операции элементов LabVIEW напоминают приборы реального мира, такие как кнопки, вольтметры, осциллографы и т. д. и, следовательно, они называются виртуальными инструментами (VI). LabVIEW предлагает подход графического программирования и помогает моделировать устройства реального мира.

Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controls

Таким образом, для программирования требуется только логика, а сам процесс не зависит от синтаксиса. LabVIEW – инструмент проектирования высокого уровня. Это программирование с интерпретацией, то есть нам не нужно ничего компилировать. После подготовки проекта нужно будет только запустить его.

Чем LabVIEW отличается от других программ проектирования и моделирования схем?

Все программное обеспечение для проектирования и моделирования схем представляет собой программу создания симуляции, которая позволяет вам проверять выходные данные различных цепей, собирая компоненты и рисуя схемы. Тем не менее, LabVIEW представляет собой виртуальный рабочий стол для графического программирования путем захвата и сопряжения виртуальных цепей, созданных в любых программах проектирования и моделирования схем.

Методы программирования могут быть двух типов. Они основаны на текстовом и графическом программировании. C, C ++, Java и т. д. (все текстовые языки программирования) относятся к текстовому программированию (MATLAB – язык промежуточного уровня), тогда как LabVIEW – язык программирования на графической основе.

Почему стоит отдать предпочтение LabVIEW?

Тот, кто не имеет никаких базовых знаний о программировании, может использовать LabVIEW. Чтобы заниматься программированием на LabVIEW, нужно обладать практическими знаниями и умением логического мышления. Программисту LabVIEW не нужно знать какой-либо синтаксис программирования или какую-либо структуру программирования, такую как языки программирования C, C ++, Java.

Можно использовать LabVIEW, когда программа слишком велика. Здесь так же просто подключить аппаратные компоненты для вашего проекта. На рисунке ниже показана разница между текстовым и графическим программированием. С левой стороны есть программа Arduino, которая мигает светодиодом с задержкой в 1 секунду, а с правой стороны ее графическая копия была сделана с использованием программного обеспечения LabVIEW. Всякий раз, когда вы нажимаете кнопку ОК, светодиод будет мигать с задержкой в 1 секунду.

Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controls

Запуск LabVIEW

Сначала загрузите программное обеспечение LabVIEW от National Instruments (http://www.ni.com/ru-ru/shop/labview.html). После запуска этого программного обеспечения открывается окно Getting Started (Начало работы).

Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controls

Нажмите Ctrl + N, чтобы открыть новый проект. Открыв новый проект, вы увидите лицевую панель и окно блок-схем.

Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controls

Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controls

В LabVIEW вы будете создавать пользовательский интерфейс, то есть лицевую панель, с элементами управления и индикаторами. Элементы управления – это не что иное, как вводимые вами данные, такие как ручки, переключатели и т. д. Индикаторы – это не что иное, как создаваемые вами выходы, такие как светодиоды, графики и т. д. Сейчас объясним все на примере, чтобы вы поняли лучше.

Типы данных в LabVIEW

Типы данных – классификация переменных. Ниже приведены типы данных, используемые в LabVIEW, и их цветовое соответствие в окне блок-схем.

Полиморфный объект – тот, который может быть любым из этих выше перечисленных типов данных.

Пример LabVIEW: включение светодиода при нажатии кнопки

Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controls

Наведите курсор на значки в палитре Modern, чтобы найти нужные элементы управления (Boolean Controls Palette или палитра логических элементов управления). Щелкните на значок Boolean controls, чтобы отобразить палитру логических элементов управления. Щелкните на button control на палитре логических элементов управления Boolean controls, чтобы прикрепить элемент управления, а затем добавьте кнопку на лицевую панель.

Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controls

Вы будете использовать эту кнопку управления светодиодом.

Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controls

Таким образом, кнопка управления была добавлена на лицевую панель. Теперь добавим индикатор на лицевую панель. Аналогичным образом добавьте кнопку из палитры Boolean. Затем создайте соединение, как показано ниже.

Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controls

Источник

Панели и палитры LabVIEW

Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controls
При запуске LabVIEW и выборе из меню стартового диалогового окна строки меню НовыйÞПустой ВП(NewÞBlank VI) открываются два окна, содержащие лицевую панель (рис. 1.1а) и панель блок-диаграммы (рис. 1.1б) виртуального прибора (ВП). В правом верхнем углу каждой панели находится иконка, наложенная на соединительную панель ВП (последняя показана на лицевой панели). В верхней части каждого окна размещена традиционная для приложений Windows полоса главного меню с одинаковыми для обоих окон пунктами File, Edit, Operate, Tools, Browse, Windows и Help. Ниже полосы меню расположена полоса инструментальной панели, служащая для запуска и редактирования ВП. Полоса инструментальной панели окна блок-диаграммы отличается дополнительными кнопками для отладки ВП.

Построение ВП осуществляется с помощью трех вспомогательных палитр: палитры Элементы управления(Controls Palette), палитры Функции(Functions Palette) ипалитры Инструменты(Tools Palette). Все перечисленные палитры можно вывести для постоянного или временного отображения и разместить в любом месте экрана. Вывод для постоянного отображения осуществляется обычно с помощью разделов меню Окно (Window). Так, в частности, при активном окне лицевой панели с помощью строки Показать палитру элементов управления(Show Controls Palette) меню Окно (Window) на эту панель можно вывести палитру элементов, а при активном окне панели блок-диаграммы на нее можно вывести палитру функций, пользуясь строкой Показать палитру функций(Show Functions Palette) этого же меню. Для вывода палитры инструментов необходимо использовать строку Показать палитру инструментов(Show Tools Palette) меню Окно(Window).

Однако может оказаться, что пользователю будет более удобен временный вывод первых двух палитр, который реализуется как вызов контекстного меню каждой панели с помощью щелчка на ее рабочем пространстве правой кнопкой мыши (ПКМ). Выбор конкретного объекта из палитры элементов или палитры функций производится путем перемещения курсора мыши по разделам палитр. Выбранный объект берется из палитры с помощью щелчка левой кнопкой мыши (ЛКМ) и переносится в заданную область соответствующей панели, после чего фиксируется в этой области повторным щелчком ЛКМ (технология Перенес и бросил (Drag and Drop)). Эту же операцию можно выполнить с помощью щелчка ЛКМ на выбранном объекте, последующего удержания клавиши во время переноса объекта и отпускания клавиши в момент его фиксации. Такие объекты палитры функций, как Структуры (Structures) или строковые константы перед фиксацией могут быть увеличены до необходимых размеров путем рисования модифицированным курсором мыши прямоугольного контура объекта при постоянно нажатой ЛКМ.

Рассмотрим более подробно назначение пунктов главного меню, кнопок инструментальных панелей, палитр инструментов, элементов и функций.

Выше были перечислены пункты главного меню, среди которых можно выделить пункты, встречающиеся в большинстве приложений Windows, такие как File, Edit, Windows, Help, и пункты, являющиеся характерными для LabVIEW, такие, как Operate, Tools, Browse.Ниже в таблице приведено краткое описание функций пунктов главного меню.

Файл (File)Используется для открытия новых или существующих ВП, закрытия, сохранения и печати ВП
Правка (Edit)Применяется для редактирования панелей ВП, поиска объектов и удаления неисправных проводников с блок-диаграммы
Управление (Operate)Реализует запуск и прерывание выполнения ВП, установку значений по умолчанию, соединение с удаленной панелью и изменение других опций ВП
Инструменты (Tools)Используется для поиска ВП на диске, управления библиотеками ВП, управления соединением с удаленными ВП, управления публикацией панелей ВП в Web, конфигурации ВП и для выполнения ряда прикладных функций
Просмотр (Browse)Используется для просмотра иерархии ВП
Окно (Window)Используется для отображения окон LabVIEW и его палитр
Справка (Help)Служит для получения информации о элементах и функциях LabVIEW

Ниже показаны полосы инструментальных панелей на лицевой панели (рис. 1.2а) и на панели блок-диаграммы (рис. 1.2б).

Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsa)

Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsб)

Рис. 1.2 Инструментальные панели на лицевой панели a) и на панели блок-диаграммы б)

Далее в таблице кратко описаны функции кнопок инструментальных панелей.

Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsКнопка Запуск(Run) работоспособного ВП
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsВид кнопки Запуск(Run) при наличии ошибок в блок-диаграмме ВП
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsВид кнопки Запуск(Run) ВП в процессе выполнения
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsВид кнопки Запуск(Run) в процессе выполнения подприбора
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsКнопка Непрерывный запуск (Run Continuously) вызывает непрерывный запуск ВП до момента нажатия кнопки Стоп (Stop) или Прервать (Abort)
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsКнопка Прервать (Abort Execution)вызывает остановку выполняющегося ВП
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsКнопка Пауза (Pause) временно останавливает выполнение ВП

Следующие четыре кнопки инструментальной панели блок-диаграммы используются при отладке программы, в том числе и при пошаговой отладке.

Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controls Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsКнопкаПодсветка выполнения(Highlight Execution) вызывает режим анимационного показа процесса передачи данных по блок-диаграмме и отображения значений данных на выходе узлов и терминалов
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controls Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsКнопки Начало пошагового выполнения (Start Single Stepping) или Шаг через (Step Over) вызывают пошаговое выполнение ВП
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsКнопка Выход из пошагового выполнения (Step Out) завершает пошаговое выполнение ВП

Кнопки, рассмотренные ниже, позволяют редактировать текстовые объекты панелей, изменять размеры и расположение объектов панелей.

Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsКнопкаУстановки текста(Text Settings) позволяет выбирать и устанавливать шрифт, размер, стиль и цвет текста LabVIEW
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsКнопкаВыровнять объекты(Align Objects) позволяет выровнять объекты панелей по горизонтали или по вертикали вровень с каким-либо краем или по центру
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsКнопка Распределить объекты (Distribute Objects) позволяет распределить объекты панелей равномерно относительно их центов или краев, установить равномерные промежутки (Gaps) между объектами или удалить промежутки между ними
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsКнопка Изменить размеры объекта (Resize Objects) позволяет изменить размеры объектов на лицевой панели
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsКнопка Изменить порядок (Reorder) позволяет изменить порядок расположения объектов на панели при их перекрытии или фиксировать положения объектов на панели
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsКнопка Ввести текст (Enter Text) служит для завершения ввода текста
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsКнопка Показать окно контекстной справки (Show Context Help Window) позволяет открыть окно контекстной справки

Ниже в таблице приведены краткие пояснения по инструментам, входящим в палитру.

Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsИнструмент Управление(Operate Value, «палец»)используется для изменения значений элементов управления или ввода текста. При работе со строковыми элементами управления вид инструмента изменяется на следующий: Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controls
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsИнструмент Перемещение (Position/Size/Select, «стрелка») служит для выбора, перемещения или изменения размеров объектов. Для изменения размеров в LabVIEW 7.0 используются подвижные прямоугольные элементы, появляющиеся в зависимости от допустимого направления изменения в центре сторон или на углах контура объекта при установке инструмента Перемещение внутри этого контура.
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsИнструмент Редактирование текста (Edit Text, «буква») используется для ввода и редактирования текста и создания свободных меток. При создании текстовых элементов вид инструмента изменяется: Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controls.
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsИнструмент Соединение (Connect Wire, «катушка») применяется для соединения объектов на блок-диаграмме. Он также используется для условного (невидимого) подключения элементов управления и индикаторов передней панели к терминалам соединительной панели ВП.
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsИнструмент Контекстное меню объекта(Object Shortcut Menu) вызывает контекстное меню соответствующего объекта при щелчке на нем ЛКМ.
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsИнструмент Быстрая прокрутка окна (Scroll Window) используется для просмотра окна без обращения к полосам прокрутки.
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsИнструмент Контрольная точка (Set/Clear Breakpoint) позволяет размещать и удалять контрольные точки на ВП, функциях, узлах, проводниках данных, структурах и приостанавливать в них выполнение программы.
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsИнструмент Установка отладочных индикаторов (Probe Data) позволяет наблюдать данные в проводниках блок-диаграммы при выполнении ВП.
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsИнструмент Получить цвет (Get Color,»пипетка») служит для копирования цвета с последующей вставкой с помощью инструмента Установить цвет.
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsИнструмент Установить цвет (Set Color) предназначен для изменения цвета объекта. Он также отображает текущие цвета переднего и заднего плана.

Палитра элементов лицевой панели по умолчанию появляется в виде палитры Экспресс, содержащей наиболее часто используемые элементы. Для перехода к более привычному по предыдущим версиям LabVIEW виду палитры необходимо вызвать диалоговое окно Опции (Options) с помощью выбора одноименного раздела пункта Инструменты (Tools) главного меню или нажав кнопку Option Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsна палитре элементов, а затем выбрать в верхнем раскрывающемся меню раздел Палитры элементов управления или функций (Controls/Functions Palettes) и выбрать в строке Вид палитр (Palette View) диалогового окна пункт Advanced.

В этом виде палитра элементов содержит следующие подпалитры:

Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsЧисловые элементы(Numeric). Элементы подпалитры используются в качестве источников или приемников числовых данных.
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsЛогические элементы(Boolean). Подпалитра содержит наборо различных переключателей, кнопок и индикаторов, имитирующих действие лампочек и светодиодов. Все элементы могут находиться в двух состояниях, отображающих два состояния логической функции: ИСТИНА(True) и ЛОЖЬ(False).
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsСтрока и путь(String & Path). Элементы подпалитры представляют типы данных, которые содержат последовательность литер, символов, массивов.
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsМассив и кластер(Array & Cluster). Подпалитра содержит структуры, которые позволяют создавать массивы или кластеры элементов. Массивы и кластеры представляют упорядоченное множество элементов соответственно одного или различных типов. Элементами массива могут быть числовые или логические элементы, строки или кластеры. Тип элементов массива определяется типом данных, помещаемых из палитры элементов в шаблон массива.
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsЛист и таблица(List & Table). Элементы подпалитры представляют собой управляющие или управляемые элементы, позволяющие заносить или отображать буквенную, символьную и цифровую информацию в виде набора строк или ячеек.
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsГрафик(Graph).Подпалитра содержит набор объектов, которые применяются для отображения временных или функциональных зависимостей реальных или расчетных сигналов.
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsКольцевой список и перечень(Ring & Enum). Элементы подпалитры представляют собой специальные числовые объекты, которые ставят в соответствие 16-битовым целым числам без знака строки, рисунки или то и другое.
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsКонтейнеры(Containers). Элементы подпалитры представляют объекты, внутри которых могут размещаться элементы управления и индикации, лицевые панели подприборов и элементы ActiveX.
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsВвод – вывод(I/O).Подпалитра содержит элементы управления, используемые для установки параметров плат ввода-вывода данных.
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsЭлементы диалога(Dialog Controls). Подпалитра содержит набор элементов, поддерживающих диалоговые функции.
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsКлассические элементы(Classic Controls). Подпалитра содержит палитры элементов, выполненных в стиле предыдущих версийLabVIEW.
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsСсылка(Refnum). Подпалитра содержит идентификаторы, которые связаны с открытым приложением или файлом.
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsОформление(Decorations). Подпалитра служит для размещения на лицевой панели разнообразных графических элементов: линий, стрелок, рамок различной формы, надписей и т.п.
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsВыбор элемента управления (Select a Control). Подпалитра служит для выбора элемента управления, отсутствующего в палитре.
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsЭлементы пользователя(User Controls).Подпалитра служит для выбора элементов управления, созданных пользователем и помещенных им в папку LabVIEW 7.0\user.lib.
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsЭкспресс(Express).Подпалитра содержит палитры с наиболее часто применяемыми элементами.

Палитра функций панели блок-диаграммы по умолчанию также появляется в виде Экспресс и содержит ряд подпалитр Экспресс-ВП. Переход к палитре с более широким набором функций на верхнем уровне производится так же, как и описанный выше переход для палитры лицевой панели. В этом виде палитра функций панели блок-диаграммы содержит следующие основные подпалитры:

В состав раздела Структуры(Structures)входят следующие элементы:

Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsСтруктура Стековая последовательности(Stacked Sequence Structure) позволяет управлять последовательностью выполнения отдельных фрагментов кода путем их размещения в кадрах данной структуры.
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsСтруктура Открытая последовательности(Flat Sequence Structure) отличается от предыдущей возможностью передачи данных между кадрами без вспомогательной переменной и возможностью вывода данных из любого кадра структуры.
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsСтруктураВариант (Case Structure) управляет выполнением одного из двух или более фрагментов кода и при выборе по условию аналогична оператору if-then-else текстовых языков, а при выборе по значению числовой или строковой переменной аналогична оператору case.
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsЦикл с фиксированным числом итераций(For Loop) осуществляет заданное число итераций при выполнении кода внутри данной структуры.
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsЦикл по условию(While Loop) осуществляет итерационное выполнение кода внутри данной структуры до выполнения заданного условия.
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsУзелФормула(Formula Node) позволяет включить фрагмент кода в текстовом представлении.
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsСтруктураСобытие(Event Structure) ожидает наступления заданных событий на лицевой панели и производит их обработку.
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsГлобальная переменная (Global) используется для передачи данных между ВП на одном компьютере.
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsЛокальная переменная (Local) используется для передачи данных между элементами управления или индикаторами без применения проводов.
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsУзелОбратная связь (Feedback Node) используется для передачи значений между итерациями структур циклов.

Более подробно особенности построения и функционирования структур рассмотрены в разделе 1.3.

Из перечисленных выше подпалитр функций заслуживает дополнительного рассмотрения подпалитра Анализ(Analyze) как наиболее представительная.

Наиболее содержательными разделами этой подпалитры являются раздел Обработка сигнала (Signal Processing) и Математика (Mathematics).

Раздел функцийОбработка сигнала включает подразделы Генерация сигнала(Signal Generation), Обработка сигнала во временной области(Time Domain) и Обработка сигнала в частотной области(Frequency Domain), Фильтры(Filters) и Окна(Windows). Перечисленные подразделы функций рассмотрены соответственно в разделах 3.1.1 – 3.1.5 справочника.

Раздел функцийМатематикавключает подразделы Формула (Formula),Расчет одномерных и двумерных массивов(1D and 2D Evaluation),Численные методы и решение дифференциальных уравнений (Calculus) (3.2.1), Вероятность и статистика(Probability and Statistics) (3.2.2),Сглаживание данных(Curve Fitting) (3.2.3), Линейная алгебра(Linear Algebra) иоперации с массивами(Array Operations) (3.2.4),Оптимизация(Optimization)и поиск нулей(Zeroes) (3.2.5), а также Специальные и числовые функции(Special and Numeric Functions). После названий подразделов функций указаны номера разделов справочника, в которых эти функции рассмотрены более подробно.

Помимо разработки лицевой панели и блок-диаграммы самого ВП, важное значение имеет конфигурирование его входов-выходов и формирование графического представления ВП для последующего использования в других ВП в качестве подприбора (подпрограммы). Перечисленные функции выполняются с помощью иконки и соединительной панели, размещенных в правом верхнем углу панелей. Изображение, помещенное на иконке, придает разработанному ВП индивидуальность и в большинстве случаев несет информацию о его функциональном назначении. Соединительная панель определяет картину расположения входных и выходных терминалов, посредством которых производится ввод и вывод данных при использовании ВП в качестве подпрограммы. Для того, чтобы элементы лицевой панели могли обмениваться данными с ВП верхнего уровня, они должны быть подключены к терминалам соединительной панели.

Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsВ качестве примера на рисунке 1.4 показана иконка и соединительная панель ВП Записать в файл табличного формата (Write To Spreadsheet File), находящегося в подпанели Файл.

Вызов диалогового окна Редактор иконки (Icon Editor) для редактирования изображения иконки осуществляется с помощью строки Редактировать иконку (Edit Icon) контекстного меню иконки на лицевой панели. Вызов функций редактирования соединительной панели производится с помощью строки Показать соединительную панель (Show Connector) того же меню.

Ниже в таблице приведено краткое описание инструментов для создания иконки в диалоговом окне Редактор иконки:

Инстру- ментНазваниеФункция
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsКарандашРисует и стирает элементы изображения
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsЛинияРисует прямые линии
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsПипеткаКопирует цвет переднего плана с элемента в иконке
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsНаполненное ведроЗаполняет выделенную область цветом переднего плана
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsПрямоугольникРисует прямоугольник в цвете заднего плана
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsНаполненный прямоугольникРисует прямоугольник, окаймленный цветом переднего плана и наполненный цветом заднего плана
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsВыборВыбирает область иконки для перемещения, копирования или других изменений
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsТекстВводит текст в иконку. Изменение атрибутов шрифта производится с помощью двойного щелчка на этом инструменте
Для чего нужна палитра инструментов controls. Смотреть фото Для чего нужна палитра инструментов controls. Смотреть картинку Для чего нужна палитра инструментов controls. Картинка про Для чего нужна палитра инструментов controls. Фото Для чего нужна палитра инструментов controlsПередний план/задний планПоказывает текущий цвет переднего и заднего планов. Выбор цвета производится с помощью щелчка мышью на соответствующем прямоугольнике

Дата добавления: 2016-10-18 ; просмотров: 7852 ; ЗАКАЗАТЬ НАПИСАНИЕ РАБОТЫ

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *