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 a model parameter.
Number | Type | Compulsory | Default | Description |
---|---|---|---|---|
1 |
string |
yes |
|
Model 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 |
'nomodel' | Unknown model name |
'nocircuit' | No circuit loaded |
The following script code sets the BF parameter to values of 100, 200 and 400 for the first, second and third steps respectively.
Let values = [100, 200, 400] |
Let step = GetCurrentStepValue() |
Let value = values[step-1] |
Let SetModelParamValue('BC546B', 'BF', value) |
|