Vector interfaces
Vector interfaces
Vector interfaces are shown in the Connect dialog boxes in a special way: each element separately. When all elements are vacant, n+1 of them are shown, where n is the current vector dimension, i.e., the current value of the corresponding model parameter. The elements have indices from 1 to n+1; the last element is extra and is marked as NEW. If it is selected for connection, then the value of the model parameter n automatically increases by 1. For example, if the model parameter is nWall=2, then interface TQWALL[nWall] is shown as
TQWALL[1]
TQWALL[2]
TQWALL[3](new)
If TQWALL[3](new) is selected for connection, then nWall is set to 3, otherwise nWall remains unchanged. Keep in mind that a new value of a model parameter can also affect other arrays.
IDA Modeler supports also array interfaces of higher dimensions, but the automatic size adjustment is implemented for 1-dimensional arrays only.
An IDA application may disable automatic size adjustment for certain interface types.