Difference between revisions of "Release Highlights"
(→Release 7.7-0) |
|||
Line 2: | Line 2: | ||
===Summary by version === | ===Summary by version === | ||
This table provides quick access to what's new in each version. | This table provides quick access to what's new in each version. | ||
+ | ===Release 7.9-0 (12/16/2016)=== | ||
+ | {| cellpadding="5" width="85%" | ||
+ | | '''<u>Module</u>''' | ||
+ | | width="85%" align="left" | '''<u>Enhancements</u>''' | ||
+ | |- bgcolor="#e0f0ff" | ||
+ | | valign="top" | SimWB Core | ||
+ | | valign="top" |<ul> | ||
+ | <li>RTDB</li> | ||
+ | <ul> | ||
+ | <li> The behavior of AIO, DIO, STRIO points that are mapped to hardware is unchanged. For example, a mapped AIO point behaves as an AI if mapped to an input device and it behaves as an AO if it is mapped to an output device instead. However, unmapped AIO, DIO, and STRIO points now behave as output variables when you attempt to set their CVT values using the RT-Viewer. For example, when you use the RT-Viewer to set the CVT value of an AIO point, only the ALT value is updated, same as if it were an AO point. This change was made for logging reasons.</li> | ||
+ | </ul> | ||
+ | <li>cfgsrv</li> | ||
+ | <ul> | ||
+ | <li>Added support for new CAN FD board IXXAT.</li> | ||
+ | <li>Added support for UEGO board.</li> | ||
+ | <li>Added transceiver amplitude and RT response time to the channel properties in 1553.</li> | ||
+ | </ul> | ||
+ | <li>scheduler</li> | ||
+ | <ul> | ||
+ | <li>We now support 40 model programs in the SimWB test for the purpose of RT Viewer stats.</li> | ||
+ | <li>Added support for new CAN FD board IXXAT.</li> | ||
+ | <li>Added support for UEGO board.</li> | ||
+ | </ul> | ||
+ | </ul> | ||
+ | |||
+ | |- bgcolor="#F0F8FF" | ||
+ | | valign="top" |MATLAB/Simulink | ||
+ | | valign="top" |<ul> | ||
+ | <li> MLToolkit</li> | ||
+ | <ul> | ||
+ | <li>We now automatically handle any hard-coded windows paths in the Makefile in the following: | ||
+ | <ul> | ||
+ | <li>Name of libraries</li> | ||
+ | <li>Make Rules and</li> | ||
+ | <li>Include paths</li> | ||
+ | </ul> | ||
+ | <li> Added support for Arrays of Nested Buses.</li> | ||
+ | <li>Added feature for splitting models.</li> | ||
+ | <li>We now can handle S-functions located in folders that are not in model folder or subfolder under Windows.</li> | ||
+ | </ul> | ||
+ | <li>ccur library</li> | ||
+ | <ul> | ||
+ | <li>Renamed DBC CAN block's CAN ID Format option to "Show CAN ID in RTDB name as". This option controls how the CAN ID appears in the name of RTDB variable that is created for a relevant signal (hexadecimal or decimal). The option name is now consistent with the corresponding option in the Control Center's CAN DBC Import I/O Mapping > DBC File pane.</li> | ||
+ | </ul> | ||
+ | <li>RTW</li> | ||
+ | <ul> | ||
+ | <li>A file called ModelOriginInfo is now included in the RTW.Sources folder for a model on the real-time host. This file specifies the location of the model on the client machine, user name and IP address that uploaded the model, RTDB/code generation options, etc. Use this file to retrace the origin of a model on the real-time host machine.</li> | ||
+ | </ul> | ||
+ | <li>client module</li> | ||
+ | <ul> | ||
+ | <li>Added help for select API calls used to generate the RTDB and SimWB-compliant code for a model. For example, execute "help simwb.rtobj.createRTDB" at the MATLAB Command Prompt to access syntax information.</li> | ||
+ | </ul> | ||
+ | |- bgcolor="#e0f0ff" | ||
+ | | valign="top" |I/O Tasks | ||
+ | | valign="top" |<ul> | ||
+ | <li>CP_FPGAENG</li> | ||
+ | <ul> | ||
+ | <li>Added windowing mode for ign/inj pulse capture.</li> | ||
+ | <li>Added Audi firmware.</li> | ||
+ | <li>Added support for PWMOut, PWMIn, ToothWheel. </li> | ||
+ | <li>Added PWMInput module.</li> | ||
+ | <li>Added new Ford firmware.</li> | ||
+ | </ul> | ||
+ | <li>CP_UEGO</li> | ||
+ | <ul> | ||
+ | <li>Add support for UEGO board.</li> | ||
+ | </ul> | ||
+ | <li>NAI-79C3-SF6</li> | ||
+ | <ul> | ||
+ | <li>Added support for W2 module (reference module).</li> | ||
+ | </ul> | ||
+ | <li>ddc 1553</li> | ||
+ | <ul> | ||
+ | <li>1553: Add transceiver amplitude and RT response time to the channel properties.</li> | ||
+ | </ul> | ||
+ | </ul> | ||
+ | |||
+ | |- bgcolor="#F0F8FF" | ||
+ | | valign="top" |Third Party Tools | ||
+ | | valign="top" |<ul> | ||
+ | <li>GLStudio</li> | ||
+ | <ul> | ||
+ | <li>Add support for running GLStudio RSOs with the test session in SimWB.</li> | ||
+ | </ul> | ||
+ | </ul> | ||
+ | |||
+ | |- bgcolor="#e0f0ff" | ||
+ | | valign="top" |FPGA | ||
+ | | valign="top" |<ul> | ||
+ | <li>Firmware</li> | ||
+ | <ul> | ||
+ | <li>Added PWMInput.</li> | ||
+ | </ul> | ||
+ | </ul> | ||
+ | |||
+ | |- bgcolor="#F0F8FF" | ||
+ | | valign="top" |CSharpAPI | ||
+ | | valign="top" |<ul> | ||
+ | <li>SimWBCSharpAPI.dll</li> | ||
+ | <ul> | ||
+ | <li>Add API call projectGetSelected and mergeRTDB. See details in the C#API documentation.</li> | ||
+ | </ul> | ||
+ | </ul> | ||
+ | |||
+ | |||
+ | |} | ||
+ | |||
===Release 7.7-0 (06/28/2016)=== | ===Release 7.7-0 (06/28/2016)=== | ||
{|cellpadding="5" width="85%" | {|cellpadding="5" width="85%" |
Revision as of 21:06, 16 December 2016
Contents
- 1 Summary by version
- 2 Release 7.9-0 (12/16/2016)
- 3 Release 7.7-0 (06/28/2016)
- 4 Release 7.6-0 (05/13/2016)
- 5 Release 7.5-1 (04/11/2016)
- 6 Release 7.5-0 (04/06/2016)
- 7 Release 7.4-0 (01/08/2016)
- 8 Release 7.3-0 (10/05/2015)
- 9 Release 7.2-0 (06/25/2015)
- 10 Release 7.1-0 (06/03/2015)
- 11 Release 7.0-0 (05/05/2015)
- 12 Release 6.10-1 (01/22/2015)
- 13 Release 6.10-0 (12/31/2014)
- 14 Release 6.9-1 (09/05/2014)
- 15 Release 6.9-0 (08/25/2014)
- 16 Release 6.7-4 (06/23/2014)
- 17 Release 6.7-3 (06/17/2014)
- 18 Release 6.7-2 (05/02/2014)
- 19 Release 6.7-1 (04/08/2014)
- 20 Release 6.7-0 (03/28/2014)
- 21 Release 6.5-1 (02/21/2014)
- 22 Release 6.5-0 (02/19/2014)
- 23 Release 6.4-0 (01/22/2014)
- 24 Release 6.3-0 (12/19/2013)
- 25 Release 6.2-2 (12/10/2013)
- 26 Release 6.1-0 (11/19/2013)
- 27 Release 6.0-1 (09/30/2013)
- 28 Release 6.0-0 (09/26/2013)
- 29 Release 5.5-5 (05/13/2013)
- 30 Release 5.5-0 (02/18/2013)
- 31 Release 5.1-0 (10/16/2012)
- 32 Release 5.0-3 (07/31/2012)
- 33 Release 5.0-2 (05/24/2012)
- 34 Release 5.0-1 (05/11/2012)
Summary by version
This table provides quick access to what's new in each version.
Release 7.9-0 (12/16/2016)
Module | Enhancements |
SimWB Core |
|
MATLAB/Simulink |
|
I/O Tasks |
|
Third Party Tools |
|
FPGA |
|
CSharpAPI |
|
Release 7.7-0 (06/28/2016)
Module | Enhancements |
FMU | |
AutoBuildScripts |
|
I/O Tasks |
|
SimWB Core |
|
Release 7.6-0 (05/13/2016)
Module | Enhancements |
CSharpAPI | |
SimWBCSharpAPI.dll |
|
FMU |
|
I/O Tasks |
|
MATLAB/Simulink |
|
Python API |
|
SimWB Core |
|
java/HMI |
|
Release 7.5-1 (04/11/2016)
Creating new sessions failed in tests involving SIMPACK models. Fixed. |
Column Major Flag was set incorrectly for Shared Parameters. Fixed |
Release 7.5-0 (04/06/2016)
Module | Enhancements |
CSharpAPI / SimWBCSharpAPI.dll |
|
I/O Tasks |
|
SimWB Core |
|
Java Installer / Installer |
|
MATLAB/Simulink |
|
Python API |
|
Release 7.4-0 (01/08/2016)
Module | Enhancements |
Control Center |
|
FMU |
|
I/O Tasks |
|
SimWB Core |
|
MATLAB/Simulink |
|
Release 7.3-0 (10/05/2015)
Module | Enhancements |
I/O Tasks |
|
MATLAB/Simulink |
|
PythonAPI |
|
SimWB API |
|
Release 7.2-0 (06/25/2015)
Module | Enhancements |
I/O Tasks |
|
Release 7.1-0 (06/03/2015)
Module | Enhancements |
SimWB API |
|
SimWB Core |
|
Test Scripting |
|
Release 7.0-0 (05/05/2015)
Module | Enhancements |
I/O tasks |
|
MATLAB/Simulink |
|
SimWB Core |
|
FMU |
|
Release 6.10-1 (01/22/2015)
Module | Enhancements |
I/O tasks |
|
MATLAB/Simulink |
|
SimWB Core |
|
Release 6.10-0 (12/31/2014)
Module | Enhancements |
Data Logger |
|
I/O tasks |
|
MATLAB/Simulink |
|
Python API |
|
SimWB Core |
|
Release 6.9-1 (09/05/2014)
Module | Enhancements |
Control Center |
|
I/O tasks |
|
Release 6.9-0 (08/25/2014)
Module | Enhancements |
Control Center |
|
I/O tasks |
|
MATLAB/Simulink |
|
Python ASAM support |
|
SimWB Core |
|
Release 6.7-4 (06/23/2014)
Module | Enhancements |
I/O tasks - dd42992 |
|
Release 6.7-3 (06/17/2014)
Module | Enhancements |
Control Center |
|
I/O tasks - Moxa fastcomm |
|
Python ASAM support |
|
SimWB Core |
|
Release 6.7-2 (05/02/2014)
Module | Enhancements |
MATLAB/Simulink |
|
SimWB Core |
|
Release 6.7-1 (04/08/2014)
Module | Enhancements |
I/O Tasks |
|
Release 6.7-0 (03/28/2014)
Module | Enhancements |
FMU |
|
I/O Tasks |
|
Python API |
|
SimWB Core |
|
Release 6.5-1 (02/21/2014)
Bug fixes to AIT AFDX I/O tasks. |
Fix for missing 64 bit ARINC429 I/O tasks. |
Release 6.5-0 (02/19/2014)
Module | Enhancements |
Data Logger |
|
I/O Tasks |
|
MATLAB/Simulink |
|
Python API |
|
Utility tool |
|
Release 6.4-0 (01/22/2014)
Module | Enhancements |
Control Center |
|
I/O Tasks |
|
SimWB Core |
|
Release 6.3-0 (12/19/2013)
Bug fixes to SimWB Control Center and I/O Tasks.
Release 6.2-2 (12/10/2013)
Module | Enhancements |
Control Center |
|
I/O Tasks |
|
Python API |
|
SimWB Core |
|
Release 6.1-0 (11/19/2013)
Module | Enhancements |
Control Center |
|
I/O Tasks |
|
Python API |
|
SimWB API |
|
SimWB Core |
|
Release 6.0-1 (09/30/2013)
Bug fixes to MLToolkit
Release 6.0-0 (09/26/2013)
Module | Enhancements |
Control Center |
|
Data Logger |
|
I/O Tasks |
|
MATLAB/Simulink |
|
Python API |
|
SimWB API |
|
SimWB Core |
|
Utility Tool |
|
Release 5.5-5 (05/13/2013)
Module | Enhancements |
Control Center |
|
I/O Tasks |
|
MATLAB/Simulink |
|
SimWB API |
|
SimWB Core |
|
Release 5.5-0 (02/18/2013)
Module | Enhancements |
Control Center |
|
Data Logger | dl2mat - Added support for the extraction of RTDB strings as arrays of unsigned byte values.. |
Release 5.1-0 (10/16/2012)
Module | Enhancements |
Control Center |
|
Data Logger | logsrv - Ability to run the logger in unbuffered mode when "Direct I/O" is unselected for the session. This is done via the /etc/ccursim.conf keyword "unbufferedio=N", where N is any non-zero value (the default is zero). |
I/O Tasks | logiwheel - New support for Logitech G27 steering wheel. |
SimWB Core | Add maximum initialization time in seconds as an additional parameter when creating the session. The default used by the scheduler is 45 seconds when specified as 0. The parameter is defined as maxinitime=xx in the test/session setup file. |
Release 5.0-3 (07/31/2012)
Module | Enhancements |
Control Center |
|
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 (05/24/2012)
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 (05/11/2012)
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. |