GLOBAL: Difference between revisions
From Macros Wiki
Jump to navigationJump to search
No edit summary |
No edit summary |
||
(15 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
[[:Category:Variable_Definitions|{{Up}}]] | |||
{{Command|syntax=GLOBAL <nowiki><var name>, <var name>, <var name> (max 50 variables)</nowiki> | {{Command|syntax=GLOBAL <nowiki><var name>, <var name>, <var name> (max 50 variables)</nowiki> | ||
|description= | |description=:Define variables that can be used in a macro and any macro that it calls. | ||
|param1=<nowiki><var name></nowiki>|param1_desc={{var name}} | |param1=<nowiki><var name></nowiki>|param1_desc={{define var name}} | ||
A maximum of 50 variable names may be defined by one GLOBAL command, each separated by a comma. | |||
}} | }} | ||
===Example=== | ===Example=== | ||
:GLOBAL iref1 | :GLOBAL iref1 | ||
:GLOBAL ToolList(20), OpList(100), Notes$(5), Counter, ToolNum | |||
:For an example macro see [[Modify_Op_Path]] [[Explode_Shape]] [[Calc_Geo_Extents]] | <br> | ||
:For an example macro see [[Modify_Op_Path]] [[Explode_Shape]] [[Calc_Geo_Extents]] [[Get_Commands]] [[Get_MTM_Data]] [[Global_Local]] | |||
[[Category:Variable_Definitions]] | [[Category:Variable_Definitions]] |
Latest revision as of 00:14, 15 January 2011
Command
- GLOBAL <var name>, <var name>, <var name> (max 50 variables)
- Define variables that can be used in a macro and any macro that it calls.
Parameters
- <var name>
- The name of the variable to be defined.
- For a string variable, the name must end with a dollar sign "$".
- For an array variable, you must specify the number of elements in the array.
- For example MyNumericArray(10) or MyStringArray$(15).
- When using arrays, the first element is always 1.
A maximum of 50 variable names may be defined by one GLOBAL command, each separated by a comma.
Example
- GLOBAL iref1
- GLOBAL ToolList(20), OpList(100), Notes$(5), Counter, ToolNum
- For an example macro see Modify_Op_Path Explode_Shape Calc_Geo_Extents Get_Commands Get_MTM_Data Global_Local