GENESYS equations are powerful and easy to implement.

On the simpler side, many already know that defining an equation variable

is as easy as opening the equations page and typing myvariable=123

Progressing from that, typing myvariable=?123 makes myvariable tunable.

You could then enter myvariable into a component, instead of numbers.

Doing the steps above, then entering myvariable into multiple components,

so the one variable controls multiple components, is a very useful

feature called "gang tuning".

There is one variable name you should never try to define

(because it already exists within GENESYS):

FREQ is the frequency at which the linear simulation is being analyzed.

This is very useful, because you can easily make frequency dependent

variables. For instance, we could calculate inductive reactance:

ind=?47

ind1=ind*1e-9

XL=2*PI*FREQ*ind1

Note that FREQ inside GENESYS is held in MHz, so it is common to see FREQ

converted to Hz by typing the equation as:

XL=2*PI*FREQ*1e6*ind1 etc.

The development areas within GENESYS include units handling, so you'll want

to check the results of your calculations. Note that the above calculation

results in swept data, so you won't be able to view it with the variable

viewer. Instead, you can place it on a graph or, better yet, in a data table.

Open the graph or table's "properties" box, then instead of entering a measurement

such as S21, enter =XL

The = sign tells the graph / table to get the variable from GENESYS equations.

On the simpler side, many already know that defining an equation variable

is as easy as opening the equations page and typing myvariable=123

Progressing from that, typing myvariable=?123 makes myvariable tunable.

You could then enter myvariable into a component, instead of numbers.

Doing the steps above, then entering myvariable into multiple components,

so the one variable controls multiple components, is a very useful

feature called "gang tuning".

There is one variable name you should never try to define

(because it already exists within GENESYS):

FREQ is the frequency at which the linear simulation is being analyzed.

This is very useful, because you can easily make frequency dependent

variables. For instance, we could calculate inductive reactance:

ind=?47

ind1=ind*1e-9

XL=2*PI*FREQ*ind1

Note that FREQ inside GENESYS is held in MHz, so it is common to see FREQ

converted to Hz by typing the equation as:

XL=2*PI*FREQ*1e6*ind1 etc.

The development areas within GENESYS include units handling, so you'll want

to check the results of your calculations. Note that the above calculation

results in swept data, so you won't be able to view it with the variable

viewer. Instead, you can place it on a graph or, better yet, in a data table.

Open the graph or table's "properties" box, then instead of entering a measurement

such as S21, enter =XL

The = sign tells the graph / table to get the variable from GENESYS equations.