Частота сгенерированного вывода
При работе со встречными входными каналами используйте свойство 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'
Можно изменить частоту канала, в то время как сеанс запускается при использовании встречных выходных каналов.