2015-01-10 2 views
0

Im работает над запуском светофора в четырех случаях, используя структуру корпуса и структуру Flat-sequence. Например, в первом случае есть зеленый свет, а остальные три случая должны иметь красный свет. Как только первый случай подходит к красному свету, второй случай движется к зеленому свету. Все это контролируется определенными временными задержками. Плоская структура последовательности правильно управляет светофорами во всех четырех случаях, но когда я вставляю структуру случая, она запускает только один случай и не активирует другие случаи. Как я могу заставить VI запускать все четыре случая одновременно?Как мы запускаем несколько случаев в labVIEW?

+1

Отлично! теперь добавьте код. –

ответ

1

Во-первых, это старый экзамен CLD. В результате быстрого поиска должно быть множество примеров. Тем не менее, некоторые предложения: никогда не используйте структуру с плоской последовательностью. Когда-либо. Вместо этого вам нужно использовать некоторую комбинацию конечного автомата и ВПП. NI имеет комплект для подготовки к CLD (см. Ниже). Проверьте это, он покажет вам, что такое конечный автомат в LabVIEW и как использовать преимущества ВПП.

http://www.ni.com/gate/gb/GB_EKITCLDEXMPRP/US

+0

Спасибо, мистер Райан, предоставленная вами информация была действительно полезна. Просто хотел, чтобы вы знали, я изучаю это программное обеспечение и не имею много знаний об этих вещах, но я стараюсь изо всех сил смотреть в эти источники. – Bonzi

+0

Определенно. Я перечитываю свой пост и понимаю, что, возможно, немного оторвался. Это определенно не мое намерение. Вы работаете из книги? Я только что закончил оценивать примерно 20 таких примеров светофора для класса, который я преподавал, поэтому, если у вас есть какие-либо вопросы, когда вы собрали государственный автомат, спросите прочь. –

+0

Г-н Райан Я очень ценю вашу заботу, и я следовал тому, что вы мне сказали. Это задание, данное нам, и поэтому нас не научили многому, чтобы хорошо справляться с этим типом вопроса. Вот почему есть много запросов. Я вставил структуру case в цикл while, и я могу запускать случаи по отдельности. Как я могу автоматически переходить от одного случая к другому? Например, мой случай почти готов вернуться к красному свету, так как я могу сделать свою вторую работу автоматически, как только закончится случай 1. – Bonzi

Смежные вопросы