Частота сгенерированного выхода
При работе со встречными входными каналами используйте Frequency свойство установить импульсную частоту повторения встречного входного канала.
При работе с функциональным каналом генерации, сеансами сбора данных, уровнем формы волны управляет канал Frequency свойство. Чтобы синхронизировать весь sin операции сеанс, установите каждую скорость генерации канала индивидуально и измените сеанс Rate совпадать со скоростью генерации канала.
Значение частоты должно находиться в пределах заданного FrequencyLimit значения.
Задайте частоту в герц.
Создайте сеанс, возражают и добавляют 'PulseGeneration' встречный выходной канал:
s = daq.createSession('ni');
ch = addCounterOutputChannel(s,'cDAQ1Mod5', 'ctr0', 'PulseGeneration')
Измените Frequency к 200 и отображение канал:
ch.Frequency = 200;
ch
ans =
Data acquisition counter output pulse generation channel 'ctr0' on device 'cDAQ1Mod5':
IdleState: Low
InitialDelay: 2.5e-008
Frequency: 200
DutyCycle: 0.5
Terminal: 'PFI12'
Name: empty
ID: 'ctr0'
Device: [1x1 daq.ni.DeviceInfo]
MeasurementType: 'PulseGeneration'Создайте канал генерации сигналов и измените скорость генерации в 20 000 сканирований в секунду.
s = daq.createSession('digilent'): fgenCh = addFunctionGeneratorChannel(s, 'AD1', 1, 'Sine' fgenCh.Frequency = 20000
fgenCh =
Data acquisition sine waveform generator '1' on device 'AD1':
Phase: 0
Range: -5.0 to +5.0 Volts
TerminalConfig: SingleEnded
Gain: 1
Offset: 0
Frequency: 20000
WaveformType: Sine
FrequencyLimit: [0.0 25000000.0]
Name: ''
ID: '1'
Device: [1x1 daq.di.DeviceInfo]
MeasurementType: 'Voltage'Можно изменить частоту канала, в то время как сеанс запускается при использовании встречных выходных каналов.