Used to specify size of the array for input.
To display the Array page of the Input Properties window, first select the Input operation from the I/O Table Operation view. Select the Mode on the General page requiring an array parameter, then select the Array property page. For an example of an Input array, see the Example below.
The following fields are available:
Lists the ranges of the dimensions for arrays as well as the delimiters for arrays in this operation. The range is the minimum and maximum size of the array. Each entry in the list defines a dimension in the input array. For the selected dimension, the arrayed argument passed to the I/O Table must have the same dim count as the number of entries in the list.
Enter the minimum size of the array dimension.
Enter the maximum size of the array dimension.
Enter a string or quoted escape sequence string to be used as a delimiter. This is usually a period (.) or a comma (,).
Click to add the values specified in the Min Size, Max Size, and Delimiter edit boxes to the Array list.
Click to delete the selected array from the Array list.
Click to change the values in the selected Array list array using the values from the Min Size, Max Size, and Delimiter edit boxes.
In this example, we are inputting a two dimensional array. The upper dim (each row) must have exactly 10 elements and the number of rows must be between 2 to 10 rows. Each row is separated by a carriage return line feed. Inside each row the elements are separated by commas as shown here:
1, 2, 3.4, 4, 5, 6.2, 7, 8, 9, 9.9 "\r\n"
13, 22, 8.6, 5, 4.3, 7, 7, 8, 9, 17 "\r\n"
To call the I/O Table you must pass an array with the same dim as here with the size for each dim as specified.
Using the example the data in the array (for example, ai[100,100]) is arranged as follows:
|
ai[0,0] = 1 |
ai[1,0] = 13 |
|
ai[0,1] = 2 |
ai[1,1] = 22 |
|
ai[0,2] = 3.4 |
ai[1,2] = 8.6 |
|
... |
... |
|
ai[0,9] = 9.9 |
ai[1,9] = 17 |
If the array has a bigger size (but the same dim) only the max size is used.