20-sim 4.6 and 20-sim 4C

Adding 20-sim 4C to 20-sim 4.6

20-sim 4C does not yet recognise 20-sim 4.6. As a consequence, 20-sim 4C does not appear in the list with C-code generation targets.

You can add 20-sim 4C 2.x manually to this list using the following steps:

  1. Start 20-sim 4.6
  2. Open from the menu: "Tools" -> "Options". This will show the "20-sim General Properties" window
  3. Select the "Folders" tab
  4. Click the "C-code Folders" button. this will show the "Folders" window.
  5. Click "Add"
  6. Browse to: "C:\Program Files (x86)\20-sim 4C 2.x\source\20-sim" (or C:\Program Files\20-sim 4C 2.x\source\20-sim on 32-bit systems) and click "Ok"

If everything went right, 20-sim 4C should now appear in the "Folders" list and in your C-code targets list. You can now close the "Folders" window and the "20-sim General Properties window".

20-sim 4C 2.1.8

20-sim 4C 2.1.8 has been released. This build contains several bugfixes and a few improvements:

2.1.8 (8 June 2015, build 3520)

General Improvements:

  • Reduce the usage of hardcoded paths to make it easier to move project to a different location.

Bug fixes:

  • Bachmann: revert enabling compiler optimization; this could change the behavior of models under certain conditions.
  • Bachmann: fixed: overriding parameter values in the model configuration file was not possible for parameters with default values (0, 0.0, False).
  • Simulink: various fixes for Matlab/Simulink 2011,2012,2013 code generation.
  • 20-sim template: fix wrong formula for arctanh in C-code.
  • 20-sim template: correct the XXImpulse implementation to match the behavior of the 20-sim impulse() function.
  • GUI: setting 'omega' on the "Configure Run" tab did not calculate the right corresponding frequency.

Download 20-sim 4C here.

20-sim 4C 2.1.7

20-sim 4C 2.1.7 has been released. This build contains several bugfixes and a few improvements:

2.1.7 (26 March 2015, build 3364)

New:

  • TS-7300: add support for the on-board DIO1 and LCD GPIO headers
  • TS-7300: TS-ADC16 added DIO support

General Improvements:

  • Bachmann: Use the model name, submodel name and code generation date/time as description field of the software module
  • Bachmann: added a warning for the 'Bachmann' target when the 20-sim submodel name is longer than 8 characters. Bachmann SW module names can be at most 8 characters.
  • Bachmann: increase the start timeout from 60 {s} to 3 minutes to allow slow tasks to start
  • Connection: The input and output connection lists can now be sorted by clicking on the column header. Default order is still the model order.

Bug fixes:

  • Bachmann: MCF value of an integer parameter was not stored correctly
  • Connection: adding a new connection jumps back to the top of the list
  • Documentation: TS-7300 XDIO1_2 was called XDIO1_3 in the manual
  • All targets: setting a non integer value to an integer parameter would reset the value 0 without any warning
  • TS-7300: ts7300-custom some GPIO pins are incorrect: inputs 35-39 and outputs 22-35
  • 20-sim 4C could not read its own log file when the log contained multiple elements from a vector or matrix
  • Explicitly define parameters with default (i.e. zero) value in the Model Configuration File (MCF). The value element of parameters with default value was not set in the MCF, which made it impossible on Bachmann to override default 0.0 parameters and store them in the on-target MCF.

Download 20-sim 4C here.

20-sim 4C 2.1.6

20-sim 4C 2.1.6 has been released. This build contains support for the new 20-sim 4.5 bitwise operators, several bugfixes and a few improvements:

New:

  • 20-sim 4.5 support: bitwise operator support functions are added to the templates
  • 20-sim 4.5 support: register 20-sim 4C 2.1 as code generation output in 20-sim 4.5
  • Monitor: allow saving the contents of a monitor plot as CSV file

General Improvements:

  • Bachmann: extend ISI222 module template to support the velocity, trig and input SVI variables
  • Enabled XML-RPC over serial port support for targets without ethernet
  • Documentation: changed phone number Controllab Products B.V.

Bug fixes:

  • Bachmann: Fixed: "Can't add SVI variable" error when a variable is both a state and a rate in the model
  • Bachmann: code was compiled without compiler optimization

Download 20-sim 4C here.

Breadcrumbs

You are here: Home News