pg9520/db/pg9520.proto
changeset 2 c68ad80babeb
parent 1 0ba93e52269a
equal deleted inserted replaced
1:0ba93e52269a 2:c68ad80babeb
    74    out ":PULSE0:GATE:LOGIC %{LOW|HIGH}";
    74    out ":PULSE0:GATE:LOGIC %{LOW|HIGH}";
    75    in  "ok";
    75    in  "ok";
    76    @init {getGateLogic; wait $iWT;}
    76    @init {getGateLogic; wait $iWT;}
    77 }
    77 }
    78 
    78 
       
    79 getGateEdge {
       
    80    out ":PULSE0:GATE:EDGE?";
       
    81    in  "%{RIS|FALL}";
       
    82 }
       
    83 
       
    84 setGateEdge {
       
    85    out ":PULSE0:GATE:EDGE %{RIS|FALL}";
       
    86    in  "ok";
       
    87    @init {getGateEdge; wait $iWT;}
       
    88 }
       
    89 
    79 getGateLevel {
    90 getGateLevel {
    80    out ":PULSE0:GATE:LEVEL?";
    91    out ":PULSE0:GATE:LEVEL?";
    81    in  "%f";
    92    in  "%f";
    82 }
    93 }
    83 
    94 
    84 setGateLevel {
    95 setGateLevel {
    85    out ":PULSE0:GATE:LEVEL %f";
    96    out ":PULSE0:GATE:LEVEL %f";
    86    in  "ok";
    97    in  "ok";
    87    @init {getGateLevel; wait $iWT;}
    98    @init {getGateLevel; wait $iWT;}
       
    99 }
       
   100 
       
   101 getTriggerMode {
       
   102    out ":PULSE0:TRIGGER:MODE?";
       
   103    in  "%{DIS|TRIG}";
       
   104 }
       
   105 
       
   106 setTriggerMode {
       
   107    out ":PULSE0:TRIGGER:MODE %{DIS|TRIG}";
       
   108    in  "ok";
       
   109    @init {getTriggerMode; wait $iWT;}
       
   110 }
       
   111 
       
   112 getTriggerEdge {
       
   113    out ":PULSE0:TRIGGER:EDGE?";
       
   114    in  "%{RIS|FALL}";
       
   115 }
       
   116 
       
   117 setTriggerEdge {
       
   118    out ":PULSE0:TRIGGER:EDGE %{RIS|FALL}";
       
   119    in  "ok";
       
   120    @init {getTriggerEdge; wait $iWT;}
       
   121 }
       
   122 
       
   123 getTriggerLevel {
       
   124    out ":PULSE0:TRIGGER:LEVEL?";
       
   125    in  "%f";
       
   126 }
       
   127 
       
   128 setTriggerLevel {
       
   129    out ":PULSE0:TRIGGER:LEVEL %f";
       
   130    in  "ok";
       
   131    @init {getTriggerLevel; wait $iWT;}
    88 }
   132 }
    89 
   133 
    90 #=================================================
   134 #=================================================
    91 
   135 
    92 getPState {
   136 getPState {