STRE Prototype SGLB Misc/Class Reference CLAS 354279 ESBR SORD 4 clamp data structure PVAL 1 /o,-100,100,-100,100;Positive clamp (%) PVAL -1 /o,-100,100,-100,100;Negative clamp (%) ESBR SORD 2 state data structure LITO 0 ramp/hold LITO 0 enable/reset ESBR SORD 3 time data structure PVAL 1 /o,-100,100,0,100;Ramp time (%) TIME 100000.000 /o;Ramp time range (ms) TIME 0.000 time store PVAL 1 /o,-100,100,0,100;Rate calibration (%) ESBR SORD 8 LVAL 0 input LVAL 0 ramp output LVAL 0 rate output ESBR SGLB Output/#1 LCON /*+;Output ESBR SGLB Output/#2 LCON /*+;Rate output ESBR ESTR STRE SGLB Misc/Superclass Reference CLAS 354115 ESBR SGLB SignalP/Input /3v7,-100,100,-100,100;Input (%) CMNT Expects: É ¥ inst/arg/É CALL 354113 É ¥ inst/arg/É MACR Time stuff: É/out/out2 ¥ inst/arg/É LITO 3 É ¥ 3/inst/arg/É PRIM S_tree/Get exact É ¥ struct/3/inst/arg/É PRIM Timer/Timebase É ¥ rslt/out/struct/3/inst/arg/É PRIM Stack/Drop É ¥ out/struct/3/inst/arg/É PRIM Stack/Pop to aux É/out ¥ struct/3/inst/arg/É LITO 4 É/out ¥ 4/struct/3/inst/arg/É PRIM List/Read É/out ¥ ratecal/struct/3/inst/arg/É PRIM Stack/Pop to aux É/out/ratecal ¥ struct/3/inst/arg/É LITO 1 É/out/ratecal ¥ 1/struct/3/inst/arg/É PRIM List/Read É/out/ratecal ¥ ramptime/struct/3/inst/arg/É PRIM Stack/Push from aux É/out ¥ ratecal/ramptime/struct/3/inst/arg/É PRIM Stack/Dup from aux É/out ¥ out/ratecal/ramptime/struct/3/inst/arg/É PRIM Stack/Swap É/out ¥ ratecal/out/ramptime/struct/3/inst/arg/É PRIM Value/Scale É/out ¥ out2/struct/3/inst/arg/É PRIM Stack/Pop to aux É/out/out2 ¥ struct/3/inst/arg/É PRIM S_tree/Put É/out/out2 ¥ inst/arg/É EMAC LITO 2 É/out/out2 ¥ 2/inst/arg/É PRIM S_tree/Entry to stack É/out/out2 ¥ reset?/held?/inst/arg/É BRFL branch if not reset LCAL Select É/out/out2/setpoint ¥ inst/É LITO 4 É/out/out2/setpoint ¥ 4/inst/É PRIM S_tree/Entry to stack É/out/out2/setpoint ¥ negClamp/posClamp/inst/É PRIM Stack/Push from aux É/out/out2 ¥ setpoint/negClamp/posClamp/inst/É PRIM Value/Clamp low É/out/out2 ¥ setpoint'/posClamp/inst/É PRIM Value/Clamp high É/out/out2 ¥ setpoint''/inst/É PRIM Stack/Swap É/out/out2 ¥ inst/setpoint''/É GSYM SignalP/DoRun É/out/out2 ¥ method/inst/setpoint''/É PRIM Heap/Delegate to self BRTR PRIM Stack/Drop É/out/out2 ¥ inst/arg/É PRIM Stack/Xdrop É/out/out2 ¥ inst/É PRIM Stack/Drop from aux É/out ¥ inst/É PRIM Stack/Drop from aux É ¥ inst/É PRIM Heap/Store self ESBR SGLB SignalP/Positive Clamp /3v7,-100,100,-100,100;Pos Clamp (%) LITO 1 CALL 354077 ESBR SGLB SignalP/Get Pos Clamp /2v6,-100,100;%3.1f%% LITO 1 CALL 354076 ESBR SGLB SignalP/Negative Clamp /3v7,-100,100,-100,100;Neg Clamp (%) LITO 2 CALL 354077 ESBR SGLB SignalP/Get Neg Clamp /2v6,-100,100;%3.1f%% LITO 2 CALL 354076 ESBR SGLB SignalP/Reset /3t113,not reset,reset;Enable Ramp? CMNT Expects: É ¥ inst/arg/É LITO 2 É ¥ 2/inst/arg/É LITO 2 É ¥ 2/2/inst/arg/É CALL 354236 É ¥ rslt/inst/É BRFL branch if no positive edge PRIM Heap/Store self BRTR GSYM SignalP/DoReset É ¥ method/inst/É PRIM Heap/Delegate to self ESBR SGLB SignalP/Get Reset /2t114,enabled,reset; LITO 2 CALL 354072 ESBR SGLB SignalP/Hold /3t60,ramp,hold;Ramp mode? LITO 1 CALL 354073 ESBR SGLB SignalP/Get Hold /2t61,ramping,holding; LITO 1 CALL 354072 ESBR SGLB SignalP/Get Rate Output /2v6,-100,100;%3.1f%% LITO 3 CALL 354084 ESBR ESTR LDEF Select CMNT Selects the input source based on the hold state CMNT Input: É ¥ held?/inst/input/É CMNT Output: É/setpoint ¥ inst/É BRFL branch if not held PRIM Stack/Second to aux É/setpoint ¥ inst/É BRTR PRIM Stack/Xdrop É ¥ inst/É LITO 2 É ¥ 2/inst/É LITO 8 É ¥ 8/2/inst/É PRIM S_tree/Read É ¥ setpoint/inst/É PRIM Stack/Pop to aux É/setpoint ¥ inst/É EDEF