Question
I wish to make a remote control program for the CBT and also for the CMU200. What is an easy way to get the correct remote commands without a detailed understanding of the remote commands?
I wish to make a remote control program for the CBT and also for the CMU200. What is an easy way to get the correct remote commands without a detailed understanding of the remote commands?
Use CBTGo or CMUGo. CBTGo is a remote control tool for the CBT and CBT32. CMUGo is a remote control tool for the CMU200. Both programs are available on GLORIS (https://extranet.rohde-schwarz.com). Predefined scripts enable you to easily create a remote control sequence. After creating the sequence, run the sequence and check the functionality. If the sequence fulfills your requirements, click the black hat (indicated by the blue arrow). Run the sequence again. All remote commands are listed in a popup window. Save the contents to the clipboard and paste the clipboard contents to your programming application.
Some remote commands change the state of the DUT or the instrument. These states can be queried by a specific command. In such cases, you have to query the current state and wait until the specific state is established.
Example for the CBT, CBT32:
Query the current state: [SENSe:]SIGNalling:STATe?
Depending on the current state, one of the following answers may be returned: SBY, INQ, PAG, CONN, DET
Example for the CMU200:
Query the current state: [SENSe:]SIGNalling[:CSWitched]:STATe?
Depending on the current state, one of the following answers may be returned: SOFF, SON, SYNC, ALERT, CEST, CPEN, CED
Please remember that you need to construct wait loops on your own, e.g. to wait for the returned SON state or CEST state.