
Release 2025-1Release 2024-4Release 2024-3Release 2024-2Release 2024-1Release 2023-4Release 2023-3Release 2023-2Release 2023-1Release 2022-4Release 2022-3Release 2022-2Release 2022-1Release 2021-4Release 2021-3Release 2021-2Release 2021-1Release 2020-4Release 2020-3Release 2020-2Release 2020-1Release 2019-4Release 2019-3Release 2019-2Release 2019-1Release 2018-4Release 2018-3Release 2018-2Release 2018-1Release 2017-4Release 2017-3Release 2017-2Release 2017-1Release 2016-4Release 2016-3Release 2016-2cosin software 2016-1 release notescosin software 2015-4 release notescosin software 2015-3 release notescosin software 2015-2 release notescosin software 2015-1 release notescosin software 2014-4 release notescosin software 2014-3 release notescosin software 2014-2 release notescosin software 2014-1 release notescosin software 2013-4 release notes
cosin software 2019-3 release notes
cosin
- fix: formula parser made correctly work with certain exotic expressions like 2.gt.-2 etc.
- renamed file .cosingl to cosingl.mat and file .cosinip to cosinip.txt, both installed in folder ‘share’
- arbitrarily many files allowed in file statistics output
- made sure licenses are returned if any program run is stopped with abort button
cosin GUI
- GUI formatting in retina display resolution under Windows improved
- accelerated launchpad loading and better comments if no license is available
- new, less annoying info window indicating wait for license check (only pops up if wait has been longer than 0.5 s, shows how long license is waited for until giving up, and closes automatically after 100 s)
- license check info window improved: abort button leads back to license specification window
- unlicensed cosin applications are shown now with greyed button in launchpad, together with respective tooltip
- nasty repeatedly asking omitted if private working directory is to be renewed after version change
FTire
- fix: computation of velocity and acceleration values in surface geometry output during first integration step
- fix: use of correct material data in obj files for FTire and cosin/mbs animation
- new data item ‚residual_radial_stiff_perc‘ introduced for more accurate simulation of flat tire
- loading of rim data file and rim model library made consistent and better documented
- simplified and unified scaling of footprints in animation window
- potentially specified non-zero wheel offset (ET) is visualized now by split rim, if no CAD model is given
- optionally large font in animation window footprint legend
- scopes in animation window have selectable curve color
- unnecessary output signal ‚tread depth‘ removed if wear model is active
- general arithmetic expressions now allowed for tread pattern description
- more general specification of operating conditions (based on conditional arithmetic expressions similar to input signals in FTire/sim) can be defined now directly in tir file, w/o use of extra cti file
FTire/fit
- fix: deleting history items in FTire/fit in case of not all items shown
- fix: potential fail of multiple parallel footprint validations in Windows
- wheel load controller in footprint identification and validation made more robust
- initial wheel load controller gain in footprint identification and validation made accessible via settings now
- automated ground pressure distribution (given by colored footprint images) check-in and identification added
- made sure all footprint images in report have same scaling
- color coincidence threshold can now be chosen during image check-in
- improved visualization of processed footprint images in check-in GUI
- new check-in settings selection ‚cautious autofill‘ (if not set, it allows to insert parameter definitions in the menu from a measurement file name even if file name is not fully compliant with all rules, like necessary indication of measurement type by respective keyword)
- speed-up of demo project generation: single image check-in won’t need an extra license
- image auto-crop function improved
- footprints are auto-cropped now prior to interactive comparison, to facilitate placement near window border
- footprint auto-placement for colored footprints improved in interactive comparison
FTire/sim
- abort through ctrl-c for parallel FTire/sim runs enabled
- made sure modified output prefix is used for log file as well
- new selection in GUI if default operating conditions are to be read from tir-file
FTire/link
- fix: made sure Matlab won’t hang if license check fails
- update blockset to be compliant with Matlab version 2015a and newer
- animation time step removed from Simulink MT blocks parameter menu
- improvements in blockset and Simulink example models:
- redesign and new graphical layout
- mdl -> slx
- new blocks with different combinations of input and output connectors
- new connectors for multi-threaded blocks to provide operating conditions: pressure, tread depth, temperature
- new Simulink block to open and show most recent message file
- automatic version adaptation in cosin setup function for Matlab
- arbitrary and configurable plot signal output enabled in various blocks
- FTire/link appears now in Simulink library selection menu
- made new blockset downward compatible to older Simulink models, by introducing a fully compatible ‚legacy‘ blockset version which calls latest CTI library anyway
- made ‚open‘ and ‚…‘ buttons in all Simulink block masks work on all platforms
cosin/road
- fix: road type tilt_table evaluation made more accurate
- fix: made sure encrypted OpenCRG files won’t lead to a crash in cosin applications and CTI environments under any circumstances
- fix: unexpected NaN in RGR data cleanly caught by error message
- set default crg road evaluation method to ‘OpenCRG’ (previous method was: ‘cosin evaluation; calibrated with OpenCRG’). Due to severe uncertainties in OpenCRG documentation, cosin evaluation will be set to ‘deprecated’ in future cosin versions, and OpenCRG library to be used must be explicitly specified
- z limits optionally provided in RGR header, avoiding time consuming determination at loading time
- new optional keyword ‘nonan’ in RGR header, allows to skip NaN test for accelerated file loading (rgr files generated by cosin/tools will never contain NaN’s)
- updated cosin/io road type plank/cleat to reflect correct bevel_edge_length and edge_rounded input variable names (was cleat_bevel_edge_length and cleat_edge_rounded before)
- decryption of uncompressed RGR files accelerated
- encryption of RGR data including center-line data enabled
- speed-up of compressed RGR file loading
cosin/mbs
- new parameter ’side‘ added to TI element
- optional road center-line added to animation scene
cosin/tools
- standard viewpoints added to CAD file browser
cosin/tools for tires
- new GUI for convenient tire data base evaluation, including all kinds of sort and parameter selection menu
- arithmetic expressions made available in main stiffness window of edit tab
- functions ctiReadOperatingConditions and ctiGetContactBodyForces supported now in cti/replay
- made sure message window is shown in cti/replay
- new shortcut function: ‘show tire in animation window’ added
- tread depth added to FTire/estimate GUI
- full support of gray scale footprints in static and steady-state analysis
- new layout of friction data window, using sliders and including visualization of actually chosen values through bar charts
- new function in edit tab, showing all linked files of a tir file concentrated in one place
- improved MF2002 export
- added more comments to MF2002 export report
- improved computation of operating condition-dependent dynamic rolling radius
cosin/tools for roads
- fix: made sure zero grid line distance in road visualization does not cause a crash
- center-line visualization improved
- made sure all road tools set and use compatibility date correctly, even if FTire is not loaded
cosin/tools for Matlab™
- fix: M-files for footprint states (gpo-files) visualization revised
- unified formatting of all provided M-files
cosin/ip
- always use first plot signal in dynamic arithmetic expressions as independent ‚time‘ signal, rather than the current x-axis signal
- made sure dynamic time-dependent arithmetic expression (like pt1, int, etc.) can be used both for x- and y-signal
- plot signal labels containing characters that might interfere with arithmetic expressions (like -, +, (, ) etc.) can be used now in arithmetic expressions if enclosed in {}, like: pt1({side force (C-axis)},0.1)
- commas in plot signal arithmetic expressions no longer need to be preceded by ; cosin/ip automatically recognizes if a comma separates plot signals or belongs to an arithmetic expression
- unified and generalized specification of plot signal color palettes in GUI
- avoid flickering windows when opening GUI
CTI (cosin tire interface)
- fix: computation of TYDEX signal ‚global tire deflection‘ during statics
- following functions marked deprecated:
- ctiGetOutputSignal (replaced by ctiGetPlotSignal)
- ctiSetPPTireDataFilename (replaced by ctiSetPPTireDataFileName)
- added the following new functions:
- ctiGetPlotSignal to get a single plot signal value (replacement for deprecated ctiGetOutputSignal)
- ctiGetPlotSignals to get all plot signal values
- ctiGetRoadDependFiles to get list of road file dependent other files
- ctiGetTireDependFiles to get list of tire file dependent other files
- ctiSetTirePPDataFileName to set tire pre-processed data filename (replacement for deprecated ctiSetPPTireDataFilename).
- ctiWritePlotSignalLabels to get number and list of plot signal labels
- added checks for all file name parameters:
- validity
- file name length doesn’t exceed internal maximum of 256 characters
- avoiding incomplete plot file generation in case of error exit of CTI or calling application
- made sure inconsistencies in input signals from calling application are recognized even in first steps
- loading and activation of flex-rim model enabled at any time, even if flex-rim model was not enabled at tire data loading time
- improved formatting of error output in 3rd-party CTI environments
CTI/client (client side of TCP- or UDP-based remote CTI execution)
- added the following new functions:
- cticliGetPlotSignal to get a single plot signal value
CTI/server (server side of TCP- or UDP-based remote CTI execution)
- added new options:
- plotpoints=NR to set maximum number of plot points when running in debug mode (default is 200001)
- lockmemory to lock all pages mapped into the address space of the calling process (for linux only)
ASM Interface
- added support for SCALEXIO running on CentOS-7
- updated cpuset version to 1.5.8 (works for CentOS-7 and Ubuntu-12)
Documentation
- search item functionality fixed on all platforms, by providing correct call to Firefox (if installed)
- several chapters revised and completed