Difference between revisions of "What's New"

From Flowcode Help
Jump to navigationJump to search
 
(12 intermediate revisions by 2 users not shown)
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]]'''
+
=====2D panels=====
 +
New [[2d_Panels|2D panels]] provide clearer graphics, customisation of all panels with your own drawings, notes and much more printer friendly options available.
 +
 
 +
Add an unlimited number of 2D panels into your project.
 +
 
 +
Unlocks a host of new 2D panel only panel options such as graphing tools.
  
 
====Simulation====
 
====Simulation====
Line 28: Line 33:
 
*Show variables on ''[[Oscilloscope|oscilloscope]]'' and ''[[Using_the_Data_Recorder|data recorder]]''
 
*Show variables on ''[[Oscilloscope|oscilloscope]]'' and ''[[Using_the_Data_Recorder|data recorder]]''
  
====Global Settings====
+
*The text colour of flowchart icons can be altered
''[[Global_Settings|Global Settings]]''
+
 
 
=====Application=====
 
=====Application=====
 
*Create separate .c and .h files
 
*Create separate .c and .h files
Line 37: Line 42:
 
=====UI Trees=====
 
=====UI Trees=====
  
*New tab for customising ''[[Project Explorer|Project Explorer]]'' and Icon Lists
+
*New ''UI Trees'' tab within ''[[Global_Settings|Global Settings]]'' for customising ''[[Project Explorer|Project Explorer]]'' and Icon Lists
 +
 
 
=====User Tools=====
 
=====User Tools=====
  
*New tab for new User Tools feature on Build menu
+
*New ''User Tools'' tab within ''[[Global_Settings|Global Settings]]'' for setting up User Tools to be used within the ''Build ribbon''
  
 
=====I/O ports=====
 
=====I/O ports=====
Line 50: Line 56:
 
*Combines global and local ''[[Creating_Variables|variables]]'' (which are also available separately)
 
*Combines global and local ''[[Creating_Variables|variables]]'' (which are also available separately)
  
*Show values during simulation
+
*Show''[[Using_the_Project_Explorer| values]]'' during ''[[Starting_Flowchart_Simulation|simulation]]''
 +
 
 +
*Float ''[[Variable_Types|variables]]'' are now shown to a user-defined precision (defaults to “%g”)
  
*Float variables are now shown to a user-defined precision (defaults to “%g”)
 
 
=====Built-in Functions=====
 
=====Built-in Functions=====
  
*There are some new functions available
+
*Single-dimension arrays show individual elements in Watch and Project Explorer lists
 
 
=====Events=====
 
*There are some new events available
 
  
====Miscellaneous====
+
*There are some new built-in functions available
  
*User Tools menu
+
''[[API_Reference|New API calls]]'' : GetPanel and GetPanelName, SetSimSpeed and GetBackgroundColour
  
*TODO list
 
  
*New ''[[API_Reference|API calls]]'' : GetPanel and GetPanelName, SetSimSpeed and GetBackgroundColour
+
[[String_Manipulation_Functions|New String Functions routines (will become available in v10.0.3)]]'' : Contains$, SplitString$, ExplodeToIntArray$, ImplodeFromIntArray$, ExplodeToFloatArray$, ImplodeFromFloatArray$, Int2FormattedString$, Float2FormattedString$, InsertString$, RemoveFromString$, SearchAndReplace$
  
*New ''[[API_Reference|API call]]'' for controlling simulation speed (SetSimSpeed)
 
  
*Customisable treelists (''[[Project_Explorer|Project Explorer]]'' and Icon Lists)
+
[[Mathematical_Functions|New Mathematical  Functions (will become available in v10.0.3)]]'' : cosh, sinh, tanh, arraydims, arraysize, GetOriginalScale
  
*Creating web-based applications
+
=====Events=====
 +
*There are some new events available
  
*New 2D style panel allows multiple panels where you can add, rename or delete.
+
====Miscellaneous====
  
*HTML/Javascript export.
+
*TODO list - auto generated icon list based on icons containing TODO: in the display name or comment. For example. TODO: this icon needs work or TODO: this will need changing.
  
 
*''[[Auto_Documentation|Project Report improvements]]''
 
*''[[Auto_Documentation|Project Report improvements]]''

Latest revision as of 12:14, 29 November 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
2D panels

New 2D panels provide clearer graphics, customisation of all panels with your own drawings, notes and much more printer friendly options available.

Add an unlimited number of 2D panels into your project.

Unlocks a host of new 2D panel only panel options such as graphing tools.

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

New API calls : GetPanel and GetPanelName, SetSimSpeed and GetBackgroundColour


New String Functions routines (will become available in v10.0.3) : Contains$, SplitString$, ExplodeToIntArray$, ImplodeFromIntArray$, ExplodeToFloatArray$, ImplodeFromFloatArray$, Int2FormattedString$, Float2FormattedString$, InsertString$, RemoveFromString$, SearchAndReplace$


New Mathematical Functions (will become available in v10.0.3) : cosh, sinh, tanh, arraydims, arraysize, GetOriginalScale

Events
  • There are some new events available

Miscellaneous

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