Page 1 of 1

Version 1.1.2

PostPosted: Fri Mar 25, 2011 10:22 am
by admin
In this release we have new components for array handling and a new If Then Else component. The Save Wave component comes out of R&D and we have enhanced the underlying trigger system in order to stop some of the strange results that can occur from time to time.

The Networking components are now available to all users (previously only available in the Professional Edition). Also the FREE edition now has ASIO but is limited to a single channel I/O.

As well as this we have many other fixes and enhancements.

FlowBoard users should download and install the latest firmware update (1.0.2) which is available here:
http://www.dsprobotics.com/support/viewforum.php?f=32


Details of changes:

- New: IfThenElse component
- New: Array Builder components
- New: Append Array components
- New: Float, String and Int Array components now have insert and delete capability
- New: the Networking components are now in all versions of the software
- New: you can now use a single ASIO channel in the FREE edition
- New: the Save Wave component is promoted out of R&D
- New: the Save Wave component has new format options for 16,24 & 32 bit ints and also 32 bit floats
- New: the WaveFile and WaveFileArray components now support 32 bit sample wave files (both float and int)
- Fix: the FlowBoard component now updates state when the board is unplugged or disconnected
- Fix: repaired a memory leak in the FlowBoard component
- Fix: missing dll messages for opencv etc. were stacking up instead of just showing once
- Fix: the Text Save component now checks for free disk space before saving
- Fix: the COM Port component could sometimes crash when logging due to a loophole in the thread safety
- Fix: the Network Server component wasn't working in exported exes and sometimes on close and reopen in FlowStone
- Fix: Assembler components didn't have the automatic stage1 to stage2 conversion working
- Fix: Assembler components weren't automatically recompiling on loading after stage conversion
- Fix: Automatic stage1 to stage2 conversion wasn't working in Code Components if stage declarations contained whitespace (for example, "Stage (1)" or "Stage( 1 )" would be ignored)
- Fix: the Save Wave component wasn't working when saving very small files
- Fix: the Save Wave component didn't need the 'Mono' input and instead take this from the supplied Mem
- Fix: the Colour Detect component was expecting Hue with in the range 0-180 not 0-360.
- Fix: the Video Stream component no longer shows the video title at the start
- Fix: the Ascii to String component wasn't allowing null string characters
- Fix: the String to Hex component wasn't working for null string chars
- Fix: crash when using trig functions (or the sine, sawtooth or triangle constants in assembler) during stage1 or stage3
- Fix: there was a problem with wireless links not updating correctly after changing label or connector type on a wireless input or output
- Fix: View connections through a Selector don't allow GUI objects to be moved on a front panel
- Improved: toolbox loads in the background
- Improved: starting up from a schematic with timers loads the toolbox much faster now
- Improved: reduced exported exe sizes
- Improved: the trigger system has been enhanced to prevent situations where trigger blocking was causing strange results (eg comparison of two unequal values was sometimes yielding a true result)
- Improved: the Frozen link system has been enhanced to allow infinite loops to be easily located
- Improved: the Bitmap Create now responds to redraw messages and also has a manual redraw input
- Improved: the Parametric EQ module has had a small update to improve responsiveness of the GUI