Script-based multi-step analyses use a script call to define each step. This function can be used in such a script to a set an instance parameter.
Number | Type | Compulsory | Default | Description |
---|---|---|---|---|
1 |
string |
yes |
|
Instance name |
2 |
string |
Yes |
|
Parameter name |
3 |
string |
Yes |
|
New parameter value |
4 |
real |
No |
0 |
Vector index for vector parameters |
String indicating status of function call:
Return string | Description |
---|---|
'success' | Function successful |
'badparam' | Unknown parameter name |
'noinstance' | Unknown instance name |
'nocircuit' | No circuit loaded |
The following script code sets the area parameter of 'Q6' to values of 100, 200 and 400 for the first, second and third steps respectively.
Let values = [1, 2, 4] |
Let step = GetCurrentStepValue() |
Let value = values[step-1] |
Let SetInstanceParamValue('q6', 'area', value) |
|