Returns information about the pins of a schematic instance.
| Number | Type | Compulsory | Default | Description |
| 1 | string | No | Property name | |
| 2 | string | No | Property value | |
| 3 | string | No | 'relative' | Options |
| 4 | real | No | -1 | Schematic ID |
Property name to identify instance. Along with parameter 2, if these arguments are not supplied, the selected instance, if any, will be used instead. If there are no selected instances or no instances that match the arguments, the function will return an empty vector. If the arguments identify more than one instance, the function will return information for one of them but there are no rules to define which one.
Property value to identify instance. Along with parameter 1, if these arguments are not supplied, the selected instance, if any, will be used instead. If there are no selected instances or no instances that match the arguments, the function will return an empty vector. If the arguments identify more than one instance, the function will return information for one of them but there are no rules to define which one.
If set to 'absolute', the values returned will be relative to a fixed origin on the schematic. Otherwise they will be relative to the origin of the instance. The origin of an instance can be determined using the function InstPoints .
Schematic ID as returned by the function OpenSchematic . This allows this function to be used with a schematic that is not open or not currently selected. If omitted or -1, the currently selected schematic will be used.
Return type: String array
Returns a string array of length 3 x number_of_pins where number_of_pins is the number of pins on the symbol. The values in each triplet are, x-location, y-location and pin name in that order.
| ▲Function Summary▲ | ||
| ◄ GetInstanceParamValues | GetInstancePinLocs ▶ | |