Difference between revisions of "VT 2"

From DIDEAS Wiki
Jump to: navigation, search
m
m (ucmd : send user commands to instrument)
Line 34: Line 34:
  
 
==ucmd : send user commands to instrument==
 
==ucmd : send user commands to instrument==
 +
 +
  Convenience function to send commands to instrument using the global 'mc'
 +
  object and its method send_user_command_string()
 +
 
 +
  example:
 +
  ucmd('data_interval 1');
 +
  ucmd('help');
 +
 +
 +
  If an output argument is present, upon success returns 0
 +
  on error returns a negative value

Revision as of 16:25, 16 April 2015

Previous release Documentation (VT1)

Preliminary documentation for VT_2, the Visualization Tool revision $Id: gui_3.m 66 2015-04-16 13:22:51Z brainfog $


Additions

Config File

The file config.txt is read at startup and can be re-read during VT operation by press the 'CFG' button. The config file format is that of an 'INI file' [1]. There are two sections from this file that are processed.

  • selected : any variable listed in this section will be automatically selected when the config file is read.
  • axis_limits : a list of key=value pairs where the key is the variable name and the value is a 2 element vector that specifies that minimum and maximum y-axis. Variables listed in this section are also selected by default.



[selected]
# these variables are selected 
Valve_in_td
Valve_in_ad
Valve_in_hs1

[axis_limits]
# specify axis limits and select the variables
Valve_in_pd=[-51,40]
Valve_in_fd=[2,5]
Valve_in_vd=[1,10];

Note : the section names should be lower case, however case of the variables is ignored.

ucmd : send user commands to instrument

 Convenience function to send commands to instrument using the global 'mc'
 object and its method send_user_command_string()
 
 example:
 ucmd('data_interval 1');
 ucmd('help');


 If an output argument is present, upon success returns 0
 on error returns a negative value