::GetNextAvailableVarnameAndLabel
This command will be used to get the next available (not already used) pair of varname and label values for a given base name and base label within a given system.
Syntax
::model::GetNextAvailableVarnameAndLabel argV argL argParent argBaseV argBaseL
Application
MotionView Tcl
Description
This command will be used to get the next available (not already used) pair of varname and label values for a given base name and base label within a given system.
Inputs
- argV
 - This is a variable that will be assigned the value of the next available varname.
 - argL
 - This is a variable that will be assigned the value of the next available label.
 - argParent
 - This is the system context in which we need to look for the unused next available varname and label pair.
 - argBaseV
 - This is the varname that we want to use as the base for the next available varname.
 - argBaseL
 - This is the label that we want to use as the base for the next available label.
 
Example
set var_name ""
set label_name ""
set parent "MODEL"
set base_var "p_"
set base_label "Point "
::model::GetNextAvailableVarnameAndLabel var_name label_name $parent $base_var $base_label
puts $var_name 
puts $label_name
      Errors
On successful execution of the command, the two variables will be filled with new varname and label and that label is returned.