LABVIEW

Генератор синусоидального сигнала

           

Чтобы создать виртуальный генератор синусоидального сигнала в среде LabVIEW  необходимо создать новый проект, перенести на лицевую панель элемент Waveform Graph для визуального контроля сигнала (элемент находится на контрольной панели в разделе Classic ­–> Classic Graph).

            Затем перейти в панель блоков и добавить Sine Pattern, который можно найти в контрольной панели функций в разделе Signal Processing –> Signal Generation. Этот элемент имеет 4 входа и 2 выхода. На вход Samples подается число точек, на вход Amplitude – амплитуда сигнала, на вход Phase (Degrees) – фаза сигнала, а на входе Cycles задается количество периодов. Для всех входов элемента Sine Pattern нужно добавить Numeric Control на передней панели виртуального прибора. Эти элементы можно найти в разделах Modern –> Numeric или Classic –> Classic Numeric на инструментальной панели. Также их можно добавить на блоковой диаграмме через контекстное меню Create –> Control, кликнув мышкой на входе элемента Sine Pattern.

 

Рис. 1. Элементы на передней панели виртуального прибора

Рис. 1. Элементы на передней панели виртуального прибора

 

            Таким образом, изменяя число точек, амплитуду, фазу и число периодов можно сгенерировать практически любой синусоидальный сигнал.

Рис. 2. Соединение элементов на блоковой диаграмме

Рис. 2. Соединение элементов на блоковой диаграмме

 

ПРИМЕЧАНИЕ: виртуальный прибор проверен на версии LabVIEW 8.20.