Сбросьте условие для 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'