Почему мой сигнал не имеет правильных частотных интервалов в labview?

В графическом интерфейсе LabView я установил частоту 300 Гц = 1/300 секунды = 3,333 миллисекунды, а ширину импульса — 2 миллисекунды. Это вычисляет рабочий цикл 60%.

введите здесь описание изображения

Почему интервалы между показанными ниже импульсами не равны 3,333 миллисекунды? Они выглядят ближе к 1 миллисекунде, что далеко.

введите здесь описание изображения

Ниже приведена схема подключения, которую я использую:

введите здесь описание изображения

Возможно ли, что моя синхронизированная петля настроена на цикл каждую секунду? Должен ли я зацикливаться быстрее? Какой цикл я должен использовать?


person user1068636    schedule 02.04.2013    source источник
comment
Не могли бы вы показать конфигурацию Simulate Signal Express VI?   -  person Ton Plomp    schedule 03.04.2013
comment
ваш первый импульс нарастает примерно на 0,0002, спадает примерно на 0,0022 (то есть ширина 2 мс), а второй нарастает примерно на 0,0036, примерно 3,3 мс между импульсами   -  person nos    schedule 03.04.2013
comment
О, я вижу. Я смотрел на разницу между падением пульса и подъемом пульса. Но я должен был смотреть на разницу между нарастанием пульса и нарастанием пульса. Спасибо, парни.   -  person user1068636    schedule 03.04.2013


Ответы (1)


У вас есть подъем пульса каждые 3,333 мс, так что все в порядке. Вам не нужен временной цикл, экспресс-ВП будет поддерживать фазу, просто убедитесь, что он запускается чаще, чем объем данных, которые производит экспресс-ВП. Простое ожидание мс подойдет.

person Ton Plomp    schedule 03.04.2013
comment
Как узнать, как долго ждать ожидания мс? Это то, что можно определить? - person user1068636; 04.04.2013
comment
Он должен быть в порядке создания данных экспресс-VI. Выходной сигнал содержит количество выборок и частоту выборки. - person Ton Plomp; 04.04.2013