Previous Up Next

Chapter 4  Using the interface

4.1  Selection

Selection may be applied to vertices or edges of both algorithm or architecture graphs.
Left click on a vertex (resp. an edge). Red squares appear on its borders, meaning that the vertex (resp. the edge) is selected. To select multiple vertices and/or edges, use the shift key. To select a set of vertices and/or edges, use the left button of the mouse while dragging it, in order to draw a square when the button is released. Vertices inside or intersecting the square are selected.
To move a selection, left click on a vertex of the selection. Then drag it until the target position and release the mouse. To cancel a selection left click outside the selection.
Contextuals menus are available on selections (cf. section 4.3).

4.2  Zoom

Zoom may be applied to architecture (cf. chapter 6) and schedule windows (cf. section 9.6) by moving the zoom cursor on the border of these windows.

4.3  Contextual menus

Some contextual menus are available in SynDEx. Contextual menus mainly include edition commands (Copy, Cut, Paste, Delete).

Algorithm window

In the algorithm window, right click on the background of an algorithm definition window. It opens a contextual menu on the target definition. Left click on a vertex (function, delay, sensor, actuator, constant) of an algorithm graph. Red squares appear. Then right click the mouse. It opens a contextual menu on the target reference.

The Activate Info Bubbles option displays additionnal information when pointing the cursor at a vertex of any algorithm graph.

Architecture window

In an architecture window, right click on the background or left click on the Edit menu. It opens a contextual menu on the target definition. Left click on a vertex (operator, communication medium) of an architecture graph. Red squares appear. Then right click the mouse. It opens a contextual menu on the target reference.

4.4  Contextual information

When the cursor points at an object of an algorithm (cf. chapter 5), an architecture (cf. chapter 6) or a schedule window (cf. section 9.6), information is displayed in the principal window.
By default information is not kept when switching between objects. The new information overwrites the older one. To change this behaviour and keep all the information, from the Options menu of the principal window, check Keep Information in the Principal Window. This is for instance useful when the information displayed does not fit in the window, which requires to scroll the principal window.

4.5  To find an object

Looking for a vertex, from which you now the name, in a complex graph can become rather tedious.

Architecture window

In the architecture window (cf. chapter 6), from the Edit menu, choose the Find Operator Reference or Find Medium Reference option to locate a vertex of your graph by its name. It opens a window listing all the vertices of your graph. Double left clicking on one of them will select it.

Schedule window

In the schedule window (cf. section 9.6), from the Edit menu, choose the Find Operation option to locate an operation of your graph by its name. It opens a window listing all the operations of your graph. Double left clicking on one of them will select it.

4.6  Refresh

To refresh an architecture window, from its Window menu, choose the Refresh option. If necessary, re-open the algorithm window (cf. Algorithm window in chapter 5) to refresh it.


Previous Up Next