Difference between revisions of "Release Highlights"
Line 5: | Line 5: | ||
| '''<u>Module</u>''' | | '''<u>Module</u>''' | ||
| width="85%" align="left" | '''<u>Enhancements</u>''' | | width="85%" align="left" | '''<u>Enhancements</u>''' | ||
− | |- bgcolor="e0f0ff" | + | |- bgcolor="#e0f0ff" |
| valign="top" | Data Logger | | valign="top" | Data Logger | ||
| valign="top" | dl2mat- New smart naming heuristics available via -s option (see detailed command useage via -h option for details). Saved -M output can later be used as a tag file. | | valign="top" | dl2mat- New smart naming heuristics available via -s option (see detailed command useage via -h option for details). Saved -M output can later be used as a tag file. | ||
Line 11: | Line 11: | ||
| valign="top" | I/O Tasks | | valign="top" | I/O Tasks | ||
| valign="top" | pas2080 - Added a BIAS= option to pulse counting latch value reporting, wherein the latch value will be reported relative to the BIAS value. You may now have multiple COS definitions for the same channel (e.g. count pulses on the same channel but with two different latch windows). | | valign="top" | pas2080 - Added a BIAS= option to pulse counting latch value reporting, wherein the latch value will be reported relative to the BIAS value. You may now have multiple COS definitions for the same channel (e.g. count pulses on the same channel but with two different latch windows). | ||
− | |- bgcolor=" | + | |- bgcolor="#e0f0ff" |
| valign="top" | MATLAB/Simulink | | valign="top" | MATLAB/Simulink | ||
| valign="top" | New SimWB Custom Blocks Library. New DBC_CAN Block - a template block which can be customized based on an imported DBC file and user selected options. | | valign="top" | New SimWB Custom Blocks Library. New DBC_CAN Block - a template block which can be customized based on an imported DBC file and user selected options. | ||
Line 33: | Line 33: | ||
| '''<u>Module</u>''' | | '''<u>Module</u>''' | ||
| width="85%" align="left" | '''<u>Enhancements</u>''' | | width="85%" align="left" | '''<u>Enhancements</u>''' | ||
− | |- bgcolor=" | + | |- bgcolor="#e0f0ff" |
| valign="top" | I/O Tasks | | valign="top" | I/O Tasks | ||
| valign="top" | afdxasyncio - Add internal CAN hardware variables to monitor CAN message output schedule rate etc. | | valign="top" | afdxasyncio - Add internal CAN hardware variables to monitor CAN message output schedule rate etc. | ||
Line 44: | Line 44: | ||
Convert sample time of Inf to -1 for const blocks since SimWB does not under stand Inf. | Convert sample time of Inf to -1 for const blocks since SimWB does not under stand Inf. | ||
<br> Add underscore in front of subsystem and block names to make them into a C compliant structure. This take care of the issue when block names are C keywords like double, const etc. | <br> Add underscore in front of subsystem and block names to make them into a C compliant structure. This take care of the issue when block names are C keywords like double, const etc. | ||
− | |- bgcolor=" | + | |- bgcolor="#e0f0ff" |
| valign="top" | SimWB API | | valign="top" | SimWB API | ||
| valign="top" | Change schedule TX of CAN messages from board implementation/API to software timing as in afdxasyncio and arinc429asyncio. All corresponding API calls have been added to allow for control of TX rates/modes, etc. | | valign="top" | Change schedule TX of CAN messages from board implementation/API to software timing as in afdxasyncio and arinc429asyncio. All corresponding API calls have been added to allow for control of TX rates/modes, etc. | ||
Line 56: | Line 56: | ||
| '''<u>Module</u>''' | | '''<u>Module</u>''' | ||
| width="85%" align="left" | '''<u>Enhancements</u>''' | | width="85%" align="left" | '''<u>Enhancements</u>''' | ||
− | |- bgcolor=" | + | |- bgcolor="#e0f0ff" |
| valign="top" | Control Center | | valign="top" | Control Center | ||
| valign="top" | New navigation with global toolbar, global command tabs, and local toolbars. | | valign="top" | New navigation with global toolbar, global command tabs, and local toolbars. | ||
Line 72: | Line 72: | ||
<br>-l option added to make communication of messages to SimWB optional (now off by default, instead of on). | <br>-l option added to make communication of messages to SimWB optional (now off by default, instead of on). | ||
<br>Meta information will now be sent to stdout instead of stderr. | <br>Meta information will now be sent to stdout instead of stderr. | ||
− | |- bgcolor=" | + | |- bgcolor="#e0f0ff" |
| valign="top" | I/O Tasks | | valign="top" | I/O Tasks | ||
| valign="top" | PAS2080 initialization of pulse window latch now deferred one cycle for more accuracy. | | valign="top" | PAS2080 initialization of pulse window latch now deferred one cycle for more accuracy. | ||
Line 83: | Line 83: | ||
<br>New hierarchical structure for RTDB variables created from the SimWB Toolkit. | <br>New hierarchical structure for RTDB variables created from the SimWB Toolkit. | ||
<br>New regular expression support for automatic RTDB creation. | <br>New regular expression support for automatic RTDB creation. | ||
− | |- bgcolor=" | + | |- bgcolor="#e0f0ff" |
| valign="top" | SimWB Core | | valign="top" | SimWB Core | ||
| valign="top" | Support added for default value of array items. | | valign="top" | Support added for default value of array items. | ||
New generic multirate scheduler added to SimWB. | New generic multirate scheduler added to SimWB. | ||
|} | |} |
Revision as of 10:11, 1 August 2012
Release 5.0-3
Module | Enhancements |
Data Logger | dl2mat- New smart naming heuristics available via -s option (see detailed command useage via -h option for details). Saved -M output can later be used as a tag file. |
I/O Tasks | pas2080 - Added a BIAS= option to pulse counting latch value reporting, wherein the latch value will be reported relative to the BIAS value. You may now have multiple COS definitions for the same channel (e.g. count pulses on the same channel but with two different latch windows). |
MATLAB/Simulink | New SimWB Custom Blocks Library. New DBC_CAN Block - a template block which can be customized based on an imported DBC file and user selected options.
SimWB preferences GUI to set-up RTDB creation and code generation options.
|
SimWB API | Move all internal initialization code that used to be in the main function in CScripttmpl.c to the library libccur_CScript.a so that the user can write their own main script.
Add API calls ccurSched_getSessionOverruns and ccurSched_getMaxOverruns to query the number of overruns occurend in the running session and the maximum # of overruns allowed. |
Release 5.0-2
Module | Enhancements |
I/O Tasks | afdxasyncio - Add internal CAN hardware variables to monitor CAN message output schedule rate etc.
canasyncio - Add support to run under 64 bit. Add internal CAN hardware variables to monitor CAN message output schedule rate etc. Change schedule TX of CAN messages from board implementation/API to software timing as in afdxasyncio and arinc429asyncio. All corresponding API calls have been added to allow for control of TX rates/modes, etc.
New session start/stop/pause buttons in the global toolbar.
|
MATLAB/Simulink | Ignore FromWs block in Signal Builder Blocks during RTDB creation and check compliance.
Convert sample time of Inf to -1 for const blocks since SimWB does not under stand Inf.
|
SimWB API | Change schedule TX of CAN messages from board implementation/API to software timing as in afdxasyncio and arinc429asyncio. All corresponding API calls have been added to allow for control of TX rates/modes, etc. |
SimWB Core | Add service call gethardwarevars to get the list of internal variables from the selected RTDB. The hardwarerecord.db file is read and internal variable names are generated from it. |
Release 5.0-1
Module | Enhancements |
Control Center | New navigation with global toolbar, global command tabs, and local toolbars.
New session start/stop/pause buttons in the global toolbar.
|
Data logger | Improved tag creation heuristics always result in a tag.
-X option added to specify extracted items on the command line.
|
I/O Tasks | PAS2080 initialization of pulse window latch now deferred one cycle for more accuracy.
Toothed wheel bias handling improved to avoid possible hang. |
MATLAB/Simulink | Enhanced support for nested model referenced models.
Support added for non-virtual buses in MATLAB R2010a and later.
|
SimWB Core | Support added for default value of array items.
New generic multirate scheduler added to SimWB. |