This information is for Vicon Shogun 1.7. For up-to-date help, see the latest Shogun documentation.

Vicon Shogun banner

You can control the scope of script execution by grouping statements into a block. The contents of a group cannot be referenced outside of the block.
Grouping commands is useful if you want to:

  • Use a single statement to execute a group of statements in the desired order
  • Create script modularity
  • Define the visibility of local variables

You group statements by declaring a block within braces ({}):

if (test condition)

For example:

if ( 2 < 3 )
 string $blah = "This worked";
 print ($blah);

Grouping examples

This example groups the statement to be executed for an IF conditional statement:

float $MasterControl = 1;
float $MarkerControl = 1;
if ($MasterControl == 1 || $MarkerControl == 1)
select LFWT;
findTail 2;
print ("Operation was run.");