Home    Search    Up    Reference Manuals    Return   


Download and install via a deb-file

  1. Create directory "/opt/gensys/gensys-2303" by writing:
    mkdir -p /opt/gensys/gensys-2303
  2. To directory "/opt/gensys/gensys-2303", download file:
    If you have problems with downloading the file.
    Please check the following:
  3. 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:
    sha256sum gensys-2303_230331_amd64.deb
    The output from the command should be:
    bad8ece2ebe47b3e74ced8d91bf7eb0bf102155afc0a18ea9de4477b4ec8429a gensys-2303_230331_amd64.deb
  4. Unpack the deb-file with command:
    sudo gdebi gensys-2303_230331_amd64.deb 2>&1 | tee -a /tmp/gdebi.out
  5. Contact "info@gensys.se" to get a link to a valid license file for your installation.
    Start webbrowser firefox in the virtual machine.
    Enter the link received from "info@gensys.se"
    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.
  6. 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"
  7. In the end of file "~/.profile" add the following line:
    test -f ~/.profile_gensys && . ~/.profile_gensys
  8. 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.

Updates in the new machine


  1. Default value of wlog_store is changed from 1 to 0. I.e. no printing of log-file as default.
  2. Command func rolling_fatigue_3 has been updated so any kind of wear estimations can be used.
  3. In command func intpl_track_irr2 and func intpl_track_irr3. Check that the trax-file only contains valid characters: ' \t,+-0123456789.EeDd'
  4. In command func intpl_track_irr2 and func intpl_track_irr3. 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.
  5. 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 catenary systems.
  6. 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 coupl creep_fastrip_3.


  1. New command "octave_file" which writes stdout to an external file, and the output is formatted as a .m-file.
  2. Accept the key-word $ident when creating external files.
  3. Calculate and printout height of a potential false flange. The false flange is denoted with the variables "Thl" and "Thr".
  4. Rename the Flange thickness variables from Tl & Tr to Sdl & Sdr.
  5. Rename the Flange height variables from Fhl & Fhr to Shl & Shr.


  1. New program trc_cdf which calculates the Cumulative Distribution Function and Relative Frequency Function of a track irregularity file.

Nedit and pri

  1. Handle file that are written in UTF-8 format.
  2. 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.

New script in $gensys/bin

  1. genps_size
    List the programs that are using the most primary memory.
  2. gen_rsync
    Synchronize the contents of two directories.
  3. gen_sync_date
    Synchronize the timestamp of two files.
  4. gencd
    Go to frequently used directories

New script in $gensys/m

  1. GIPr_sum.m
    Calculate GIPr of all rail profiles in a directory structure.
  2. GIPw_sum.m
    Calculate GIPw of all wheel profiles in a directory structure.
  3. cdf.m
    Calculate Cumulative Distribution Function and Relative Frequency Distribution Function of values stored in a vector.