Hello again, all--

We have the built-in variable, 'TEMPERATURE`, which is adjustable on the "Linear Analysis Properties" dialog box. We can redefine this variable in an equation object, but we note that the value in "Linear Analysis ..." doesn't change. We can define a variable, e.g. 'Q' in an equation object and then enter 'Q' in the "Linear Analysis ... Temperature:" text box.

("So, what's your question?," you are asking...)

When we desire to sweep temperature (in a filter for example), we know we need to write equations for the temperature variation of the linear elements. Then we can use parameter sweep to plot the filter's temperature characteristics.

("So, WHAT'S YOUR QUESTION??," you are asking...)

What are the advantages of overriding the built-in variable for this purpose, instead of just using our own local or global variable?

We have the built-in variable, 'TEMPERATURE`, which is adjustable on the "Linear Analysis Properties" dialog box. We can redefine this variable in an equation object, but we note that the value in "Linear Analysis ..." doesn't change. We can define a variable, e.g. 'Q' in an equation object and then enter 'Q' in the "Linear Analysis ... Temperature:" text box.

("So, what's your question?," you are asking...)

When we desire to sweep temperature (in a filter for example), we know we need to write equations for the temperature variation of the linear elements. Then we can use parameter sweep to plot the filter's temperature characteristics.

("So, WHAT'S YOUR QUESTION??," you are asking...)

What are the advantages of overriding the built-in variable for this purpose, instead of just using our own local or global variable?

TEMPERATURE is like FREQ, it's an internal system variable that is used within a model. If you set the temperature in the linear analysis (by number or equation variable) then during the simulation TEMPERATURE will be equal to your setting.

You do not want to manipulate TEMPERATURE, you may use it as an input to a model.

Mark