Сбросьте условие для Z-индексации
При работе с основанным на сеансе интерфейсом используйте ZResetCondition свойство задать условия сброса для Z-индексации встречного Входа 'Position' каналы. Принятые значения:
'BothHigh'
'BothLow'
'AHigh'
'BHigh'
Создайте сеанс и добавьте встречный вход Position канал.
s = daq.createSession('ni'); ch = addCounterInputChannel(s,'cDAQ1Mod5',0,'Position')
ch =
Data acquisition counter input position channel 'ctr0' on device 'cDAQ1Mod5':
EncoderType: X1
ZResetEnable: 0
ZResetValue: 0
ZResetCondition: BothHigh
TerminalA: 'PFI0'
TerminalB: 'PFI2'
TerminalZ: 'PFI1'
Name: ''
ID: 'ctr0'
Device: [1x1 daq.ni.CompactDAQModule]
MeasurementType: 'Position'
Измените ZResetCondition к BothLow.
ch.ZResetCondition = 'BothLow'ch =
Data acquisition counter input position channel 'ctr0' on device 'cDAQ1Mod5':
EncoderType: X1
ZResetEnable: 0
ZResetValue: 0
ZResetCondition: BothLow
TerminalA: 'PFI0'
TerminalB: 'PFI2'
TerminalZ: 'PFI1'
Name: ''
ID: 'ctr0'
Device: [1x1 daq.ni.CompactDAQModule]
MeasurementType: 'Position'