Difference between revisions of "Flowcode Help Overview"

From Flowcode Help
Jump to navigationJump to search
 
(11 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<!--<sidebar>Sidebar: Flowcode Help Overview</sidebar>-->
 
 
<!--A set of videos are available showing some projects using Flowcode as well as talking you through some example programs.
 
[https://www.youtube.com/watch?v=g5SrkU-5TuU&list=PLCZaPFyK6UlLyg-a8Fm01ZWFvp-GxBLgc Flowcode video playlist]-->
 
 
 
==Getting Started==
 
==Getting Started==
 
<span id="Getting_Started"></span>
 
<span id="Getting_Started"></span>
Line 13: Line 8:
 
* [[Save_and_Open_Projects|Save and Open Projects]] - Saving and Opening Flowcode project files
 
* [[Save_and_Open_Projects|Save and Open Projects]] - Saving and Opening Flowcode project files
 
* [[Selecting_a_Template|Selecting a Template]] - Opening a template project file
 
* [[Selecting_a_Template|Selecting a Template]] - Opening a template project file
* [[Saving_a_Flowchart|Saving a Flowchart]] - Saving your program
 
 
* [[Creating_Templates|Creating Templates]] - Creating your own templates
 
* [[Creating_Templates|Creating Templates]] - Creating your own templates
 
* [[Closing_Flowcode|Closing Flowcode]] - Closing Flowcode
 
* [[Closing_Flowcode|Closing Flowcode]] - Closing Flowcode
  
==Using the Flowchart==
+
==Program Editing==
 
<span id="Flowcharts"></span>
 
<span id="Flowcharts"></span>
 
*[[Icon_Properties|Icon Properties]] - Flowchart icons and their functionality
 
*[[Icon_Properties|Icon Properties]] - Flowchart icons and their functionality
Line 30: Line 24:
 
*[[C_Code_to_Flowchart_Conversion|C Code to Flowchart Conversion]] - Converting a section of C code into Flowchart icons
 
*[[C_Code_to_Flowchart_Conversion|C Code to Flowchart Conversion]] - Converting a section of C code into Flowchart icons
 
*[[Code_Paradigms|Code Paradigms]] - Coding Paradigms - Flowchart, Blocks, Pseudocode, C Code
 
*[[Code_Paradigms|Code Paradigms]] - Coding Paradigms - Flowchart, Blocks, Pseudocode, C Code
 +
*[[State_diagrams|State Diagrams]] - State Diagrams - Support for using the State Diagram coding paradigm
 
*[[Tab_Tear_Off_-_Multi_Monitor_Support|Tab Tear Off - Multi Monitor Support]] - How to manage tabs on multi-monitor systems
 
*[[Tab_Tear_Off_-_Multi_Monitor_Support|Tab Tear Off - Multi Monitor Support]] - How to manage tabs on multi-monitor systems
  
Line 59: Line 54:
 
==Panels==
 
==Panels==
 
<span id="Panels"></span>
 
<span id="Panels"></span>
*[[Panels_Where_And_Why|Panels Where And Why]] - What the panels do and how they help you design your system
 
 
*[[Choosing_your_Simulation_Panel|Choosing your Simulation Panel]] - Information about choosing the correct panel
 
*[[Choosing_your_Simulation_Panel|Choosing your Simulation Panel]] - Information about choosing the correct panel
 
*[[Dashboard_Panel|Dashboard Panel]] - More in depth information on the dashboard panel
 
*[[Dashboard_Panel|Dashboard Panel]] - More in depth information on the dashboard panel
Line 74: Line 68:
 
==Tools and Views==
 
==Tools and Views==
 
<span id="Tools_and_Views"></span>
 
<span id="Tools_and_Views"></span>
*[[Tools_and_Views|Tools and Views]] - Various tools and views available inside Flowcode
+
*[[Compiler_Toolchains|Compiler Toolchains]] - Toolchains used to compile to the various platforms Flowcode supports.
 +
*[[Ribbon_Toolbar|Ribbon Toolbar]] - Detailed description of the Flowcode ribbon toolbars.
 
*[[Project_Options|Project Options]] - Detailed help on the Project Options window
 
*[[Project_Options|Project Options]] - Detailed help on the Project Options window
 
*[[Global_Options|Global Options]] - Detailed help on the Global Options window
 
*[[Global_Options|Global Options]] - Detailed help on the Global Options window
Line 80: Line 75:
 
*[[Properties_Panel|Properties Panel]] - The properties panel
 
*[[Properties_Panel|Properties Panel]] - The properties panel
 
*[[Supplementary_Code|Supplementary Code]] - Supplementary code and its usage
 
*[[Supplementary_Code|Supplementary Code]] - Supplementary code and its usage
 +
*[[Simulation_Debugger|Simulation Debugger]] - Control over the simulation speed and view simulated variable values, also known previously as the watch window
 
*[[Saving_Images_in_Flowcode|Saving Images in Flowcode]] - Creating images of your flowchart source
 
*[[Saving_Images_in_Flowcode|Saving Images in Flowcode]] - Creating images of your flowchart source
 
*[[Auto_Documentation|Auto Documentation]] - Auto documentation features to speed up development
 
*[[Auto_Documentation|Auto Documentation]] - Auto documentation features to speed up development
Line 99: Line 95:
 
*[[Editing_Key_Mappings|Editing Key Mappings]] - Assigning keyboard presses to functionality during simulation
 
*[[Editing_Key_Mappings|Editing Key Mappings]] - Assigning keyboard presses to functionality during simulation
 
*[[Remappable_Peripheral_Pins|Remappable Peripheral Pins]] - Assigning pins to peripherals on devices with re-mappable functionality.
 
*[[Remappable_Peripheral_Pins|Remappable Peripheral Pins]] - Assigning pins to peripherals on devices with re-mappable functionality.
 
==Component Creation==
 
<span id="Component_Creation"></span>
 
*[[New_Component_Features|New Component Features]] - Additional component creation features added in Flowcode 8
 
*[[Creating_a_Property|Creating a Property]] - How to create a property
 
*[[IO_Properties|IO Properties]] - How to create and use IO properties
 
*[[Panel_Managers|Component Configuration]] - Overview of the component creation panel managers
 
*[[Customising_A_Component|Customising A Component]] - Creating a new customised version of a component
 
*[[Assigning_Code_to_an_Existing_Component|Assigning Code to an Existing Component]] - Complementing or overriding an existing components functionality
 
*[[Base_Components|Base Components]] - The base components and their function
 
*[[Using_CAL_Components|Using CAL Components]] - Creating a component using CAL functionality (I2C / SPI / UART etc)
 
*[[Using_A_Base_Component|Using A Base Component]] - Creating a new component using a base component
 
*[[Exercises|Exercises]] - Worked exercises including creating components
 
*[[Number_Conversions|Example - Number Conversions]] - Creating a helper component to help convert between number systems Decimal, Hexadecimal and Binary
 
*[[Creating_a_two_wheeled_robot|Example - Creating a two-wheeled robot]] - Creating a 2 wheeled robot from scratch (simulation & downloadable)
 
  
 
==Chip Specifics==
 
==Chip Specifics==

Latest revision as of 09:38, 29 June 2022

Getting Started

Program Editing

Macros

Functions

Variables

Panels

Tools and Views

Components

Chip Specifics

Support