chainMirror
layoutXL chainMirror boolean { t | nil }
Description
Controls whether the instances in a chain are mirrored by the Generate Chained Devices Form command and the lxChain SKILL function.
The
chainMirror environment variable is used in conjunction with the chainPermutePins environment variable. Depending on the state of each environment variable, devices are mirrored, permuted, or left unchanged as indicated below.-
If both the
chainMirrorandchainPermutePinsare set tot, odd devices are mirrored and even devices are permuted. -
If
chainMirroris set totandchainPermutePinsis set tonil, odd devices are mirrored but even devices are not permuted. -
If
chainMirroris set tonilandchainPermutePinsis set tot, all devices are permuted. -
If both the environment variables are set to
nil, no devices are mirrored or permuted.
The optional arguments of
lxChain, mirror and permute default to the value set for the chainMirror and chainPermutePins environment variables and can be used to override the existing environment variable values.GUI Equivalent
|
Connectivity – Generate – Chained Devices |
|
Examples
envGetVal("layoutXL" "chainMirror")
envSetVal("layoutXL" "chainMirror" 'boolean t)
envSetVal("layoutXL" "chainMirror" 'boolean nil)
Related Topics
lxChain SKILL function
List of Layout XL Environment Variables
Return to top