Difference between revisions of "Flowcode Help Overview"
From Flowcode Help
Jump to navigationJump to search| Line 71: | Line 71: | ||
*[[Ribbon_Toolbar|Ribbon Toolbar]] - Detailed description of the Flowcode ribbon toolbars.  | *[[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_Settings|Global Settings]] - Detailed help on the Global Settings window  | 
*[[Chip_View|Chip View]] - The chip view window  | *[[Chip_View|Chip View]] - The chip view window  | ||
*[[Properties_Panel|Properties Panel]] - The properties panel  | *[[Properties_Panel|Properties Panel]] - The properties panel  | ||
Revision as of 10:26, 21 December 2022
Contents
Getting Started
- Activating Flowcode - Activating your Flowcode license
 - Opening Flowcode - Launching the Flowcode application
 - Finding Your Way Around Flowcode - Finding your way around
 - Creating Project - Creating your first Flowcode project and see the options available
 - Configuring the Chip - Configuring your device
 - Save and Open Projects - Saving and Opening Flowcode project files
 - Selecting a Template - Opening a template project file
 - Creating Templates - Creating your own templates
 - Closing Flowcode - Closing Flowcode
 
Program Editing
- Icon Properties - Flowchart icons and their functionality
 - Adding an Icon to a Flowchart - Adding flowchart icons to your program
 - Editing Icon Properties - Editing the properties of a flowchart icon
 - Adding Comments to a Flowchart - Commenting your flowchart
 - Selecting Icons - Selecting icons on the flowchart
 - Flowchart Editing Functions - Functions to make editing your flowchart easier
 - Code Folding - Compressing known working code to increase screen real estate
 - Icon Grouping - Combining multiple icons together into a single group icon
 - C Code Simulation - Simulating C code in your program
 - C Code to Flowchart Conversion - Converting a section of C code into Flowchart icons
 - Code Paradigms - Coding Paradigms - Flowchart, Blocks, Pseudocode, C Code
 - State Diagrams - State Diagrams - Support for using the State Diagram coding paradigm
 - Tab Tear Off - Multi Monitor Support - How to manage tabs on multi-monitor systems
 
Macros
- Creating a New Macro - Creating a new flowchart macro or subroutine
 - Editing and Deleting Macros - Editing a macro and removing a macro from your program
 - Using the Project Explorer - Features of the project explorer designed to help simplify programming
 - Exporting a Macro - Exporting a macro from within Flowcode
 - Importing a Macro - Importing a macro into Flowcode
 
Functions
- Mathematical Functions - Built in routines designed to help with mathematical operations such as Sin() and Float
 - String Manipulation Functions - Built in routines designed to help with string manipulation
 - Undo and Redo - Undo and Redo operations and shortcuts
 - Icon Annotations - Icon annotations
 - Find and Replace - Ability to search within your flowcode project to replace specific text with alternate text
 
Variables
- Creating Variables - How to create a variable
 - Variable Types - Variable types and their meanings
 - Editing Variables - How to edit a variable
 - Handles - Handle variables and their function within the system
 - Typecasting - Variable type casting, applications and usage
 - Finite State Machines - Programming tutorial on using state machines
 
Panels
- Choosing your Simulation Panel - Information about choosing the correct panel
 - Dashboard Panel - More in depth information on the dashboard panel
 - System Panel - More in depth information on the system panel
 - Zooming the View - Zooming in and out on panels
 - Camera Control - Controlling the camera looking at the panel
 - Object Position - Object positioning on the panels
 - Local and World Space - Local vs World space regarding coordinates
 - Object Scale - Objects and their scale
 - Object Rotation - Rotating objects
 - Working With Primitives - Using primitive objects inside Flowcode
 - Working With Meshes - Using meshes inside Flowcode
 
Tools and Views
- Compiler Toolchains - Toolchains used to compile to the various platforms Flowcode supports.
 - Ribbon Toolbar - Detailed description of the Flowcode ribbon toolbars.
 - Project Options - Detailed help on the Project Options window
 - Global Settings - Detailed help on the Global Settings window
 - Chip View - The chip view window
 - Properties Panel - The properties panel
 - Supplementary Code - Supplementary code and its usage
 - Simulation Debugger - Control over the simulation speed and view simulated variable values, also known previously as the watch window
 - Saving Images in Flowcode - Creating images of your flowchart source
 - Auto Documentation - Auto documentation features to speed up development
 - Window Layouts - The window layouts manager
 
Components
- Components - 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
 - Selecting Component Macros - Information on how to use component macros
 - Component Help Files - How to get access to component help via Flowcode
 - Components - Component help overview
 - Component Properties - Information on how to use component properties
 - Component Tree - Information regarding the component tree hierarchy
 - Replacing a Component - Replacing one component with another
 - CAL Components - Overview of code abstraction layer components
 - DSP Components - Overview of digital signal processing components
 - Component Directories - Information on creating your own components directories
 - Editing Key Mappings - Assigning keyboard presses to functionality during simulation
 - Remappable Peripheral Pins - Assigning pins to peripherals on devices with re-mappable functionality.
 
Chip Specifics
- Compiling a Flowchart to a Chip - Information on how to compile a flowchart into machine code
 - Internal Oscillator - Specifics on using an internal oscillator
 - 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
 - Supporting Third Party Programming Tools - Using 3rd party programmers such as PICkit and Arduino
 - Viewing Code Output - Viewing the code generated by Flowcode
 - Managing Compiler Options - Overview of the compiler options settings
 - FCD Data Collection - Chip definition files and how to collect data from them
 
Support
- Dynamic Updates - Getting updates and using older versions
 - Reporting a Bug - How to report a bug in Flowcode
 - Licensed Compiler - Compiler specifics and license agreement
 - Technical Support - Information on how to get further support
 - Migrating from Older Versions - Help on updating your projects from previous Flowcode versions
 - Version Updates - See what features have been added to Flowcode for each version.