Component Wizard Pane

 

New components (including modules and transmission segments) are created within the component wizard pane. The component wizard generates a new definition, and then creates a single instance of it (by default) for placement on the Schematic canvas. The user may then continue with the design, given this basic new component. For more on component design, see Component Design.

Invoking the Component Wizard

Open the component wizard pane by selecting either Component Wizard from the Panes drop list in the View tab of the ribbon control bar; or, move the mouse pointer over a blank area of any page, right-click and select Component Wizard; or, right-click on the definitions branch under the project node in the primary workspace window.

 

Ribbon

Schematic Canvas

Definitions Branch

 

In any case, the Component Wizard pane will appear:

 

 

The component wizard environment consists of two main parts: The definition graphic and transmission segments canvases, as well as properties form. All of which are described in detail below.

Quick Component Creation

Before getting into the details of the component wizard inner workings, here is how you can create a component quickly: In fact, there are a couple different ways:

Create Definition and Instantiate Button

Select and Copy the Graphic, Then Paste on the Schematic Canvas

Graphic Canvas

The graphic canvas allows for some limited flexibility in the creation of the initial component graphic. Of course, the component graphics can be edited later, post-creation. See The Graphic Section for more details on that.

 

When the component wizard pane is invoked, you will notice a single default box graphic.

 

 

This graphic cannot be removed from within the component wizard; however it can be modified in terms of size and shape, by grabbing and stretching the box at the bottom-right corner.

Adding Ports

The component wizard allows for ports to be added and moved around in a limited, yet malleable fashion. Ports may be added to the graphic in one of two ways:

 

By default, the port will be added to the left-side of the box graphic.

 

 

The Add Port button includes a drop list, which allows you to place the port directly on any side of the box:

 

Manipulating Ports

Once a port has been added to the graphic canvas, you may move it around the box with a left-click drag action. However, the port will remain bound to the box graphic.

 

Ports may also be cut, copied, pasted and deleted, all via hotkeys or the right-click context menu:

 

 

Port properties may also be modified in the Properties Form (see below). To view port properties in the form, first select the port.

NOTE: The port will also have associated with it, a port label. This is a separate object, with separate properties.

For more information on port types (i.e. electrical, data, etc.) see Port Connections.

Adding Text Labels

The component wizard allows for text labels to be added and moved around. Text labels may be added to the graphic in one of two ways:

 

By default, the text label will be added to the centre of the box graphic, with the default name Nothing.

 

Manipulating Text Labels

Once a text label has been added to the graphic canvas, you may move it around the canvas with a left-click drag action.

 

Text labels may also be cut, copied, pasted and deleted, all via hotkeys or the right-click context menu:

 

 

Text label properties may also be modified in the Properties Form (see below). To view port properties in the form, first select the port.

Other Graphic Canvas Functions

There are a few other functions available while working on the component wizard graphic canvas. These are described below:

Properties Form

The properties form is a dynamic display that lists the properties of whichever object is currently selected on the graphic or the transmission segments canvas.

 

Default Box Graphic

Port

Port Label

Text Label

Default Box Graphic

 

General

 

Property descriptions:

Script Segments

 

A list of all possible script segments to be included in the new definition are listed here. You may include or exclude them directly here, but this can also be managed using the script manager once the definition has been created. See Script Section in the Component Design chapter for details on definition scripts.

 

Each segment type in this list will possess it's own properties as well. To view these, simply click the arrow beside the script, to expand the list.

 

 

Each segment will include some common properties, as described below:

However, some script segments (ex. Fortran, DSDYN and DSOUT) include addition properties, as described below:

C Interface Code in the Fortran Script Segment

External, C File Contents

 

If Default is selected, the component wizard will simply create the blank script segment.

External, C File Contents (With Storage Declarations)

Port and Port Label

 

General

 

Property descriptions:

 

Display

 

Port property descriptions:

Port Label property descriptions:

Text Label

 

Display

 

Port property descriptions:

Transmission Segments

To create a new transmission line or cable, left-click the Transmission Segments tab. The graphic canvas will be overlaid as shown below:

 

 

Left-click to select either the overhead transmission line, or the underground cable. Click the Create Definition and Instantiate button.

Transmission Segment Properties

 

General

 

Transmission segment property descriptions: