Difference between revisions of "Tools and Views"

From Flowcode Help
Jump to navigationJump to search
 
(44 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<sidebar>Sidebar: Getting Started</sidebar>
 
 
The Flowcode environment consists of a main work area in which the flowchart windows are displayed, several toolbars that allow icon and components to be added to the flowchart application, windows that allow the status of the microcontroller and attached components to be viewed and windows that display variables and macro calls when the flow chart is being simulated.
 
The Flowcode environment consists of a main work area in which the flowchart windows are displayed, several toolbars that allow icon and components to be added to the flowchart application, windows that allow the status of the microcontroller and attached components to be viewed and windows that display variables and macro calls when the flow chart is being simulated.
 +
 +
 +
From the View menu you are able to customise Flowcode to hide and display panel windows such as the [[Dashboard Panel]], [[System Panel]], [[Properties Panel]], [[Component Debugger]] and much more, you can also show / hide the Toolbars referenced as Toolboxes, e.g. the 'Main Toolbar', 'Components Toolbar' or rather Toolbox, as well as the 'Icons Toolbar' otherwise known as the 'Command Toolbox'
 +
 
__NOTOC__
 
__NOTOC__
 +
 +
===Video instructions===
 +
 +
See the [http://www.youtube.com/watch?v=FXa7LJsRvAs&list=PLQDWBb7bxuCgg6aJgPJcfXBMzZdLILceQ Accessing and Arranging Flowcode Panels] video to learn how to organize the application to your preference and manage your work space effectively for optimal productivity and ease of access.
 +
 +
 +
Watch the [http://www.youtube.com/watch?v=9c6FIZTfGmA&list=PLQDWBb7bxuCgg6aJgPJcfXBMzZdLILceQ Toolbars and Buttons] video to learn how to use each toolbar effectively as well as learning specific details and functions of each toolbar button.
 +
 +
 +
Finally, view the [http://www.youtube.com/watch?v=c0d47BSkKS4&list=PLQDWBb7bxuCgg6aJgPJcfXBMzZdLILceQ Tabbed Flowcharts and Macros] video to see how to control the interface when managing macros, from tabbed flowcharts and macros to viewing two macro flowcharts on one screen.
 +
 +
{| style="margin:auto; text-align:center;"
 +
|-
 +
|{{#ev:youtube|FXa7LJsRvAs}}
 +
| width="100px" |
 +
|{{#ev:youtube|9c6FIZTfGmA}}
 +
|-
 +
| colspan="3" |<br />
 +
|-
 +
| colspan="3" |{{#ev:youtube|c0d47BSkKS4}}
 +
|}
  
 
===1) Icons Toolbar===
 
===1) Icons Toolbar===
Line 7: Line 31:
  
  
[[File:Icons_Toolbar_Undocked.png]]
+
[[File:Gen_Icons_Toolbar_Undocked.png]]
  
  
  
 
===2) Components Toolbar===
 
===2) Components Toolbar===
This toolbar displays the external components that can be connected to a microcontroller. Click on a component and it will be added to the microcontroller in the Microcontroller view. The pin connections and properties of the component can then be edited.
+
This toolbar displays the external components that can be connected to a microcontroller. Click on a [[Component|component]] and it can be added onto either the [[Dashboard Panel]] or the [[System Panel]] and will be automatically connected to the microcontroller in the Chip view. The pin connections and properties of the component can then be edited.
  
  
[[File:Components_Toolbar_Undocked.png]]
+
[[File:Gen_Components_Toolbar_Undocked.png]]
  
  
  
===Docking and Undocking the Toolbars===
+
===Docking and undocking toolbars===
  
 
The toolbars can be undocked from the default position and either left free floating, or can be docked to the menu bar, the sides or the bottom of the Flowcode window.  
 
The toolbars can be undocked from the default position and either left free floating, or can be docked to the menu bar, the sides or the bottom of the Flowcode window.  
  
[[File:Icons_Toolbar_Undocked.png]]
+
[[File:Gen_Icons_Toolbar_Undocked.png]]
[[File:Chip_View.png|thumb|right|Chip / Microcontroller View]]
+
[[File:Gen_Chip_View_16F877A.png|thumb|right|Chip / Microcontroller View]]
 
To undock a toolbar simply click and hold on the toolbar grab bars if docked, or the caption bar if undocked and drag the toolbar to its new position.
 
To undock a toolbar simply click and hold on the toolbar grab bars if docked, or the caption bar if undocked and drag the toolbar to its new position.
  
  
[[File:Eg_Tools_and_views_Grab_Bar_Area.png]]
+
[[File:Gen_Tools_and_Views_Grab_Bar_Area.png]]
  
  
  
===3) Chip View===
+
===3) [[Chip View]]===
  
 
The current microcontroller is displayed in this window. When the flowchart is being simulated, the state of the microcontroller I/O ports are shown on the microcontroller as red and blue for high and low outputs respectively.
 
The current microcontroller is displayed in this window. When the flowchart is being simulated, the state of the microcontroller I/O ports are shown on the microcontroller as red and blue for high and low outputs respectively.
Line 38: Line 62:
  
  
 +
===4) Flowchart Window===
  
===4) Flowchart Window===
 
[[File:Gen_System_Panel.png|thumb|right|System Panel]]
 
 
The icons that make up the flowchart are displayed in this window. In addition, the icons that make up a macro are shown in their own separate window. The Main flowchart window is always visible and the macro windows can be shown and hidden as needed.
 
The icons that make up the flowchart are displayed in this window. In addition, the icons that make up a macro are shown in their own separate window. The Main flowchart window is always visible and the macro windows can be shown and hidden as needed.
  
 
+
[[File:Gen_System_Panel.png|thumb|left|System Panel]]
 
 
  
  
 
===5) [[System Panel]]===
 
===5) [[System Panel]]===
 
The [[System Panel]] provides a real-world framework on which to load Flowcode components. It then shows how these components perform during simulation of the current program. It can be customised by adding different background layouts, grids, images etc.
 
The [[System Panel]] provides a real-world framework on which to load Flowcode components. It then shows how these components perform during simulation of the current program. It can be customised by adding different background layouts, grids, images etc.
[[File:Gen_Dashboard_Panel.png|thumb|left|Dashboard Panel]]
+
[[File:Gen_Dashboard_Panel_01.png|thumb|right|Dashboard Panel]]
  
  
Line 56: Line 78:
 
===6) [[Dashboard Panel]]===
 
===6) [[Dashboard Panel]]===
 
The Dashboard Panel provides another framework on which to load Flowcode components. It is usually used for buttons to control components on the [[System Panel]]. It can also be customised by adding different background layouts, grids, images etc.
 
The Dashboard Panel provides another framework on which to load Flowcode components. It is usually used for buttons to control components on the [[System Panel]]. It can also be customised by adding different background layouts, grids, images etc.
[[File:Gen_Project_Explorer_Docked.png|thumb|right|Project Explorer]]
+
[[File:Gen_Project_Explorer_Docked.png|thumb|left|Project Explorer]]
  
  
Line 62: Line 84:
  
 
===7) [[Using the Project Explorer|Project Explorer]]===
 
===7) [[Using the Project Explorer|Project Explorer]]===
The project explorer allows you to easily manipulate the key constituents of your project. Left clicking on the arrow or right clicking on the various objects in the explorer will bring up a menu relevant to that object. The 'Macro' and 'Components' icons can be dragged into the main window to be placed as icons.
+
The project explorer allows you to easily manipulate the key constituents of your project. Left clicking on the arrow or right clicking on the various objects in the explorer will bring up a menu relevant to that object. The 'Macro' and 'Components' icons can be dragged into the main window to be placed as icons.[[File:Gen_Icons_Lists_Undocked.png|thumb|right|Icon Lists Pane]]
[[File:Gen_Icons_Lists_Undocked.png|thumb|right|Icon Lists Pane]]
 
  
  
Line 70: Line 91:
 
