Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...
Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...
Топ:
Характеристика АТП и сварочно-жестяницкого участка: Транспорт в настоящее время является одной из важнейших отраслей народного хозяйства...
Комплексной системы оценки состояния охраны труда на производственном объекте (КСОТ-П): Цели и задачи Комплексной системы оценки состояния охраны труда и определению факторов рисков по охране труда...
Процедура выполнения команд. Рабочий цикл процессора: Функционирование процессора в основном состоит из повторяющихся рабочих циклов, каждый из которых соответствует...
Интересное:
Что нужно делать при лейкемии: Прежде всего, необходимо выяснить, не страдаете ли вы каким-либо душевным недугом...
Как мы говорим и как мы слушаем: общение можно сравнить с огромным зонтиком, под которым скрыто все...
Распространение рака на другие отдаленные от желудка органы: Характерных симптомов рака желудка не существует. Выраженные симптомы появляются, когда опухоль...
Дисциплины:
2018-01-04 | 792 |
5.00
из
|
Заказать работу |
|
|
С помощью различных структур задается алгоритм работы программы. сейчас рассмотрим только основные структуры, а именно циклы 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.
|
|
|
Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...
Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначенные для поддерживания проводов на необходимой высоте над землей, водой...
Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...
Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!