<< Click to Display Table of Contents >> Navigation: Macros > Macro commands and parameters > Macro alteration commands |
Using an alteration command, it is possible to:
•Assign a value to a variable
•Assign a value to an attribute associated with a particular object
•Assign a value to an attribute, as associated with all selected objects of a particular type
Alteration commands are used with the most common attributes: switch positions, tap positions and powers. A list of the attributes of the various components using the macro language is given in a table.
The alteration options are:
•SetPQS: define whether the power attributes are respresented in kW/kvar/kVA or in MW/Mvar/MVA
•Set: set a variable or an attribute to a particular value
•Add: increase the value of a variable or an attribute by a certain amount
•Subtract: decrease the value of a variable or an attribute by a certain amount
•Multiply: multiply the value of a variable or an attribute by a value
•Divide: divide the value of a variable or an attribute by a value
It is also possible to use a command to alter a parameter, as associated with all components of a Selection. The alteration options are then:
•SetSelection: set an attribute of all components within a Selection to a particular value
•AddSelection: increase the value of an attribute of all components within a Selection by a certain amount
•SubtractSelection: decrease the value of an attribute of all components within a Selection by a certain amount
•MultiplySelection: multiply the value of an attribute of all components within a Selection by a value
•DivideSelection: divide the value of an attribute of all components within a Selection by a value
•Arrays: defined to store a large amount of calculated values
•Trace: select objects in a trace, starting at Node, in direction of Branch.
See also:
•Arithmetic functions: functions for rounding, square, logarithm an goniometry
•Procedures: user defined procedures
•Conditional actions: executing or skipping parts of a macro, depending on a value
•Loops: repeatedly executing or skipping parts of a macro, depending on a value
•Calculation: determining results
•Reporting: entering data into Excel cells or formatting them
•Input: reading from spreadsheets for a macro execution
•Network actions: saving networks modified by the macro
Back to Commands and Parameters.