===8) [[Using the Icon Lists Pane|Icon Lists]]===
 
===8) [[Using the Icon Lists Pane|Icon Lists]]===
 
This window shows a list of the icons that: have been bookmarked; are set as breakpoints; are search results or have shown to cause an error after compilation. Left clicking on the arrow or right clicking on the various objects in the icon list will bring up a menu relevant to that object.
 
This window shows a list of the icons that: have been bookmarked; are set as breakpoints; are search results or have shown to cause an error after compilation. Left clicking on the arrow or right clicking on the various objects in the icon list will bring up a menu relevant to that object.
[[File:Gen_Simulation_Debugger.png|thumb|right|Simulation Debugger]]
 
  
  
Line 81: Line 101:
 
When simulating a flowchart, the values of any variables used can be seen in this view. The values of the variables are updated for every command simulated but the view is not updated when the simulation is running at full speed.
 
When simulating a flowchart, the values of any variables used can be seen in this view. The values of the variables are updated for every command simulated but the view is not updated when the simulation is running at full speed.
  
 
+
[[File:Gen_Simulation_Debugger_Docked_Example.png|center]]
  
 
===10) Main Toolbar===
 
===10) Main Toolbar===
  
Use this command to display and hide the Toolbar, which includes buttons for some of the most common commands in Flowcode, such as File Open. There are also buttons for starting, stopping and pausing the simulation on the toolbar.  
+
Use this command to display and hide the Toolbar, which includes buttons for some of the most common commands in Flowcode, such as 'Open' (File > Open), 'Print' (File > Print) as well as Compiling the flowchart to Chip, HEX and C. You can even control simulation by running, pausing and stopping simulation using this toolbar as stepping into and over icons to simulate step by step.
 
 
 
 
[[File:Gen_Main_Toolbar_Labelled.png]]
 
 
 
  
 +
[[File:Gen_Main_Toolbar_Labelled.png|center]]
  
 
===11) Status Bar===
 
===11) Status Bar===
Line 98: Line 115:
  
  
 +
===12) [[Zooming the View|Zoom Level]]===
  
===12) [[Zooming the View|Current Zoom Level]]===
+
The currently selected Zoom level is displayed on the right side of the Status Bar. You can change the 'Zoom' using keyboard shortcuts such as '''F2''' to 'Decrease' the zoom, '''F3''' to 'Increase' the zoom and '''F4''' to set the zoom at '75%' you can also select the options in the 'Zoom' sub-menu in the 'View' menu (View > Zoom > ), this menu also displays the 'Current zoom' level and allows you to change the zoom to 25%, 50%, 75% or 100% as well as the ability to 'Zoom to Fit' and 'Zoom to Fit Width'.
 
 
The currently selected Zoom level is displayed on the right side of the Status Bar.
 

Latest revision as of 08:00, 2 July 2019

The Flowcode environment consists of a main work area in which the flowchart windows are displayed, several toolbars that allow icon and components to be added to the flowchart application, windows that allow the status of the microcontroller and attached components to be viewed and windows that display variables and macro calls when the flow chart is being simulated.


From the View menu you are able to customise Flowcode to hide and display panel windows such as the Dashboard Panel, System Panel, Properties Panel, Component Debugger and much more, you can also show / hide the Toolbars referenced as Toolboxes, e.g. the 'Main Toolbar', 'Components Toolbar' or rather Toolbox, as well as the 'Icons Toolbar' otherwise known as the 'Command Toolbox'


Video instructions

See the Accessing and Arranging Flowcode Panels video to learn how to organize the application to your preference and manage your work space effectively for optimal productivity and ease of access.


Watch the Toolbars and Buttons video to learn how to use each toolbar effectively as well as learning specific details and functions of each toolbar button.


Finally, view the Tabbed Flowcharts and Macros video to see how to control the interface when managing macros, from tabbed flowcharts and macros to viewing two macro flowcharts on one screen.

FXa7LJsRvAs}} 9c6FIZTfGmA}}

