Формула ZETLAB
Программа Формула позволяет пользователю в режиме онлайн моделировать сигналы любой сложности. Всё что вам требуется — ввести в командную строку соответствующий код или выбрать из списка доспутных команд нужную, и сразу же на выходе образуется виртуальный канал с моделированным сигналом, который можно изучать и анализировать при помощи любых программ из состава ПО ZETLAB. Программа Формула — это своего рода универсальная среда программирования для любого пользователя, начиная от человека совершенного далёкого от программирования, до профессионала в своём деле!
Формула — программа для проведения математических операций с сигналами, фильтрации сигналов, измерения параметров сигналов и формирования различных сигналов. Программа Формула является виртуальным измерительным прибором. Программа Формула предназначена для выполнения арифметических, алгебраических и логических операций и фильтрации над непрерывными потоками данных, поступающих от модулей АЦП и ЦАП, виртуальных каналов в реальном масштабе времени. В режиме пост-обработки можно выполнять различные операции из ранее записанных файлов программой Запись сигналов.
Программа Формула создает от 1 до 100 виртуальных каналов. Одновременно можно запускать несколько экземпляров программы Формула.
Параметры формулы
Каждый сигнал, создаваемый программой Формула поступает в сервер данных ZETLAB и, таким образом, становятся доступными для всех программ ZETLAB. Каналы Формулы имеют названия, заданные в поле Название.
В поле «Единица измерения» указывается единица измерения по создаваемому каналу. Например, если программа Формула используется для расчета вторичных параметров напряженно-деформированного состояния по сигналу с тензодатчика, то сигнал будет иметь единицы измерения рассчитываемого параметра.
В полях «Макс. уровень, ед.» и «Мин. уровень, ед.» указывается диапазон уровня создаваемого сигнала в его единицах измерения — для расчета относительного уровня, который отображается на индикаторах «Интегральный уровень». Установленные значения не влияют на уровень создаваемого сигнала — расчет производится по заложенной формуле.
В поле «Опора» указывается значение для расчета уровня сигнала в дБ, которое используется такими программами, как Вольтметр переменного тока, Узкополосный спектр и др. для отображения результатов измерения в дБ.
В поле «Частота представления» задается частота дискретизации создаваемого сигнала — количество точек сигнала в одной секунде.
В нижней части программы располагается поле задания формулы, по которой ведется расчет сигнала. Формулу можно вводить с клавиатуры и пользоваться контекстным меню, которое вызывается нажатием правой кнопки «мыши» по полю.
Контекстное меню поля создания формулы содержит следующие пункты:
А также стандартные команды «Вырезать», «Копировать», «Вставить» и «Удалить», которые производят соответствующие действия над выделенным фрагментом формулы.
Измерение частоты и фазы сигнала
при помощи программы Формула
Имеется синусоидальный сигнал, измеренный при помощи любого из устройств, требуется выдать с ЦАП данного устройства синусоидальный сигнал такой же амплитуды с измененной фазой и частотой.
В качестве устройства будем использовать ZET 210, которое имеет 16 входных каналов АЦП и 2 канала ЦАП. Задействуем первый канал ЦАП устройства и сгенерируем через него синусоидальный сигнал с медленно меняющейся частотой, используя программу «Генератор сигналов».
Соединим выход первого канала ЦАП и вход первого канала АЦП, получив таким образом входной сигнал, который будем преобразовывать.
Активируем измерение частоты входного сигнала, запустив программу «Частотомер». При этом получаем виртуальный канал «Частота Sig_1_1», в котором будут результаты измерения частоты сигнала.
Запустим программу «Формула» и создадим канал «Сигнал» с синусоидальным сигналом той же амплитуды, но измененной частоты. Частоту будем изменять по простому мультипликативному закону.
Создадим второй канал «Сигнал2», в котором будет синусоидальный сигнал из первого канала формулы, сдвинутый по фазе на 45°.
Полученный сигнал можно выдать со второго канала ЦАП устройства.