23.01.2015 Views

Download - Wolfram Research

Download - Wolfram Research

Download - Wolfram Research

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

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

2.2 Netlists 43<br />

The result represents the Laplace transform of the zero-state response of the voltage at node 2,<br />

expressed in terms of the complex frequency variable s.<br />

The zero-state response is the response of a system which was in the zero state at the time just prior to the<br />

application of the input signal. Zero state means that all initial conditions, i.e. capacitor voltages and inductor<br />

currents, are zero.<br />

2.2.4 More about Netlists<br />

The General Value-Field Format<br />

As indicated in the previous section, some aspects regarding the netlist format have not yet been<br />

mentioned. So far, we have used only the simplest form of writing netlist entries (see Section 2.2.1).<br />

In general, however, the value field of a netlist entry does not need to be a single Mathematica<br />

expression but may also be a nonempty sequence of options. Netlist entries may thus look like this:<br />

{name, {nodes}, option 1 −> value 1 , option 2 −> value 2 , }<br />

There are several value-field option keywords which Analog Insydes understands (see Section 3.1.4):<br />

Value, Symbolic, Type, Pattern, InitialCondition, Model (Section 3.2.1), and Subcircuit<br />

(Section 3.2.2). Their meanings will be discussed in the following subsections.<br />

Value<br />

If the value field is written in its general sequence-of-options form then all of its components must be<br />

options. This necessitates an option which specifies the value of the circuit element, namely Value<br />

(see Section 3.1.4). With the Value option we can rewrite a netlist entry such as<br />

{R1, {1, 2}, R1}<br />

in the following semantically equivalent general form:<br />

{R1, {1, 2}, Value −> R1}<br />

Of course, as long as the value field contains no more information than only the element value the<br />

simple form is the preferred form. Note that if the value field is written in option form, then the<br />

Value option must be present.<br />

Symbolic<br />

The Symbolic option (see Section 3.1.4) is closely related to the Value option. It allows you to<br />

specify an alternative symbolic element value in addition to a numerical value given as argument to<br />

the Value option, for instance:<br />

{R1, {1, 2}, Value −> 100, Symbolic −> R1}<br />

By default, circuit equations are set up using the arguments of the Value options as element values,<br />

but CircuitEquations (Section 3.5.1) can be instructed to use the symbolic values instead wherever

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

Saved successfully!

Ooh no, something went wrong!