Перечислите виды структур в LabVIEW и опишите их. — КиберПедия 

Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...

Перечислите виды структур в LabVIEW и опишите их.



С помощью различных структур задается алгоритм работы программы. сейчас рассмотрим только основные структуры, а именно циклы ForLoop и WhileLoop, структуру ветвления Case, Sequence (Flat и Staсked).

ForLoop

Разместите на БД структуру ForLoop (щелчок ПК->Programming->Structures->ForLoop и протяните небольшую область). Теперь все объекты размещенные внутри этой структуры буду выполняться циклически то число раз которое указано. Чтобы задать сколько раз нужно повторить цикл создайте константу привычным образом около символа N и установите число итераций 10. Внутри цикла есть счетчик итераций i (см. рис.) по нему можно узнать сколько раз уже выполнился цикл.

WhileLoop

Разместите на БД структуру WhileLoop (щелчок ПК->Programming->Structures->WhileLoop и протяните небольшую область). Это цикл по условию, он выполняется до тех пор пока на вход LoopCondition не подать истинное значение. В остальном он аналогичен структуре ForLoop, у него также имеет цикл итераций i. Цикл будет выполняться до тех пор,пока не получит результат. В отличии от структуры ForLoopLabVIEW по умолчанию сделал не индексированный туннель.

Структура выбора (Case)

Это структура предназначения для ветвления алгоритма программы. Она заменяет операторы if..else и switch языка С. Разместите на БД структуру CaseStructure (щелчок ПК->Programming->Structures->CaseStructure и протяните небольшую область).

Структура Case имеет две или более поддиаграммы вариантов. Только одна поддиаграмма варианта видима в данный момент времени и только одна поддиаграмма варианта работает при обращении к этой структуре. Входное значение терминала селектора структуры определяет, какая поддиаграмма будет выполняться в данный момент времени. В простейшем случае структура Case аналогична логическим операторам (if...then...else) в текстовых языках программирования.

Элементы структуры выбора:

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

терминал селектора варианта. Значение, подаваемое на терминал селектора варианта, определяет, какая именно поддиаграмма структуры (вариант) будет выполняться. Допустимо использовать целочисленный, логический, строковый типы, а также тип перечисления в качестве значения, подаваемого на терминал варианта. Терминал варианта может располагаться в любом месте левой границы структуры Case. Если терминал варианта логического типа, то структура состоит из двух логических вариантов True и False. Если терминал варианта имеет один из следующих типов: целочисленный, строковый или перечисления, то количество вариантов может достигать 231-1 вариантов.



Структура последовательности (Sequence)

Структура последовательности представляет собой одну или несколько поддиаграмм (кадров) которые исполняются подряд. Существуют два типа структур последовательности: структура открытой последовательности и многослойная структура.

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

Структура открытой последовательности (FlatSequenceStructure)

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

Структура многослойной последовательности (StackedSequenceStructure)

Структура многослойной последовательности содержит пронумерованные поддиаграммы (0, 1... и т.д.) которые выполняются по порядку. На блок диаграмме (в отличае от открытой последовательности) одновременно вы можете видеть только одну поддиаграмму. Переход от одной к другой поддиаграмме осуществляется с помощью селектора структуры последовательности.От одной поддиаграммы к другой данные передаются через терминалы локальных переменных. Для того, что бы создать терминал требуется на рамке структуры вызвать контекстное меню и выбрать пункт AddSequenceLocal.


 






Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...

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

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

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...





© cyberpedia.su 2017 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав

0.007 с.