...
The user may also select a text file containing signal names
split by commas and by lines
When the user selects the Edit button next to the Smart SIG_NAME Entry, and the Entry contains a string but does not point to a file,
The user will be prompted to Pick a filenName to save to.
If that file does not end in ".pl", the contents of the Smart SIG_NAME Entry will be added to the file
The commas will be replaced with newLines so there will be one sigName on each line in the file for easier editing
When the user saves the file, pinWire will process the contents of the Text file, just as if they were directly entered in the Smart SIG_NAME(s) Entry
Smart SIG_NAME Perl File
If the user is comfortable using Perl, they can write a perl script to generate a string
of comma separated signal names that must be assigned to the variable named \$expString.
...
When the user selects the Edit button next to the Smart SIG_NAME Entry, and the Entry is empty or does not point to a file,
They The user will be prompted to Pick a fileName to save to.
...
Here is the resulting value of expString (split with newlines for easier reading) which pinWire will process in place of the contents of the Smart SIG_NAME(s) Entrywill be passed to pinWire.
Code Block |
---|
$expString=I:pcie_sw0_rx_0p,I:pcie_sw0_rx_0n, I:pcie_sw1_rx_0p,I:pcie_sw1_rx_0n, I:pcie_sw0_rx_1p,I:pcie_sw0_rx_1n, I:pcie_sw1_rx_1p,I:pcie_sw1_rx_1n, I:pcie_sw0_rx_2p,I:pcie_sw0_rx_2n, I:pcie_sw1_rx_2p,I:pcie_sw1_rx_2n, I:pcie_sw0_rx_3p,I:pcie_sw0_rx_3n, I:pcie_sw1_rx_3p,I:pcie_sw1_rx_3n, |
pinWire will process the contents of the expString from the Perl Code, just as if they were directly entered in the Smart SIG_NAME(s) Entry