Home
Owner`s Manual
Contents
1. gmake Leaving directory users fl7570B EfoHome Satellite Jusers fi75708 EfoHome Satellite Satellite model Experimental on Controlle ba pace IE Eile Edt Mew insert Server Control Debug Tools Help T Emme waca D 8 2 9 cje w M oje ew Open ort Man amp m startup 1 1000 km INTEGER 0 0000 0 003 M InputFiles ischeduie Qari ASatelite si Montors M Dl epaltdatasdecaycounter INTEGER 00000 0 050 RAR HO cpaltdata decayspeed 1 200 km s INTEGER 9 0000 D98 Satelite sim E Vdecayaltitude Mook gas EN seaca 00000 104i Dinitialise_Altitude 4 peered O chaltdatasaltitude O 1000 km INTEGER Executing rinbarall comas o O chaltdata decaycounter INTEGER Ejsatellte mdl Yes O chaltdata decayspeed 1 200 km s INTEGER fe i fl i Satelite mmi initial Conditions gmake Entering directory users fI75708 EfoHome Satellite Ten gmake Satellite Linux Thruster c subdic is up to date Queer Program Definitions Simtime Wallclock Type Message startup async maln applied initial condition fle usersrfl75708 Efokome Satellite ASsu mec ni na comm 0 0000 00012 async main loacing scenario users fi757DB EfoHome Sstelte Satellite mal 0 0000 0 0500 async main new client localhostlocaldomain SimulstionCir on socket 9 uid 18157 gid 100 ov 0
2. 4 1 2 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 4 1 4 download the following packages to you computer required EuroSim M m p x distro arch rpm optional EuroSim TSP M m p x distro arch rpm EuroSim client M m p x distro arch rpm EuroSim Weblnterface Monitor M m p x distro arch rpm EuroSim Weblnterface Server M m p x distro arch rpm EuroSim client M m p x distro arch rpm EuroSim java M m p x distro arch rpm EuroSim java client M m p x distro arch rpm EuroSim python client M m p x distro arch rpm EuroSim tcl client M m p x distro arch rpm perl EuroSim python M m p x distro arch rpm Depending on what is already installed on your system you may also need other packages on which EuroSim depends These can be found in the default repositories that come with your Linux distribution supplemented with the EPEL Extra Packages for Enterprise Linux This repository can be activated by installing a small RPM epel release This RPM will add the epel repo file to etc yum repos d The lates
3. 2 4 Lay out of EuroSim installation The directory structure under usr EuroSim Windows C EuroSim is laid out as follows Directory Contents Typical important file Description adainclude Package esim ads Ada package specifications for specification for Ada esim library bin All the EuroSim esim EuroSim entry executables point etc Miscellaneous files user sh Script that defines the environment variables needed EBuroSim licenses License file SoftwareReleaseNot Software release note SRN11 include The include files for esim h C include for basic C and Fortran EuroSim functions lib All 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 doc EuroSim html and OM pdf SUM pdf Owner s Manual pdf documentation and Software User s Manual Table 2 2 Lay out of EuroSim installation usr 1 Starting at usr EuroSim Only on Linux Windows documentation online EuroSim directory Dutch Space BV iss 5 rev 2 OM FSS EFO TN 530 Directory Contents Typical important file Description man 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
4. rosim EuroSim Mk5 2 Owner s Manual Schedule Editor Untitled sched minbar dutchspace nl File Edit View Insert Tools Help gt Ho oO clr eee E Proje ge bar d p New Open Save Undo Select Flow Task Nrttask Timer Mutex Freq changer EX H Mew m 7 Tasklist Initializing m Standby b Executing a 6009 Se isd FACTION MGR Add Model Remove Model Add undo STATE ENTRY Project Files Satellite Files Description Path Model BE CET Satelite model z Satellite model Satellite model ss parameter Exchanges produce Schedules Satellite sched Satellite sched initial Conditions jscenarios Simulation Definitions Edit Task Properties Thruster oo Satelitesin Data Dictionary Description Entrypoints Min ms Mean ms Max ms Plots Altitude Sub model for 1 1 Thruster Thruster Thruster 0 000 0 000 0 000 altitudeplot plt altitudeplotplt ch D Altitude decayaltitude Miscellaneous y 9 add gt Initialise Altitude nitializealtitude Thruster gt D Initialise_Thruster Initialise_Thruster Thruster Model Editor Parameter Exchange Editor Schedule Editor Simulation Controller Test Analyzer Observer jusers fi75708 foHome Satelite Initialize the alti Initialise the thri ELLE De
5. 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 Description Remarks 6 1 1 export EFO_HOME xxx Optional By default eurosim will be used Table 6 1 EuroSim user set up for bin sh or bash Step Description Remarks 6 1 2 setenv EFO_HOME xxx Optional By default eurosim will be 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 i 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 setting SEFO_HOME to the directory where the project database resides the user can select a project from the list and execute one or mor
6. 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 Name Purpose EFO_HOME Optional Points to the location of the EuroSim project file If 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 is not available please contact the helpdesk MANPATH This variable is extended with SEFOROOT man so that the EuroSim manual pages can be found PATH 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 Name Purpose meaning PROJECTHOME Home directory of the current project EFO_XTERM The terminal emulation program if not set
7. 4 2 13 Press the Next button which will present the task review dialog shown in the figure below This summarizes the tasks performs in the installation process Ready to Install Setup is now ready to begin installing EuroSim on your computer Click Install to continue with the installation or dick Back if you want to review or change any settings Start Menu folder EuroSim Additional tasks Add MinGW and EuroSim directory to your system path Install remote procedure call services in your system directory if you do not Dutch Space BV 27 iss 5 rev 2 OM FSS EFO TN 530 Step Description 4 2 14 Press the Install button Progress of the installation is shown as in the dialog below If the installer encounters files that already existed a warning may pop up allowing the user to ignore or overwrite or cancel Usually this is due to EuroSim files from a previous installation and it is best to select overwrite to replace them with the latest version This may also happen on the portmapper software which is installed with EuroSim in the System directory Please wait while Setup installs EuroSim on your computer Extracting files C Windows system32 inst_pm exe 28 Dutch Space BV FSS EFO TN 530 OM iss 5 rev 2 Step Description 4 2 15 When completed the dialog below is shown EuroSim is now installed press Finish to e
8. Build All Makefile exe and dict Editor are successfully generated 5 3 15 Project Press Schedule Editor Schedule Editor starts with Manager empty 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 34 Dutch Space BV FSS EFO TN 530 OM iss 5 rev 2 Step Tool Procedure Result Checked 5 3 19 Simulation Select Insert New MMI and A new MMI tab appears Controller call the new 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 3 20 Simulation Select Insert New Scenario Action editor starts Recorder Controller and call the new scenario icon appears on canvas IV
9. Code Listings RevisionRecord Bibliography Ro aja ji 11 11 11 13 15 16 20 31 31 32 33 39 39 39 41 43 48 49 Dutch Space BV iss 5 rev 2 OM FSS EFO TN 530 iv Dutch Space BV FSS EFO TN 530 OM iss 5 rev 2 Chapter 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 is 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 2 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 SUM12 For information pertaining to the latest release of EuroSim please consult the EuroSim Software Release Notes SRN11 1 4 Document Structure This document is 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 fil
10. Windows 7 releases only desktop licenses are available 14 Dutch Space BV FSS EFO TN 530 OM iss 5 rev 2 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 iss 5 rev 2 OM FSS EFO TN 530 4 1 Installation procedure for Linux 4 1 1 Linux installation steps This installation procedure is 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 i686 rpm identifies a packages for EuroSim Major version M minor version m patchlevel p with x being a generation sequence number irrelevant to the user and rhel6 defining the RedHat Enterprise Linux 6 release for processor architecture i686 Instead of rhel6 you may also encounter redhawk6 for the concurrent realtime version of red hat Step Description 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
11. daemon will write simulator messages to es imd login directory var log 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 loca10 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 esimd The script will keep 5 older log files For more information on the EuroSim daemon seeman esimd The daemon writes its own messages to syslog and routes the messages from started simulators to the indicated log file So what is in the log file is in fact output from EuroSim simulators Dutch Space BV 19 iss 5 rev 2 OM FSS EFO TN 530 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 Step Description 4 2 1 Copy the EuroSim website download URL provided to you by the EuroSim helpdesk in yo
12. etc SoftwareReleaseNote Final word from developers before packaging always contains last and latest information concerning delivered EuroSim release SUM12 Dutch Space BV EuroSim Mk5 2 software user s manual 2012 NLR EFO SUM 002 is sue 6 revision 2 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 in HTML format Dutch Space BV 49
13. iss 5 rev 2 OM FSS EFO TN 530 Step Tool Procedure Result Checked 5 3 28 Project Press Test Analyzer Test Analyzer starts OK with Manager empty canvas 5 3 29 Test Select File Select test result File selector appears Analyzer file Select IVP model tr Recording file in sub directory ansi_c_y rec appears on lt date gt lt time gt screen 5 3 30 Test Choose View Expand all Hierarchy is shown Plot Analyzer nodes Select variable editor appears showing ansi_c y Drop variable on variable Test Analyzer s canvas Select simulation_time is Next Next and Finish listed as X variable Plot icon appears on canvas and a window with the graph appears 5 3 31 Test Select plot icon Choose Plot is printed Plot backend Analyzer File Print Note that the plot command log appears backend print dialog may be indicating plot is spooled to hidden behind an application printer window Choose Tools Plot Backend Interface 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 Manager disappears 36 Dutch Space BV FSS EFO TN 530 OM iss 5 rev 2 Conclusion Test successfully executed EuroSim version Hostname OS version Tester s name Date Remarks Dutch Space BV 37 iss 5 rev 2 OM FSS EFO TN 530 38 Dutch Space BV FSS EFO TN 530 OM iss 5 rev 2
14. 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 5 1 Linux system 5 1 1 Linux host computer Purpose verify that host is compatible with EuroSim Step Procedure Expected Result Checked 5 1 1 Note processor type use Should be Intel Pentium or better hinv 5 1 2 Note memory size use Should be gt 512 MB hinv 5 1 3 Note free disk space use Free disk space should be gt 100 MB df 5 1 2 Linux host distribution and operating system Purpose verify that host s distribution and operating system is compatible with EuroSim Step Procedure Expected Result Checked 5 1 4 Inspect distribution use Should be a supported Redhat release or supported cat etc redhat re Redhawlardease Concartbatvdompalerh se gt 5 1 3 Third party software Purpose verify required third party software note any exceptions Dutch Space BV 31 iss 5 rev 2 OM FSS EFO TN 530 Step Procedure Remark Result Checked 5 1 5 Check basic Not required for gcec 4 4 5 or highe
15. system Purpose verify that host s operating system is compatible with EuroSim 32 Dutch Space BV FSS EFO TN 530 OM iss 5 rev 2 Step Procedure Expected Result Checked 5 2 8 Inspect operating sys Should be WWindows 7 either 32 or 64 bit tem 5 3 Exercise EuroSim tools functionalities Purpose test proper functioning of EuroSim on new host Step Tool Procedure Result Checked 5 3 1 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 3 3 Project Choose Help About About dialog appears with Manager version number 5 34 Project Create new project IVP Project IVP appears in the Manager Project Manager Only perform step 5 3 5 if Firefox is needed installed Step Tool Procedure Result Checked 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 5 3 7 Model Attach file node ansi cand 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 mode
16. the installation European Realtime Operatiosn SIMulator is a simulation framework to truct hard realtiem simulations Mor einformation can be found on www eurosim nl including the owners and user manual is installer sets up EuroSIM version ESIMMAJOR ESIMMINOR ESIMPATCH on your computer in the directory C EuroSim y accepting this license agreement you certify that you have a valid license eement from the EuroSIM consortium in place that allows installation of the oSIm software on the system that you are baout to installe EuroSim I accept the agreement I do not accept the agreement Dutch Space BV 25 iss 5 rev 2 OM FSS EFO TN 530 Step Description 4 2 12 Press the Next button which will present the tasks dialog shown in the figure below The adding to the system path task is mandatory The remote procedure call service may be skipped if already running from a previous installation though it will not be a problem if Which additional tasks should be performed Select the additional tasks you would like Setup to perform while installing EuroSim then click Next Add MinGW and EuroSim directory to your system path Install remote procedure call services in your system directory if you do not the eurosim daemon must be manually started after reboot 26 Dutch Space BV FSS EFO TN 530 OM iss 5 rev 2 Step Description
17. the key for your system will already be included in the license file usr EuroSim etc EuroSim licenses 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 is 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 is a first time installation Step Description 4 1 14 Append your license key a string starting with EuroS im to the license file cat gt gt usr EuroSim etc EuroSim licenses Usually this step is not needed 4 1 15 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 is automatically done during the installation of EuroSim When only an EuroSim update has been installed it is wise to stop and start the EuroSim daemon step 4 1 15 to make sure that the running es imd is compatible with the new version of EuroSim On installation or upgrade the EuroSim daemon is automatically restarted 18 Dutch Space BV FSS EFO TN 530 OM iss 5 rev 2 As delivered the EuroSim
18. 0000 0 9962 clock simulator started at Thu Sep 16 08 34 52 2004 0 0000 0 3962 clock state transition from void to intialising 0 0000 10461 lock state transition from initialising to stand by E el M Executing minbarduchapacen Test Controller Non Realtime 100 252 00 269 1308 Experimental National Aerospace Dutch Space Laboratory NLR an EADS Astrium company NSPYRE making technology matter iss 5 rev 2 OM FSS EFO TN 530 Summary EuroSim is 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 5 rev 2 Contents 1 Introduction o aos A NA ge L2 ITEMS a A A aa A e AA A LA Document SUCRE ou da ra e A we eS Ha Ee ee 4 Lo
19. 2 Mk2revl release added Appendix C EuroSim RTI HLA extension 2 2 2000 Oct 6 Mk2rev2 release fixed SPR 1830 add installation dependency a2ps add installation for Linux version 3 0 2002 May 14 EuroSim Mk3 release 3 1 2003 Sep 12 EuroSim Mk3 1 release Updated requirements 3 2 2004 Oct 08 EuroSim Mk3 2 release 4 0 2006 Feb 23 EuroSim Mk4 0 release 4 1 2008 Jan 28 EuroSim Mk4 1 release 4 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 2012 Aug 15 EuroSim Mk5 0 release modified EuroSim licensing scheme removed SGI Irix references and RTI section as these are no longer supported 5 1 2013 Jun 22 EuroSim Mk5 1 release Major overhaul of the windows section due to the first windows7 release and removal of the embedded appendix 5 2 2014 Mar 05 EuroSim Mk5 2 release Major overhaul of the windows section due to the new windows7 and 64 bit re lease 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 47 iss 5 rev 2 OM FSS EFO TN 530 48 Dutch Space BV FSS EFO TN 530 OM iss 5 rev 2 Bibliography SRN11 EuroSim Mk5 2 software release notes 2011 FSS EFO SRN 388 Stored in SEFOROOT
20. INDIO e o o s a o wp BR b A o Be ees BN Ge ae 14 HA 16 Abbreviations 4 Las de de aa a a a dd a Me da 2 EuroSim Overview 2 1 EuroSim tools models and libraries 2 2 EuroSim sersand projects ic La a a a Ba 2 3 EuroSim licenses and daemon esimd 24 Lay out of EuroSim installation 4 2 5 EuroSim environment variables 20 ButoSimusers files is W vd da cs us da et ae due a tat 3 System requirements 3 1 Processor Architecture Len ne durs Rhum ah eue mme 22 Eiros for LINUR as dues d mt su LE ah ner Hate Hot Mae y 3 3 BuroSim for Wimdows lt 4 budu eres ee de do dre os de re ge 4 Installation amp Customization 4 1 Installation procedure for Linux 4 2 Installation procedure for Windows lt lt lt lt lt lt 5 Installation Verification Sol Cink Syse 2 you vod A AA ob E eo v bebe o A d dy o op Dok Windows BYBLEDI 2 eu aoee Geary ee Ge EO DE we ee 5 3 Exercise EuroSim tools functionalities 6 EuroSim Projects amp Users 6 1 Adding a EuroSin ser 2 4 osa dau a bd bar pale See ee 62 Adding a EuroSim project 2 2 2 4 ti bd RA a pa cheat he de de ga i 63 TMTOSIMPEPOSIOIY gt ece La a A vv De Dia 7 Troubleshooting A Source
21. P mdl Choose Insert New Recorder Select var ansi ansi_c y and save as ansi_c_y 5 3 21 Simulation Choose Insert New Initial The initial condition editor Controller Condition When prompted to appears save the file save if as IVP init 5 3 22 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 is shown 5 3 24 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 in the Fortran model this is a known SPR 5 3 25 Simulation Press Go State changes to executing Controller The simulation time is continuously incremented Recording action on scenario tab has status EA executing and active Monitor on the MMI tab is 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 OK Controller and check that the initial Observe effect in time history condition see step 5 3 22 plot has been set correctly Enter another value on line 5 3 27 Simulation Press Pause Press Stop Simulator reaches Controller Choose File Exit unconfigured state Dutch Space BV 35
22. Space BV FSS EFO TN 530 OM iss 5 rev 2 Chapter 2 EuroSim 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 is 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 Y Y Application Model SW E 2 User B m EuroSim SW Libraries Operating System amp Man Device Drivers in the loop Hardware Configurable in the loop Computer Hardware Operator Deck SIA Client Server Architecture Figure 2 1 General lay out of EuroSim tools model libraries There is a standard library called esim that provides basic
23. adline default ms 1001 Taskname Thruster Statistics Mean ms Max ms Processor any Running 0 000 0000 0000 o Moderate Blocked 0000 0 000 0000 Preempted 0 000 0000 0000 Preemptable Yes uration 0000 0000 0000 FR offset 0000 0000 0 000 coma TON default i ms Finished 0 000 0000 0000 Period 10 000000000 ms ld ju Error no error v ible Experimental File Edt View Insert Server Control Debug Tools Help oca New Open D amp R Undo 95 amp mw CN u bz o Pause Abort Lg Mark e odel Edito e od bar d p EE File Edit View Interface Tools Help D 6 a o xX a A B New Open Build All Cleanup ec Z RESAte te mode a Wide D Altitude D Initialise Attitude 5 Thruster Initialise Thruster 2 B Thruster postal jusers fi757 08 ef n L odel Editor Satellite mode bar dutchspace BTE File Edit View Here Tools Help D 6 2 G e New Open Build All Cleanup Gainput Files Gjschedule RAN satelite Monitors altdetasaltitude thrusterOnoff upperAftudeLimi 254 altdetasdecayspeed 100 lowerAkiudetimt 210 sateliteAscentspeed 10 o it 280 Aude monitor ml y tm 3 a km Ars me z 150 teovo off km 109 F Set decay speed TY Toggle recorder
24. disk storage to them 2 3 EuroSim licenses and daemon esimd EuroSim simulators are started 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 i e simulation and test analysis on a single computer with EuroSim installed Workstation license Workstation Thi
25. dline 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 Concurrent iHawk computer with the Red hawk Linux distrution and on Rehard Enterprise Linux with the MRG kernel installed 64 bit only On standard Redhat Enterprise distributions EuroSim will make a best effort but the realtime quality can not be guaranteed 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 is available Distribution Abbreviation Architecture End Of Support Windows 7 win7 1686 and x86 64 MicroSoft defined 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 ope
26. e 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 modeldescriptioneditorre 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 calibrationeditorre Contains the user preferences and GUI settings for the Calibration Editor smp2editorrc Contains the user preferences and GUI settings for the SMP2 Editor 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 cadeserc This file defines the location of the project s repository for the Cadese tooling Table 2 5 EuroSim user files SPROJECTHOMI CI Dutch Space BV 9 iss 5 rev 2 OM FSS EFO TN 530 10 Dutch Space BV FSS EFO TN 530 OM iss 5 rev 2 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 a
27. e of the tools How to add a EuroSim project is described in SUM12 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 39 iss 5 rev 2 OM FSS EFO TN 530 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 administrator As an intermediate between the two extremes sketched above you might consider the use of a project librarian Th
28. es 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 other software required saving user data Installation Procedure on how to install and customize EuroSim Verification Procedure on how to verify correct installation Dutch Space BV 1 iss 5 rev 2 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 49 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 m
29. functionality for example to look up the simulation time Other libraries provide functionality for e g RS232 MIL1553 TM TC interfaces Dutch Space BV 5 iss 5 rev 2 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
30. ient 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 Before this can be installed the user must however first install the MinGW compiler suite version 4 8 1 or higher with MSYS support as well as GnuPlot For the MinGW MSYS compiler suite and utilities a convenience installer is provided which will install a duplicate of what has been used by the EuroSim Developers environment This also includes utilities like Tcl Tk Perl Vim Bash etc If the user prefers it is also possible to install the MinGW environment manually More information is provided in the installation section For GnuPlot the installer as avilable on the internet is provided as convenience ReglD Requirement Remarks IR 1 Host computer shall be an Intel Core 2 compatible PC or better IR 2 Operating System shall be Windows 7 either 32 bits or 64 bits IR 3 Host RAM shall be 2GB MB or more IR 4 2Gb diskspace shall be avialable Needed for EuroSim and MinGW 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 at most soft realtime execution can be achieved hence for
31. is librarian is made responsible for the maintenance of a local project description file of which he she is 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 i e the directory where versioned files will be stored When using Cadese for version control the default project repository is 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 handy if people want to have their own working space Then they simply define their own projects using a local project definiti
32. l as IVP model 5 3 8 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_fregq 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 Dutch Space BV 33 iss 5 rev 2 OM FSS EFO TN 530 Step Tool Procedure Result Checked 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 OK API fy variables Step Tool Procedure Result Checked 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 Tool Procedure Result Checked 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
33. nts Id mada ads v 2 0 1997 03 03 14 33 package MADA is procedure ADA95 y ampl freq Long f Long fl Long f1 loat oat oat 55 alison Exp 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 Id mada adb v 2 1 1997 08 18 14 39 56 brandt Exp with esim use esim with math h use math h with Ada Numerics Long Elementary Functions use Ada Numerics Long Elementary Functions package body MADA is procedure ADA95 is t Long float begin t esimgetsimtime y amplxsin freqxt y amplxt end ADA95 begin freg 0 5 ampl ll Ww m D Dutch Space BV 45 iss 5 rev 2 OM FSS EFO TN 530 end MADA 46 Dutch Space BV FSS EFO TN 530 OM iss 5 rev 2 Revision Record Iss Rev Date Reason for change Changes 1 0 1997 Apr 14 document creation 1 1 1997 May 02 update after internal review 1 2 1997 Jun 02 update for SPR 1721 1 3 1997 Jun 25 update for SPR 1771 SPR 1783 and SPR 1803 4 1999 Nov 18 update for IRIX 6 5 port 2000 Mar 03 official EuroSim Mk2 release 1 2000 May
34. on file but set their repository variable to the same shared repository When using CVS for version control the project repository can be chosen arbitrarily 40 Dutch Space BV FSS EFO TN 530 OM iss 5 rev 2 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 Space BV PO Box 32070 2303 DB Leiden The Netherlands Tel 31 71 5245 550 Fax 31 71 5245 498 e mail esim supp
35. onospaced font 1 6 Abbreviations Abbreviation Description ANSI American National Standardization Institute API Application Programming Interface APT Advanced Package Tool ASAP As Soon As Possible BV Besloten Vennootschap EFO EuroSim Follow On ESA European Space Agency ESTEC European Space Technology Centre F77 Fortran 77 FAQ Frequently Asked Questions FORTRAN Formula Translator DS Dutch Space GNAT GNU Ada Translator GNU Not UNIX GUI Graphical User Interface HTML Hyper Text Mark up Language IVP Installation Verification Procedure MB Mouse Button MB1 Left Mouse Button 2 Dutch Space BV FSS EFO TN 530 OM iss 5 rev 2 Abbreviation Description MB2 Middle Mouse Button MB3 Right Mouse Button MIF Maker Interchange Format NIVR Nederlands Instituut voor Vliegtuig en Ruimtevaartontwikkeling NLR Nationaal Lucht en Ruimtevaart Laboratorium PSS05 ESA s Software Engineering Standard RAM Random Access Memory RCS Revision Control System ROM Rough Order of Magnitude SGI Silicon Graphics Inc SPR Software Problem Report SR System Reguirement SRN Software Release Note SUM Software User Manual SWRB SoftWare Review Board TBW To Be Written TC Tele Command TM Telemetry TN Technical Note Dutch Space BV 3 iss 5 rev 2 OM FSS EFO TN 530 4 Dutch
36. ort dutchspace nl In all communications please provide your EuroSim version and license number Implemented as a service on Windows platforms 2 Use the event viewer in the adminstrative tools group on Windows platforms Dutch Space BV 41 iss 5 rev 2 OM FSS EFO TN 530 42 Dutch Space BV FSS EFO TN 530 OM iss 5 rev 2 Appendix A Source Code Listings C source of ansi c File ansi c x Contents x x Id ansi c v 2 1 1997 08 18 14 39 55 brandt Exp include lt esim h gt include lt math h gt static double c_y 0 static double c freg 1 5 x rad sec x static double c ampl 3 14 void ansi_c void double t esimGetSimtime c_y c ampl sin c_freq t Fortran source of fortran f CC File C C Contents E C Id fortran f v 2 0 1997 03 03 14 33 53 alison Exp C 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 AMPL sin FREQs T return end Cc block data double Y AMPL FREO Dutch Space BV 43 iss 5 rev 2 OM FSS EFO TN 530 C common FORTRAN Y AMPL FREO data Y AMPL FREO 10 3 14 0 5 C end 44 Dutch Space BV FSS EFO TN 530 OM iss 5 rev 2 Ada source of mada ads File Conte
37. r development system is EuroSim run time installed available use license rpm ga for RedHat Linux 5 1 6 Check if the F77 Optional gcc 877 3 4 6 or higher compiler is available installed 5 1 7 Check if the C Optional gec 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 5 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 Step Procedure Expected Result Checked 5 2 1 Note processor type Should be Intel Core 2 or better 5 2 2 Note memory size Should be gt 2 GB 5 2 3 Note free disk space Free disk space should be gt 2 GB Step Procedure Remark Result Checked 5 24 Check if the right Not required for gcc version 4 8 1 mingw compiler is EuroSim run time or higher installed available use license gcc version 5 2 5 Check if the F77 Optional gfortran version 4 8 1 or compiler is available higher installed 5 2 6 Check if the C Optional g version 4 8 1 or compiler is available higher installed 5 2 7 Check if Internet Optional Version 8 or higher Explorer is available installed 5 2 2 Windows host operating
38. rating 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 Mk5 x 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 has expired which is a result of the expiration of support by Microsoft for Windows XP Customers are advised to move to the new Windows distribution The support for Windows 7 will remain as long as Microsoft supports the Windows7 operating system The EuroSim application on Windows 7 is a 32 bit application but has been verified to work on 64 bit releases as well without any special measured needed 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 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 Dutch Space BV iss 5 rev 2 OM FSS EFO TN 530 EuroSim server that his product supports If you are a tool vendor and want to package the cl
39. re clearly marked as such 3 1 Processor Architecture Starting with EuroSim 5 2 EuroSim is available for both 64 bit and 32 bit Intel architecture x64_ 86 For Linux platforms EuroSim is delivered as a 64 bit application for the 64 bit OS For Windows 7 EuroSim is is delivered as a 32 bit application that can run on either 32 bit or 64 bit OS releases 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 RedHawk Linux 5 4 redhawk54 1686 RedHawk Linux 6 0 redhawk60 1686 RedHawk Linux 6 3 5 redhawk63 1686 and x86_64 RedHat Enterprise Linux 6 3 and rebuilds from Scientific Linux or Centos rhel63 1686 x86_64 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 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 sho
40. rt an error about an unresolved dependency In that case make sure that a recent JRE is installed on your system by typing yum list installed javax and then install the EuroSim Java package with rpm instead of yum rpm Uvh nodeps EuroSim java client M m p rhel6 1686 rpm 4 1 9 Optionally install EuroSim tcl batch utility yum install EuroSim tcl client M m p rhel6 i1686 rpm This package requires the EuroSim client libraries 4 1 10 Optionally install Java model support yum install EuroSim java M m p rhel6 1686 rpm This package requires the Java Development Kit See also the instructions for the EuroSim java client package Dutch Space BV iss 5 rev 2 OM FSS EFO TN 530 Step Description 4 1 11 Optionally install TSP provider support yum install EuroSim TSP M m p rhel6 i686 rpm TSP is the Transport Sample Protocol The package tsp is required by EuroSim TSP which is not available in any public repositories If you do not have tsp do not install EuroSim TSP 4 1 12 Optionally install the Web Interface Server yum install EuroSim WebInterface Server M m p rhel6 1686 rpm 4 1 13 Optionally install the Web Interface Monitor yum install EuroSim Weblnterface 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 is required to start the EuroSim daemon Normally
41. s is a realtime license that allows a single user to use the EuroSim functionality for model development 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 5 rev 2 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 Server Workstation Desktop Runtime Users working concurrently V Hard Real time executions Model development Test preparation Test analysis v v V V ARN AQA v J V Table 2 1 EuroSim licenses overview Your type of license is indicated on the EuroSim license agreement
42. s you would like Setup to perform while installing Mingw32Installer 4EuroSim then click Next Install MinGW and MSYS in C MinGW v Y Add MinGW and MSYS to your system path Dutch Space BV 21 iss 5 rev 2 OM FSS EFO TN 530 Step Description 4 2 7 Press the Next button to continue to the Task review dialog as shown below This shows an overview of the tasks conducted by the installer s Setup Mingw32Installer4EuroSim 26 Ready to Install M Setup is now ready to begin installing Mingw32Installer 4EuroSim on your fea computer S Click Install to continue with the installation or dick Back if you want to review or change any settings Additional tasks A Install MinGW and MSYS in C MinGW Add MinGW and MSYS to your system path 4 2 8 Press the Install button to perform the actual installation The progress dialog shown below will apear indicating the progress of the installation 13 Setup Mingw32Installer4EuroSim Len js Installing Please wait while Setup installs Mingw32Installer 4EuroSim on your computer Extracting files C MinGW bin mingw32 as exe 22 Dutch Space BV FSS EFO TN 530 OM iss 5 rev 2 Step Description 4 2 9 When completed the dialog below is shown You now have all the open source tools and utilities required by EuroSim on your computer including
43. system via the EuroSim consortium IR 2 Linux distribution shall be one of the distributions mentioned in subsection 3 2 1 IR 3 Hyperthreading shall be turned off in the Needed to eliminate severe cause of clock BIOS when hard realtime simulation is 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 1GB recommended IR 6 Basic development system 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 12 Dutch Space BV FSS EFO TN 530 OM iss 5 rev 2 RegID Requirement Remarks IR 13 Rea
44. t dialog Please Review and state you acceptance of the provided statements This dialog also lists all the content that is installed and which actions that is equal to when performed manually 13 Setup Mingw32Installer4EuroSim S 2x 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 is MinGW installer for EuroSim 5 2 0 utility installs the opensource MinGW 32 bit a suite on your system for C C Fortran and Java induding the MSYS E tilities and popular tools such as T Tk and Perl E is MinGW installer is a convenience utility to make the installation of the correct versions easier for EuroSim users is installer therefore contains the installed software from the packages listed low y continuation of the installation and selecting the subsequent installation tasks tates agreement of the user of this installer with installation of the software n C I accept the agreement 9 I do not accept the agreement 4 2 6 Press the Next button to continue to the Task selections dialog as shown below Keep both tasks accepted in the future we may have additional options but these are mandatory s Setup Mingw32Installer4EuroSim Z Select Additional Tasks Which additional tasks should be performed Select the additional task
45. t version of the epel release RPM can be downloaded from http fedoraproject org wiki EPEL rpm install epel release 6 8 noarch rpm yum repolist Yum should list the epel repository the default repositories of your Linux distribution and optionally the Concurrent repositories 16 Dutch Space BV FSS EFO TN 530 OM iss 5 rev 2 Step Description 4 1 5 Install EuroSim yum install EuroSim M m p x rhel6 1686 rpm If you only need the client libraries then instead of installing the EuroSim M m p x rhel6 1686 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 4 1 6 Optionally install EuroSim perl batch utility yum install perl x rpm This package requires the EuroSim client libraries 4 1 7 Optionally install EuroSim python batch utility yum install EuroSim python client M m p rhel6 1686 rpm This package requires the EuroSim client libraries 4 1 8 Optionally install EuroSim java batch utility yum install EuroSim java client M m p rhel6 1686 rpm This package requires the EuroSim client libraries and the Java Runtime Environment At the time of writing this package requires java 1 6 0 openjdk but in fact any JRE with version 1 5 or higher will do for example java 1 5 0 sun Therefore yum may repo
46. the proper PATH variable settings as needed to install EuroSim itself press Finish to exit 5 Setup Mingw32Installer4EuroSim co Completing the Mingw32Installer4EuroSim Setup Wizard Setup has finished installing Mingw32Installer 4EuroSim on your computer Click Finish to exit Setup Dutch Space BV 23 iss 5 rev 2 OM FSS EFO TN 530 Step Description 4 2 10 When MinGW MSYS is available on your system EuroSim itself can be installed Please double click in your download section on the EuroSim website the file EuroSimSetup x y z exe where x is the Major y the minor and z the path level of the EuroSim version you would like to install After your system has downloaded and started the installer your will see the screen below Welcome to the EuroSim Setup Wizard This will install EuroSim version 5 2 0 on your computer It is recommended that you dose all other applications before continuing Click Next to continue or Cancel to exit Setup 24 Dutch Space BV FSS EFO TN 530 OM iss 5 rev 2 Step Description 4211 Press the Next button which will lead to the License Agreement dialog Please Review and state you acceptance of the provided statements 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
47. ur favorite internet browser and press enter The provided link will look like http www eurosim nl software download lt assigned name gt 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 4 2 4 If MinGW is not on your system alread and you would like to install MinGW MSYS via the provided convenience installer then double click the file MinGW4EuroSimSetup 5 x y to initiate the download and installation process Following figure shows the opening screen of the MinGW installer Note that due to the size of this file it may take some time before it is download and running s Setup Mingw32Installer4EuroSim oa Welcome to the MinGW installer for EuroSim 5 2 0 This convenient utility will install the opensource MinGW and MSYS compiler suite and tools see www mingw org on your computer for EuroSim version 5 2 0 It is recommended to close all other applicaitons before continuing with teh installation Click Next to continue or Cancel to exit Setup 20 Dutch Space BV FSS EFO TN 530 OM iss 5 rev 2 Step Description 4 2 5 Press the Next button which will lead to the License Agreemen
48. wn 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 Dutch Space BV iss 5 rev 2 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 Support 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 RegID Requirement Remarks 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
49. xit em m Completing the EuroSim Setup Wizard Setup has finished installing EuroSim on your computer The application may be launched by selecting the installed icons Click Finish to exit Setup 4 2 16 The final step to perform is to send the EuroSim help desk the license info also named sysinfo Please press the windows Start butoon open the EuroSim group that the installer created and run the Licenselnfo program This program will present a window with a code as shown in the figure below Please send this code to the EuroSim helpdesk to receive your key with instructions i baba EX Licenselnfo System ID 09184880 70F0020a 49162439 Press any key to continue After adding the license key recieved from the EuroSim helpdesk 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 Dutch Space BV 29 iss 5 rev 2 OM FSS EFO TN 530 EuroSim helpdesk 30 Dutch Space BV FSS EFO TN 530 OM iss 5 rev 2 Chapter 5 Installation Verification In order to write down the procedures as compactly as possible the procedure steps are
50. xt erm is used EFO_VC The current configuration control system Possible values are cadese or cvs If not set then no configuration control is used E FO SHAREDMEMSIZE Deprecated The shared memory size used by the simulator By default 4 MB is reserved If more is needed then this environment variable should be set with the required memory size in bytes This option is now controlled through settings in the model editor Configuration tab of Tools Set Build Options dialog box EFO_STACKSIZE Deprecated The stack size reserved for each thread of the simulator By default 16k Linux is 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 5 rev 2 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 Directory Filename Purpose SHOME eurosim projectmanagerrc Contains the user preferences and GUI settings for the Project Manager modeleditorrc Contains the user preferences and GUI settings for the Model Editor scheduleeditorrc Contains the user preferences and GUI settings for th
Download Pdf Manuals
Related Search
Related Contents
Sheetrock Masilla - Eco 広報うちなだ 平成23年4月号(PDF) Instruction Manual - Albatros Golf Solutions What is iLab? - Proteomics Catalogue GeoNetwork – Recherche mode d`emploi Mode d`emploi Efco 137-141-S-SP 8850170097 rev2 I Moffat E26 Convection Oven User Manual Atlas DD6 Webcam User Manual Copyright © All rights reserved.
Failed to retrieve file