LabView
itomПравить
- «itom» is a measurement software developed by the ITO (Institut for Technical Optics, University Stuttgart, Germany)
- https://www.ITO.uni-stuttgart.de/
«Наука, как и софт, должна быть (открытой), вот почему открытые математические пакеты имеют ценность для всего общества.»[1]
LabVIEW ™ ©Править
LabView-программы составляют, собирают, из модулей. Модулем называют VI (Virtual Instruments, виртуальные инструменты) и сохраняют в файлах с расширением «.vi». Можно сравнить с функцией в языке «Си», но каждую функцию, каждый LabView-инструмент, сохраняют в отдельном файле.
Каждый инструмент состоит из двух частей:
- Блок-Диаграмма (Block Diagram) — это программный код (визуальное графическое представление кода)
- Передняя Панель (Front Panel) — это интерфейс, вход/выход инструмента
LabView-программа содержит как минимум один инструмент. Затем создают библиотеки инструментов и новые, составные, виртуальные инструменты. Компиляция программы, то есть компиляция нового составного инструмента, происходит «на лету» — в каждый момент разработки программа уже готова к запуску. Также LabView-код может быть скомпилирован, вместе с «LabView Run-Time», в автономный исполняемый файл, который можно запустить на компьютере без купленного полного пакета LabView.
Пример программы из двух инструментов:
- «константа» — этот инструмент не зависит од других и начинает работать немедленно;
- «индикатор» — этот инструмент отобразит данные, которые передаст «константа», когда данные прибудут от «константы».
«Константа» и «индикатор» соединены между собой линией (wire, провод). Выход «константы» соединён с входом «индикатора», то есть поток данных от «константы» управляет «индикатором» (dataflow programming).
СсылкиПравить
- Установка и активация LabVIEW Community Edition
- Основы LabVIEW (youtube)
- https://en.wikipedia.org/wiki/LabVIEW (National Instruments, USA)
- ↑ GNU Octave Хабр