The list below shows the builds of 20-sim that have been released.
You can check the build number of your version of 20-sim in the
About box.
20-sim 4.0
4.0.1.5 (2 April 2008)
Have a look at the what's new in 20-sim page to see the major improvements.
4.0.1.3 (22 January 2008)
First release of new version!
20-sim 3.6
3.6.11 (8 December 2006)
Features
- Input/Output Probes are remembered in experiment.
- In the editor a bit more information is given when the syntax check reports an error
- code generation now supports strings, a new type XXString is added for this.
- all 20-sim functions and statements can now be used for code generation, empty functions have been added to the templates for difficult functions like event() and stopsimulation()
- readme.txt file added to the templates that describes the generated code
- in the templates the variable arrays and pointers to these arrays are combined into one declaration for simplicity
- in the templates the static intermediate state arrays of the integration methods are now only allocated if the specific method is chosen
Bug fixes
- Linear System Editor small bugfix in transformation from ABCD to Poles/Zeros.
- Stability issues.
- sometimes no question came whether to save the experiment when closing the Simulator
- Tooltip values in equation editor could give an error if a boolean expression was evaluated.
- User DLL's are now opened and closed in the same thread. This could have caused problems in memory allocation within the DLL.
3.6.10 (10 July 2006)
Features
- Error dialog is closed automatically before processing
- 3D Mechanics editor gives warnings when using sensors
on reference bodies
- Tooltip functionality added in simulator window
- Cellgridding toolbox (experimental phase, not documented)
- Parameters may be declared with relations (experimental
phase, not documented)
Bug fixes
- The servo motor editor now supports creation of own
motor models
- The servo motor editor now saves and opens databases
correctly
- Small errors in BDF method corrected
3.6.09 (8 June 2006)
Internal release, not commercially released.
3.6.08 (15 May 2006)
Features
- Demo version quits automatically after 1 hour
Bug fixes
- Processing of large models is improved.
- Transformation transfer function to state space is improved.
3.6.07 (3 March 2006)
features
- You can show the net power and net energy of every physical
model (e.g. model with power ports).
- Servo motor demonstration models have been added. "
The complete collection of Maxon motors and Tecnotion
motors have been added to the Servo Motor Editor.
Bug fixes
- Synchronization of parameters in the Editor and Simulator
has been improved.
- The windows sizes of Simulator plots are stored in the
experiment file.
3.6.06 (January 2006)
Internal release, not commercially released.
3.6.05 (10 August 2005)
features
- If you select an expression with the mouse pointer,
the current value of that expression will be shown.
- A planetary gearbox has been added. it can be found
in:
\library\Iconic Diagrams\Mechanical\Rotation\Gears
Bug fixes
- Code for the sqr-function is now generated successfully
- Code generation for models with dependent states causes
no problems anymore
- In the Linear System Editor due to numerical round-off
the derivation of bode plots was not correctly performed.
This problem only occurred with stiff systems (i.e. systems
with parameters varying more than 14 orders in magnitude).
The use of a new numerical routine has now solved this
problem
3.6.04 (20 April 2005)
Bug fixes
- The installation procedure of 20-sim 3.6 is renewed
due to some bugs that were reported on Windows SP2 systems.
- An error in code generation and processing of hydraulic
systems is also resolved.
3.6.03 (5 April 2005)
New Licensing Policy
In the past years CLP has seen a steady grow of illegal
20-sim licenses and misuse of the program. This has force
us to take measures by using a new licensing policy. In
20-sim version 3.6 the license will be locked to your computer.
This means that right after a purchase of the package, we
will ask you or the desired location of your version of
20-sim and create a license that uses this information to
check if a legal version of 20-sim has been installed. To
facilitate the transfer of information, the process has
been automated.
General Features
- Model Processing of large models has been speeded up.
Editor
- The undo and redo functions are now active.
- You can show submodels in "Simulink style"
with shadows.
- You can change the size of submodels using the Ctrl-key.
Library
- One and zero activity junctions have been added.
3D Mechanics Toolbox
- The 3D Mechanics Editor has been widely improved. The
library with 3D components has been expanded and you can
now create and simulate closed chain mechanisms.
Mechatronics Toolbox
- The Servo Motor Editor can read and write encrypted
data files.
Important Bug Fixes
- The resint function now works properly on vectors and
matrices.
- Export to Matlab now works for the dll-function.
- The function min and max now yield proper code for matrices
when generating C-code.
3.5.01-3.5.02
Internal release, not commercially released
20-sim 3.5
3.5.04 (10 November 2004)
General Features
- All the tools in 20-sim have been concentrated in Toolboxes.
You can find the toolboxes under the Tools menu in the
Editor and the Simulator.
- A Welcome Screen has been added with links to the help
files, demonstration models and model library.
Editor
- The Switch Case state statement has been added.
- Color Syntax highlighting can be switch off for large
equation models, to speed up the handling of the Editor.
Library
- Gearbox models with inertia and power loss have been
added.
- Collision models have been added.
- Hydraulics Library added.
- Thermal Library added.
- New Shortcuts added to Demo models, Getting Started
models and My Models.
Simulator
- You can show legends in plots.
- You can Initialize variables on Na (Not a Number) for
debugging purposes.
- In debug mode, after an error message 20-sim will automatically
show the submodel equations that caused the error.
3D Mechanics Toolbox
Frequency Domain Toolbox
Mechatronics Toolbox
Important Bug Fixes
- Locking of Editor and Simulator windows has now been
resolved.
- The polling mechanism has been changed, which results
in a non 100% CPU claim when the mouse is moved during
simulation.
- Drag and Drop of models on signals with units is now
supported.
- When drag and dropping a model on to another model (replacing
an model), both the parameters and the initial conditions
of the old model are used for the new model (if both models
have the same names for parameters and initial conditions).
- Zooming in Bode plots has been improved.
- The correct C-code is generated for splitters.
- The correct C-code is not generated for the Boolean
operator NOT.
3.5.01 - 3.5.03
Internal release, not commercially released
20-sim 3.4
3.4.06 (28 April 2004)
20-sim Simulator
- Plots can now be shown with shared Y-axes, distributed
curves and strip charts, by consecutively clicking the
distribute curves button in the menu or choosing plot
properties.
Bug fixes
- In the linear system editor, opening a PoleZero, Nyquist
or Nichols plot sometimes causes 20-sim to crash. This
is now fixed.
- In specific cases some flows at an 1-junction were not
given the right value at simulation. This is fixed.
- Models with dependent states and algebraic loops don't
give rise to problems anymore.
- When using 'Distribute at end of Simulation' in the
Tools-> Options -> Plots tab, opening a PoleZero
plot doesn't result in an incorrect plot anymore.
Library
- A Pulse Width Modulator signal limiter is added as component
Library\Signal\Block Diagram Non-Linear\SignalLimiter-PWM.em
Real time CodeGeneration Toolbox
3.4.03 (16 Januari 2004)
General fixes
- The normal window positions are now remembered when
windows are minimized or maximized.
- The window size could sometimes change from maximized
to normal when a modal dialog is closed, this is now fixed.
- In rare occasions the synchronization of changed parameter
values with their default values could fail. As a result,
the parameter value remains the original value after a
model check. This is now fixed.
20-sim Editor
- Constants now have a different color from parameters
in equation text.
20-sim Simulator
- In a FFT plot, the DC-gain (the value at frequency zero)
was twice the correct value. This is now corrected.
3.4.02 (24 December 2003)
First commercial release of 20-sim 3.4
|
20-sim 3.3
3.3.05 (26 August 2003)
General fixes
Sporadic "freeze" situations of 20-sim on Windows
XP are now fixed.
In rare situations encrypted models with signals inside could
not be used.
20-sim Editor
Double-click on type part and icon part now opens the corresponding
editor.
Pressing the spacebar in a graphical model now toggles between
selection and connection mode.
Selecting and connecting in the editor is less strict with
regards to mouse movements.
Bitmap figures can now be relative to model path and are searched
when a different location is mentioned in the model.
New pseudo domains are added with enthalpy flow and mass flows.
Pseudo bonds can now be drawn in a dashed style (Tools ->
Options -> Units).
Multibonds and multisignals are now drawn in a more elegant
and much faster way.
Large equation submodels could be slow to edit because of
parsing of the equation text. This is now much faster.
Pasting from the right mouse menu now places the submodels
at the mouse position instead of the position they were copied
from.
20-sim Simulator
Data file properties are not lost anymore when a model is
processed.
Frequency responses can now have a specified frequency range.
Frequency ranges can now be specified in {Hz} or {rad/s}.
A specific Frequency Response can now be simulated too.
Graph animation now works for multibonds and signals (using
a summation of the values).
Synchronization of the model parameters & initial values
is now done the moment the actual parameters change (synchronization
must be switched on for this in Tools->Options).
20-sim Linear Systems Editor:
Export to Scalar Equations in Linear System Editor now uses
doubles instead of floats for the coefficients.
Bode plots are now recalculated on zoom-in and zoom-out.
A warning occurs when a linear system could not be sent to
Matlab.
Imported frequency measurements now remain visible after zooming.
Obtaining the parameters from the non-linear simulation now
updates plots directly.
Symbolic Linearization:
The symbolic linearization now behaves correctly when a non-linear
model has not been calculated at all.
Code Generation:
Fix for ccode generation of graph submodels with ports that
have specific domain info.
Code generation of multiple discete systems could in rare
situations generate incomplete set of initial state assignments.
This is now solved.
|
|
3.3.04 (3 April 2003)
Internal buid, not published on the internet.
|
3.3.03 (4 February 2003)
20-sim Linear System Editor
There is now an export of the continuous or discrete tranfer
function into scalar equations (in 2nd canonical form).
Root-locus curves in pole-zero plots are now more precise.
Fix for reading linear systems from the workspace of Matlab
version 6.5 and higher.
Real fix of the symbolic linearization lock-up problems.
Code Generation:
The matrix construct at the left-hand side of an equation
(like [a, b, c] = ...) now works correctly.
The xx_sample_time variable now has the correct value when
C-code of a discrete-time submodel is made that does not have
a sampleTime variable inside.
|
|
3.3.02 (28 November 2002)
Fix for a small bug that could cause 20-sim to stop responding
when performing symbolic linearization.
|
|
3.3.01 (5 November 2002)
First commercial release of 20-sim 3.3. |