Редактирование: LabVIEW

Перейти к навигации Перейти к поиску
Внимание: Вы не вошли в систему. Ваш IP-адрес будет общедоступен, если вы запишете какие-либо изменения. Если вы войдёте или создадите учётную запись, её имя будет использоваться вместо IP-адреса, наряду с другими преимуществами.

Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.

Текущая версия Ваш текст
Строка 8: Строка 8:
Парадигма программирования, используемая в LabVIEW, иногда называемая G, основана на доступности данных. Если есть достаточно данных, доступных для subVI или функции, эта subVI или функция будет выполняться. Поток выполнения определяется структурой графической блок-схемы (LabVIEW- исходный код), на которой программист соединяет различные функциональные узлы путем рисования проводов. Эти провода распространяют переменные, и любой узел может выполняться, как только все его входные данные становятся доступными. Поскольку это может иметь место для нескольких узлов одновременно, LabVIEW может выполняться параллельно.[5]: 1-2 Многопроцессорные и многопоточные аппаратные средства автоматически используются встроенным планировщиком, который мультиплексирует несколько потоков ОС по узлам, готовым к выполнению.
Парадигма программирования, используемая в LabVIEW, иногда называемая G, основана на доступности данных. Если есть достаточно данных, доступных для subVI или функции, эта subVI или функция будет выполняться. Поток выполнения определяется структурой графической блок-схемы (LabVIEW- исходный код), на которой программист соединяет различные функциональные узлы путем рисования проводов. Эти провода распространяют переменные, и любой узел может выполняться, как только все его входные данные становятся доступными. Поскольку это может иметь место для нескольких узлов одновременно, LabVIEW может выполняться параллельно.[5]: 1-2 Многопроцессорные и многопоточные аппаратные средства автоматически используются встроенным планировщиком, который мультиплексирует несколько потоков ОС по узлам, готовым к выполнению.
==Графическое программирование==
==Графическое программирование==
[[Файл:Labview code example.png|400px|thumb|left|о]]


LabVIEW интегрирует создание пользовательских интерфейсов (называемых передними панелями) в цикл разработки. Программы-подпрограммы LabVIEW называются виртуальными инструментами (ВИС). Каждый VI имеет три компонента: блок-схему, переднюю панель и панель разъемов. Последний используется для представления VI в блок-схемах других, вызывающих VIs. Передняя панель построена с использованием элементов управления и индикаторов. Элементы управления являются входами: они позволяют пользователю предоставлять информацию в VI. Индикаторы - это выходные данные: они указывают или отображают результаты, основанные на входных данных, данных VI. Задняя панель, представляющая собой блок-схему, содержит графический исходный код. Все объекты, размещенные на передней панели, будут отображаться на задней панели как терминалы. Задняя панель также содержит структуры и функции, которые выполняют операции с элементами управления и предоставляют данные индикаторам. Структуры и функции находятся на палитре функций и могут быть размещены на задней панели. В совокупности элементы управления, индикаторы, структуры и функции называются узлами. Узлы соединены друг с другом с помощью проводов, например, два элемента управления и индикатор может быть подключен к функции сложения, так что индикатор отображает сумму двух элементов управления. Таким образом, виртуальный инструмент может быть запущен как программа, с передней панелью, служащей пользовательским интерфейсом, или, когда он помещен в виде узла на блок-схему, передняя панель определяет входы и выходы для узла через панель соединителей. Это означает, что каждый VI может быть легко протестирован перед внедрением в качестве подпрограммы в более крупную программу.
LabVIEW интегрирует создание пользовательских интерфейсов (называемых передними панелями) в цикл разработки. Программы-подпрограммы LabVIEW называются виртуальными инструментами (ВИС). Каждый VI имеет три компонента: блок-схему, переднюю панель и панель разъемов. Последний используется для представления VI в блок-схемах других, вызывающих VIs. Передняя панель построена с использованием элементов управления и индикаторов. Элементы управления являются входами: они позволяют пользователю предоставлять информацию в VI. Индикаторы - это выходные данные: они указывают или отображают результаты, основанные на входных данных, данных VI. Задняя панель, представляющая собой блок-схему, содержит графический исходный код. Все объекты, размещенные на передней панели, будут отображаться на задней панели как терминалы. Задняя панель также содержит структуры и функции, которые выполняют операции с элементами управления и предоставляют данные индикаторам. Структуры и функции находятся на палитре функций и могут быть размещены на задней панели. В совокупности элементы управления, индикаторы, структуры и функции называются узлами. Узлы соединены друг с другом с помощью проводов, например, два элемента управления и индикатор может быть подключен к функции сложения, так что индикатор отображает сумму двух элементов управления. Таким образом, виртуальный инструмент может быть запущен как программа, с передней панелью, служащей пользовательским интерфейсом, или, когда он помещен в виде узла на блок-схему, передняя панель определяет входы и выходы для узла через панель соединителей. Это означает, что каждый VI может быть легко протестирован перед внедрением в качестве подпрограммы в более крупную программу.
Пожалуйста, учтите, что любой ваш вклад в проект «wikixw» может быть отредактирован или удалён другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см. Wikixw:Авторские права). НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!

  <charinsert>[+]</charinsert> · <charinsert>+</charinsert> · <charinsert>+</charinsert> · <charinsert>✔ Оставить</charinsert> · <charinsert>– —</charinsert> · <charinsert>“+” ‘+’ «+» ‹+› „+“ ‚+‘</charinsert> · <charinsert>… ~ | °  </charinsert> · <charinsert>≈ ≠ ≤ ≥ ± − × ÷ ← → ² ³ ½ · §</charinsert>
     <charinsert></charinsert> · <charinsert>File:+</charinsert> · <charinsert>Special:MyLanguage/+</charinsert> · <charinsert>Special:MyLanguage/</charinsert> · <charinsert>+</charinsert> · <charinsert><nowiki>+</nowiki></charinsert> <charinsert><nowiki>+</nowiki></code></charinsert> · <charinsert><syntaxhighlight lang="php">+</syntaxhighlight></charinsert> · <charinsert></charinsert> · <charinsert>+</charinsert> · <charinsert>#REDIRECT+</charinsert> · <charinsert><translate>+</translate></charinsert> · <charinsert><languages/></charinsert> · <charinsert>{{#translation:}}</charinsert> · <charinsert><tvar name=1>+</tvar></charinsert> · <charinsert>{{DEFAULTSORT:+}}</charinsert> · <charinsert>+</charinsert>

Источник — https://wikixw.ru/LabVIEW