10.06.2016 Views

eldo_user

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Specifying Simulation Output<br />

Using Wildcards for Plotting and Probing<br />

o<br />

To probe all internal states (denoted by the syntax “->”) of macromodel y1 inside<br />

subcircuit x1:<br />

.PROBE TRAN S(x1.y1->*)<br />

o<br />

To probe all waveform definitions (defwaves) for subcircuits beginning with the<br />

name x1:<br />

Special Characters<br />

.PROBE TRAN W(x1.*)<br />

If the name used in a .PLOT/.PROBE command contains brackets, ( [ ] ), or the “?” character,<br />

these are interpreted as special characters when the wildcard character “*” is used (see<br />

Table 8-1). By default, according to UNIX convention, brackets are interpreted as special<br />

characters defining a wildcard expression. These special characters may be overridden by using<br />

the delimiter backslash character “\”, which removes the special function of the character that<br />

immediately follows it, or by specifying .OPTION NOCMPUNIX to change the interpretation.<br />

For example, the following only returns names that begin with X1.*, because, according to<br />

UNIX convention, X[1].* means all names beginning with “X” followed by the character “1”:<br />

.PROBE tran V(X[1].*)<br />

Therefore, to display all nodes beginning with V(X[1].*) either of the following should be used:<br />

or:<br />

.option NOCMPUNIX<br />

.PROBE tran V(X[1].*)<br />

.PROBE tran V(X\[1\].*)<br />

The following table contains a listing of the special characters that can be used with the .PLOT/<br />

.PROBE command.<br />

Table 8-1. Special Characters for Plotting and Probing<br />

Character Description<br />

* Matches any sequence of characters<br />

? Matches any single character<br />

[abcd]<br />

Matches any character in the specified set<br />

[-abcd]<br />

Matches any character in the specified range, for example [A-Z]<br />

matches all alphabetical characters<br />

[!abcd] Matches any character not in the specified set, for example [!0-9]<br />

matches all characters which are not digits<br />

312<br />

Eldo® User's Manual, 15.3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!