Skip navigation
Register
Home
Forums
Blogs
Help
My Links
My Bookmarks
My Questions
My Places
Log in
0
Search
Search
Search
Cancel
Error: You don't have JavaScript enabled. This tool uses JavaScript and much of it will not work correctly without it enabled. Please turn JavaScript back on and reload this page.
All Places
>
Discussion Forums
>
Power Supplies
>
Questions
Log in
to create and rate content, and to follow, bookmark, and share content with other members.
Answered
Assumed Answered
How to issue a ARB RUN/STOP?
Question asked by
derrick0627us
on Jul 19, 2011
Latest reply
on Aug 3, 2011 by derrick0627us
Like
•
Show 0 Likes
0
Comment
•
2
Hi! Could you show me what commands to issue to simulate a ARB RUN/STOP button pressed on N6705B? Thanks.
Outcomes
This content has been marked as final.
Show 2 comments
2 Replies
Name
Email Address
Website Address
Name
(Required)
Email Address
(Required, will not be published)
Website Address
MattC
Jul 20, 2011 3:01 PM
Mark Correct
Correct Answer
Hi,
The ARB uses the standard transient system to trigger. Here is an snippet that I wrote in VB 6.0:
With Instrument
' Send a power reset to the instrument
.WriteString "*RST"
.WriteString "*CLS"
' Query the instrument for the IDN string
.WriteString "*IDN?"
IDN = .ReadString
' Set the arb up
.WriteString "TRIG:TRAN:SOUR BUS,(@1)"
.WriteString "VOLT:MODE ARB, (@1)"
.WriteString "ARB:FUNC:TYPE VOLT" & channel
.WriteString "ARB:FUNC:SHAP UDEF" & channel
.WriteString "ARB:VOLT:UDEF:LEV " & arbValues & channel
.WriteString "ARB:VOLT:UDEF:DWEL " & arbTimes & channel
.WriteString "CURR 0.5" & channel
.WriteString "OUTP ON" & channel
.WriteString "INIT:TRAN (@1)"
.WriteString "*TRG"
End With
Let me know how it works.
derrick0627us
Aug 3, 2011 10:43 AM
Mark Correct
Correct Answer
Thanks. It works for me.
The ARB uses the standard transient system to trigger. Here is an snippet that I wrote in VB 6.0:
With Instrument
' Send a power reset to the instrument
.WriteString "*RST"
.WriteString "*CLS"
' Query the instrument for the IDN string
.WriteString "*IDN?"
IDN = .ReadString
' Set the arb up
.WriteString "TRIG:TRAN:SOUR BUS,(@1)"
.WriteString "VOLT:MODE ARB, (@1)"
.WriteString "ARB:FUNC:TYPE VOLT" & channel
.WriteString "ARB:FUNC:SHAP UDEF" & channel
.WriteString "ARB:VOLT:UDEF:LEV " & arbValues & channel
.WriteString "ARB:VOLT:UDEF:DWEL " & arbTimes & channel
.WriteString "CURR 0.5" & channel
.WriteString "OUTP ON" & channel
.WriteString "INIT:TRAN (@1)"
.WriteString "*TRG"
End With
Let me know how it works.