itomПравить

«Наука, как и софт, должна быть (открытой), вот почему открытые математические пакеты имеют ценность для всего общества.»[1]

LabVIEW ™ ©Править

Основы LabVIEW #2 Простейший прибор

LabView-программы составляют, собирают, из модулей. Модулем называют VI (Virtual Instruments, виртуальные инструменты) и сохраняют в файлах с расширением «.vi». Можно сравнить с функцией в языке «Си», но каждую функцию, каждый LabView-инструмент, сохраняют в отдельном файле.

Каждый инструмент состоит из двух частей:

  • Блок-Диаграмма (Block Diagram) — это программный код (визуальное графическое представление кода)
  • Передняя Панель (Front Panel) — это интерфейс, вход/выход инструмента

LabView-программа содержит как минимум один инструмент. Затем создают библиотеки инструментов и новые, составные, виртуальные инструменты. Компиляция программы, то есть компиляция нового составного инструмента, происходит «на лету» — в каждый момент разработки программа уже готова к запуску. Также LabView-код может быть скомпилирован, вместе с «LabView Run-Time», в автономный исполняемый файл, который можно запустить на компьютере без купленного полного пакета LabView.

Пример программы из двух инструментов:

  • «константа» — этот инструмент не зависит од других и начинает работать немедленно;
  • «индикатор» — этот инструмент отобразит данные, которые передаст «константа», когда данные прибудут от «константы».

«Константа» и «индикатор» соединены между собой линией (wire, провод). Выход «константы» соединён с входом «индикатора», то есть поток данных от «константы» управляет «индикатором» (dataflow programming).

СсылкиПравить

  1. GNU Octave Хабр