Contents - Index

\$ShowWindow

After EES successfully solves, it displays a window with calculated results.  By default, the Solution window is brought to the front after the Solve, Min/Max or Uncertainty Propagation commands are completed provided that the calculations were not initiated with a Calculate button in the Diagram Window.  The Solve Table, Min/Max Table and Uncertainty Propagation Table commands display the Parametric table after the calculations are completed.  In some cases, it would be better to display a different window, e.g., the Arrays Window or the Diagram Window or perhaps a Plot window.  The \$ShowWindow directive provides the capability to display a selected window after calculations are successfully completed.  The Professional license further allows the position and size of the window to be set with this directive.

The format of the \$ShowWindow directive is:

\$ShowWindow WindowName1  WindowName2  Left=L  Top=T  Width=W  Height=H

where WindowName1 can be any of the following:

EES

Equations

Formatted

Plot

Diagram

Solution

Arrays

Parametric

Lookup

Residuals

Comp

Integral

Report

Macro

Warnings

Calculator

None

WindowName2 is optional.  It is used to bring a specific window to the front in the case where there may be multiple views associated with WindowName1.

If WindowName1 is Solution, Plot, Parametric, Lookup, Diagram or Macro then WindowName 2 can be the name of any of the tabs that appear in the window.  For example:

\$ShowWindow Parametric 'Table 2'

will display the table whose name on a tab in the Parametric table is 'Table 2'.   The quotes surrounding the WindowName2 are required if there is a space in the tab name.  Note that a string variable can be used in place of a string constant, e.g.,

W\$='Table 2'

\$ShowWindow Parametric W\$

If the specified window tab name does not exist, the command will be ignored with no error message.

Alternatively, Windowname2 can be be an integer representing the tab position.  For example,

\$ShowWindow Plot 2

will display the plot whose tab is second from the left.

For the Solution Window

\$ShowWindow Solution Key Variables

will display the Key Variables solution window, if it exists.  It is only necessary to enter the word 'Key'.

A specific child Diagram window can be selected as the foremost window by setting WindowName2 to the name of the child diagram window.  For example,

\$ShowWindow Diagram myChild2

will bring the child diagram window whose name is myChild2 to the front.  The name of the child window can be provided in a string variable.

Optional SIze and Position Specifications

The \$ShowWindow directive may include one or more of the following keywords following WindowName1 to set the size and/or position of the specified window.

LEFT=

TOP=

WIDTH=

HEIGHT=

A numerical value or EES variable that has been set to a numerical value must follow each keyword.  The numerical values is assumed to represent pixels unless it is followed by in or cm, as seen in the following example

\$ShowWindow Solution  Left=2 in Top=3 in

Note that the \$ShowWindow directive can be used with the GetWindowInfo function to position windows relative to each other,