Difference between revisions of "What's New"

From Flowcode Help
Jump to navigationJump to search
Line 10: Line 10:
 
*'''[[Components|Components]]''' are now free and open-sourced so you can use existing components and tailor them to your own requirements.
 
*'''[[Components|Components]]''' are now free and open-sourced so you can use existing components and tailor them to your own requirements.
  
======New 2D primitive components======
+
*Dedicated 2D primitive components
 +
 
  
* '''[[Component:_ID_component:GdiComplexShape|ComplexShape - Create any shape]]'''
 
  
 
====Simulation====
 
====Simulation====
Line 30: Line 30:
 
*The text colour of flowchart icons can be altered
 
*The text colour of flowchart icons can be altered
  
====Global Settings====
+
 
''[[Global_Settings|Global Settings]]''
 
 
=====Application=====
 
=====Application=====
 
*Create separate .c and .h files
 
*Create separate .c and .h files
Line 61: Line 60:
 
*Single-dimension arrays show individual elements in Watch and Project Explorer lists
 
*Single-dimension arrays show individual elements in Watch and Project Explorer lists
  
*There are some new functions available
+
*There are some new built-in functions available
 +
 
 +
''[[API_Reference|API calls]]'' : GetPanel and GetPanelName, SetSimSpeed and GetBackgroundColour
 +
 
 +
''[[API_Reference|API call]]'' for controlling simulation speed (SetSimSpeed)
 +
 
  
 
=====Events=====
 
=====Events=====
Line 70: Line 74:
 
*TODO list - auto generated icon list based on icons containing TODO in the comment. For example. TODO this icon needs work or TODO this will need changing.
 
*TODO list - auto generated icon list based on icons containing TODO in the comment. For example. TODO this icon needs work or TODO this will need changing.
  
*New ''[[API_Reference|API calls]]'' : GetPanel and GetPanelName, SetSimSpeed and GetBackgroundColour
 
  
*New ''[[API_Reference|API call]]'' for controlling simulation speed (SetSimSpeed)
 
  
 
*Creating web-based applications  
 
*Creating web-based applications  
  
 
*'''[[2d_Panels|New 2D style panel]]''' allows multiple panels where you can add, rename or delete.
 
*'''[[2d_Panels|New 2D style panel]]''' allows multiple panels where you can add, rename or delete.
 
*HTML/Javascript export.
 
  
 
*''[[Auto_Documentation|Project Report improvements]]''
 
*''[[Auto_Documentation|Project Report improvements]]''

Revision as of 14:12, 9 June 2023

Some new exciting changes to Flowcode V10

Licensing changes
  • Flowcode V10 is now free for makers and hobbyists with full functionality for a limited range of devices which include; Arduino Uno & Nano, RPI etc.
Components
  • Can now view component code
  • Components are now free and open-sourced so you can use existing components and tailor them to your own requirements.
  • Dedicated 2D primitive components


Simulation

  • Interrupt on Change diagram visual improvements
  • View and step through the simulation of component code (Pro Licence only)
  • Ghost support for EB0058 ESP board
  • Icon lists now show disabled icons in a muted colour
  • The text colour of flowchart icons can be altered


Application
  • Create separate .c and .h files
  • Show help/wiki in separate browser
UI Trees
User Tools
  • New User Tools tab within Global Settings for setting up User Tools to be used within the Build ribbon
I/O ports
  • Connected components lists on analogue/digital windows
  • When using Calculation icons (etc), pins can be dragged to the expression
Variables
  • Combines global and local variables (which are also available separately)
  • Float variables are now shown to a user-defined precision (defaults to “%g”)
Built-in Functions
  • Single-dimension arrays show individual elements in Watch and Project Explorer lists
  • There are some new built-in functions available

API calls : GetPanel and GetPanelName, SetSimSpeed and GetBackgroundColour

API call for controlling simulation speed (SetSimSpeed)


Events
  • There are some new events available

Miscellaneous

  • TODO list - auto generated icon list based on icons containing TODO in the comment. For example. TODO this icon needs work or TODO this will need changing.


  • Creating web-based applications