Download and install via a deb-file
- Create directory "/opt/gensys/gensys-2303" by writing:
mkdir -p /opt/gensys/gensys-2303
- To directory "/opt/gensys/gensys-2303", download file:
If you have problems with downloading the file.
Please check the following:
- Make sure that no firewall prevents you from downloading files from the Internet.
- Try different web-browsers, including modern versions of
- If the file has been successfully downloaded:
The size of file gensys-2303_230331_amd64.deb should be 53015244.
The sha256sum message digest can be evaluated with the command:
The output from the command should be:
- Unpack the deb-file with command:
sudo gdebi gensys-2303_230331_amd64.deb 2>&1 | tee -a /tmp/gdebi.out
- Contact "firstname.lastname@example.org" to get a link to a valid license file for your installation.
Start webbrowser firefox in the virtual machine.
Enter the link received from "email@example.com"
Save the license file in directory "/opt/gensys/gensys-2303/bin".
Make sure file "/opt/gensys/gensys-2303/bin/gen_processor_ID_check" has execute permissions.
- Create following initialization files:
~/.profile_gensys Adds "/opt/gensys/gensys.2303/bin" to $PATH
~/.octaverc Adds "/opt/gensys/gensys.2303/m" to Octave search path
~/Desktop/genfile.desktop Background icon for launching filemanager "genfile"
~/Desktop/genterm.desktop Background icon for launching terminal "genterm"
- In the end of file "~/.profile" add the following line:
test -f ~/.profile_gensys && . ~/.profile_gensys
- Log out and in again to make the changes to take effect.
Download and uncompress the documentation and the verification examples
N.B. In this step you will create the following three directories: free_models, homepage and verif.
If you have old versions of these directories, they will be overritten.
If you want to keep your old versions of free_models, homepage and verif,
you can skip this part.
Alternatively you can uncompress these files in another directory,
and compare them with your old existing directories using script opdiff_dir.
Create a directory where you want to keep Gensys documentation files and verification examples.
In the newly created work directory.
Also create a directory where you want to keep your own work files.
In directory "~/gensys" download the following files:
free_models-2301.7z = Free vehicle models
homepage-2301.7z = Documentation and tutorials
verif-2301.7z = Verification directory
Webpage mega.nz requires a webbrowser that handles HTML5 and allows
Currently Chrome and Firefox works best.
Also make sure that no firewall prevents you from downloading files from the Internet.
The SHA256 message digest algorithm should give you the following output:
The above output can be created with the following commands:
| UNIX: ||
| Windows: ||
certutil.exe -hashfile free_models-2301.7z SHA256
certutil.exe -hashfile homepage-2301.7z SHA256
certutil.exe -hashfile verif-2301.7z SHA256
Move the downloaded files to the location which you created under item 1 above.
Uncompress the files with program "7z" which can be found in package "p7zip-full".
File ~/.profile_gensys defines two environment variables:
$genhomepage and $genverif.
Environment variable $genhomepage shall point to the location where the Gensys documentation "homepage" is located.
Environment variable $genverif shall point to the location where the verification examples "verif" are located.
The directory free_models can be stored anywhere.
Use this directory to copy examples from.
The files free_models-2301.7z, homepage-2301.7z and verif-2301.7z can now be removed.
Updates in the new machine
Default value of wlog_store is changed from 1 to 0.
I.e. no printing of log-file as default.
Command func rolling_fatigue_3
has been updated so any kind of wear estimations can be used.
In command func intpl_track_irr2 and
Check that the trax-file only contains valid characters: ' \t,+-0123456789.EeDd'
In command func intpl_track_irr2 and
Also add a ramp in the end of the track.
To also make a smooth start when the vehicle runs with a negative speed, starting from the end of the track.
New beam model coupl beam_4 which takes more effects into
consideration than coupl beam_3.
Coupl beam_4 is suitable for making models of
Two new wheel/rail-coupling elements based on the FaStrip theory developed by Matin Shahzamanian Sichani KTH Stockholm, Sweden.
The names of the two new couplings are
coupl creep_fastrip_1 and
New command "octave_file" which writes stdout to an external file,
and the output is formatted as a .m-file.
Accept the key-word $ident when creating external files.
Calculate and printout height of a potential false flange.
The false flange is denoted with the variables "Thl" and "Thr".
Rename the Flange thickness variables from Tl & Tr to Sdl & Sdr.
Rename the Flange height variables from Fhl & Fhr to Shl & Shr.
New program trc_cdf
which calculates the Cumulative Distribution Function and Relative Frequency Function of a track irregularity file.
Handle file that are written in UTF-8 format.
Two new scripts "conv_ISO-8859_to_UTF-8" and "conv_UTF-8_to_ISO-8859" which translates in between
UTF-8 and ISO-8859 formatted files.
List the programs that are using the most primary memory.
Synchronize the contents of two directories.
Synchronize the timestamp of two files.
Go to frequently used directories
Calculate GIPr of all rail profiles in a directory structure.
Calculate GIPw of all wheel profiles in a directory structure.
Calculate Cumulative Distribution Function and Relative Frequency Distribution Function
of values stored in a vector.