Home
        Owner`s Manual
         Contents
1.         Initialise_Thruster Initialise the thrt  E  D Thruster x  ky       gt     si  Taskname  Thruster i     3OC      Statistics  Min  me   Mean  me   ax ts     Processor  Any x  5  Priority  Moderate     Preemptable  ves x   Allowed duration  default   ms  Period 10 000000000 ms  Deadline default    ms Error  no error       Model Editor  Satellite model    minbar dutchspace nl  ln x   File Edit View Interface Tools Help  D       e   XA a BDO 3S    New Open    Build All ah  Model Tree T ZN ee     Satellite model   Altitude       Altitude       D Initialise Altitude    GyThruster      9 Initialise Thruster      5 Thruster  on Controlle e bar d pace   nx  File Edit View Insert Server Control Debug Tools Help  D  amp  2 3      w  C K u   b   OQ   K  4    New Open    Undo Pause Abort   Mark   input Files   sl Schedule   RAP   H Satellite   dir  Monitors    r  Altitude monitor    altdata altitude 254  km  E 300  altdata decayspeed ho    km s  E 250  E      users fi75708 Ef lowerAltitudeLimit      210  km      E sm   GAP EEE  gt  A  YE Model Editor  Satellite model    minbar dutchspace  nl  DIE satelliteAscentSpeed  10 s    File Edit View Interface Tools Help thrusterOnOff Jo  1 0n 0 011    B 15    PES m     D S Po  ES   u x B    D   n G    upperAltitudeLimit      280  km  100  1     New Open    Build All Cleanup  z    4 Set decay speed T B9 Toggle recorder  A    Q Satellite  model 4 File Edit View Insert Server Control Debug Tools Help    Altitude Simtime  waldo   O      9      
2.       l OSIIN       EuroSim MKk5 1  Owner s Manual                                                                                                                                                                                                                                                                                                                                                             Schedule Editor  Untitled sched       minbar dutchspace nl    nx  File Edit View Insert Tools Help  PE 06 1 06 u ee   a 5  Proje ge bar d Da  mx  New Open   Save   Undo Select Flow Task Nrttask Timer Mutex Freq  changer Ex  File Edit View Tools Help Tasklist    Initializing   nu Standby     Executing    3 Exiting  a A R         Add LAN Remove Model   Add Undo PAUSE  STATE ENTRY  Project  Files  100 Hz   satellite     Model     Satellite model v  atellite model Satellite model consume   Parameter Exchanges produce eliminate  Satellite sched     Edit Task Properties   Thruster  2  ni x   Satellite sim m        Data Dictionary Description Entrypoints    altitude Sub model for t LE  Thruster Thruster Thruster     0 000 0 000 0 000      altitudePlot plt EM oD Altitude       3 Miscellaneous   decayaltitude           NN Initialise Altitude 9 Add pible Experimental  Model Editor   Parameter Exchange Editor   Schedule Editor   Simulation controller   Test Analyzer   Observer   i am itializealtitude Initialize the altit        ruster   lusers fl75708 EfoHome Satellite     zn Initialise Thruster
3.      Iss  6 rev  O    C Cygwin Setup   Select Packages ES E  Select Packages  Select packages to install E    Search    Category New B  S    Size  E Al  amp  Default   Admin     Default  Archive     Default  Audio 4  Default  Base 4   Default  Database 4   Default  Devel  amp   Default  Doc 4   Default  Editors 4 Default  GNOME 4  Default  Graphics  amp  Default  Interpreters  amp   Default  KDE  amp  Default         m    V  Hide obsolete packages    O Keep   Cur O Bp View Category       n                     lt   Setup   gnuplot    Information  Please read the following important information before continuing           When you are ready to continue with Setup  dick Next     gnuplot is a command ine driven interactive function plotting utility   for linux  OSX  Windows  VMS  and many other platforms  The software is  copyrighted but freely distributed  i e   you don t have to pay for it     It was originally intended as graphical program to allow scientists    ignuplot handles both curves  2 dimensions  and surfaces  3 dimensions     Surfaces can be plotted as a mesh fitting the specified function  floating   in the 3 d coordinate space  or as a contour plot on the x y plane    For 2 d plots  there are also many plot styles including lines  points    boxes  heat maps  stacked histograms  and contoured projections of 3D data  v    EE         lt   Setup   gnuplot    Select Start Menu Folder  Where should Setup place the program s shortcuts          k Setup will create the prog
4.   Install from Local Directory          Dutch Space BV    FSS EFO TN 530                                C Cygwin Setup   Choose Installation Directory  Select Root Install Directory    Select the directory where you want to install Cygwin  Also choose a few  installation parameters     Root Directory  Seti       Install For     All Users  RECOMMENDED   Cygwin will be available to all users of the system        Just Me  Cygwin will still be available to all users  but Desktop Icons  Cygwin Menu Entries  and  important Installer information are only available to the current user  Only select this if  you lack Administrator privileges or if you have specific needs           C 1   Cygwin Setup    Progress  This page displays the progress of the download or installation              Welcome to the gnuplot Setup  Wizard  This will install gnuplot 4 6 3 on your computer     Itis recommended that you dose all other applications before    Click Next to continue  or Cancel to exit Setup               Setup   gnuplot    Select Destination Location  Where should gnuplot be installed           Setup will install gnuplot into the following folder     To continue  dick Next  If you would like to select a different folder  dick Browse       Program Files  x86   gnuplot    Atleast 27 7 MB of free disk space is required             Setup   gnuplot    Select Additional Tasks  Which additional tasks should be performed        Select the additional tasks you would like Setup to perform while inst
5.   modelmakerc Contains the user preferences for the  ModelMake tool     SEFO HOME projects db By setting SEFO HOME to the  directory where projects sdb  resides  one can override EuroSim s  default project description file    SPROJECTHOME    cadeserc This file defines the location of the  projec   s repository for the Cadese  tooling     Table 2 5  EuroSim user files          Dutch Space BV    iss  6 rev  O OM FSS EFO TN 530    10    Dutch Space BV    FSS EFO TN 530 OM iss  6 rev  0    Chapter 3    System requirements    This section lists the requirements on software and computer that must be satisfied for EuroSim installa   tion  Some requirements are mandatory  while other are optional  depending on the user   s requirements  for the related EuroSim functionality  Optional requirements are clearly marked as such     3 1 Processor Architecture    EuroSim up to version 5 1 is only available for 32 bit Intel architecture based processor  1686    Starting with EuroSim 5 2  EuroSim is available for both 64 bit and 32 bit Intel architecture  x64_ 86   Note that it may be possible to run 32 bit compiled applications on 64 bit platforms  but this is not a  solution that is qualified and supported by the EuroSim Consortium     3 2 EuroSim for Linux    3 2 1 Supported distributions  3 2 1 1 Full installation    For the following distributions the full EuroSim tool suite is available     Distribution Abbreviation   Architecture   End Of Support    RedHawk Linux 5 4 redhawk54 Sept 201
6.   w     M m 4  b m O    t startup New Open    Pause Abort   Mark  o cia altdata altitude O 1000  km  INTEGER 0 0000 0 001    Input Files   Si Schedule   RAP     j satellite   d    Monitors    O cjaaltdata decaycounter INTEGER 0 0000 0 050  Filename tee     Current     Required     Status      cm altdatasdecayspeed 1  200 km s  INTEGER 9 0000     90 998  i 0 0000 0 996 ns  ecayaltitude 00000 Loae   satellite  radi       Dy Initialise Altitude 7 1  m     lt  lt   gt  gt   O chaltdata altitude O 1000  km  INTEGER Executingl minkandi it j    O chaltdata  decaycounter INTEGER   EJsatellite  md  Yes  O  chaltdatasdecayspeed 1 200  km s  INTEGER v    Qos  7 E 1 A satellitemmi    QInitial Conditions  gmake  Entering directory   users fl75708 EfoHome Satellite  a   po io  gmake  Satellite Linux Thruster c subdict is up to date     User Program Definitions  gmake  Leaving directory     users fl75708 EfoHome Satellite  B   P  ES GS Wallclock Message  fusers fi75708 EfoHome Satellite Satellite model Experimental startup async main applied initial condition file    users fl75708 EfoHome Satellite Assumed init  no comm  0 0000 0 0012 async main loading scenario   users fl75708 EfoHome Satellite Satellite mdl   0 0000 0 0500 async main new client  localhostlocaldomain SimulationCtrl  on socket 9  uid 18157  gid 100  ov  0 0000 0 9962 clock simulator started at Thu Sep 16 08 34 52 2004  0 0000 0 9962 clock state transition from void to initialising  0 0000 1 0461 clock state transition from 
7.  2            2 2010 Aug 8   EuroSim Mk4 2 release added  Appendix D  Embedded  EuroSim extension    2011 Jun 15 EuroSim Mk4 3 release  2011 Nov 7 EuroSim Mk4 4 release  2    012 Aug 15   EuroSim Mk5 0 release modified EuroSim licensing scheme    removed SGI Irix references and RTI  section as these are no longer supported    2013 Jun 22   EuroSim Mk6 0 release Major overhaul of the windows section  due to the new windows    release  and  removal of the embedded appendix    EN       This document replaces two other documents   e EuroSim Installation Guide  ING   FSS EFO TN 460  e EuroSim Installation Verification Procedure  IVP   FSS EFO PLN 513    These documents are conseguently discontinued        Dutch Space BV 41    iss  6 rev  0    42    OM    FSS EFO TN 530        Dutch Space BV    FSS EFO TN 530 OM iss  6 rev  0    Bibliography     SRNII  EuroSim Mk   l software release notes  2011  FSS EFO SRN 388  Stored in  SEFOROOT etc SoftwareReleaseNote  Final word from developers before  packaging  always contains last and latest information concerning delivered EuroSim release      SUM12  Dutch Space BV  EuroSim Mk5 1 software user s manual  2012  NLR EFO SUM 002  is   sue 6 revision 0  Stored in SEFOROOT doc pdf SUM  pdf  This file contains the  EuroSim Software User Manual in Adobe Acrobat format  Also stored in directory  SEFOROOT doc htm1 SUM  This directory contains the EuroSim Software User Manual  11 HTML format        Dutch Space BV 43    
8.  Concurrent iHawk computer with the Red   hawk Linux distrution  On standard Redhat Enterprise distributions  EuroSim will make a best effort   but the realtime quality can not be guaranteed    Note that the Redhat Enterprise Linux 6 1 distribution suffers from a bug in the kernel related to the ext4  filesystem that blocks EuroSim from entering realtime mode  Therefore use the ext3 file system when  installing on rhel systems   This does not apply to RedHawk     3 3 EuroSim for Windows    3 3 1 List of supported Windows distributions  3 3 1 1 Full installation    For the following distributions the full EuroSim for Windows tool suite 1s available     Table 3 3  Supported distributions    The End of Support date indicates at which date the EuroSim consortium plans on stopping actively  supporting a particular distribution  Customers with a maintenance contract will keep support for their  selected operating system as long as their maintenance contract is running and the distribution is main   tained by its supplier  However this 1s in pricinple restricted to the Minor release version of EuroSim  e g   Mk4 4  that is agreed at the start of the agreement  Upgrades to newer minor and major releases with  support for an older distribution may be possible  but is at the discretion of the EuroSim helpdesk    As shown in above table the support for Windows XP 1s about to expire  which is a result of the expiration  of support by Microsoft for Windows XP  Customers are advised to mov
9.  appears in the  Manager Project Manager     Only perform step 5 3   5 if Firefox  is needed installed     5 3   5   Firefox Choose Help  Contents in the Index to all on line  Project Manager  documentation appears on  screen   5 3 6   Project Select project IVP and press Model Editor starts with empty  Manager the Model Editor button canvas     Model Attach file node ansi c and   Model hierarchy extended with  Editor edit file to insert code as per file node  source code editor  Appendix A  View file starts correctly  source code   Edit View Source  and save viewer starts correctly   model as IVP model        Model Expand node ansi c  Variables and procedures that  Editor are candidates for the API are    shown     5 3 9   Model API fy variables c y  Selected variables appear with  Editor c ampl  c  freq and entry checkmark   point ansi c by checking the  corresponding checkboxes in  the listview        Only perform step 5 3   10 if Fortran is needed installed      On Windows the viewer associated with  html documents will be started     O Dutch Space BV 27    iss  6 rev  O OM FSS EFO TN 530    5 3 10   Model Make file node fortran f    API fiable variables and  Editor Insert code as per Appendix A   procedures are shown    be sure to insert 6 spaces at Selected variables appear with  the beginning of each line checkmark   according to the Fortran 77  syntax rules   Select Tools  Set  Build Options and select  Linux    Fortran runtime  libraries in the Support tab   Select O
10.  files    For more information on the EuroSim daemon  see man esimd      The daemon writes its own messages to syslog  and routes the messages from started simulators to the indicated log file   So  what 1s in the log file  is in fact  output from EuroSim simulators     18     Dutch Space BV    FSS EFO TN 530 OM iss  6 rev  0    4 2 Installation procedure for Windows    4 2 1 Windows installation steps    Use a user account with administrator priviliges or log in to the system as Administrator     and perform  the steps in this section     4 2 1   Copy the EuroSim website download URL provided to you by the EuroSim helpdesk in  your favorite internet browser and press enter  The provided link will look like  http   www eurosim nl software download   your project or company name       4 2   2   Enter your username and password in the authorization dialog to log in to your download  section on the EuroSim website    4 2   3   You will see EuroSim directories with major and minor version numbers  Enter the directory  for the version that you want to install  and subsequently for the patch release that you want  to install and then go to the win32 directory  The EuroSim for Windows downloader  executable has the filename format EuroSimDownload M n p exe       4 2   4   Double click the file EuroSimDownload executable to initiate the download and installation  process  Following figure shows the download being ready to run     Name Last modified Size Description      Parent Direct
11.  specification for  Ada  esim library   All the EuroSim esim EuroSim entry  executables  point     Miscellaneous files    user sh Script that defines  the environment  variables needed     SoftwareReleaseNote Software release  note  SRN11     include The include files for   esim h C include for basic  C and Fortran  EuroSim functions     AT EuroSim tcl  tcl  perl  python  java Tcl  perl  python  perl  python and and java EuroSim  java libraries  support    EuroSim shared  object libraries   Linux      libes so Library file of basic  EuroSim functions     EuroSim html and OM pdf  SUM pdf Owner s Manual    u  i              and Software User s  Manual     pdf documentation        Table 2 2  Lay out of EuroSim installation   usr EuroSim directory      Starting at  usr EuroSim   Only on Linux  Windows documentation online     O Dutch Space BV 7    iss  6 rev  O OM FSS EFO TN 530    The EuroSim manl esim 1 Manual page for  manual pages  esim tool        man3 esim 3 Manual page for  esim library     Table 2 2  Lay out of EuroSim installation   usr EuroSim directory     2 5 EuroSim environment variables    For its correct operation  EuroSim depends on a number of environment variables  The most important  one is SEFOROOT  which has to point to where the EuroSim files are installed  i e   usr EuroSim    EFOROOT and related environment variables are set automatically by EuroSim when using Linux and  Windows     EFO HOME   Optional  Points to the location of the EuroSim project file  I
12.  your system  you may also need other packages  on which EuroSim depends  These can be found in the packages directory in your  download section     dependending from what is already   c ROAD Lou Pe E 1090800     cperl kvent 1 20   1rhelb5 12096 rfpm       perl Term Readline Gnu 1 20 1 el6 1686 rpm    Install hdf 5 package from the EuroSim installation CD  The actual version number may  differ from the example below depending on the used distribution     rpm UE ho ET 1010  6096  60           Dutch Space BV    FSS EFO TN 530 OM iss  6 rev  0       Step Description 0000000000000    Install EuroSim  rom UV Euroouim Mim p x rhele r696 rpm    If you only need the client libraries  then instead of installing the  EuroSim M m p x rhel6 i686 rpm you can install  EuroSim client M m p x rhel6 i686 rpm  This EuroSim client package  includes all client libraries provided by the EuroSim client package so you cannot install  both     Optionally install EuroSim perl batch utility  rom  UV peri   rpnm    This package requires the EuroSim client libraries     Optionally install EuroSim python batch utility  rpm    Uvh  Euroorim python clrent M m p rhelo ri690 rpm    This package requires the EuroSim client libraries     Optionally install EuroSim java batch utility  rom Uv EurosSzm Javasclrent M m p rhelo rocoo rpm    This package requires the EuroSim client libraries and the Java Runtime Environment     Optionally install EuroSim tcl batch utility  rom    Uvh cEuUrOSZIm Loel c laient Mim prh
13. 0 MB  mM  df        5 1 2 Linux host distribution and operating system       Purpose  verify that host s distribution and operating system is compatible with EuroSim        5 1 4   Inspect distribution  use   Should be a supported Redhat release or supported  cat  etc redhat  re Redhawk release   CConcarrenticompalferp s e  gt       5 1 3 Third party software    Purpose  verify required third party software  note any exceptions        Dutch Space BV    25    26    iss  6 rev  O OM FSS EFO TN 530       Check basic Not required for gcc 4 4 5 or higher  development system is EuroSim run time installed    available  use license    rpm  ga for RedHat   Linux      5 1 5  5 1   6   Check 1f the F77 Optional gcc g77 3 4 6 or higher  compiler is available installed    5 1 7   Check if the C   Optional  gcc c   4 4 5 or higher  compiler is available  installed   5 1 8   Check if the RCS Optional  rcs 5 7 18 or higher  utilities are available  installed   5 1 9   Check if the CVS Optional  cvs 1 11 5 23 or higher  utilities are available  installed   5 1 10   Check if Firefox is Optional  Version 3 6 17 or higher  available  installed        9 2 Windows system    5 2 1 Windows host computer    Purpose  verify that host is compatible with EuroSim   Use Control Panel  System to get system information     Note processor type  Should be Intel Pentium or better   Note memory size  Should be  gt 512 MB              5 23   Note free disk space  Free disk space should be  gt 500 MB      step  P
14. 1    Introduction    1 1 Purpose    The purpose of this document is to specify the procedure to install EuroSim on a target system and to  provide guidelines that help the EuroSim facility manager to maintain EuroSim in an operational state     1 2 Audience    This document is written for the EuroSim facility manager  The facility manager will be considered  the owner of the EuroSim installation  and hence will also be referred to   for brevity   as owner  It 1s  assumed that the facility manager is also the  computer  system administrator and thus has administrator   root  privileges     1 3 Scope    This document applies to EuroSim Mk5 1 1  It contains information on how to install EuroSim and to  keep it in an operational state  For information on how to use EuroSim  the reader is referred to the  EuroSim Software User Manual  SUMI2   For information pertaining to the latest release of EuroSim   please consult the EuroSim Software Release Notes  SRN11      1 4 Document Structure    This document 1s laid out as follows     Introduction  Purpose of present document and references to other documents     EuroSim Overview  Short overview of EuroSim in terms of environment variables  processes  files and directories  that might help the owner to maintain the installation  It is not intended to provide a full file  list  but only a description of the more important files and their use     System Requirements  Prerequisites for the EuroSim installation  machine types  disk space  
15. 4  RedHawk Linux 6 0 redhawk60 Sept 2014       RedHat Enterprise Linux 6 1   rhel  l sept 2014    Table 3 1  Supported Linux distributions    The End of Support date indicates at which date the EuroSim consortium plans on stopping actively  supporting a particular distribution  Customers with a maintenance contract will keep support for their  selected operating system as long as their maintenance contract is running and the distribution is main   tained by its supplier However this is in pricinple restricted to the Minor release version of EuroSim  e g   Mk4 4  that 1s agreed at the start of the agreement  Upgrades to newer minor and major releases with  support for an older distribution may be possible  but 1s at the discretion of the EuroSim helpdesk    As shown in above table the currently support linux distributions have a limited end date  The reason is  that the  esimmk release will be followed very short term with a next minor release on which an upgrade  is provided to Redhat Redhawk 6 3 including 64 bit release which will be our new long term support  baseline    RedHat Enterprise Linux 6 1 rebuild distributions as provided by Centos and Scientific Linux will also  work  with the same limitations and conditions as for the original RHEL 6 1 distribution      O Dutch Space BV 11    12    iss  6 rev  O OM FSS EFO TN 530    3 2 1 2 Client only installation    For the regular and some older distributions client only installations are provided via the EuroSim website  Sup
16. C compiler  Not required for run time license   linker and make  shall be available   IR 7   C   compiler shall be available  Part of Linux distribution   IR 8   Fortran compiler shall be available  Part of Linux distribution  Only required  when using Fortran sub models   IR 9   Ada compiler shall be available  Part of Linux distribution  Only required  when using Ada sub models     IR 10   RCS shall be available  Part of Linux distribution  Only required  when using configuration control with the  cadese backend        IR 11   CVS shall be available  Part of Linux distribution  Only required  when using configuration control with the    cvs backend     IR 12    Perl 5 shall be available  Part of Linux distribution  Only required  when using the batch utility  in package  perl EuroSim             Dutch Space BV    FSS EFO TN 530 OM iss  6 rev  0       IR   13   Readline shall be available  Part of Linux distribution  Only required  when using the batch utility     IR   14   PV Wave  version 6 x shall be available  Only required when using EuroSim   s test  analysis functionality with the PV Wave  back end     IR 15   Gnuplot shall be available  Part of Linux distribution  Only required  when using EuroSim   s test analysis  functionality with the gnuplot back end     IR   16   Firefox shall be available  Part of Linux distribution  Only required for  on line availability of the EuroSimSUM        3 2 3 Limitations    Hard realtime execution is presently only guaranteed on the
17. K  API fy variables        5 3 11   Model Add file node IVP   env  Environment editor starts up  Editor Choose Edit Edit Source  and loads current  Press Get Current environment   Environment and save   5 3 12   Model Choose Edit  View Source  Environment viewer starts OK  Editor and shows no difference  between stored and current  environment      step  ro rome  met  ones  5 3 13   Model Choose Tools Set Build Build Options window  Editor Options  Select Gnat Ada appears   runtime libraries   5 3 14   Model Choose Tools Build All  Makefile    exe and   dict  Editor are successfully generated   5 3 15   Project Press Schedule Editor        Editor starts with  Manager       schedule        5 3 16   Schedule Select File Select Model and No problem   Editor choose the model created  earlier  For the executing state   View  Executing   schedule  the C  F77 and Ada entry  points  as appropriate   periodically  e g  at 20  10 and  5 Hz respectively  Save and  exit     5 3 17   Project Press Simulation Controller    Simulation Controller starts  Manager OK with empty canvas     5 3 18   Simulation Press File  New to choose Wizard appears  API tab  Controller model and schedule  Choose shows IVP model data  model IVP  model and dictionary   schedule IVP   sched  Select  API tab page           Or Windows  depending on your platform    28     Dutch Space BV    FSS EFO TN 530 OM iss  6 rev  0    5 3 19   Simulation Select Insert  New MMI and A new MMI tab appears   Controller call the n
18. OK   Controller and check that the initial Observe effect in time history             condition  see step 5 3722  plot   has been set correctly  Enter  another value on line     5 3227   Simulation Press Pause  Press Stop  Simulator reaches  Controller Choose File  Exit  unconfigured state      O Dutch Space BV 29       iss  6 rev  0    30    OM     Step    Tool   Procedure 0     5 3   28   Project Press Test Analyzer  Manager    5 3 29   Test  Analyzer    5 3 30   Test  Analyzer    5 3 31   Test  Analyzer    Select File Select test result  file  Select  IVP model tr   in sub directory   lt date gt   lt time gt        Choose View Expand all  nodes  Select variable  ansi c y  Drop variable on  Test Analyzer s canvas  Select  Next  Next and Finish     Select plot icon  Choose  File  Print  Note that the plot  backend print dialog may be  hidden behind an application  window    Choose Tools Plot Backend  Interface     FSS EFO TN 530    Test Analyzer starts OK with  empty canvas     File selector appears   Recording file   ansi c y rec appears on  screen     Hierarchy is shown  Plot  editor appears showing  variable    simulation time 1s  listed as X variable  Plot 1con  appears on canvas and a  window with the graph  appears     Plot 1s printed  Plot backend  command log appears   indicating plot 1s spooled to  printer     5 3 32   Test Choose File  Exit and discard Test Analyzer window  Analyzer results  disappears    5 3 33   Project Choose File  Exit  The Project Manager  Man
19. XP SP3  or Windows 7     Host RAM shall be 1GB MB or more     IR 4   Free disk space shall be 1000 MB or more  Needed for EuroSim and Cygwin  installation     3 3 3 Limitations       Note that the capabilities of EuroSim for Windows are limited with respect to the Linux release  In  particular there is no support for Perl and Ada  and at most soft realtime execution can be achieved  The  latter is not due to a lack of performance  but rather due to the fact that hard realtime response times can  not be guaranteed on windows         Dutch Space BV    FSS EFO TN 530 OM iss  6 rev  0    Chapter 4    Installation  amp  Customization    This section lists   step by step   the procedure to install EuroSim on a computer system  This procedure  can be used for a first time installation  as well as for any subsequent installations  e g  installing a new  version     IMPORTANT NOTICE     You might want to save the license file  usr EuroSim etc EuroSim  licenses from an exist   ing EuroSim installation before installing a new version        Dutch Space BV    16    iss  6 rev  O OM FSS EFO TN 530    4 1 Installation procedure for Linux    4 1 1 Linux installation steps    This installation procedure 1s for the supported red hat based distributions  which use the rpm solution  for package installation    In this section the notation M m p x rhel6 1686  rpm identifies a packages for EuroSim Major  version M  minor version m  patchlevel p  with x being a generation sequence number  irreleva
20. a O O       4 1 15   Append your license key  a string starting with EuroSim  to the license file   cat  gt  gt   usr EuroSim etc EuroSim  licenses    Usually this step is not needed     Start the daemon     etc init d esim start  To stop the daemon again you should do        etc init d esim stop    Restarting the EuroSim daemon 1s automatically done during the installation of EuroSim        When only an EuroSim update has been installed  it 1s wise to stop and start the EuroSim daemon   step 4 1   16   to make sure that the running esimd is compatible with the new version of EuroSim  On  installation or upgrade the EuroSim daemon is automatically restarted    As delivered  the EuroSim daemon will write simulator messages  to es imd  log in directory   var 10g   You can configure that by editing the file  etc init d esim  By leaving out the    1 switch alto   gether  the EuroSim daemon will write its messages to the system log file  var log messages   Not all messages are logged however  If you want to see all messages you must make a minor mod   ification to the file  etc syslog conf  Just add   1oca10  x to the list of filters which write to   var log messages  The line would then look something like     x info mail none authpriv none cron none local0     var log messages    The EuroSim daemon log file is automatically cycled every week or when the size grows bigger than  10 MB  The configuration file can be found in  etc logrotate d esima  The script will keep 5  older log
21. ager disappears            Dutch Space BV    FSS EFO TN 530 OM iss  6 rev  0    Conclusion    Test successfully executed     EmSmwmm  SSS  Homme     Oem    o  Este  Be o       o       Dutch Space BV 31    iss  6 rev  0    32    OM    FSS EFO TN 530        Dutch Space BV    FSS EFO TN 530 OM iss  6 rev  0    Chapter 6    EuroSim Projects  amp  Users    6 1 Adding a EuroSim user    6 1 1 Adding a EuroSim user under Linux    When a user of your system wants to start using EuroSim  he she should do the following     Step  Deerpion   Remar       used     Table 6 1  EuroSim user set up for  bin sh orbash    Step  Deerpion          Remar        0000000000000       used     Table 6 2  EuroSim user set up for  bin csh    6 1 2 Adding a EuroSim user under Windows    When a user of your system wants to start using EuroSim  he she should set the EFO HOME environment  variable to point to the directory where the project files are created  On Windows  open the Control Panel   Start Settings  Control Panel  and double click the System icon  Select the Environment tab and add the  EFO HOME variable  Whether you add the variable to the list of System Variables or User Variables  depends on whether you want to share your project directory with other users or keep your projects in a  private directory  1 e  not shared   Make sure that the directory name does not contain spaces     6 2 Adding a EuroSim project    A EuroSim project simply consists of an entry in a EuroSim project database  By set
22. alling gnuplot   then dick Next     Additional icons       Create a desktop icon  Select gnuplot s default terminal        windows     Don t change my GNUTERM environment variable  Other tasks   E  Set file associations     V  Associate anuplot with the  plt file extension x                TG     Completing the gnuplot Setup  Wizard    Setup has finished installing gnuplot on your computer  The  application may be launched by selecting the installed icons     Click Finish to exit Setup    E  View README Windows  txt  Launch gnuplot                             Dutch Space BV       OM    C Cygwin Setup   Select Local Package Directory    Select Local Package Directory  Select a directory where Setup should look for downloaded installation files        C Cygwin Setup   Installation Status and Create Icons    Create Icons  Tell setup if you want it to create a few icons for convenient access to the  Cygwin environment                        lt   Setup   gnuplot    License Agreement  Please read the following important information before continuing     Please read the following License Agreement  You must accept the terms of this  agreement before continuing with the installation     FL    Copyright 1986   1993  1998  2004 Thomas Williams  Colin Kelley         Permission to use  copy  and distribute this software and its     documentation for any purpose with or without fee is hereby granted     provided that the above copyright notice appear in all copies and     that both that c
23. e to the new Windows    distri   bution  The support for Windows 7 will remain as long as Microsoft supports the Windows7 operating  system     3 3 1 2 Client only installation    Client libraries for windows to operate over a network with linux distributions are available and down   loadable from the EuroSim website Support pages  Please check www eurosim nl for the available client  software         Dutch Space BV    14    iss  6 rev  O OM FSS EFO TN 530    In case of a tool from a different vendor that is interoperable with EuroSim  the vendor has most likely  already packaged the client library with its product  The vendor will then specify the versions of the  EuroSim server that his product supports    If you are a tool vendor and want to package the client with your tool then the webpage with the client  libraries states the legal basis on which the consortium supports that  If the client library that you seek is  not there  then please contact the EuroSim helpdesk     3 3 2 Requirements    The EuroSim for Windows release is provides as an installer which will provide all the required tools  on the User   s system  With the exception of gnuplot  these tools are all part of the Cygwin suite that 1s  installed with EuroSim  As a result of this approach you will not read any requirements on tools that  must be installed     1711  mamans  oOoOo O O  IR 1   Host computer shall be an Intel Pentium   compatible PC or better   IR 2   Operating System shall be either Windows   
24. ed via the EuroSim daemon  esimd  Through this daemon it is possible to    run a simulation not only on the local machine  but also on any other machine in the network that has  a EuroSim daemon running     To prepare a host computer for the purpose of real time simulations  root  privileges are required  hence the EuroSim daemon will normally run with root privileges  Although  the daemon is started as root  and the simulation processes starts off being owned by root when running  real time  this only takes as long as is needed to set things up and will never run user code  models  with  root priviliges  Non real time simulations are never run as root at all  The root privileges are needed to  isolate processors  daemon  and to run on these isolated processors  simulator     The EuroSim daemon also serves as a license manager  The EuroSim daemon can only run on hosts  listed in the EuroSim license file  All EuroSim tools will contact the EuroSim daemon to check whether  their host is listed in the license file    Four different license types are available for EuroSim     Server License  Server   This is a realtime license  that allows multiple users to work concurrently with the EuroSim  functionality for model development  test preparation and execution  1 e  simulation  and test  analysis on a single computer with EuroSim installed     Workstation license  Workstation   This is a realtime license that allows a single user to use the EuroSim functionality for model  develop
25. elo 20900 4rpm    This package requires the EuroSim client libraries     Optionally install Java model support  rpm    Uvh Euroborim Jjava M m p rhelce r 0960 rpm    This package requires the Java Development Kit   Optionally install TSP provider support    rpm SUV Eurooaim IoP M m pb rHelo rx090 rpm    TSP 1s the Transport Sample Protocol    Optionally install the Web Interface Server     rpm  Uvh EuroSim WebInterface Server M m p rhel6 i686 rpm    Optionally install the Web Interface Monitor     rpm  Uvh EuroSim WebInterface Monitor M m p rhel6 1686 rpm       Your installation for linux is now completed     4 1 2 Starting the EuroSim daemon under Linux    A license key 1s required to start the EuroSim daemon  Normally  the key for your system will already  be included in the license file  usr EuroSim etc EuroSim licenses      O Dutch Space BV 17    iss  6 rev  O OM FSS EFO TN 530    If you need a new licenses key  you can mail that request to esim info dutchspace nl  providing the  following info     1  The reference number of your EuroSim license agreement   2  Your computer   s name  type and OS version     3  The first line of the output of the sysinfo command  The information produced uses the MAC  address of the first Ethernet card present in the system  If there 1s no Ethernet card present in your  system  you cannot get a license for EuroSim     Now  proceed as follows  still as user    root     and assuming this 1s a first time installation      Step   Description r
26. enses    You can use notepad  windows  or vi emacs  cygwin  to add the string to the file     After adding the string to the license file you can run EuroSim by double clicking the EuroSim icon on  your desktop or launching it from the EuroSim group in the Start Menu  The EuroSim project manager  will appear    If instead of the project manager  an error dialog appears  or if you see a demo mode notification  then  first please try a reboot of your system  If that does not resolve the problem  then please contact the  EuroSim helpdesk        Dutch Space BV    iss  6 rev  0    24    OM    FSS EFO TN 530        Dutch Space BV    FSS EFO TN 530 OM iss  6 rev  0    Chapter 5    Installation Verification    In order to write down the procedures as compactly as possible  the procedure steps are often specified  at a higher level of abstraction  E g  instead of saying    Choose Create  New Project and type project  my project and then press OK  it is simply written    Create new project my project   Consult   SUM12  for details   Optional steps are indicated by a procedure step number in a grey field  the condition is listed directly  above that grey field     9 1 Linux system    9 1 1 Linux host computer    Purpose  verify that host 1s compatible with EuroSim   Expected Result Checked    1 1   Note processor type  use   Should be Intel Pentium or better   hinv      1 2   Note memory size  use   Should be  gt 512 MB   hinv    Note free disk space  use   Free disk space should be 710
27. ervic    icense Key Generation    run the EuroSim license key generator  before or after reboot   which you can   find in the EuroSim Start menu  Eemal this icense key to the EuroSim helpdesk  esim    support dutchspace nl   In return you will receive a license key with instructions for  y installation           4 2 2 Starting the EuroSim daemon under Windows  After installation and reboot  the EuroSim daemon is automatically started but it s license file does not    contain your license key yet  Please check this by double clicking the EuroSim icon on your desktop     If the response 1s that there 1s no license available then please continue with the license key reguest  and installation described in subsection 4 2 3  However  1f the response 1s that there 1s a license problem  because the daemon is NOT RUNNING  something failed  You can first try to start the daemon manually  using the steps in Table 4 5     Table 4 5  Windows manual daemon  re start    17017    com    Stop the EuroSim daemon  Open a command shell and type the following command  followed by the Enter key     net stop esimd    Start the EuroSim daemon  Open a command shell and type the following command  followed by the Enter key     net start esimd       The EuroSim daemon is implemented as a Windows service  As an alternative to typing the net start and  net stop commands  you can open the Service Control Manager  SCM  from the Windows Control Panel  and start stop the EuroSim daemon from there  It s name 
28. ew MMI IVP  mmi  Monitor editor starts  Monitor  Select Insert  New Monitor appears on MMI tab   and select variable  ansi ansi c y  Change  to plot against simulation time  and save as  ansi c y vs t     5 3220   Simulation Select  nsert  New Scenario Action editor starts  Recorder  Controller and call the new scenario icon appears on canvas   IVP mdl  Choose  Insert  New Recorder  Select    var ansi ansi c y and  Save asansi C y     5 3 2    Simulation Choose Insert New Initial The initial condition editor  Controller Condition  When prompted to   appears     save the file  save 1f as  IVP TIE     5 3222 Change initial condition of The Input Files tab shows the  variable amp1  Press OK  new initial condition file   5 3 23   Simulation Choose Server Select Server    A dialog with a list of  Controller available servers 1s shown   5    3224   Simulation Press Init You are asked to save the  Controller changes  save the   sim file as  IVP sim  The simulator  initializes and reaches  stand by state  Ignore  warnings on inconsistent  default values 1n the Fortran  model  this is a known SPR   5 3 25   Simulation Press Go  State changes to executing   Controller The simulation time 1s  continuously incremented   Recording action on scenario  tab has status EA  executing  and active   Monitor on the  MMI tab 1s continuously  updated and shows a sinus   The variables on the API tab  are continuously updated     5 3 26   Simulation Create alpha numeric monitor   Variable s value is 
29. f not set  then  SHOME  eurosimis used     EFO DOC   Windows Only  Points to the location on the EuroSim website where the  documentation is stored that is opened on help  It is possible to make a local version if  internet access 1s not available  please contact the helpdesk        MANPATH   This variable is extended with SEFOROOT  man  so that the EuroSim manual pages  can be found     This variable is extended with SEFOROOT  bin  so that the EuroSim executables can  be found        Table 2 3  Environment variables needed before starting EuroSim    When the above environment variables are set  EuroSim can be started by typing esim on the com   mand line  After selecting a project and role  some more environment variables are set automatically by  EuroSim for that session  A complete list is given below for information     PROJECTHOME Home directory of the current project   EFO XTERM The terminal emulation program  if not set xt erm 1s used      ERO VC The current configuration control system  Possible values are cadese  or cvs  If not set  then no configuration control is used     EFO SHAREDMEMSIZE    Deprecated  The shared memory size used by the simulator  By default  4 MB 1s reserved  If more is needed then this environment variable  should be set with the required memory size in bytes  This option 1s now  controlled through settings in the model editor  Configuration tab of  Tools Set Build Options    dialog box      EFO STACKSIZE  Deprecated  The stack size reserved fo
30. inistrator    As an intermediate between the two extremes sketched above  you might consider the use of a project  librarian  This librarian 1s made responsible for the maintenance of a local project description file  of  which he she 1s made the owner  Make the project description file writable by the owner exclusively  and  place it in a new directory  Create a new UNIX group  and make the aforementioned directory read write  by this group and set the group s bit  Assign the people wishing to use this project description file  to this new group  By doing so  the project librarian can create projects and assign users to them   without needing your assistance  the project home directories should   of course   be sub directories of  the directory created by you  Projects managed by one project librarian are protected from those by other  project librarians by the UNIX group protection  Projects within a group are not protected against each  other  except maybe by making file write only for the owner     6 3 EuroSim repository    When defining a project  one can set the project   s repository  1 e  the directory where versioned files will  be stored    When using Cadese for version control  the default project repository 1s a sub directory called RCS  located in the project directory  People working on the same project share a single repository  By  placing the repository in a higher level directory  multiple projects may share the same repository  This  possibility comes in ha
31. initialising to stand by           ofl           Executing  minbar dutchspace nl  Test Controller  Non Realtime  v 1 00   252 7500   269 1308  Experimental                     National    e Aerospace    Laboratory NLR    Dutch Space    an EADS Astrium company    NSPYRE    making technology matter    iss  6 rev  O OM FSS EFO TN 530    Summary    EuroSim 1s an engineering simulator to support the design  development and verification of  sub  systems  defined by programmes of various scales  The facility provides a reconfigurable real time execution  environment with the possibility of man in the loop and or hardware in the loop additions    This document specifies the install procedure and hints to maintain the EuroSim installation        Copyright Dutch Space BV    All rights reserved  Disclosure to third parties of this document or any part thereof  or the use of any  information contained therein for purposes other than provided for by this document  is not permitted   except with the prior and express written permission of Dutch Space BV  PO Box 32070  2303 DB   Leiden  The Netherlands     ii    Dutch Space BV    FSS EFO TN 530 OM iss  6 rev  0    Contents    1 Introduction 1   EE o S O CALA l  1 2 Audience LL ebb we eee ewe a 1  LO DOM ou ca OA Re ORR eR mos EOS Mg ha AS Be 1  14 Document Structure     sw a s s b dus b BO a b A yox 33 3 3 3 ba Ducs 1  RE ERAS EDS dn A 2  1 6 Abbreviations        lt  aoao a a a ee eee ee eee ee ee    2  2 EuroSim Overview 5  2 1 EuroSim too
32. is esimd    The EuroSim daemon writes event messages to the application event log  Use the Windows Event Log  program to view them    If this does not solve the problem  please contact the EuroSim helpdesk     4 2 3 License key management under Windows    To generate a license key  the EuroSim helpdesk requires the so called sysinfo string  To generate this  string  go to the EuroSim group in the Start Menu  Run the LicenseInfo program  The figures in Table 4 6        Dutch Space BV    FSS EFO TN 530 OM iss  6 rev  0    show the to be executed program in the start menu and the to be expected result     Table 4 6  License Information generation       Default Programs   a  Desktop Gadget Gallery   e Internet Explorer  54 bit        Internet Explorer       Windows DVD Maker   u9 Windows Fax and Scan   mn Windows Media Center   Windows Media Player   ET Windows Update     34 XPS Viewer   du Accessories LicenseKey     E  C System ID   k EuroSim 40003888 28  00402 0bieib89    E res Press any key to continue        EuroSim iihi    i   LicenseKe  m Games X    gnuplot    k Maintenance     Startup          Email the contained sysinfo string to esim support    dutchspace nl     The EuroSim helpdesk will tie your sysinfo string to the license agreement and create the license key   This license key is a string that must be added to the EuroSim license file that which has the following  path on your system     Under Windows  C  EuroSim etc  Under Cygwin   cygdrive c EuroSim etc EuroSim lic
33. is now ready to begin installing EuroSim on your computer          e                 Select the additional tasks ould like Setup to perform while installing EuroSim  Click Install to continue with the installation  or dick Back if t to revi  E neho i gundo he progra k he ing Start ne van   you w tup to per installing Euro  pohon with the ins or di if you want to review or  To continue  dick Next  If you would like to select a different folder  dick Browse   V  Add EuroSim directory to your system path r on  y remote procedure call services in your system directory  if you do not  the s  uroSim Browse    osim daemon must be manually started after reboot  Start Menu Er  Additional tasks   Add EuroSim directory to your system path  Install remote procedure call services in your system directory  if you do not   ra Tma       zs  G Setup   EuroSimDownload  t       Setup   EuroSimDownload E   23       Information  ri pleting the EuroSim Setup Please read the following important information before con    Completing the EuroSimDownload  Setup Wizard       complete the installation of Euro  se    e on st    Setup has finished installing             The When you are ready to continue with Setup  dick Next   estart your computer  Would you like to    application ma  1 selecting the installed icons     Click Finish to exit Setup  O Yes  restart the computer now    download  e           dem oak di Arestart of   No  I wil restart the jer br    your computer is required to ite the EuroSim S
34. ls  models and libraries      lt   lt   lt  2 2 a 2    0000 2 eae 5  2 2 EuroSim users and projects     z   s nos Bos ox 9 A PS V E RR RO es Reseau se  6  2 3 EuroSim licenses and daemon esimd                000 eee ee ee eae 6  2 4 Lay out of EuroSim installation                                7  2 5 EuroSim environment variables                                       8  2 6 EuroSim user s files       o   a a a a a 44 4        9  3 System requirements 11  3 1 Processor Architecture   lt      2 44444 ee 4 0    11  3 2 EMMA LINUX    sa ass BB OY mox E    x 39m SEDGE RE SEBS RS Hw 11  3 3 EuroSim for Windows   s s s 44 444 4      ke 13  4 Installation  amp  Customization 15  4 1 Installation procedure for Linux                                16  4 2 Installation procedure for Windows                               19  5 Installation Verification 25  a de o    DE LD ce 25  do Windows syslen 2 4 5  OE antes R  C ANS S   Ne OA O deo RCA A 26  5 3 Exercise EuroSim tools functionalities    lt     lt   lt   lt  2 cnl  27  6 EuroSim Projects  amp  Users 33  6 1 Adding a EuroSim user   cs moo uos Bu 9X LEGGE KEYES eR x xe A 33  6 2 Adding a EuroSim project                                   33  6 3 EuroSim repository    uos ook ko       do Kuk ananas    K   X   Box Sox Ke A 34  7 Troubleshooting 35  A Source Code Listings 37  RevisionRecord 42  Bibliography 43       Dutch Space BV iii    iss  6 rev  O OM FSS EFO TN 530    IV    Dutch Space BV    FSS EFO TN 530 OM iss  6 rev  0    Chapter 
35. ment  test preparation and execution and test analysis on a computer with EuroSim  installed  The license is granted to the first user requesting the license and will only be released  if the EuroSim daemon is restarted     Desktop license  Desktop   This is a non realtime license that allows a single user to use the EuroSim functionality for  model development  test preparation and execution  i e non real time simulation  and test anal   ysis on a computer with EuroSim installed  The license is granted to the first user requesting  the license and will only be released if the EuroSim daemon is restarted      Under Windows  esimd is run as a service    Provided   of course   that that machine has equal access to your simulator files as the local machine  e g  via NFS     6     Dutch Space BV    FSS EFO TN 530 OM iss  6 rev  0    Runtime license  Runtime   This is a deployment license  It allows the user to execute hard real time simulations  but does  not permite the use of the development tools to build simulators     Capability Workstation   Desktop   Runtime    Users working concurrently    Hard Real time executions  Model development  Test preparation    Test analysis       Table 2 1  EuroSim licenses overview    Your type of license is indicated on the EuroSim license agreement     2 4 Lay out of EuroSim installation    The directory structure under  usr EuroSim  Windows  C  NEuroSim is laid out as follows     adainclude   Package esim ads Ada package  specifications for
36. ndy  if people want to have their own working space  Then they simply define  their own projects  using a local project definition file   but set their repository variable to the same   shared repository    When using CVS for version control  the project repository can be chosen arbitrarily         Dutch Space BV    FSS EFO TN 530 OM iss  6 rev  0    Chapter 7    Troubleshooting    When experiencing problems with EuroSim  there are a number of places you can look for hints as to  how to solve them     1  When something goes wrong  EuroSim often provides feedback directly on the GUI or on stdout  or stderr  Especially important to check are the command logs in the Model Editor  when  generating a simulator  and in the Simulation Controller  when running a simulation      2  When the EuroSim daemon  esimd has been started with the    v flag  a EuroSim simulator will    output diagnostic information in the daemon s log file     specified with the    1 flag  or on the  system s console     3  When started with the    v flag  the EuroSim daemon will output information on what it has been  doing to the syslog  Check the syslog and search for    esimd    to find that information     4  EuroSim is delivered with a so called    FAQ     this is a list of frequently asked questions  and an   swers    You can browse this list  which is in HTML format on the CD ROM  with a standard  browser     When the problem persists  you can contact the EuroSim help desk     EuroSim Help Desk  Dutch S
37. nt to the  user  and rhel6 defining the RedHat Enterprise Linux 6 release for processor architecture 1686    Instead of rhel6 you may also encounter redhawk6 for the concurrent realtime version of red hat     Step   Description S  4 1 1   Copy the download section URL provided to you by the EuroSim helpdesk in your favorite  internet browser and press enter  The link will look like  http   www eurosim nl software download   YOUR SECTION   4 172   Enter your username and password in the authorization dialog to log in to your download  section on the EuroSim website  4 1 3    You will see EuroSim mark versions with major and minor version numbers of the  EuroSim release s  that are made available to you  Enter the version that you want to          install  select the patch level directory and then go to the rhel or redhawk directory in line  with the desired distribution        download the following packages to you computer     required     BurosSim MMaP adL SL r Ocar Chs rom    option  a l      BuUroSim1SP Mmp2distT0ac nerPm  BUroSimn eliene M M P X1A1SEfO0aB6h rom  EuroSim WebInterface Monitor M m p x distro arch rpm  EuroSim WebInterface Server M m p x distro arch rpm  Euroosim clrient M m p xXdrstro archrpm  BUBoStm jeva M MP2 401506 Poa  Eurooim Jjava clrient Mumn p x drstro arfch rpm  EUro5Sm pytloh clTenut M mnipexdrstbowdboch  rpm  EUuroSanrtcoclsecl tien Miko dis tova voli TEM  perleBurosim oython Mjm  pe xdrstro arch xrptm    Depending on what is already installed on
38. of mada  ads           File            Contents        STA madar ads  v  2 0 I997905903 104 259 555 alison EXD s    package MADA is  procedure ADA95   va long T oa  ampli Long tloat    freq  Long 1loat   end MADA        Ada source of mada  adb        Global State Variables      LONG FLOAT MADA ampl      INIT  3 14        LONG FLOAT MADA freg      INIT  0 5        Entry Point MADA ADA95       Global Output Variables      LONG FLOAT MADA y      INIT  0 0            File        Contents        Sld   made adbyv 241 1997 09 18 14 50 56 brardt Exp  5    with esim  use esim      With math hr use math h     with Ada Numerics Long Elementary Functions   use Ada Numerics Long Elementary Functions     package body MADA is    procedure ADA95 is  c    cLondg cpbost     begin  t      esimgetsimtime   y    amplxsin fregxt       y    amplxt   end ADA95   begin  freq    0 5   ampl    3 14        Dutch Space BV 39    iss  6 rev  O OM FSS EFO TN 530      end MADA     40    Dutch Space BV    FSS EFO TN 530 OM iss  6 rev  0  Revision Record     ss   Rev   Date   Reason for change   Changes  TOC cream OO O OOOO     1997 May 02  update aterimematreview    D  2 pormo   pet rs    1 3 1997 Jun 25 update for SPR 1771  SPR 1783   INL ARM  OVO  DD OOo OO  G  o  39M   oci Brosim Ma deme   OoOO    2000 May 2   Mk2revl release  added  Appendix C  EuroSim RTI   HLA extension  2 2000 Oct 6 Mk2rev2 release  fixed  SPR 1830  add installation  dependency a2ps  add  installation for Linux version  o    DI        
39. opyright notice and this permission notice appear     in supporting documentation           Permission to modify the software is granted  but not the right to    distribute the complete modified source code  Modifications are to        I accept the agreement     I do not accept the agreement         Setup   gnuplot    Select Components  Which components should be installed        Select the components you want to install  dear the components you do not want to  install  Click Next when you are ready to continue     Full installation NA  gnuplot Core Components 26 4 MB  gnuplot Documentation 3 6 MB  gnuplot Demos 0 9 MB  Third Party License Information 0 2 MB  Japanese Language Support 0 9 MB                                     Current selection requires at least 32 3 MB of disk space           Setup   gnuplot    Ready to Install  Setup is now ready to begin installing gnuplot on your computer        Click Install to continue with the installation  or click Back if you want to review or  change any settings   Destination location   C  Program Files  x86  gnuplot  Setup type   Full installation    Selected components   gnuplot Core Components  gnuplot Documentation  gnuplot Demos    Third Party License Information  Start Menu folder     i 4   n            c      E    Welcome to the EuroSim Setup  Wizard  This will install EuroSim version 5 1 on your computer     Itis recommended that you dose all other applications before    Click Next to continue  or Cancel to exit Setup      
40. ory        EuroSimBuildDownload exe 10 Jun 2013 00 35        0  of EuroSimDownload exe from www eurosim nl Com       s    E    EuroSimDownload exe 10 Jun 2013 00 31    File Download   Security Warning mm    Do you want to run or save this file  ing File Information   oSimDownload exe from www eurosim nl  r   Name  EuroSimDownload exe    Type  Application  363MB  From  www eurosim nl    ated time left   load to   sfer rate     Close this dialog box when download completes  Rn    swe    Canca              While files from the Intemet can be useful  this file type can    potentially harm your computer  If you do not trust the source  do not  run or save this software  What s the risk     Estimated time left  1 min 21 sec  90 9MB of 363MB copied   Download to  Temporary Folder  Transfer rate  3 35MB Sec    Close this dialog box when download completes       4 2   5   Please press the Run button  Note that due to the size of the executable  the download may  take a considerable time which 1s indicated in the download dialog progress bar as shown in  the following figure     26  of EuroSimDownload exe from www eurosim nl Co    to      Em      d  EuroSimDownload exe from www eurosim nl        O Dutch Space BV 19    iss  6 rev  O OM FSS EFO TN 530    Sep  mein OO    Verification by your security software may cause a considerable download verification time  event though the progress bar shows that the download 1s completed  In addition firewall  software may display a dialog to allow 
41. other software required   saving user data     Installation  Procedure on how to install and customize EuroSim     Verification  Procedure on how to verify correct installation      O Dutch Space BV 1    iss  6 rev  O OM FSS EFO TN 530    EuroSim projects and users  Some example strategies will be provided how to set up EuroSim projects  users and reposito   ries     Trouble Shooting  Suggestions for solutions in case of problems  log files  FAQ  SPR  helpdesk      1 5 Notation    Document references are given with a mnemonic between square brackets  like  SUM12   these mnemon   ics are listed in the bibliography on page 43    EuroSim versions are generically stated as M n p where M refers to the Major version  m to the minor  version and p to the patchlevel version    For the procedures described in this document  the following notation is used     Type string Type    string    at UNIX shell prompt using keyboard    Choose a b c Choose menu item    c    from sub menu    b    from menubar option    a     using  mouse    Select item Select    item     usually an icon  using mouse    Press button Press button called    button    with mouse     Literal text Literal text is written in Courier  monospaced  font     1 6 Abbreviations    Abbreviation    As Soon As Possible    2    Dutch Space BV       FSS EFO TN 530 OM iss  6 rev  0    Abbreviation          Dutch Space BV 3    iss  6 rev  O OM FSS EFO TN 530    4    Dutch Space BV    FSS EFO TN 530 OM iss  6 rev  0    Chapter 2    E
42. ovide functionality for e g  RS232  MIL1553  TM TC interfaces        Dutch Space BV 5    iss  6 rev  O OM FSS EFO TN 530    2 2 EuroSim users and projects    The EuroSim users are the people on your system  using the EuroSim tooling to prepare  run and analyze  simulations  Users can cooperate in a EuroSim simulation project  A EuroSim project consists of     e A description   e A directory where the files reside  also called the project root    e A repository where the versioned files reside  for configuration control      e A default model   Project definitions can be kept in two places     1  In a local EuroSim project description file  By setting the environment variable EFO_HOME  a  user can override the default EuroSim project file in SHOME    eurosim  A local project file  and  there can be many of them  and the associated projects are managed by the user  see section 6 2    He she can define projects at a local level  Projects and users are protected against each other by  the normal OS protection mechanisms  which are respected by the EuroSim tooling     2  In a system wide EuroSim project description file  This file is managed by you  the EuroSim  owner  also called facility manager   Users must set the EFO_HOME environment variable to the  directory with the system wide project file  You can use this file to create EuroSim projects and  allocate a working directory  i e  disk storage  to them     2 3 EuroSim licenses and daemon esimd    EuroSim simulators are start
43. pace BV  PO Box 32070  2303 DB Leiden  The Netherlands  Tel   31 71 5245 550  Fax   31 71 5245 498  e mail  esim support    dutchspace nl    In all communications  please provide your EuroSim version and license number        Implemented as a service on Windows platforms    Use the event viewer in the adminstrative tools group on Windows platforms        Dutch Space BV 35    iss  6 rev  0    36    OM    FSS EFO TN 530        Dutch Space BV    FSS EFO TN 530 OM iss  6 rev  0    Appendix A    Source Code Listings    C source of ansi c         x File  ans1140      x   x Contents           LAS SAS A CPV Bek 1997 0510 14959255 Drandt  EXxp o  2    include  lt esim h gt     include  lt math h gt     static double c y 0   static double c freg 1 5     rad sec x   static double c ampl 3 14     void ansi_c  void     double t   esimGetSimtime      SV   Clamp    amp   Sinte Eregx0 s       Fortran source of fortran f    CC File         C COncents    C   G SLA Tortrans av 2s 0  1990920913999 Alison Exp  9        subroutine F77   implicit none   include  esim inc    double precision T  Y  AMPL  FREQ  common  FORTRAN  T  Y  AMPL  FREQ  data Y  AMPL  FREQ  10  3 14  0 5   T     esimgetsimtime      Y   AMPLxsin  FREOxT    return   end    C block data  C double Y  AMPL  FREO       Dutch Space BV 37    Iss  6 rev  O    38    common  FORTRAN  Y  AMPI     OM    REC    data Y  AMPL  FREQ  10  3 14  0 5     end    FSS EFO TN 530        Dutch Space BV    FSS EFO TN 530 OM iss  6 rev  0    Ada source 
44. port pages  Please check www eurosim nl for the available client software    In case of a tool from a different vendor that is interoperable with EuroSim  the vendor has most likely  already packaged the client library with its product  The vendor will then specify the versions of the  EuroSim server that his product supports    If you are a tool vendor and want to package the client with your tool then the webpage with the client  libraries states the legal basis on which the consortium supports that  If the client library that you seek is  not there  then please contact the EuroSim helpdesk     3 2 2 Requirements    All requirements on other software packages are specified in the EuroSim RPM packages     RegD   Requirement   Remarks 000000000000    IR 1   Host computer shall be an Intel Pentium  compatible PC or better  For guanteed hard  realtime usage we recommend using  quadcore processors  For hard realtime  usage we recommend procuring a an  integrated system via the EuroSim  consortium     Linux distribution shall be one of the  distributions mentioned in subsection 3 2 1       IR 2    IR 3   Hyperthreading shall be turned off in the Needed to eliminate severe cause of clock    BIOS when hard realtime simulation 1s Jitter when running real time   required     IR 4   Host RAM shall be 512MB or more  At  least 4GB recommended  IR 5   Free disk space shall be at least 100 MB  At   Needed for EuroSim installation   least IGB recommended   IR 6   Basic development system  
45. r each thread of the simulator   By default 16k  Linux  1s reserved  If more is needed then this  environment variable should be set with the required stack size in bytes   This option is now controlled through settings in the model editor   Configuration tab of Tools Set Build Options    dialog box         Table 2 4  Environment variables used within EuroSim    8     Dutch Space BV    FSS EFO TN 530 OM iss  6 rev  0    2 6 EuroSim user s files    EuroSim will create and or look for certain files in the user s home and or current working directory   details are listed below      O  Femme   Pose    SHOME  eurosim   projectmanagerrc Contains the user preferences and  GUI settings for the Project  Manager     modeleditorre Contains the user preferences and  GUI settings for the Model Editor     scheduleeditorrc Contains the user preferences and    GUI settings for the Schedule Editor     simulationctrlrc Contains the user preferences and  GUI settings for the Simulation  Controller     testanalyzerrc Contains the user preferences and  GUI settings for the Test Analyzer     modeldescriptioneditorrc   Contains the user preferences and  GUI settings for the Model  Description Editor     parameterexchangeeditorrc   Contains the user preferences and  GUI settings for the Parameter  Exchange Editor     calibratron  editerrec Contains the user preferences and  GUI settings for the Calibration  Editor     smp2editorrc Contains the user preferences and  GUI settings for the SMP2 Editor  
46. r installers     e packaages that are induded in the download are     Cygwin  See www cyawin ora for more information     Gnuplot  See www anuplot info for mode information    EuroSim  The actual EuroSim Setup program    lease accept all default settings during the installation to assure a succesfull end  esult  For guidance during the installation process please check the Owners  which you can find on  http    www eurosim nl su t manuals index  shtml    T       FO    Select Additional Tasks  Which additional tasks should be performed     Select the additional tasks you would like Setup to perform while installing           Setup   EuroSimDownload         G Setup   EuroSimDownload    Information  Please read the following important information before continuing     When you are ready to continue with Setup  dick Next             lease accept all default settings during the installation to assure a succesfull end     esult  For guidance during the installation process please check the Owners     which you can find on  http    www eurosim nl support manuals index  shtml       uroSim for Windows limitations      Maximum scheduler frequency 100 Hz     EuroSim for Windows is not capable of running hard realtime  at most soft     ealtime execution is feasible  Note that realtime is not a performance issue    ather the execution on windows can not be tailored for guaranteed response    time     No support for usage of the perl batch interface  td and python available     Ready to In
47. ram s shortcuts in the following Start Menu folder     To continue  dick Next  If you would like to select a different folder  dick Browse     E               Don t create a Start Menu folder         Setup   gnuplot  Information  Please read the following important information before continuing        When you are ready to continue with Setup  dick Next          NEW space raises console for console mode gnuplot on Windows     CHANGE  persist mode does not open text window of wgnuplot     FIX  persist mode broken on Windows     FIX  persist mode results in zombie process if using wxt terminal on Windows    FIX suppression of color in linetypes after  set term     mono      FIX synchronization of graphics and text color transitions in latex terminals    FIX memory allocation off stats command applied to a large matrix    New features  changes and fixes in gnuplot version 4 6 2              FY         S Setup   EuroSim    Select Destination Location  Where should EuroSim be installed        Setup will install EuroSim into the following folder     To continue  dick Next  If you would like to select a different folder  dick Browse        Browse     Atleast 212 5 MB of free disk space is reguired             21    22    iss  6 rev  O OM FSS EFO TN 530           Setup   EuroSim TE Setup   EuroSim   FG Setup   EuroSim  Select Start Menu Folder Select Additional Tasks Ready to Install  Where should Setup place the program s shortcuts  Which additional tasks should be performed  Setup 
48. rocedure  rema  mes  nested       available  use license   1686 pe mingw32 gde   version     5     5 2   4   Check 1f the right Not required for i686 pc mingw32 gq  mingw compiler is EuroSim run time or higher installed     Check if the F77 Optional  1686 pc mingw32   compiler is available  gfortran version 4 4 5 or  higher installed     i   Di    5   5 2   6   Check if the C   Optional  1686 pc mingw32 g     compiler is available  version 4 4 5 or higher  installed    5 2   7   Check if the RCS Optional  rcs 5 7 18 or higher  utilities are available  installed    5 2 8   Check if the CVS Optional  cvs 1 11 5 23 or higher  utilities are available  installed    5 2 9   Check if Internet Optional  Version 8 or higher  Explorer is available  installed        Dutch Space BV       FSS EFO TN 530 OM iss  6 rev  0    5 2 2 Windows host operating system    Purpose  verify that host   s operating system is compatible with EuroSim     Expected Result Checked    5 2 10   Inspect operating sys    Should be Windows XP SP3 or Windows 7   tem     5 3 Exercise EuroSim tools functionalities    Purpose  test proper functioning of EuroSim on  new  host     5 3   Prepare user environment as Environment variables set   described in section 6 1    5 3 2   Project Linux UNIX  type esim  Project Manager tool appears   Manager Windows  double click  desktop icon    5 33   Project Choose Help About About dialog appears with  Manager version number    5 3 4   Project Create new project IVP  Project IVP
49. stall  Setup is now ready to begin installing EuroSimDownload on your computer     e    Click Install to continue with the installation  or dick Back if you want to review or    EuroSimDownload  then dick Next  change any settings   To continue  dick Next  If you would like to select a different folder  dick Browse   V  Install Cygwin after extraction Esse    gt  EEE EE   7  Install Gnuplot after extraction       JEuroSim install Browse      3    Additional tasks   V  Install EuroSim after extraction sd Caf ech  Install Gnuplot after extraction  Install EuroSim after extraction    Atleast 367 7 MB of free disk space is reguired     Cca      G Setup   EuroSimDownload                          Installing C Cygwin Setup   Choose Installation Type baba   Please wait while Setup installs EuroSimDownload on your computer  Choose A Download Source  Choose whether to install or download from the intemet  or install from files in De  a local directory   Extracting files       C l    release sglite3Vibsglite3 OWibsglite3 0 3 7  16 2 1 tar bz2      ES   a EE nil kom ktor     setup   EuroSimDownload x    20    U  E  CPL ERES Wy    program is used forthe initial installation of the  updates     This setup  Cygwin environment as well as all subsequent Make  sure to remember where you saved it    lling  Please wait while Setup installs EuroSimDownload on    Finishing installation       E                    downloaded files will be kept for future re use     5 Download Without Installing     
50. the EuroSim download program to proceed as show  in the following screenshot         8  User Account Control x  Program name     EuroSimDownload 1  exe    Publisher  Unknown  File origin  Downloaded from the Internet    D wm    Change when these notifications appear    v  Show details    Please allow the download program to continue     The EuroSim download program will install and launch the installers of the tools reguired  by EuroSim as well as the EuroSim installer itself  A sequence of dialogs 1s presented as  shown in Table 4 4  Please use the provided defaults  and press the button indicated with a  red arrow in the screenshots        Table 4 4  Windows Installation Steps           Setup   EuroSimDownload    Welcome to the         EuroSimDownload Setup Wizard    This will install EuroSimDownload version 5 1 on your    computer     Tt is recommended that you close all other applicatinns hefnre    continuing     Click Next to continue  or Cancel to exit Setup      Sup   EurosimDownload    Select Destination Location  Where should EuroSimDownload be installed        Setup will install EuroSimDownload into the following folder         Setup   EuroSimDownload    Information  Please read the following important information before continuing     When you are ready to continue with Setup  dick Next   uroSim for Windows Installation    is program downloads and extracts all software packages required for EuroSim  usage to a directory on your harddisk and optionally launches thei
51. ting SEFO HOME  to the directory where the project database resides  the user can select a project from the list and execute  one or more of the tools  How to add a EuroSim project is described in  SUM 12   section 5    If you use a shared project database  every user can access any project listed there  If you want to avoid  this  you should use the Operating System s file protection mechanism  Various possibilities exist  and  the following is given as a starting point only      Please consult one of the many books on UNIX or WINDOWS system administration        Dutch Space BV    33    iss  6 rev  O OM FSS EFO TN 530    34    When using the system wide EuroSim project description file    1  The file SEFO HOME  project  db is readable by everybody but writable by user root or  group sys only  The normal user can thus not change its contents     2  When you create a new project  by editing the afore mentioned project description file  also create  anew UNIX group and add the users working on the project to this group  Make the project   s home  directory of this group  and set the group s bit  Make the directory writable to group members  only  You may either make it readable to everybody or to the group only  depending on security  requirements     When using local EuroSim project description files    By default every user creates a local project database and can create projects  He She is only bound by  the standard UNIX protection mechanisms you have set up as a system adm
52. uroSim Overview    The purpose of this section is to provide some background information on EuroSim  that might help you  in maintaining the installed product     2 1 EuroSim tools  models and libraries    The EuroSim product consists of a number of software tools and one or more software libraries  A  software tool is an application  that runs on a host computer and assists the user in performing some task   Typical examples of EuroSim tools are the Model Editor and the Simulation Controller  All EuroSim  tools are equipped with a modern Graphical User Interface    The purpose of EuroSim 1s to assist the user in preparing simulators  running  real time  simulations and  analyzing the results  A simulator typically consists of a model  that makes the simulator specific for  some application and an invariant part  that is the same for each simulator  The invariant part consists  of the EuroSim tools  and one or more EuroSim libraries  These libraries provide a whole suite of  functionality     GUI API         Application  Model SW       1m    EuroS  Tools             SW Libraries       Operating System  amp     Device Drivers    Man  in the loop    Configurable  Operator Deck             Computer Hardware        Hardware  in the loop    Te     Client Server Architecture    Figure 2 1  General lay out of EuroSim  tools  model  libraries    There is a standard library called es im  that provides basic functionality  for example to look up the  simulation time  Other libraries pr
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
Samsung Napster YH  Digitus Desktop PS/2  Smeg SV564X.1 hob  Red River WWTP Exp. & Rehab  User Manual  KEMTHINNER  products manual - Providence  Wiley Professional CSS: Cascading Style Sheets for Web Design    Copyright © All rights reserved. 
   Failed to retrieve file