Помощь в написании студенческих работ
Антистрессовый сервис

Создание объектов структурной схемы

РефератПомощь в написанииУзнать стоимостьмоей работы

Установка объектов на структурной схеме, их выбор, перемещение и удаление осуществляются аналогично действиям с объектами лицевой панели. Однако, размеры большинства объектов структурной схемы изменить нельзя. Невозможно также удалить терминалы объектов лицевой панели на структурной схеме: для этого необходимо удалить сам орган управления или индикатор на лицевой панели. Числовые функции… Читать ещё >

Создание объектов структурной схемы (реферат, курсовая, диплом, контрольная)

Чтобы перейти от окна лицевой панели к окну структурной схемы, нужно выбрать Windows>>Show Diagram. Структурная схема содержит терминалы для всех органов управления и индикаторов лицевой панели.

Создавать объекты структурной схемы, нужно выбрать их из палитры Functions (Windows>>Show Functions Palette)[10].

Установка объектов на структурной схеме, их выбор, перемещение и удаление осуществляются аналогично действиям с объектами лицевой панели. Однако, размеры большинства объектов структурной схемы изменить нельзя. Невозможно также удалить терминалы объектов лицевой панели на структурной схеме: для этого необходимо удалить сам орган управления или индикатор на лицевой панели[1].

Элементы программирования в системе LabVIEW

В LabVIEW блоки выполняются последовательно (потоковая модель обработки данных. Этим язык LabVIEW отличается от текстовых языков программирования (С, Pascal и др.), где порядок выполнения операций задается последовательностью записи операторов. Очередность выполнения блоков определяется их зависимостью друг от друга. Если один блок нуждается в данных, которые выдаются другими блоками, то он не начнет выполняться до тех пор, пока не получит от них всех необходимых данных. Таким образом, обработка потока данных осуществляется поступлением самих данных. Если же данные образуют замкнутый цикл, это будет ошибкой[11].

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

  • — Numeric — численные типы. Состоит из тригонометрических, логарифмических и других функций.
  • — Structures (структуры). Состоит из управляющих структур программы, таких как циклы For Loop, While Loop и другие.
  • — Time & Dialog (время и диалог). Состоит из функций для диалоговых окон, синхронизации, и обработки ошибок
  • — Mathematics (математические). Состоит из оптимизационных, алгебраических, интегральных, дифференциальных и других функций.
  • — Graph (виртуальные осциллографы). Состоит из индикаторов, для построения графиков данных в графах или диаграммах в реальном масштабе времени.
  • — Array & Cluster (массивы и кластеры). Состоит из регуляторов и индикаторов для группировки наборов типов данных.
  • — Boolean (булевы функции). Состоит из логических и булевых функций.

Числовые функции. Арифметические функции являются полиморфными. Это означает, что на поля ввода этих функций могут поступать данные различных типов в разных комбинациях-скалярные величины, целые и вещественные (Numeric), массивы (Array), сигнальные типы (Waveform). Результатом операции будет тип с большей размерностью.

Узел Формулы. Каждый стандартный узел LabVIEW из палитры Funtions выполняет только одну операцию, например, сложение (+), умножение () и т. д. Это наглядно, но в случае больших математических выражений выглядит на блок-схеме громоздко и неудобно. Поэтому в LabVIEW предусмотрена также возможность вставлять узлы-структуры с традиционными текстами программного кода на языке C, что выполняется с помощью узла Формулы (Formula Node). Использовать этот узел удобно, когда математические выражения имеют много переменных, или они достаточно сложные, а так-же для использования уже имеющихся текстовых математических кодов, которые можно копировать и вставлять в него. В один узел можно писать много формул, задавать циклы[12].

Показать весь текст
Заполнить форму текущей работой