Difference between revisions of "Flowcode Help Overview"

From Flowcode Help
Jump to navigationJump to search
 
(26 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
<sidebar>Sidebar: Flowcode Help Overview</sidebar>
 
<sidebar>Sidebar: Flowcode Help Overview</sidebar>
 
__NOTOC__
 
__NOTOC__
==Version 6==
+
A set of videos are available showing some projects using Flowcode as well as talking you through some example programs.
<span id="Version_6"></span>
+
[https://www.youtube.com/watch?v=g5SrkU-5TuU&list=PLCZaPFyK6UlLyg-a8Fm01ZWFvp-GxBLgc Flowcode video playlist]
* [[New_in_Version_6|New in Flowcode 6]] - Introduction to new features in Flowcode 6 and other useful information
+
 
* [[Chips]] - List of supported microcontroller devices in Flowcode 6
+
==Version 7==
* [[Migrating_to_V6|Migrating to Flowcode 6]] - Help and advise moving to v6 from an older version
+
<span id="Version_7"></span>
 +
* [[New_in_Version_7|New in Flowcode 7]] - Introduction to new features in Flowcode 7 and other useful information
 +
* [[Chips]] - List of supported microcontroller devices in Flowcode
 +
* [[Migrating_to_V7|Migrating to Flowcode 7]] - Help and advise moving to v7 from an older version
  
 
==Getting Started==
 
==Getting Started==
Line 11: Line 14:
 
* [[Activating_Flowcode]] - Activating your Flowcode license
 
* [[Activating_Flowcode]] - Activating your Flowcode license
 
* [[Opening_Flowcode]] - Launching the Flowcode application
 
* [[Opening_Flowcode]] - Launching the Flowcode application
 +
* [[Finding_Your_Way_Around_Flowcode]] - Finding your way around
 
* [[Creating_Flowcharts]] - Creating your first Flowcode flowchart and see the options available
 
* [[Creating_Flowcharts]] - Creating your first Flowcode flowchart and see the options available
 
* [[Selecting_a_Target_Chip]] - Selecting the target microcontroller device
 
* [[Selecting_a_Target_Chip]] - Selecting the target microcontroller device
Line 19: Line 23:
 
* [[Creating_Templates]] - Creating your own templates
 
* [[Creating_Templates]] - Creating your own templates
 
* [[Closing_Flowcode]] - Closing Flowcode
 
* [[Closing_Flowcode]] - Closing Flowcode
 +
* [[Disabling the 3D Panel]] - Disabling the 3D interface
  
 
==Flowcharts==
 
==Flowcharts==
Line 55: Line 60:
 
*[[Handles]] - Handle variables and their function within the system
 
*[[Handles]] - Handle variables and their function within the system
 
*[[Typecasting]] - Variable type casting, applications and usage
 
*[[Typecasting]] - Variable type casting, applications and usage
 +
*[[FiniteStateMachine]] - Programming tutorial on using state machines
  
 
==Panels==
 
==Panels==
 
<span id="Panels"></span>
 
<span id="Panels"></span>
 
*[[Panels_Where_And_Why]] - What the panels do and how they help you design your system
 
*[[Panels_Where_And_Why]] - What the panels do and how they help you design your system
 +
*[[Choosing_your_Simulation_Panel]] - Information about choosing the correct panel
 
*[[Dashboard_Panel]] - More in depth information on the dashboard panel
 
*[[Dashboard_Panel]] - More in depth information on the dashboard panel
 
*[[System_Panel]] - More in depth information on the system panel
 
*[[System_Panel]] - More in depth information on the system panel
Line 67: Line 74:
 
*[[Object_Scale]] - Objects and their scale
 
*[[Object_Scale]] - Objects and their scale
 
*[[Object_Rotation]] - Rotating objects
 
*[[Object_Rotation]] - Rotating objects
 +
*[[Working_With_Primitives]] - Using primitive objects inside Flowcode
 
*[[Working_With_Meshes]] - Using meshes inside Flowcode
 
*[[Working_With_Meshes]] - Using meshes inside Flowcode
  
Line 72: Line 80:
 
<span id="Tools_and_Views"></span>
 
<span id="Tools_and_Views"></span>
 
*[[Tools_and_Views]] - Various tools and views available inside Flowcode
 
*[[Tools_and_Views]] - Various tools and views available inside Flowcode
 +
*[[Oscilloscope|Using the Oscilloscope]] - How to use the oscilloscope window to monitor repeating waveforms and pin activity
 
*[[Using_the_Data_Console]] - How to use the data console window in your programs
 
*[[Using_the_Data_Console]] - How to use the data console window in your programs
*[[Using_the_Data_Scope]] - How to use the data scope window in your programs
+
*[[Using_the_Data_Scope|Using the Data Recorder]] - How to use the data recorder window in your programs
 
*[[Using_the_Icon_Lists_Pane]] - The icon lists pane
 
*[[Using_the_Icon_Lists_Pane]] - The icon lists pane
 
*[[Project_Options]] - Detailed help on the Project Options window
 
*[[Project_Options]] - Detailed help on the Project Options window
 
*[[Global_Options]] - Detailed help on the Global Options window
 
*[[Global_Options]] - Detailed help on the Global Options window
*[[Web_Access_Panel]] - The web access panel
 
 
*[[Chip_View]] - The chip view window
 
*[[Chip_View]] - The chip view window
 
*[[Analog_Window]] - The analogue inputs window
 
*[[Analog_Window]] - The analogue inputs window
Line 90: Line 98:
 
==Components==
 
==Components==
 
<span id="Components"></span>
 
<span id="Components"></span>
 +
*[[Component]] - Information about what a component is and how they work inside the Flowcode environment.
 
*[[Common_Components]] - Information on some of the more commonly used components
 
*[[Common_Components]] - Information on some of the more commonly used components
 
*[[What_Is_a_Switch%3F]] - Detailed information regarding the switch components
 
*[[What_Is_a_Switch%3F]] - Detailed information regarding the switch components
Line 107: Line 116:
 
*[[Component_Directories]] - Information on creating your own components directories
 
*[[Component_Directories]] - Information on creating your own components directories
 
*[[Editing_Key_Mappings]] - Assigning keyboard presses to functionality during simulation
 
*[[Editing_Key_Mappings]] - Assigning keyboard presses to functionality during simulation
 +
*[[Remappable_Peripheral_Pins]] - Assigning pins to peripherals on devices with re-mappable functionality.
  
 
==Component Creation==
 
==Component Creation==
Line 112: Line 122:
 
*[[Creating_a_Property]] - How to create a property
 
*[[Creating_a_Property]] - How to create a property
 
*[[Panel_Managers]] - Overview of the component creation panel managers
 
*[[Panel_Managers]] - Overview of the component creation panel managers
 +
*[[Number_Conversions]] - Creating a helper component to help convert between number systems Decimal, Hexadecimal and Binary
 
*[[Assigning_Code_to_an_Existing_Component]] - Complementing or overriding an existing components functionality
 
*[[Assigning_Code_to_an_Existing_Component]] - Complementing or overriding an existing components functionality
 
*[[Base_Components]] - The base components and their function
 
*[[Base_Components]] - The base components and their function
 
*[[Using_A_Base_Component]] - Creating a new component using a base
 
*[[Using_A_Base_Component]] - Creating a new component using a base
 +
*[[Creating a two wheeled robot]] - Creating a 2 wheeled robot from scratch (simulation & downloadable)
 +
*[[Exercises]] - Worked exercises including creating components
 +
*[[New_Component_Features]] - Additional component creation features added in Flowcode 7.2
  
 
==Simulation==
 
==Simulation==
Line 121: Line 135:
 
*[[Simulating_Icons_Step_by_Step]] - Stepping through icons
 
*[[Simulating_Icons_Step_by_Step]] - Stepping through icons
 
*[[Breakpoints]] - Using breakpoints
 
*[[Breakpoints]] - Using breakpoints
 +
*[[Bookmarks]] - Using bookmarks
 
*[[Changing_the_Speed_of_a_Simulation]] - Changing the run speed of the simulator
 
*[[Changing_the_Speed_of_a_Simulation]] - Changing the run speed of the simulator
 
*[[Simulation_Only_Code]] - Code designed to work only via the simulator
 
*[[Simulation_Only_Code]] - Code designed to work only via the simulator
 
*[[Simulation_Events]] - Event macros used to provide more functionality to both simulation and compiled code
 
*[[Simulation_Events]] - Event macros used to provide more functionality to both simulation and compiled code
 
*[[DLL_Support]] - Changing the nature of a macro to instead call a external DLL function (simulation only)
 
*[[DLL_Support]] - Changing the nature of a macro to instead call a external DLL function (simulation only)
 +
*[[Data_Scope_Test]] - Information on how to use the Flowcode data scope window.
 +
*[[CodeProfiling]] - Introduction to Code Profiling, and how to use it
  
 
==Chip Specifics==
 
==Chip Specifics==
Line 131: Line 148:
 
*[[Internal_Oscillator]] - Specifics on using an internal oscillator
 
*[[Internal_Oscillator]] - Specifics on using an internal oscillator
 
*[[Phase_Locked_Loop_(PLL)]] - Specifics on using a PLL frequency multiplier
 
*[[Phase_Locked_Loop_(PLL)]] - Specifics on using a PLL frequency multiplier
 +
*[[Interrupts]] - Built in interrupts for your hardware
 
*[[Custom_Interrupts]] - Custom interrupts for your hardware
 
*[[Custom_Interrupts]] - Custom interrupts for your hardware
 
*[[Debugging_Hardware_and_Software]] - Tips on how to debug hardware and software
 
*[[Debugging_Hardware_and_Software]] - Tips on how to debug hardware and software
 
*[[In_Circuit_Debugging]] - Overview of the in circuit debugging (ICD) interface
 
*[[In_Circuit_Debugging]] - Overview of the in circuit debugging (ICD) interface
 
*[[In_Circuit_Test]] - Overview of the in circuit test (ICT) interface
 
*[[In_Circuit_Test]] - Overview of the in circuit test (ICT) interface
 +
*[[Ghost_Settings]] - Overview of the Ghost functionality and settings (ICD + ICT)
 
*[[Supporting_Third_Party_Programming_Tools]] - Using 3rd party programmers such as PICkit and Arduino
 
*[[Supporting_Third_Party_Programming_Tools]] - Using 3rd party programmers such as PICkit and Arduino
 
*[[Viewing_Code_Output]] - Viewing the code generated by Flowcode
 
*[[Viewing_Code_Output]] - Viewing the code generated by Flowcode

Latest revision as of 11:19, 2 March 2017

<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. Flowcode video playlist

Version 7

  • New in Flowcode 7 - Introduction to new features in Flowcode 7 and other useful information
  • Chips - List of supported microcontroller devices in Flowcode
  • Migrating to Flowcode 7 - Help and advise moving to v7 from an older version

Getting Started

Flowcharts

Macros

Functions

Variables

Panels

Tools and Views

Components

Component Creation

Simulation

Chip Specifics

Support