{{#ev:youtube|c0d47BSkKS4}}

1) Icons Toolbar

Drag and drop icons from this toolbar onto the main flowchart window to create your flowchart application.


Gen Icons Toolbar Undocked.png


2) Components Toolbar

This toolbar displays the external components that can be connected to a microcontroller. Click on a component and it can be added onto either the Dashboard Panel or the System Panel and will be automatically connected to the microcontroller in the Chip view. The pin connections and properties of the component can then be edited.


Gen Components Toolbar Undocked.png


Docking and undocking toolbars

The toolbars can be undocked from the default position and either left free floating, or can be docked to the menu bar, the sides or the bottom of the Flowcode window.

Gen Icons Toolbar Undocked.png

Chip / Microcontroller View

To undock a toolbar simply click and hold on the toolbar grab bars if docked, or the caption bar if undocked and drag the toolbar to its new position.


Gen Tools and Views Grab Bar Area.png


3) Chip View

The current microcontroller is displayed in this window. When the flowchart is being simulated, the state of the microcontroller I/O ports are shown on the microcontroller as red and blue for high and low outputs respectively.


4) Flowchart Window

The icons that make up the flowchart are displayed in this window. In addition, the icons that make up a macro are shown in their own separate window. The Main flowchart window is always visible and the macro windows can be shown and hidden as needed.

Error creating thumbnail: sh: /usr/bin/convert: No such file or directory Error code: 127
System Panel


5) System Panel

The System Panel provides a real-world framework on which to load Flowcode components. It then shows how these components perform during simulation of the current program. It can be customised by adding different background layouts, grids, images etc.

Error creating thumbnail: sh: /usr/bin/convert: No such file or directory Error code: 127
Dashboard Panel



6) Dashboard Panel

The Dashboard Panel provides another framework on which to load Flowcode components. It is usually used for buttons to control components on the System Panel. It can also be customised by adding different background layouts, grids, images etc.

Project Explorer



7) Project Explorer

The project explorer allows you to easily manipulate the key constituents of your project. Left clicking on the arrow or right clicking on the various objects in the explorer will bring up a menu relevant to that object. The 'Macro' and 'Components' icons can be dragged into the main window to be placed as icons.

Icon Lists Pane



8) Icon Lists

This window shows a list of the icons that: have been bookmarked; are set as breakpoints; are search results or have shown to cause an error after compilation. Left clicking on the arrow or right clicking on the various objects in the icon list will bring up a menu relevant to that object.



9) Simulation Debugger

This window appears when simulating a flowchart, it shows the current macro being simulated as well as the values of any variables selected, the values of the variables are updated for every command simulated but does not update when running the simulation 'As fast as possible'.

When simulating a flowchart, the values of any variables used can be seen in this view. The values of the variables are updated for every command simulated but the view is not updated when the simulation is running at full speed.

Gen Simulation Debugger Docked Example.png

10) Main Toolbar

Use this command to display and hide the Toolbar, which includes buttons for some of the most common commands in Flowcode, such as 'Open' (File > Open), 'Print' (File > Print) as well as Compiling the flowchart to Chip, HEX and C. You can even control simulation by running, pausing and stopping simulation using this toolbar as stepping into and over icons to simulate step by step.

Gen Main Toolbar Labelled.png

11) Status Bar

Use this command to display and hide the Status Bar displayed at the bottom of the Flowcode window, which describes the action to be executed by the selected menu item or depressed toolbar button, and keyboard latch state. A check mark appears next to the menu item when the Status Bar is displayed.


12) Zoom Level

The currently selected Zoom level is displayed on the right side of the Status Bar. You can change the 'Zoom' using keyboard shortcuts such as F2 to 'Decrease' the zoom, F3 to 'Increase' the zoom and F4 to set the zoom at '75%' you can also select the options in the 'Zoom' sub-menu in the 'View' menu (View > Zoom > ), this menu also displays the 'Current zoom' level and allows you to change the zoom to 25%, 50%, 75% or 100% as well as the ability to 'Zoom to Fit' and 'Zoom to Fit Width'.