I am able to set arbiter for two channels using following command set :
start_v, top_v, delay_t0, delay_t1, delay_t2, chan_no to be replaced by 5, 0, 1, 100, 10, 1
start_v, top_v, delay_t0, delay_t1, delay_t2, chan_no to be replaced by 12, 0, 1, 100, 10, 2
'ARB:VOLT:PULS:STAR ' + str(start_v) + ',(@' + str(chan_no) + ' )'
'ARB:VOLT:PULS:TOP ' + str(top_v) + ',(@' + str(chan_no) + ' )'
'ARB:VOLT:PULS:STAR:TIM ' + str(delay_t0) + ',(@' + str(chan_no) + ' )'
'ARB:VOLT:PULS:TOP:TIM ' + str(delay_t1) + ',(@' + str(chan_no) + ' )'
'ARB:VOLT:PULS:END:TIM ' + str(delay_t2) + ',(@' + str(chan_no) + ' )'
'ARB:TERM:LAST ON,(@' + str(chan_no) + ')'
But when i am trying to run the arbiter using following commands it throws an error stating "LAN: Error309: Cannot initiate voltage and current in FIXed mode; No transient has been configured for group 1."
chan_no to be replaced by 1,2
'VOLT:MODE ARB, (@' + str(chan_no) + ')'
'TRIG:ARB:SOUR IMM'
'INIT:TRAN (@' + str(chan_no) + ')'
'*TRG'
Please suggest on how to resolve the issue.
I think your issue may lay in the following command:
'TRIG:ARB:SOUR IMM'
This tells the unit to send an immediate trigger. You are doing this before you send your INIT command so there is nothing in the Waiting for Trigger state to trigger.I think that you may want to change that to:
'TRIG:ARB:SOUR BUS'
Please try that and let me know.