Page 24
> & & >^ dZh trigger = FALSE; trigger = outB and not in1; t,/> & >^ StepA: Run Initialize; trigger = FALSE; //the trigger is never set during StepA StepB: Continue; trigger = in1; //the channel can be triggered off the external input in1, during StepB &...
Page 31
, WdZ , EE> WZK'Z D /E^dZhd/KE^ < < Store [{A–M, Voltage, Current, Time}] > Label [unique case-sensitive program label] > > > > Label Inject ; Defines a global program label “Inject” Goto [unique case-sensitive program label] > Goto Inject ;...
Page 32
Call Inject; Calls the program or subprogram Inject Pause ; … Do something that takes < 12.5 ms 12.5 ms ; Pause ; pause until the pause counter reaches 12.5 ms … ; execute instructions that take less than 1.25 ms 1.25 ms ;...
Page 33
SwitchTo Step{A–H} Stop … Stop ; The program waits here for a Step change or user command. Exit Channel A–H: … Exit ; The program switches to and forces Step H Master: Exit ; The program for all sequencers terminate immediately. &...
Page 34
^ & SetFlag {F1, F2, F3, F4} Z & Z & RelFlag {F1, F2, F3, F4} & FlagSet? {F1, F2, F3, F4} FlagSet? F1 ; Test whether F1 is set Goto HandleF1Set ; If it is do this ; If it is not, do this &...
Page 35
Output Set ; Set the trigger output high for 10 ms 10 ms Pause Output Clear ; Now set the trigger output low. InputSet? Label a InputSet? ; Loop while the trigger input is set Goto ; Get here when the trigger input is clear InputClear? Label a InputClear? ;...
Page 36
Pause Reg None ; Make the channel a high-impedance input > LED {Green, Red, Off} > > > ' > Z > K > > & > & > > Recall CurrentMeas X>Y? ; If the current is > 1 mA LED Red ;...
Page 37
& ZWE ZWE 6399 & ; The X register now contains 16. ; The X register now contains -16. ; The X register now contains 99. ; The X register now contains 7, the Y register contains 99. ; The X register contains 11, the Y register contains ;...
Page 38
; X contains 10 16 ms ; X contains 16 ms, Y contains 10 Enter ; X contains 16 ms, Y contains 16 ms DropX 10 mA ; X contains 10 mA 16 ms ; X contains 16 ms, Y contains 10 mA 59 V ;...
Page 39
; X contains 12, Y contains 16 ; X contains 4, Y contains 10 ; X contains 10 ; X contains 16, Y contains 10 ; X contains 12, Y contains 16 ; X contains 192, Y contains 10 ; X contains 10 ;...
Page 40
; X contains -10 ; X contains 100 Sqrt ; X contains 112 Sqrt ; X contains 10 (the exact number is ~10.583005) X<0?; etc. X<0?: X is less than 0? X <=0?: X is less than or equal to 0? X= 0?: X is equal to 0? X!=0?:...
Page 41
; X contains 10 ; X contains 16, Y contains 10 X=Y? ; False Goto Initialize ; Does not execute this instruction X>Y? ; True Goto Inject ; Executes this instruction...
Need help?
Do you have a question about the HVS448 and is the answer not in the manual?
Questions and answers