Как сгенерировать прямоугольную волну, которая принимает частоту (в Гц) и ширину импульса (в миллисекундах) в качестве входных данных в Lab View?
Я просмотрел это:
http://zone.ni.com/reference/en-XX/help/371361H-01/lvexpress/simulate_signal/
и пока разработал схему, которая выглядит так:
Однако проблема, с которой я сталкиваюсь, заключается в том, что вход рабочего цикла в прямоугольную волну указывается в процентах от периода, тогда как мне нужно, чтобы он был указан в миллисекундах.
Как я могу подать ширину импульса (в миллисекундах) на вход прямоугольной волны? Нужно ли мне выполнять некоторые математические операции на нем?
Например, если выбранная ширина импульса равна 2 мс, а период равен 5000 мс, тогда 100 * 2/5000 = 0,04%? Но это кажется немного нелепым — делать таким образом простую прямоугольную волну.
РЕДАКТИРОВАТЬ:
по предложению Тона, вот новая диаграмма:
Я не хочу быть придирчивым, но почему мой пульс выглядит треугольным? Как заставить их выглядеть как прямоугольные импульсы? Как изменить время доступа для отображения в миллисекундах вместо секунд?