Home
Owner`s Manual
Contents
1. FSS EFO TN 530 OM iss 5 rev 0 9 3 Exercise a number of the 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 322 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 Netscape or Mozilla is needed installed Step Tool Procedure Result Checked 5 3 5 Netscape or Choose Help Contents in the Index to all on line Mozilla 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 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 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 fregand entry checkmark point ansi_c by c
2. e a New Open Satellite model Atuda Y Altitude s altdata altitude O ch altdata decaycounter O cpaltdata decayspeed H 1 decayaltitude D Initialise_Altitude O chaltdata altitude O chaltdata decaycounter O chaltdata decayspeed Build All INTEGER INTEGER INTEGER 1000 km 200 km s 1000 km INTEGER INTEGER 200 km s INTEGER gmake Entering directory users fl75708 EfoHome Satellite gmake Satellite Linux Thruster c subdic is up to date gmake Leaving directory users fl75708 EfoHome Satellite 5 Cleanup Edit Task Properties Thruster Data Dictionary Description Entrypoints min ms Mean ms Max ms Altitude Sub model for 1 Thruster Thruster Thruster 0 000 0 000 0 000 D Atitude ni decayaltitude D Initialise Altitude pmi ible Experimental nitializealtitude Initialize the all y Thruster E D Iitalise_Thruster Finitialise_Thruster Initialise the thr EA 2 Thruster EEN jJ Taskname Thruster Se ean re wax Processor Any gt Running 0000 0000 0000 Priority Moderate Blocked 0 000 0 000 0 000 Preempted 0 000 0 000 0000 Preemptable Yes y Duration 0 000 0 000 0000 Fee Offset 0 000 0 000 0 000 002100 default ms Finished 0 000 0 000 0000 Period 10 000000000 ms la 7153 Deadline defaut 2jms Error no error e o olle e bar d p oca Ello Edit View insert Serve
3. 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 db 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 5 rev 0 OM FSS EFO TN 530 10 Dutch Space BV FSS EFO TN 530 OM iss 5 rev 0 Chapter 3 Pre Installation system requirements The purpose of this section is to list the requirements to be met to allow EuroSim to be installed and run 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 x86 Linux 3 1 1 List of supported Linux distributions 3 1 1 1 Full installation For the following distributions the full EuroSim tool suite is available Distribution Abbreviation Fedora Core 5 fc5 Fedora Core 6 fc6 Fedora 7 fc7 Fedora 8 fc8 Fedora 10 1c10 Red Hat Enterprise Linux 4 rhel4 Red Hat Enterprise Linux 5 rhel5 RedHawk
4. EFO_HOME Optional Points to the location of the EuroSim project file If not set then SHOME eurosim is used 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 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 m 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 reguired 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 m
5. TOSIII EuroSim Mk5 0 pl5 Owner s Manual File Edit View Tools Help a B e Add Model Remove Model Add Undo Project Files Satelite Files Description Path Model ERIN Satelitemodel z Satellite model Satelite model D Parameter Exchanges SAS Schedules Satelite sched initial Conditions jscenarios ASimulation Definitions Satellite sim H Recordings Plots altitudePlotplt Miscellaneous Satellite sched Satellite sim altitudePlotplt Model Editor Parameter Exchange Editor schedule Editor simulation Controller Test Analyzer Observer jusers fi75708 foHome Satelite e odel Edito e od bar d p EE File Edit View interface Tools Help DO o jX A 8 B Q New Open Build Al Cleanup a 5 Ratings Dy altitude Dinitalise Alitude YThruster D Initialise Thruster Thruster users f175708 Ef File Edit View EEES Tools Help Schedule Editor Untitled sched minbar dutchspace nl File Edit View Insert Tools Help D New Tasklist 8 A Open Save 5 e Undo We Select Flow Task 0 Nrttask Timer Mutex Freq changer Ex Initializing m Standby b Executing a Exiing STATE ENTRY consume produce
6. 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 fregxt y amplx t end ADA95 begin freg 0 5 ampl ll Ww m D Dutch Space BV 37 iss 5 rev 0 OM FSS EFO TN 530 end MADA 38 Dutch Space BV FSS EFO TN 530 OM iss 5 rev 0 Appendix B EuroSim Software Problem Reporting System A software problem report or SPR can be submitted via spr a GUI tool provided with each EuroSim installation or via WWW URL http www eurosim dutchspace nl EuroSim The SPR comes in as an e mail message to esim spredutchspace nl Incoming SPRs get an unigue identification number and are then stored in a central database having the status of unreviewed The SPR submitter is notified of the SPR number automatically via e mail With this number he or she can track the status of this and all other SPRS via WWW using the same URL as mentioned above At regular intervals the EuroSim software review board SWRB convenes and categorizes the new SPRs in one of the following categories Approved for implementation It is agreed that the software and or the documentation has to be modified The SWRB then also indicates w
7. deb src http ftp nl debian org debian stable main deb http security debian org stable updates main deb file mnt cdrom linux 4 2 5 Update the APT database apt get update 4 26 Install the EuroSim package apt get install eurosim If you only need the client libraries then instead of installing the eurosim package you can install the eurosim client package You will be informed about missing packages that EuroSim depends on They are automatically downloaded and installed 4 2 7 Optionally install Perl support for EuroSim apt get install perl eurosim Dutch Space BV 19 iss 5 rev 0 OM FSS EFO TN 530 4 3 EuroSim installation procedure for Windows NT Step Description 4 3 1 Ensure that you have a valid license file EuroSim licenses available f i on a diskette Alternatively you can skip the step where you are asked for the license file during the setup process to use EuroSim in demonstration mode 4 3 2 Log in to the system as Administrator or as a user with Administrator privileges 4 3 3 Insert the EuroSimCD ROM 4 3 4 Run the setup program See document Installation notes in the windows directory on the EuroSimCD ROM for details 4 4 Starting the EuroSim daemon under Linux A license key is required to start the EuroSim daemon Normally the key for your system will already be included in the license file usr
8. A problem was noted but it is not seriously affecting the use of EuroSim Suggestion This category can be used to collect suggestions on how to improve EuroSim Question To be used for questions on EuroSim details The Project criticality can be one of Urgent Fix this SPR as soon as possible Normal Fix this SPR for the indicated release 40 Dutch Space BV FSS EFO TN 530 OM iss 5 rev 0 Maintenance Fix this SPR as part of regular maintenance Dutch Space BV 41 iss 5 rev 0 OM FSS EFO TN 530 42 Dutch Space BV FSS EFO TN 530 OM iss 5 rev 0 Appendix C EuroSim RTI HLA extension This appendix describes the additional installation requirements for the EsimRTI the HLA extension of EuroSim Software to install To use the EsimR TI the following software must be installed e IRIX 6 5 as OS e EuroSim with EsimRTI extension e DMSO RTI 1 3v6 e the OS patches required by the RTI e A CC C compiler to allow the EsimRTI and RTI to be linked e g MIPSpro C version 7 30 More information can be found on the DMSO homepage Environment variables The following environment variables are required to use the RTT Environment Variable Description RTI HOME Should point to the RTI installation directory RTI CONFIG Should point to the config directory in RTI HOME RTI SAVE PATH Should point to a save directory
9. 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 4 1 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 4 4 2 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 4 2 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 esimd log in directory var log You can configure that by editing the file etc init d esim By leaving
10. 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 x sin c freqxt 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 AMPIxsin FREO xT return end Cc block data double Y AMPL FREO Dutch Space BV 35 iss 5 rev 0 OM FSS EFO TN 530 common FORTRAN Y AMPL FREO E data Y AMPL FREO 10 3 14 0 5 C end 36 Dutch Space BV FSS EFO TN 530 OM iss 5 rev 0 Ada source of mada ads File Contents 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
11. Linux 4 2 redhawk42 RedHawk Linux 5 4 redhawk54 Debian 6 0 debian SuSE Linux 9 1 suse9 1 SuSE Linux 9 2 suse92 SuSE Linux 9 3 suse93 SUSE LINUX 10 0 suse100 SUSE LINUX 10 1 suse101 openSUSE 10 2 suse 102 openSUSE 10 3 suse 103 Ubuntu 10 04 ubuntu 10 04 Table 3 1 Supported Linux distributions Dutch Space BV 11 iss 5 rev 0 OM FSS EFO TN 530 3 1 1 2 Client only installation For the following distributions only the client libraries and tools are available Those tools include the scripting interfaces and some post processing tools Distribution Abbreviation Red Hat Linux 7 3 rh73 Red Hat Enterprise Linux 4 x86 64 rhel4 64 Fedora 7 x86 64 fc7 64 Table 3 2 Supported Linux distributions client only 3 1 2 Reguirements All requirements on other software packages are also specified in the EuroSim RPM or DEB packages When installing the packages any missing requirements will be listed ReqID Requirement Remarks IR 1 Host computer shall be an Intel Pentium compatible PC or better IR 2 Linux distribution shall be one of the distributions mentioned in subsection 3 1 1 IR 3 Hyperthreading shall be turned off in the Needed to eliminate severe cause of clock BIOS jitter when running real time IR 4 Host RAM shall be 512 MB or more IR 5 Free disk space shall be 100 MB or more Needed for Euro
12. Oe Had o WR da 6 9 3 Pre Installation system requirements 11 31 e DIGGER oo sec oo s6 69954 Bh we ewe RA s c t Beh Se A 11 32 o NT os o a 06 s2 QU 44v ad oe A Oh a eh Gs ong d Ee a t k 13 4 Installation amp Customization 15 4 1 EuroSim installation procedure for Linux not Debian 16 4 2 EuroSim installation procedure for Debian Linux 19 4 3 EuroSim installation procedure for Windows NT lt lt 20 4 4 Starting the EuroSim daemon under Linux 20 4 5 Starting the EuroSim daemon under WindowsNl 21 5 Installation Verification Procedure 23 Ml LINK oee eio r EN ud v de d b vd kc A TE b ln vad E a v ren E 23 Sed OS es s 226 a a Go e dw wi we we S k 24 5 3 Exercise a number of the EuroSim tools functionalities 25 6 EuroSim Projects amp Users 31 6 1 Adding a EuroSim US 31 6 2 Adding a Euro im project os sos s 4000047000840 404 ew ew a we 31 6 EuroSim repository so ca EC oh A0 a ew k s42 a 32 7 System Problems 33 A Source Code Listings 35 B EuroSim Software Problem Reporting System 39 C EuroSim RTI HLA extension 43 Dutch Space BV vii iss 5 rev 0 OM FSS EFO TN 530 D Embedded EuroSim extension 45 Bibliography 47 viii Dutch Space BV FSS EFO TN 530 OM iss 5 rev 0 Chapter 1 Introduction 1 1 Purpose The purpose of this document is twofold 1 Specify the procedur
13. 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 28 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 24 plot has been set correctly Enter another value on line 5 3 29 Simulation Press Pause Press Stop Simulator reaches Controller Choose File Exit unconfigured state 5 3 30 Project Press Test Analyzer Test Analyzer starts OK with Manager empty canvas 5 3 31 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 32 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 33 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 app
14. an installable item e g RPM Being part of the product configuration management assures that the delivered versions are tagged together with the source code that was depending on it Verification To verify the installation it is advised to execute the provided example in usr EuroSim src Embedded When possible the EuroSim consortiom will have build this example on their development system to as part of the delivery verification process Check the README txt file to see if this applies Due to the need for specific hardware this may not or only partly apply for your delivery Problems For problems with the embedded EuroSim delivery the normal EuroSim support channels apply See the EuroSim Owner Manual usr EuroSim doc on your host system for information Platform specific procedures Integrity 178B delivery For deliveries of Embedded EuroSim for the Green Hills Integrity 178B operating system following instructions also apply Where e Install and configure the MULTI environment that came with your purchase of Green Hills In tegrity e Install the board support package that was supplied to you by the Integrity178B department of Green Hills Ltd e Adjust the heapspace size in the file usr ghs int178B INTEGRITY d This is the last line in the file The size must match the amount of heapspace defined in the README txt file in the delivery e Check the SatelliteEmb example makefile for a definition of the compiler and linker setting
15. for Debian Linux 5 1 6 Check if the F77 Optional gcc g77 3 2 7 or higher compiler is available installed Fedora Core 4 and 5 requires compat gcc 32 g77 3 2 or higher 5 1 7 Check if the Ada Optional gcc gnat 3 2 7 or higher compiler is available installed 5 1 8 Check if the C Optional gcc c 3 2 7 or higher compiler is available installed 5 1 9 Check if the RCS Optional rcs 5 7 18 or higher utilities are available installed 5 1 10 Check if the CVS Optional cvs 1 11 5 2 or higher utilities are available installed 5 1 11 Check 1f PV Wave is Optional Version 6 x installed available 5 1 12 Check 1f FrameMaker is Optional Version 4 x installed available 5 1 13 Check 1f Mozilla 1s Optional Version 1 0 or higher available installed 5 2 Windows 5 2 1 Host system 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 Pentium or better 5 2 2 Note memory size Should be gt 512 MB 5 2 3 Note free disk space Free disk space should be gt 500 MB 5 2 2 Host operating system Purpose verify that host s operating system is compatible with EuroSim Step Procedure Expected Result Checked 5 24 Inspect operating sys Should be Windows NT 24 0 Windows 2000 or tem Windows XP 24 Dutch Space BV
16. out the 1 switch alto gether the EuroSim daemon will write its messages to the system log file var log messages 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 20 Dutch Space BV FSS EFO TN 530 OM iss 5 rev 0 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 local0 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 see man esimd 4 5 Starting the EuroSim daemon under Windows NT A license key is required to start the EuroSim daemon Normally the key for your system will already be included in the license file EuroSim etc EuroSim licenses the EuroSim installer program will ask you for a license file 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
17. 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 support dutchspace nl In all communications please provide your EuroSim version and license number To help you in reporting problems experienced with EuroSim EuroSim is provided with a tool that allows you to fill in a detailed Software Problem Report and send it to Dutch Space BV via e mail You can start this tool by typing spr on the command line provided SEFOROOT and PATH are set as reguired for normal EuroSim operation More information on the EuroSimSPR system can be found in Appendix B Implemented as a service on Windows NT platforms Use the event viewer in the adminstrative tools group on Windows NT platforms Dutch Space BV 33 iss 5 rev 0 OM FSS EFO TN 530 34 Dutch Space BV FSS EFO TN 530 OM iss 5 rev 0 Appendix A Source Code Listings C source of ansi c x File ansi c x Contents x x
18. with root privileges Although the daemon is started as root and the simulation processes start off being owned by root when running real time this only takes as long as is needed to set things up Non real time simulators are never run as root 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 As the EuroSim tools can check for the daemon over the network the EuroSim daemon needs only to be installed on the host that will run the actual EuroSim simulation processes this host is called the simulation server EuroSim tools can thus run on a host without a license daemon while simulations can only be run on a host that has EuroSim daemon running Three different license types are available for EuroSim Multi User License MultiUser This is the standard license that allows the user to use the EuroSim functionality for model development test preparation and execution i e simulation and test analysis This license allows multiple users working concurrently Single User license SingleUser This is a non realtime license that allows the licensee to use the EuroSim functionality for model development test preparation and execution i e non real ti
19. 4 1 3 Change directory to the 1inux dist subdirectory on the CD ROM where dist is the abbreviation of the Linux distribution as listed in Table 3 1 or Table 3 2 4 14 You should have at least 100 MB free disk space in usr The main portion will be installed in usr EuroSim 4 1 5 Install Linux 2 4 kernel with POSIX timer patch This is only required for 2 4 kernel based distributions If you have a Linux 2 6 kernel based distribution then go to step 4 1 9 rpm ivh kernel 2 4 20 18 timer i386 rpm Several kernel versions are available Choose the one that matches your hardware best 4 1 6 If you are using the Grub bootloader then go to step 4 1 10 Add the lines below to etc lilo conf and replace dev hda5 with your boot disk partition image boot vmlinuz 2 4 20 18 timer label linux timer initrd boot initrd 2 4 20 18 timer img read only root dev hda5 4 1 7 Optional to make this kernel the default kernel add replace the line with default in etc lilo conf default linux timer 4 1 8 Run lilo to make the kernel accessible from the boot menu 4 1 9 Optionally install Linux 2 6 RT kernel This is only required when hard real time performance is needed The standard kernel provided with the distribution is sufficient when running in non real time mode in which case this step can be safely skipped rpm ivh kernel 2 6 21 5gaiartsb 13 1386 rpm 4 1 10 Install hd 5 package from the EuroSim installation CD The actual version nu
20. API tab Controller model and schedule Choose shows IVP model data model IVP model and dictionary schedule IVP sched Select API tab page 5 3 21 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 22 Simulation Select Insert 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 as ansi_c_y 5 3 23 Simulation Choose Insert New Initial The initial condition editor Controller Condition When prompted to appears save the file save if as IVP ANC 5 3 24 Change Initial condition of The Input Files tab shows the variable amp1 Press OK new initial condition file 5 3 25 Simulation Choose Server Select Server A dialog with a list of Controller available servers is shown 5 3 26 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 Dutch Space BV 27 iss 5 rev 0 OM FSS EFO TN 530 Step Tool Procedure Result Checked 5 3 27
21. 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 5 1 1 Linux Host system 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 Host operating system Purpose verify that host s operating system is compatible with EuroSim Step Procedure Expected Result Checked 5 1 4 Inspect operating system Should be Linux 2 4 20 18 timer or Linux 2 6 use uname sr 9 1 3 Third party software Purpose verify reguired third party software note any exceptions Dutch Space BV 23 iss 5 rev 0 OM FSS EFO TN 530 Step Procedure Remark Result Checked 5 1 5 Check basic Not required for gcc 3 2 7 or higher development system is EuroSim run time installed available use license rpm ga for RedHat Linux Fedora Core and SUSE Linux use dpkg 1
22. GNAT GNU Ada Translator GNU Not UNIX GUI Graphical User Interface HTML Hyper Text Mark up Language IVP Installation Verification Procedure MB Mouse Button MBI Left Mouse Button MB2 Middle Mouse Button MB3 Right Mouse Button MIF Maker Interchange Format NIVR Nederlands Instituut voor Vliegtuig en Ruimtevaartontwikkeling 2 Dutch Space BV FSS EFO TN 530 OM iss 5 rev 0 Abbreviation Description 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 URL Universal Resource Locator www World Wide Web Dutch Space BV 3 iss 5 rev 0 OM FSS EFO TN 530 4 Dutch Space BV FSS EFO TN 530 OM iss 5 rev 0 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 p
23. 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 This 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 repo
24. 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 more 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 31 iss 5 rev 0 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
25. Sim installation 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 reguired when using the batch utility in package perl EuroSim 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 12 Dutch Space BV FSS EFO TN 530 OM iss 5 rev 0 RegID Requirement Remarks IR 15 Gnuplot shall be available Part of Linux distribution Only reguired when using EuroSim s test analysis functionality with the gnuplot back end IR 16 FrameMaker version 4 x or higher shall be Only required when using Frame MIF file available f
26. an SPR is approved software modification can commence The software engineer can change the software modification status from Not started to Started When the modification is complete and tested he or she changes the status to Implemented and provides a Software modification report The modified files and version numbers are automatically listed with the SPR provided the SPR number is given when checking in the modifications If unforeseen problems arise during implementation of the SPR the modification status can be set to Stalled The SPR will than be re evaluated in the next SWRB meeting The last stage in the life cycle of an SPR is that the SWRB checks that the SPR 1s correctly implemented When all is OK the SWRB decision is changed to Approved for release The overall status of the SPR changes then automatically from Open to Closed as no further work on it is required The submitter will receive the SPR fix either through a patch for urgent SPRs or as part of a regular maintenance release of the EuroSim software SPR classification An SPR has both a classification from a user as from a project perspective The User Criticality can be one of Critical Being a major problem that hinders the completion of the user s job This category includes a time aspect solution is needed as soon as possible for the user to be able to finish his job Major A serious problem has been encountered but user can still continue with his work Minor
27. 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 1 e 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
28. e release of EuroSim that this Embedded EuroSim applies to e lt target_os gt specifies the operating system and version thereof to which this delivery applies e lt target_hw gt specifies the hardware platform to which this delivery applies e lt packing_date gt specifies the date at which the tarball was created Unpacking the tarball will create the following directory structure EuroSim Mkx y Embedded README txt latest information on your specific delivery bin sim embed files script that embeds configuration files in code lib libesEmbedded a embedded version of the EuroSim core library include esim h C header file esimcpp h C header files Dutch Space BV 45 iss 5 rev 0 OM FSS EFO TN 530 sim h sim t1 h Note that Documentation on Embedded EuroSim as well as manual pages and examples are part of the standard EuroSim distribution You will find a chapter on Embedded Simulators in the Software User Manual and detailed Application Programmers Interface information 1n the esimEmbedded 3 manual page The src directory under usr EuroSim contains a directory Embedded In that directory you will find an example that is ready to build and run for your specific target operating system Since Embedded EuroSim is part of your target product customers are advised to add this software to their source tree This is also the reason why Embedded EuroSim 1s not provided as
29. e requires the Java Development Kit 4 1 22 Optionally install TSP provider support rpm Uvh EuroSim TSP 4 1 1 rh8 i386 rpm X tsp 0 8 3 6 rh8 1386 rpm This package reguires the TSP package 4 1 23 Optionally install the Web Interface Server rpm Uvh EuroSim WeblInterface Server 4 1 1 rh8 1386 rpm 4 1 24 Optionally install the Web Interface Monitor rpm Uvh EuroSim WebInterface Monitor 4 1 1 rh8 1386 rpm 4 1 25 Reboot with the new kernel This is only required if you have installed the special kernel before reboot When the lilo or grub prompt appears select the linux timer kernel To prevent booting the wrong kernel for EuroSim perform step 4 1 7 This makes the patched kernel the default No specific actions have to be performed at boot time 18 Dutch Space BV FSS EFO TN 530 OM iss 5 rev 0 4 2 EuroSim installation procedure for Debian Linux If you are not installing EuroSim on a Debian distribution then go to section 4 1 Step Description 4 2 1 You should have at least 100 MB free disk space in usr The main portion will be installed in usr EuroSim 4 2 2 Log in to the system as root 4 2 3 Insert and mount the EuroSimCD ROM 4 2 4 Modify the etc apt sources list file such that the Packages gz file can be found on the EuroSimCD ROM Your etc apt sources list should look something like this last line points to the CD ROM deb http ftp nl debian org debian stable main
30. e to install EuroSim on a target system 2 Provide some guidelines that might 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 root privileges 1 3 Scope This document applies to EuroSim Mk5 0 pl5 It contains information on how to install EuroSim and to keep it in an operational state For information on how to use EuroSim one 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 and Notation 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 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 Pre Installation Prerequisites for the EuroSim installation machine types disk space other software required saving user data Installation amp Customization Procedure ho
31. erforming 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 Application Model SW Ea 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 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 0 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
32. es point etc Miscellaneous files user sh Script that defines the environment variables needed EuroSim 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 Table 2 2 Lay out of EuroSim installation usr EuroSim directory Starting at usr EuroSim Dutch Space BV 7 iss 5 rev 0 OM FSS EFO TN 530 Directory Contents Typical important file Description doc EuroSim html and OM pdf SUM pdf Owner s Manual pdf documentation and Software User s Manual man The EuroSim man1 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 Name Purpose
33. hecking 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 25 iss 5 rev 0 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 Only perform step 5 3 11 if Ada is needed installed Step Tool Procedure Result Checked 5 3 11 Model Make Org node ada and Specified API items appear on Editor attach file nodes mada adb canvas after a number of and mada ads Insert code warnings for incomplete as per Appendix A but do not model copy paste it from HTML browser or PDF viewer Instead copy them from SEFOROOT src IVP note including the API header 5 3 12 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 13 Model Choose Edit View Source Environment viewer starts OK Editor and shows no difference between stored and current environment Only perform step 5 3 14 if FrameMa
34. hich of the EuroSim configuration items are affected and in which upcoming EuroSim release the modification is planned to be included Action Further investigation is required to be able to reach a decision on the SPR Pending The SPR is waiting for further occurrences of the same problem as it is unclear whether it is a EuroSim problem or not e g user error or it is a minor point and currently no resources are available to evaluate alternatives Covered by The same problem has been submitted earlier so this SPR is covered by that earlier SPR or it is a problem that will be fixed in an already planned new release Nice to have The suggested EuroSim modification is considered by the SWRB as very desirable but cannot be implemented due to prevailing resource constraints Rejected The SPR is rejected and EuroSim will not be modified Where appropriate the SWRB will include with the SPR an explanation of the SWRB decision that can again be examined via WWW Not part of the installation for Windows NT Dutch Space BV 39 iss 5 rev 0 OM FSS EFO TN 530 Pending Unreviewed Approved for Implementation Action Open Not Started Started Stalled Implemented lt lt le Approved for Release Closed Rejected Nice to have Covered Figure B 1 SPR State Transition Diagram When
35. in RTI_HOME Die RTI_MESSAGE_VERSION Should be set to some valid value e g 1 LD_LIBRARYN32_PATH Should be extended with SRTI HOME lang C 1ib IRIX 6 5 n32 Dutch Space BV 43 iss 5 rev 0 OM FSS EFO TN 530 44 Dutch Space BV FSS EFO TN 530 OM iss 5 rev 0 Appendix D Embedded EuroSim extension This appendix describes the additional installation reguirements for deliveries of Embedded EuroSim Overview Embedded EuroSim is an add on capability for EuroSim that is purchased and delivered for a specific EuroSim release It enables the user to create embedded simulators for a specific target A simulator developed on a host within the constraints of the target can be processed in to a simulator that is part of an image for the target computer This chapter first discusses all the topics that apply to Embedded EuroSim in general Thereafter subsec tions go into the specifics for each platform Pre Installation Embedded EuroSim requires that EuroSim for the same version is installed as well as the cross develop ment environment for the target Installation Embedded EuroSim is delivered as a gnu zipped tarball The filename will be structured as esimEmbedded_ lt version gt _ lt target_os gt _ lt target_hw gt _ lt packing date gt tgz Where e esimEmbedded indicates that this tarball is an Embedded EuroSim delivery e lt version gt specifies th
36. ker is needed installed Step Tool Procedure Result Checked 5 3 14 FrameMaker Create a file Model mif FrameMaker starts and shows with FrameMaker add the file the file created earlier to the model Choose Edit Edit Source Save as MIF and exit 5 3 15 Model Choose Tools Set Build Build Options window Editor Options Select Gnat Ada appears runtime libraries 5 3 16 Model Choose Tools Build All Makefile exe and dict Editor are successfully generated Or Windows depending on your platform 3GNAT doesn t allow a file called ada xxx Create a file Model doc for Windows platforms The editor associated with doc files will be started 26 Dutch Space BV FSS EFO TN 530 OM iss 5 rev 0 Step Tool Procedure Result Checked 5 3 17 Project Press Schedule Editor Schedule Editor starts with Manager empty schedule 5 3 18 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 19 Project Press Simulation Controller Simulation Controller starts Manager OK with empty canvas 5 3 20 Simulation Press File New to choose Wizard appears
37. l 0 0009 0 0500 asyne main new client localhostlocaldomain SimulstionCir 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 iniialsing 0 0000 10461 lock state transition from initialising to stand by E i sil Executing minbarduchapacen Test Controller Non Realtime W L00 25 00 269 1308 Experimental National Aerospace Laboratory NLR Dutch Space an EADS Astrium company NSPYRE making technology matter iss 5 rev 0 OM FSS EFO TN 530 Summary EuroSim Mk5 0 pl5 is an engineering simulator to support the design development and verification of space sub systems defined by ESA 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 is
38. lication printer window Choose Tools Plot Backend Interface 5 3 34 Test Choose File Exit and discard Test Analyzer window Analyzer results disappears 5 3 35 Project Choose File Exit The Project Manager Manager disappears 28 Dutch Space BV FSS EFO TN 530 OM iss 5 rev 0 Conclusion Test successfully executed EuroSim version Hostname OS version Tester s name Date Remarks Dutch Space BV 29 iss 5 rev 0 OM FSS EFO TN 530 30 Dutch Space BV FSS EFO TN 530 OM iss 5 rev 0 Chapter 6 EuroSim Projects 8 Users 6 1 Adding a EuroSim user 6 1 1 Adding a EuroSim user under Linux UNIX 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 7 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 NT open the Control Panel Start Settings Control Panel and double click the System icon
39. mber may differ from the example below depending on the used distribution rpm Uvh hdf5 1 2 2 1 1386 rpm 4 1 11 Install gnuplot package from Linux installation CD if not already installed by default Actual version number may differ from the example below depending on the used distribution rpm Uvh gnuplot 4 0 0 4 1386 rpm 16 Dutch Space BV FSS EFO TN 530 OM iss 5 rev 0 Step Description 4 1 12 Install expect package from Linux installation CD if not already installed by default Actual version number may differ from the example below depending on the used distribution rpm Uvh expect 5 42 1 1 1386 rpm 4 1 13 Install gt This is not required if you install the EuroSim client package only This is only required on the following distributions RedHat 8 0 RedHat 9 Fedora Core 1 The EuroSim GUIs require a newer qt version than is shipped with RedHat The new qt must be installed alongside the existing gt So don t use the U option when running rpm rpm ivh gt 3 3 2 0 1386 rpm 4 1 14 Install qt devel if not already installed Version numbers depend on the distribution For SuSE Linux the name of the package is qt3 devel This package is not needed when only installing the client packages rpm ivh gt devel 3 3 2 0 1386 rpm 4 1 15 Install make package This is only required on SUSE Linux 9 1 9 2 9 3 10 0 and 10 1 rpm Uvh oldpackage make 3 80 5 1386 r
40. me simulation and test analysis This license does not allow multiple users to work concurrently The license is granted to the first user requesting the license and will only be released if the EuroSim daemon is restarted Under Windows NT 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 0 Single User with real time capabilities license SingleUser HRT Same as the Single User license but allowing the execution of hard real time simulation Runtime license Runtime User This is a deployment license It allows the user to run hard real time simulations but not to make use of the development tools Capability MultiUser SingleUser SingleUser HRT RuntimeUser Users working concurrently V Hard Real time executions V y Model development V J vi Test preparation V V V Test analysis V V y 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 NT 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 executabl
41. or model documentation IR 17 Mozilla shall be available Part of Linux distribution Only required for on line availability of the EuroSimSUM 3 2 Windows NT ReglD Requirement Remarks IR 1 Host computer shall be an Intel Pentium compatible PC or better IR 2 Operating System shall be either Windows NT Windows 2000 or Windows XP SP 1 or 2 IR 3 Host RAM shall be 512 MB or more IR 4 Free disk space shall be 500 MB or more Needed for EuroSim and Cygwin installation Dutch Space BV iss 5 rev 0 OM FSS EFO TN 530 14 Dutch Space BV FSS EFO TN 530 OM iss 5 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 Dutch Space BV iss 5 rev 0 OM FSS EFO TN 530 4 1 EuroSim installation procedure for Linux not Debian If you are installing EuroSim on a Debian distribution then go to section 4 2 Step Description 4 1 1 Log in to the system as root 4 1 2 Insert and mount the EuroSimCD ROM
42. ore 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 0 Note additionally one can set the environment variable EFO DAJ daemon if that differs from the local host 2 6 EuroSim user s files EMON to the host that runs the EuroSim 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 scheduleeditorre 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 calibrationeditorrc
43. pm 4 1 16 Install EuroSim rpm Uvh EuroSim 4 1 1 rh8 1386 rpm If you only need the client libraries then instead of installing the EuroSim 4 1 1 rh8 i386 rpm you can install EuroSim client 4 1 1 rh8 i386 rpm The EuroSim package includes all client libraries provided by the EuroSim client package so you cannot install both Replace rh8 by the abbreviation listed in Table 3 1 or Table 3 2 when installing on the corresponding Linux distribution 4 1 17 Optionally install EuroSim perl batch utility rpm Uvh perl x rpm This package reguires the EuroSim client libraries 4 1 18 Optionally install EuroSim python batch utility rpm Uvh EuroSim python client 4 1 1 rh8 1386 rpm This package reguires the EuroSim client libraries 4 1 19 Optionally install EuroSim java batch utility rpm Uvh EuroSim java client 4 1 1 rh8 i386 rpm X java 1 5 0 sun 1 5 0 14 ljpp i586 rpm This package requires the EuroSim client libraries and the Java Runtime Environment Dutch Space BV iss 5 rev 0 OM FSS EFO TN 530 Step Description 4 1 20 Optionally install EuroSim tcl batch utility rpm Uvh EuroSim tcl client 4 1 1 rh8 1386 rpm This package requires the EuroSim client libraries 4 1 21 Optionally install Java model support rpm Uvh EuroSim java 4 1 1 rh8 i386 rpm X java 1 5 0 sun 1 5 0 14 ljpp i586 rpm X Java 1 5 0 sun devel 1 5 0 14 13pp i586 rpm This packag
44. r Control Debug Tools Help D6 gt eo ES M u bz O New Open Unde Pause Abort Mark Gainput Files SiSchedule An satelite Monitors Alice mentor 3 akdotasalitude 253 Ikm y altdatasdecayspsed 100 thems 3 a lowerAbitudetimt 210 km SB m BC sstelikeAscentSpeed 10 He thrusteronoff o ti ewo ofi E 159 z upperAttudelimit 289 Ikm m set decay speed FB Toggle recorder on Controlle ba pace IE File Edt View Insert Server Control Debug Tools Help users fl75708 EfoHome Satellite Satellite model Experimental Walcloch startup 0 0000 000 0 0000 0 05 0 0000 0 991 0 0000 0 991 0 0000 104 Executing minbaral O6 New open al e Vampires Gissheave Eu Satelite a Monitors Filename cie Curent Required sts Qu RIE Satelite model satelite sched E lt lt ng exportfle gt gt A Scenarios satelite mdl Vas Satelite mi Arial Conditions Divenfeainit Dassumed nit Queer Program Definitions ves Yes Simtime Wallclock Type Message startup async maln appied Initial condition fle usersrfl75708 Efokome Satellite ASsu mec ni no comm 0 0000 00012 async main loacing scenario users H75708 EfoHame Satellite Satellite me
45. s e The Integrity 178B Embedded EuroSim simulator is not qualified for execution of safety or mission critical software 46 Dutch Space BV FSS EFO TN 530 OM iss 5 rev 0 Bibliography SRN11 EuroSim Mk5 0 pl 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 0 pl5 software user s manual 2012 NLR EFO SUM 002 issue 6 revision 0 Stored in EFOROOT 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 47
46. s 5 rev 0 Revision Record Issue Dutch Space BV iss 5 rev 0 OM FSS EFO TN 530 Issue Revi 2 1 2 2 3 0 3 1 iv Dutch Space BV FSS EFO TN 530 OM iss 5 rev 0 Issue modified EuroSim licensing scheme removed SGI Irix references and RTI section as these are no longer supporte 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 consequently discontinued Dutch Space BV v iss 5 rev 0 OM FSS EFO TN 530 vi Dutch Space BV FSS EFO TN 530 OM iss 5 rev 0 Contents 1 Introduction 1 o aos A ov ae A ee Me it 25 0242 534 ge 1 12 EC wk we k a ee ee kt me we eae wc ee we ee ow 6 1 e TORR l c he ak don odk bd 3 3y a ea o bys 1 1 4 Document Structure and Notation lt 44 e e a A ee ee 1 US Abbreviations 2 7c 2224 we We i Ws BOR es Ge A eB es 2 2 EuroSim Overview 5 2 1 EuroSim tools models and libraries 5 22 BOPO Users and projects cia ee w aoe A A A k 6 2 3 EuroSim licenses and daemon esimd lt lt lt lt ee ee es 6 2 4 Lay out of EuroSim installation 00 00 e 7 2 3 EuroSim environment variables lt lt lt lt ee ee o i 624 8 20 EutoSim sere MES ocio do hab ao Se RRO a
47. sitory 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 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 32 Dutch Space BV FSS EFO TN 530 OM iss 5 rev 0 Chapter 7 System Problems 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
48. type and OS version 3 The first line of the output of the SEFOROOT bin sysinfo command The information pro duced 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 In the event of license prolongation proceed as follows Step Description 4 5 1 Append your license key a string starting with EuroSim to the license file EuroSim licenses 4 5 2 Stop the EuroSim daemon Open a command shell and type the following command followed by the Enter key net stop esimd 4 5 3 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 is esimd The EuroSim daemon writes event messages to the application event log Use the Windows Event Log program to view them Dutch Space BV 21 iss 5 rev 0 OM FSS EFO TN 530 22 Dutch Space BV FSS EFO TN 530 OM iss 5 rev 0 Chapter 5 Installation Verification Procedure In order to write down the procedures as compactly as possible the procedure steps are often specified at a higher level of abstraction
49. w to install and customize EuroSim Installation Verification Procedure How to verify correct installation Dutch Space BV 1 iss 5 rev 0 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 System Problems Suggestions for solutions in case of problems log files FAO SPR helpdesk Document references are given with a mnemonic between square brackets like S UM12 these mnemon ics are listed in the bibliography on page 47 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 5 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 FAO Freguently Asked Ouestions FORTRAN Formula Translator DS Dutch Space
Download Pdf Manuals
Related Search
Related Contents
Recherche et développement conceptuels autour du bien Fujitsu LIFEBOOK LH531 取扱説明書 Dental CAD - User Manual Version 2.0 7,03 Mb betriebsanleitung 3834- 14/11, -14/31 Plumbing & Installation Manual For SprayLink Cable 協定規則第 14 号(シートベルトアンカレッジ) PROGRAMME DE FORMATION EPIVAC DIPLOME Chief Flat Panel Power Filter Kit 1-28J Copyright © All rights reserved.
Failed to retrieve file