LABVIEW

Странная работа цикла Wile Loop

 

            В среде LabView есть цикл Wile Loop, у которого есть два параметра:

Loop Iteration;

Loop Condition.

Для демонстрации работы цикла создадим программу на блоковой диаграмме, которая будет включать:

– сам цикл Wile Loop, который можно найти на панели функций в разделе Программирование;

– генератор случайных чисел Random Number , который находится в разделе Математики.

Кроме того, необходимо создать Control для остановки цикла и Indicator для визуализации работы генератора случайных чисел.

 

Рис. 1. Расположение элементов на блоковой диаграмме

Рис. 1. Расположение элементов на блоковой диаграмме

 

            На фронтальной панели все это будет выглядеть так

 

Рис. 2. Элементы визуализации и управления на фронтальной панели

Рис. 2. Элементы визуализации и управления на фронтальной панели

 

            А теперь особенность, она заключается в том, что индикатор случайных чисел нужно выносить за пределы блока цикла Wile Loop, иначе просто невозможно отличить работающий цикл от остановленного, все выглядит как будто цикл работает. Этот глюк наблюдался в версии LabView 8.5.