Home

Owner`s Manual

image

Contents

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

Download Pdf Manuals

image

Related Search

Related Contents

Samsung Napster YH  Digitus Desktop PS/2  Smeg SV564X.1 hob  Red River WWTP Exp. & Rehab  User Manual  KEMTHINNER  products manual - Providence  Wiley Professional CSS: Cascading Style Sheets for Web Design  

Copyright © All rights reserved.
Failed to retrieve file