Home

Unified Synoptic System (USS) User Manual

image

Contents

1. M USS Display Editor 2 15 0pre ox File Edit View Tools Element Window Help dele Elo Aj a gt DID EOE Sjujojsa a e 2 muje e jojo iM lt Ajajajaja o lapan sra i y 100 9 ooo s s vujaja Symbol Library f Property Editor x a ax gt displayt1 amp x ax Symbol Symbol Be 9 Appearance a Auto Scale Image Keep Aspect Ratio LJ Reset Image Size Reset to 155x72 Rotation Degrees 0 Shape Fill Color E R 212 G 212 B 212 Shape Fill Style None r Show Data Indicators 9 Dimensions Depth 0 Height 220 Width 380 X 140 Y 170 P 9 Information Comment Name Symbol Selected Elements 1 element Tooltip 9 Misc L 2 L Corner Fill Color MM F 0 6 0B 0 000000 Es System Configuration Browser A x Ih Consistency Results 4 x L Synoptic Hierarchy x Symbol element properties are shown 8 Undock the Property Editor and click the property Reset Image Size button to reset back to the original size of the symbol 75 3 13 ADD SYMBOLS Property is reset 9 Re dock the Property Editor CHAPTER 3 TUTO
2. E255 Filter Unit Elect d E265 Fuse A A E265 Fuse B E27 Generator Frequency E288 Ground Chassis E29S Ground Earth E30 Heater 4 The Symbol is added to the display as an element using the image material given by the sym bol This element contains a reference to the symbol so that if the symbol library is updated the symbol element in the display will be likewise 6 Resize the symbol element by dragging its control points in the corners make it larger 74 CHAPTER 3 TUTORIAL 3 13 ADD SYMBOLS LI B USS Display Editor 2 6 0 File Edit View Tools Element Window Help ER DRED Su oa a ee ol niaje e e lt Jafajajaja o R 3 3 mx tigi Symbol Library x ce x Misplay i x CA Electrical gt gt E23 Diode Rectifier Si gt E22 Diode Rectifier tes Diode Zener E255 Filter Unit Elect a E265 Fuse A E27 Generator Frequency E285 Ground Chassis E295 Ground Earth E30 Heater CD E265 Fuse B The symbol element is resized 7 Open the tool view Property Editor to show the properties for the element
3. Version Ops Products 3 1 0 Field mpbo2 ip Properties w Show in Quick Graph amp Find Parameter In Other Displays gt Copy Computation Copy Value Show Information E Copy Display Title n pf pa 5 5 QUICK GRAPH CHAPTER 5 EXECUTOR 4 A new sub plot is added to the bottom of the existing quick graph CTCU2 Cabin Temp1 DMC e PPCS1 Press MVD e 11 48 11 19 11 20 1121 1122 1123 11 24 11 25 1126 1127 Time 01Sep09 To remove a sub plot from an existing quick graph having multiple sub plots do the following 1 Right click in a certain sub plot area of an existing quick graph and select Remove Plot from the context menu LX E AAA StripGraph Quick Graph 4p Properties Curve Xi Remove Plot nformati Copy Display Title 12 13 12314 12 15 1216 12 17 12 18 12 39 1220 1221 Time 01Sep09 14 43 14 4 1445 1446 1447 14 48 14 49 14 50 1451 14 52 Time 01Sep09 5 5 3 Configuring the Axis Modes A quick graph axis can be configured to always show a static non moving range or it can be automati cally updated depending on the incoming data values by two different axis modes 1 Auto range an axis in auto range mode does dynamically adjust the axis range to always include the minimum and maximum of all existing data values that are maintained in the memory buffer 2 Auto move an axis in auto move mode uses a
4. gt ISPR A3 ISPR A4 gt CI ISPR F1 ISPR F2 gt ISPR F3 ISPR F4 gt EJ ISPR 01 EJ ISPR_02 C PDU1 EZ 11V AUX CONV1 3 11_AUX_CONV1_STS 3 INP_CURA 3 INP_CUR2 o E 11V AUX CONV2 3 120v ALLOFF STS4 3 120v ALL OFF STS E 120V OUTLETS 3 28V ALL OFF STS 3 28V ALL OFF STS4 1 28V OUTLETS i 11May11 07 30 39 INFO liMay11 07 36 27 INFO 5 3 9 2 System Configuration Path View Select the path view and one of its filter see next screenshot to have a view to the system configuration path data ALL HK View gt Ground Telemetry Ops View gt Onboard Telemetry 5 3 9 3 System Configuration Hk View Select the HK view and one of its filter see next screenshot to have a view to the housekeeping data HK View ALL EI Execution Node 3 DEFAULT 5 3 9 4 System Configuration Ops View Select the OPS view and one of its filter see next screenshot to have a view to the operating system data Ground Telemetry Onboard Telemetry 190 CHAPTER 5 EXECUTOR 5 3 9 5 System Configuration Browser Quick Graph Menu 5 3 WINDOW HANDLING Select an item in the system configuration tree and press the right mouse button If the selected item can be shown in the quick graph dialog see next screenshot the menu entry Show in Quick Graph is enabled Select the menu item to start
5. E Synoptic hierarchy X uml Open Displays ec No title assigned on display 1 e ls C ussusswm ain sh arexdisplaysiuss 9 GE arm 9 L5 FLTSYS cJ ors o J INT o CI PAYLOAD ES MCS Status uss 4 a Library editor x p System configuration browser X E Consistency checker 8 x The windows can be arranged within the Editor by dragging them to the desired position The views in the Editor are The display area The area for creating the display by adding and arranging elements System configuration browser The System configuration browser is a tool view for the Editor to ease creation of data sources commands and navigation It is based on the SCOE XML file in a tree structure The System configuration browser can show the SCOE information in OPS or Path view OPS or path name is used for sorting SCOE xml nodes It provides Drag and Drop functionality for TM and TC information and filtering and hierarchical browsing of the selected MDB configuration Synoptic hierarchy The Synoptic Hierarchy is a tool view for the Editor to ease navigation of cur rently open displays and the USS project displays defined by the project root folder It provides possibility to create navigation target to project displays and easy opening hereof Furthermore it provides rename delete and explorer functionality Symbol library The library of symbols that can created e
6. _ Confirm tele commands before sending 3 Freeze Mode 3 Quick Graph Cancel 216 CHAPTER 5 EXECUTOR 5 9 CONFIGURING THE EXECUTOR 5 9 1 2 1 Enabling Commanding e Check Enable Commanding if you want to use commanding 5 9 1 2 2 Enabling Direct Commanding e Check Direct Commanding if you want to use direct commanding 5 9 1 2 3 Choosing Command Target e Inthe drop down list next to the label Command Target select the command target you like to use 5 9 1 2 4 Confirming Tele Commands e Check Confirm tele commands before sending when you wish the tele command to be confirmed after sending 5 9 1 3 Tab Appearance Preferences for the tab appearance include both the Tab Placement as well as the Tab Policy Preferences nx 5 Project Tab Appearance 3 Commanding Tab Placement 3 Tab Appearance 3 Tooltips 3 Snapshots Tab Policy Top CO Left Right Bottom D Reports Wrap Scroll 3 Import 3 Freeze Mode 3 Quick Graph Cancel ba 5 9 1 3 1 Setting Tab Placement e Click one of the radio buttons Top Left Right Bottom The tabs will be placed at the chosen position 5 9 1 3 2 Setting Tab Policy e Click either Wrap or Scroll 5 9 1 4 Tooltips Preferences for tooltips can be set to either show the tooltips or not 217 5 9 CONFIGURING THE EXECUTOR 5 9 1 4 1 Enabling tooltips e Check Enable Tooltips
7. penunuo OTP 9 qer e O I TH ONIN IVM ONIN IVM e O I TH ONIN IVM ONIN IVM ONIN IVM ININAVM ININAVM ONIN IVM 9421 A IIZAIS AAVANVIS dVdV I CIL V CIN V LS dVdV I CIL VCIN V LS dVdV I CIL VCIN V LS dVdV I CIL VCIN V LS dVdV I CIEIV CIN V LS dVdV I CIEIV CIN V LS dVdV I CIEIVCIN V LS dVdV I CIL VCIN V LS dVdV I CIV CIN V LS dVdV I CIL VCIN V LS dVdV I CIEIV CIN V LS dVdV I CIL VCIN V LS NR R 169 CHAPTER 4 EDITOR 4 10 WORKING WITH PROJECTS AAA 9ureusdQ yym eomosejep 103 NNN aureusdo 0 jas sr mq peugop Toppy J19dOIXJ ur ooxdnog eje 12231107 aq OU p nous aureusd aureusdo NOLLVIAdG CIVCOIN VIS durureu juojsrsuoou SuonerAop WONdO woudo y IM Danau s1ojeurereq XXX 9ureusdo JIM 3D IMOSPIPP 103 duro sr oureusdo Toppy Aytedo1g ur oodnog geq 12231107 Ka E ea suoner Aap d cas dAYVUNVLS woudo y IM papy s1ojeurereq ZZZ 3ureusdo JIM 931nOS j p 1OJ 9q pmoys Ioypy M 9do1 I ur IMOG eq 1281107 R E oe iip ONINYVM GYVANVIS SSSUIUIEM U IM pPI s1ojeurereq AAA aveusdo UJIM BdINOSE EP 10 XXX 0 S Toppy j1Sdo1g ur MOS eje 3291107 st mq peugaep aq jou ppnoys eoureugeqd DNINYVM AYVUNVIS oureuujed Sururu 1uojsrsuoou SSSUIUIEM YM pPI s1ojeurereq 4 3 uondrpsop Y IALS TIM XXX e XXX ut pajiodax 10110 aun yadsuy E TTT TE KKK 10 XXX OIH 901n08 VA aon cuvanvis S l l 32INOSPJPP 1
8. eee 147 2S0 AMNE CO Tr 147 EOLLZ IPS voor eaaaeteeaeaehaee nei een eeendeee as 147 A CD hao Se OG Saw rrr 148 25 19 Input C ombpoBOX aw chev ms 4E Exam dE RARA 148 Z5 ST T Tee 5d depression 148 AOL e as 505 99 4 8 9m FIRE REOS S EU NOE NP E GS EAE ee ease 148 4 6 15 1 Symbol State Mapping eee 149 Dale cOUlCeSs Saka cosas ono ir 149 A DataSource RTT 2 us mu a te oa eae ee hee eee UP OR RO VOR BR 149 472 Supported Data Source Types s sbs sperod aa Ee Ra Wee x S pd ies 150 445 Dynamucl rODerHU6S 4 Role X4 37 B0 ex eae o S RO 244s Ee SR 151 AE EXPtCSSIONS 26 gt 44 5 x hond EORR ow eo XG35 54 x SSSR FX x X Eee Eo 151 Aral 6 s 5 e 64 84 3990x935 9 9 42489 99 9 4 9 4 99 9 54 9 2 2 90 39 3 152 4742 Uso Libraty EXTENSIONS ss a 3p oo Rund oe EROS qose e 39 sos 153 27 WONCHONS PE C EEE AA 153 4 744 Selected Computations from PREP Library 157 Aldo EXAMplES Xo som e wk HUS er a dw dre dp deut XE Oey 157 Mission Database lt s e corroe 159 48 1 Opening Displays fromtheMDB o ooo e 159 402 Saving Displays inthe MID 2 s s ace oe Goo ot ea AG a eor al 159 CONTENTS 4 8 3 Adding a New Display to the MDB o eee 159 4 8 4 Forced Open From MDB revert o oo e e 0 160 255 R T MUD TTT 160 4 9 System Configuration Browser aooaa 160 410 Working with Projects 4 4 3433 o3 ero 161 AU ys alo s s ead 4 PASS P 3
9. USS des uses the mission time as time base for graphs The following table describes the attributes of the PlotLineDef element used inside PlotDef ele ments to bind a line in a plot to a parameter and define its appearance Table 7 10 PlotLineDef attributes PlotLineDef l Color of the plot line in hex format BBGGRR The opsname of the configuration item presented by this plot line All datasources are created with type Mnemonic String Float which is correct for most line plots but will result in no plot being displayed for discrete measurements This can only be handled correctly when performing the conversion with configuration information If this is set to true this line is drawn as a step graph otherwise samples are directly connected with a line Satmon Staircase Boolean seems to allow mixing of step and line plots in one graph which is not supported by USS graphs Found no usage of mixed step line graphs in existing displays Not Supported The title for this line used in the graph Title String legend USS graphs always display the opsname which also seems to be the Satmon default 237 7 4 SATMON DISPLAYS CHAPTER 7 IMPORTING FOREIGN DISPLAY FORMATS Table 7 10 continued PlotLineDef Not Supported Found no usage in existing Satmon displays LADTableID Unknown Value is always 6 7 4 1 5 Procedure Displays This section describes the interpretation of elements used in procedure displays
10. gi S ool Ec iR o OG 8 8 jejo a ajajalala a i home uss uss project Displayluss x e nx fhome uss uss project Display2uss 2 x lr Display 1 Display 2 Cancel Arch Retri eval l VAR FOR UPLOAD FILE Downlink File l Second display saved 11 Open tool view Synoptic Hierarchy Synoptic Hierarchy amp Synoptic Hierarchy x nx 9 CJ Open Displays 9 Es No title assigned on home uss uss project Display2 uss Label6 Es No title assigned on home uss uss project Displayl uss 9 TeleCommand1 Cancel Arch Retrieval o ReleasedCompound2 E Label3_VAR_FOR_UPLOAD_FILE im InputFieldi_VAR_FOR_UPLOAD_FILE Oo 2 TeleCommand2_Downlink_File Label 9 5 home uss uss project 3 lib E Displayl uss ES Display2 uss ES MyDisplay uss In the top of the Synoptic Hierarchy shown un docked the two display with their respective label are shown In the bottom the project folder is shown containing the two saved displays 12 Right click on Display1 uss in the bottom part of the Synoptic Hierarchy and select from pop up menu Add Navigation to Display 70 CHAPTER 3 TUTORIAL 3 12 NAVIGATION DISPLAY I USS Display Editor 2 6 0 File Edit View T
11. 4 8 Mission Database The settings for the MDB connection are made in Preferences use the Project root folder setting to define Where MDB displays are stored If displays are kept locally in different locations the USS project folder root has to be set when changing local store point i e USS only maintains one project folder root Symbol Libraries can be handled via the CGS MDB see MDB Version Control of Symbol Libraries USS Editor can work closely or loosely with the CGS MDB e closely launched via the IMDB displays are automatically synchronized dou ble click on USS DISPLAY end item will launch the USS Editor with display see CGS Usermanual for more information when USS Editor is launched from IMDB Autoload mode some parameters are preset locked to that IMDB setup MDB Settings in general as well as CCU CDU configuration SCOE file is locked to a snapshoot of the MDB used by the IMDB setup e loosely USS Editor is launched locally and edits files locally which can be saved etc via MDB interface 4 8 1 Opening Displays from the MDB The USS Editor can open USS displays from the MDB stored in a tree like structure containing the displays The open function covers to possible actions sync synchronize and lock for edit locking of display in MDB Synchronization When an updated version of a display is needed latest version of display in MDB synchronization is performed from the Editor When invoki
12. 5 4 5 3 2 2 Loading Window Layout o 186 a o sco A IE 187 5 3 3 Loading Display from File System o o e 187 Oo LISTE QUISNES pasa sce ora a ee ee oo E t scis d 187 5 8 3 2 Loading Display from File System cles 187 5 2 4 Reloading Display from File System 0 0 0 0 0 000048 188 MEET Io CD TT 188 5 3 4 2 Reloading Display from File System llle 188 5 55 Resizing Display Window x ise eaa os he bendy bbw EYE OH ES 188 Doo ELOrequisies soria ana oy Econ 9 XO 9 e de dd 188 5 3 5 2 Resizing Display Window ee 188 5 3 6 Resetting Display Window to Default Size oo 188 sucio PTT 188 5 3 6 2 Resetting Display Window to Default Size les 188 5 8 Showing Hiding Command Responses o o o e 188 Bod SPITOPRSQUUSIIOS 04 4444 525 UR do S Bee ee Ge S m xS PP E d 188 5 3 72 Showing Hiding Command Responses lr 188 5 3 8 Navigating Display Hierarchy 0 0000000000000 189 5 3 8 1 Navigating Display Hierarchy 189 5 3 9 Navigating System Configuration Browser llle 189 5 3 9 1 System Configuration Browser o ee ee 189 5 3 9 2 System Configuration Path View llle 190 5 3 9 3 System Configuration Hk View o o e 190 5 8 9 8 System Configuration Ops View o oo 190 5 3 9 5 System Co
13. B jn Wbis as a ES I w Property Editor amp X t Synoptic Herarchy pd tutorial uss 04 5 eui 9 Appearance ckground Color R 238 G 238 B A 2 aula a RIE Nasau 6 8 w di episyWt pd tutorial uss 9 x FM T L E The redundant 28 V power supplies from PDU1 and PDU2 238 YEEEEEE Outlet 40 on both PDU s for the HRM are shared with other equipment MMU CMU HSE HUB These outlets are switched ON at COL activation and remain permanently ON independent of the HRM status For activation deactivation two Pwr converters in the HRM are used to supply Pwr to nominal and redundant HRM cores which are cold redundant via the HRM internal common Pwr Bus This procedure uses the FLAP HRM Activation which switches ON both HRM Pwr converters activates the nominal HRM core if the nominal HRM core activation fails the redundant HRM core 35s automatically activated instead starts RT acquisition amp monitoring of HRM data enables the HRM MMU Tink Master MMU Fiber Optic Jumper installation must be completed before starting this step After HRM activation correct configuration of HCOR APS HRFM must be verified to support downlink of Ku band packets via the HRM 1 1 Verify PDU Power Outlets Verify PDUL Subsys Pwr BusS ON MM Pwr BusS ON MN Verify PDU2 Subsys Ba Background Symbol Library Name w Background Symbol Name e 9 Behawour Show
14. E21 Diode Light Sensing E245 Diode Zener E265 Fuse B I In the library Electrical select the symbol E265_Fuse by left clicking with the mouse on the symbol 73 3 13 ADD SYMBOLS CHAPTER 3 TUTORIAL tigi Symbol library e x 2 4 Electrical 1i El Amplifier E10 Connector Permanen E11 Connectors Dematable gt E118 Connector Dematab E115 Connector Dematab E115 Connector Dematab 35 L e N N E135 Converter Static E125 Converter Current El4 Converter Unit AC DC G y j LE V N E155 Converter Unit DC DC E165 Current Converter E15 Converter Unit DC DC CT23 9 E1 95 Current Stabilizer O L E178 Current Integrato E18 Current Relay E2 Battery Generic E20 Diode Light Emitti E21 Diode Light Sensing 2 7 2 L J Symbol E265_Fuse selected in Symbol Library shown un docked 5 Left click Hold and drag the symbol to the middle off open display to add it to the new display LI EM USS Display Editor 2 6 0 File Edit View Tools Element Window Help 8 unitorm scating 100 1 w 9 9 00 e F m amp ue s u c o gt aj e e 6 8 6 6 0 uo a gt s s s a u pogo e as ax rn f display 1 x CA Electrical Edit gt oo E22 Diode Rectifier E23 Diode Rectifier Si En JT E245 Diode Zener
15. NOTE The redundant 28 V power supplies from POUL and PDUZ Outlet 40 on both PDU s for the HRM are shared with other equipment MMU CHU HSE HUB These outlets are switched ON at COL activation and remain permanently ON independent of the HRM status For activation deactivation two Pwr converters im the HRM are used to supply Pwr to nominal and redundant HRM cores which are cold redundant via the HRM internal common Pwr Bus This procedure uses the FLAP HRM Activation which Switches ON both HRM Pwr converters activates the nominal HRN core if the nominal HRM core activation fails the redundant HRM core is automatically activated instead starts RT acquisition amp monitoring of HRM dara enables the HRM MMU link Master NMU Fiber Optic Jumper installation must be completed before starting this step After HRM activation correct configuration of HCOR APS HRFM must be verified to support downlink of Ku band packets via the HRM 1 1 Verify PDU Power Outlets Verify PDUL Subsys Pwr Bus5 ON ES Verify PDU2 Subsys Pwr BusS ON pe 1 2 Activate HRN Verify HRM Pwr A OFF he Verify HRM Pwr B OFF a and MEM Activation Execute After 1 min verify the following items Verify HRM Nom Unit AVAIL p Verify HRM Pwr A ON ea Verify HRM Pwr B ON Ee Verify HRM Ready Stat Nom READY Verity HRM Core Stat Nom ON Verify HRM 28 VOC A Current lt 1 07 A Verify HRM 28 VOC
16. to open the System Configuration Browser OPS View Onboard Telemetry ls V o 3 BLB gt 3 comms o 3 DMS o Gj ECLSS o L EDR Gj EPDS o 7 EPM o EJ ETF gt EI EUTEF o EI FSL o CI PAYLOAD o PL gt LC sva o SOL gt CI SOLAR o 3 SYSTEM gt TCS x Sean Add Change Close System Configuration Browser opens in OPS View Onboard Telemetry 97 3 18 CHECK CONSISTENCY CHAPTER 3 TUTORIAL 10 In the search field left of button Search type Sensor and click button Search OPS View Onboard Telemetry v El 5 BLB gt ATCS1 e JH ATCS2 IN Analog Input Section Fail e cI BGB Gj CEN Gj CPU 3 Caution Stat 3 Command History Avail Stat 3 Command History Table 3 Command Rejection Stat 5 Critical Liquid Transfer Stat e 3 EEPROM gt c HM gt c Hw e cJ INC 3 Internal IF Fail Es 9 L5 13 402 D o 56 o 57 e 3v11 gt 3 v12 FA a e System Configuration Browser searches and selects the end item NBLBNLSSNS13NO2 Sensor 11 Click button Change Name Unit Data Type BLB_LSS_S13_02_Sensor pct Float System Configuration Browser changes the data source in the Data Source Dialog 12 Click button Close TankMeter1 Edit Data Source BLB LSS 13 02 Sensor Remove Data Source Type External Data Source O Computation Details for External Data Source Ops
17. 3939 Toolviewsottheeditor 3 99x 098 8S 9 so AAA 3 3 3 1 Lesson in tool views 25 4 6 s 6 464544 44466544 4 44 6 945 pow Job rmt lacy 525524545 6 bees Heke EEE eee a eee a eee So 3 3 4 1 Lesson in printing of displays llle 34 Nick Moral ro wx 589 4 ee SI oe ee ds EOS 259 IMEEM e gprs do rara eae ee See oe we oe ee sdz FOUOrIUIONGl saray iii diaa disnea Se ee eS 3 4 2 1 Creating new ground ops Satmon like display 3 4 2 1 1 Setting project root folder and MDB configuration 3 4 2 1 2 Opening and saving displays from and to MDB 9421 9 Editing displays x 42444446 4 8 oo bi oe deum be 3 2 1 4 Previewing a display 0 000 3 4 2 2 Converting GWDU ground displays as batch operation 3 4 2 3 Checking GWDU display for consistency po Executor Old ss ss ced pepesa piia g 9 Bee ee ee ee ee 3 4 3 1 Connecting and opening displays o ooo 3 4 3 2 Show direct commanding from FWDU display 3 4 3 3 Show GWDU displays esate aaa qe Pp SS 3 4 3 4 Show commanding via MCS Tools o 3 4 3 5 Show imported Satmon display samples 3 4 3 6 Show PCS display samples 0 0 2 0 0004 235 Makma Display s ees s sar e qom rd oro So INMOUCHON seara AA 902 Making display 64 464 442 e mcos canoa 35 21 Lesson in making a display o oo 36 Importexistine displays ss r aue aa R N ey uod RODE Eee da R T us O 01 L L FP
18. 901nos ejep ypy Hed 10y1p3 Aerdstp uq UOISIAA YOQDS ayeridordde 199 pue JODS SUJI dL JIPH pajas 10 1pe ejdsrp ul YO SIOTJIJUIPT DINOS ejep PATIO 191uo 901nos ejep ypy Hed 10y1p3 e dsrp uq Umum punoj S101129 JO Iaquinyy Aejdsrp ouo jo S DINOS ejep Jo uonepi eA jo reurumg pungj eyep pip eAurt oN Ae dsrp auo jo S DINOS IGD Jo uonepi eA Jo reurumg popeye oounos ejep ou seu plot ZZZ eyep HOODS ur punoj yun Surrooutduo UO S19jjrp AAA amos ejep jo pun Surrooutdugq AAA SI PEP JODS Wo JUN 13911073 SUISSTUL SI DINOS PIED jo pun Surioourduq UOH ULIOJUI 101 UAIS SI LLL ad y eyep SDD uwouxun DINOS PJep jo ad 3 eyep uoyeur jou sa0p AAA PI9U Jo adu eyeg UOH ULIOJUI 10 USALS SI LL I addy eyep SND ZZZ Nos ejep jo add ejep Yo eur jou sa0p AAA PI9U Jo add eyeg JUOIOFJIP ore Udy JO OM IO 9UO 9I9UM PIP JODS ayy ur woy ue o Sururod are aureuujed pue aureusdo IS S9I9HHUIPI 22143 au T mama suoryemduo are soonosejep JJA SIOLIS WWW YM QA TIVA Soo1nos ejep uuu JO UOHPPITEA OJU 10 suone3nduro are soonosejep www passed soomnos ejep uuu JO UOTepT eA OJUJ 103 XXX DIOUZ 107 DNINSIVM ZZZ 99 PINOYS AAA HU SUOIM 32INOS PILA XXX pret 103 JOYYA AAA 99 plnous 3urssrur pun 32INOS PILA XXX perg 103 JOYYA GELL st d S59 d eyep umouyun yozeu jou SBOP A AA Sd Suo1M 32INOS PILA XXX perg 103 JOYYA LLL
19. Comms CTC1 Unit_Temp_DMC OPS View Onboard Telemetry 87 3 15 USE ADVANCED ELEMENTS CHAPTER 3 TUTORIAL OPS View Onboard Telemetry v EI o 7 BLB Ej comms 4 E CTC1 3 Controller Ready Stat DMC D Failure Stat DM C 3 Prim Current A DM C Ey Prim Current B DMC 3 Pwr A Stat DMC 3 Pwr B Stat DMC 3 sec voltage Stat DMC D e E CTC2 o EPU o C5 RFP gt VCR1 e EI VCR2 e VDPU 18 Click button Add followed by button Close Details for Computation Expression PI CTCI1 Unit Temp DMC Select Symbol w Select Construct v Select Function I Li Label and rectangle are selected 19 In the data source dialog set the Unit to deg C Context Name Unit Data Type Add temo Data Source Type External Data Source Computation Details for Computation Expression PI CTCI Unit Temp DMC Selec Symbol v Serea Construct v ferea Funcion e Evaluation Expression Valid Unit degres C Name Expression OK Cancel Unit is changed the unit is a textual property of the data source 20 Click button OK to change data source 21 Open previewer from menu Tools Previewer 88 CHAPTER 3 TUTORIAL 3 15 USE ADVANCED ELEMENTS 50 Ellip Tick Meter MM degres C The created Elliptic Tick Meter is previewed 22 Use the slider at the bottom of the open dialog to simulate values given to the data source a
20. MRB Material Review Board MTL Master Time Line 290 APPENDIX D GLOSSARY N N A Not Applicable Navigation act of moving between displays See IDAGS Navigation Button control for navigating to another display NCR Non Conformance Report Nickname Opsname and nickname are used as synonym O ODB Onboard Data Base OPM Operations Manual Opsname Opsname and nickname are used as synonym P P L Payload PA Product Assurance PA S Product Assurance and Safety PAP Product Assurance Plan Parameter Text Box A Display element for parameter output Includes label value unit quality indi cator See SRS PCE Proximity Communication Equipment PCS Portable Computer System NASA terminology PDR Preliminary Design Review Review of the system architecture and requirements freeze PDF Invented by Adobe Portable Document Format PDF is the published specification used around the world for more secure and reliable electronic document distribution and exchange www adobe com PFM Proto Flight Module Plot Graphical representation of Data usually with a curve connecting data points and axes defining domain and range of the data PMP Parts Materials and Processes PNG Portable Network Graphics PREP PCS Reconfiguration Evolution Project NASA terminology Primitive The simplest form of graphic available e g circles rectangles lines and pipes See IDAGS Q QA Quality Assurance Quick Pick List A pull down menu used fo
21. Showing Display Help 5x54 94 39999 9x 9xx 4 aaa 5 211 5 7 2 Getting Executor Version Information len 212 DL r 2 xe 11 1 exnunc s ec R Reese eee Pee ee eee Aa 212 5 7 2 2 Getting Executor Version Information llle 212 Il OUS eea E ER 212 A las IAE EI 212 DOW ILOTEQUISINES 4 desa dr A 212 A is A IE III 212 Doo AUS DISPO 2x 9 29 4 ni 213 SO o 3 s 39 9 9 tues E Ep ew tae eu bee oe ee bed 213 mod THES Display A ost cn ee SE ROSE oe de dee our bao f s 213 5 5 9 Creating Display Snapshot 42 66 cS ig ded 9o ou voy 79 as 213 or aS PL eek dea ee tS eG Sd 8 eRe E Ge a 213 5 8 3 2 Creating Display Snapshot ooo o 214 5 8 4 Saving a Copy of Current Display ooo o 214 DO Prerequisites 2 doceo x4 005 9 f 3 eu Pune REIS 214 CONTENTS 5 8 4 2 Saving a Copy of Current Display ooo 214 569 Contigurine Status Display x3 xo nu 9 ES KE pd e TE RE oe e 214 Soo Tergui sirios wem 9 os dS UR P PU PUR PCR Se Le Bo 214 5 8 5 2 Configuring Status Display o o 214 o AI IIA 215 5 8 6 Configuring Data Quality Indicators oo o o 219 A si uh oe woe d epee a s Geol Re P See ep 219 5 8 6 2 Configuring Data Quality Indicators osoo 215 SEE 1 paradas pardo aa e 215 59 Conhemnne Me EXECULOS esco e oe eS R ER dorem eec de OR R d 215 DOLI S e as 94 Wwe ue a 8 eee a how eee a om vp x 215 SOLLI s lt c 1 2 51 049 9919 509 3 49403 939 9
22. TOP LEVEL Py PP ISS gwdu T CMD_QUEUES gwdu D PP MCC H gwdu Y CMD_STATUS gwdu SAS CONTROL gwdu 3 DE SERVER gwdu 3 DOWNLINK STAT gwdu 3 PD_01 gwdu 3 PD SBAND gwdu 3 PP HOSC gwdu File Name Ic MD QLIEUES gwdu Files of Type GWDU displays C gwdu lv Open Cancel The import display selected preview shown 4 Click open to open display i gt USS Display Editor 2 6 0 INE File Edit View Tools Element Window Help 41 84 4 2 E elo A bii al d gj a a x E eyo 4 iQg le 916 _w Property Editor x a ax displays RO home uss uss main examples import gwdu mcs APM COL CC MCS OPS KS A B x CMD QUEUES gwdu GE 9 Appearance a Background Color E RO G 0 B 0 000 Background Symbol Libr Background Symbol Name v Behaviour Show Execute Button L 9 Context Help URL Opsname SYN_Cmd_Queues MCS Command Queues Ii The imported display is shown shown in the editor the import process is seamless and a conver sion is done between GWDU and USS format The display can now be edited and saved to the USS display format 5 In the Property Editor check the display import information given by the Source information 35 3 6 IMPORT EXISTING DISPLAYS CMD_QUEUES gwdu AE Background Col
23. Table 7 11 LeanProcEntry attributes LeanProcEntry The x position of the procedure step step title in number of TOW Integer characters If there is a param this must be a step otherwise this is a step Para String title Steps are displayed with style YellowFa Step titles are displayed with style Mnemonic With USS version 2 15 a telemetry field is displayed for the parameter The text to display as step or step title Supported with USS version 2 15 Displays a green led symbol if the parameters engineering value is gt the ExpectedMin and lt the ExpectedMax value The ExpectedMax value is optional If ExpectedMax is not specified the led will only be displayed green if the parameter engineering value equals the ExpectedMin ExpectedMin Variant l Satmon seems to allow usage of either the raw or the engineering value as Expected Min and ExpectedMax for state codes The led display will be wrong if the raw value has been used This might be improved if configuration information is available for all parameters ExpectedMax See above 7 4 2 USS Satmon importer version 2 12 known issues This section lists the known deviations of USS Satmon displays compared to the original Satmon execu tor 7 4 2 1 Alphanumeric Displays e No telemetry is displayed for OutputAlphas using a SID in the Param attribute On a few newer displays the SID is used to identify an item instead of the expected opsname These items won t b
24. This file uss rnc is released as Open Source under the following MIT style license Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files the Sommer onde an G RE E E EDER esi iet om eee luding wer chou linie ation Ehe rights o use ELT y er L publish distribute E lec and or sell copies of the SofCware and to permit persons to whom the Software is furnished to do so subject to the rollowing Condicions The above copyright notice and this permission notice shall be included in all copies or substantial portions Of Lhe Soruware THE SOFTWARE IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTMTAB TAMH I LAIN ass de O EE ARSS ARE Hen Sh CX NTID NONINFRINGEMENT IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN AN ACTION OF CONTRACT TORT OR OTHERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE Change History Format 6 s written since USS 2 47x and Can be read by all newer versions added ChIP LEFTY mete RIGHTY to Field Overt LowBehavLor for coca ne alo silicic Go RUE 246 CHAPTER 9 REFERENCE 9 3 XML DISPLAY FILE FORMAT SCHEMA TeleCommandParameter Value is now obsolete and is no longer written Format 5 is written since USS 2 9 x and can be re
25. To compile the example adapter execute ant on the command line The console output should look like the following paths will be different depending on where you unpacked the distribution S ant Buildfile build xml compile miele crear cad eme me tmo uses 2 ROO examples Ast e rial eS systemadapter build classes eva Compiling s source ales to Reme me emnp uss 2 pic ecce s gt tutorial systemadapter build classes javac Note home mr tmpe uss 2 19 0pre examples tutorial systemada apter sre adapter ExampleSystemAdapterImpl java uses unchecked or unsafe operations javac Note Recompile with Xlint unchecked for details Jar Jar Buitding Jar home mr tmp uss 2 19 0pre examples tutorial l systemadapter build examplesystemadapter jar build IS TED SUCCESS UL Total time 1 second B 2 4 Installing and Using the Example Adapter This section explains how to install and how to work with the example adapter B 2 4 1 Installing the Example Adapter The example adapter has to be installed and activated to make it usable with the USS executor To install the adapter the following steps are required 1 Type antinstall in the shell ant install 276 APPENDIX B HOW TO INTERFACE WITH NEW TARGET SR amp THMEYELOPMENT ENVIRONMENT The compiled adapter library is copied into the basedir uss x y z lib ext directory NOTE Y This step has to be performed again after modifying the example source code to re
26. e Shutdown MCC Client if already running e Start MCC Client and wait until it reaches active status d Start HCI Online Test Control e In the HLCL shell type init client to start TM acquistion 2 Keep DOWNLINK STATUS GWDU display open for later USS side by side test 3 Switch to an empty desktop workspace 4 Open a task selector by opening a shell and typing ts amp into it 24 CHAPTER 3 TUTORIAL 3 4 QUICK TUTORIAL 3 4 2 Editor Tutorial This section gives a short editor tutorial It shows how to create a new ground ops Satmon like display the converting of GWDU ground displays in a batch operation and how to check GWDU displays for consistency 3 4 2 1 Creating new ground ops Satmon like display 3 4 2 1 1 Setting project root folder and MDB configuration Close all open displays this is a requirement to change the project root folder Choose Edit gt Preferences In the popup dialog choose Project tab in the tree structure on the left Click Browse button to set the Root folder to home user uss project 3 4 2 1 2 Opening and saving displays from and to MDB Start my making a new display from menu choose File New Add a label by choosing from menu Element Add Label and add a text by editing label text in Property Editor open it if not open by choosing from menu Views Property Editor Save display by choosing from menu FilelSave In dialog save display to location and display name capi
27. element DomainDataSource _DataSourceOrRef element RangeDataSource _DataSourceOrRef element DomainDataSource _DataSourceO0OrRef element RangeDataSource DataSourceOrRef Display Siemens a io As Wacom edge Height xsd integer Bacwo moun Ole ies CO ore shes BackgroundSymbolName text BackgroundsymbolLibraryName ExecuteButton xsd boolean ju 1 TEKU 249 9 3 XML DISPLAY FILE FORMAT SCHEMA CHAPTER 9 REFERENCE element TargetSystem text element DatabaseAlias text element HelpURL text element Description element rormac 1 de WAIN AE W element Text text reny element ChangeLog element ChangeLogEntries element ChangeLogEntry element Revision text clemente sr Ee element Date xsd integer seconds since the epoch element Comment text L x iy element Source ehemenr Context ewe ae tc element Properties element property aver rouee name 1 texte l attribute value text x 2 element Elements _KlementChoicex DrawStyle le meli e a NONE AS OA DADAS A element Color 1 Color uo element Width xsd float Element element X xsd integer element Y xsd integer element Width xsd integer element Height xsd integer element Name text element Depth xsd integer element Tooltip text elemenc Comment texto p element DataBindings SEE 1 Sle Class 1 am ees oasis Si r element DataBindin
28. ypg ped 1031po ejpdsrp uq IaSMOIg uonemnSguo ulo9js g uioJj pueuruioo prieoquo pres peas 1OJrpa ejdsrp uy YO pueuruioo panjonajs 3281100 193U9 pueuruiooo a ypy Wed 10109 ejpdsrp ug SON LA UAIS JO 109 e IO ASULI ad p noo sjurerjsuo SAY PP HOODS SYF UL Puno aq ose JO Sjure1jsuoo paurapard y sajejora yey 9n eA pr eAur ue sey AA A Jajoureseg PIEP dO 5 7 POMP pueuruioo au ur 19j9ure1ed Aue Y IM yeu JOU SIOP AAA Jojouredeq Se y PYEP HOODS Ur uonrumgop y 01 pareduioo 1opao SUOIM dU ur Jas are s1o9joureqded pueuruio uoHrugep pueuruioo dU UI an eA uaAIS JOU SI AAA 1939ure1ed pueuruioo 10jepue jAq Woy pueuiuio qOMS 10 dV Ld Y 3DUIIAJAL JOU SBOP AAA sureusdg xejuoo qvd V ut pueururoo p1eoquo DIRA e jou st adA pueuruio AAA UOTe O A qurerjsuoo 19jouredeq XXX uogngpueuiulo 103 NOH AAA u93eureaed prea e JON XXX uogngpueuiulo 103 YOM XXX aduanbas 193oweted presu XXX uogngpueuiulo 103 JOYA AAA SUuIssrul 19joure1ed JOJepueur 101 on eA NNN uogngpueuiulo 103 YOM AAA U19 1 pueuruioo PILOqUO ue IDUJ jou saop eureusd pueuruioje a XXX uogngpueuiulo 103 NOH ed 1 pueururoo preoquo pipeAug pueuruo Doral NNN uogngpueuiulo 103 NOH penunuo OTP 9 qer ES ES o E o 9421 A IIZAIS m Ea m ES ES dVdV I NR R 167 CHAPTER 4 EDITOR 4 10 WORKING WITH PROJECTS JOHPH Ay1ado1g
29. 238 B 238 EEEEEE Aissior ce MDB System Tree Internal Yer em v v L MODE MCS y 560 880 Add New Log Entry The Property Editor is undocked and can be moved around independently of the main applica tion on computers with multiple screens the view can be moved to another screen to better take advanced of the setup 3 Re dock the Property Editor by clicking with left mouse button on the dock icon in the undocked view The Property Editor will dock again 18 CHAPTER 3 TUTORIAL 3 3 USING THE EDITOR GUI it USS Display Editor 2 6 0 ICE File Edit View Tools Element Window Help almlo a ula jmlolol D lnlaleleles e elo u p a gt EN a R A e li Synoptic Hierarchy x TTT displayf1 2 x fecox 9 C Open Displays amp No title assigned on display 1 9 Eq home uss uss project C lib y Property Editor x y Symbol Library e ma displays 1 EIER 9 Appearance Background Color R 238 G 238 B 238 Background Symbol Library lw Background Symbol Name Lx 9 Behaviour Show Execute Button L 9 Context Help URL Opsname Il KI v NE il K The Property Editor is docked again and can be moved around inside the main application The view will when moved click and hold left mou
30. 3 Consistency Context list Opsname Y Data Source 3 Import y Database Context default Opsname E 3 MDB General 3 MDB CDU 3 MDB CCU Y MDB SCOE Settings for Default Data Source Type and Shown List of Data Source T The Data Source category contains the following properties 42 CHAPTER 3 TUTORIAL 3 7 GUI ELEMENTS a Context List The list of contexts to be available in the Editor b Context default The default context to use from the context list 6 Click on the Import category 3 Project Import L Display Display import results C 3 Consistency 3 Data Source 5 Import 3 Database 3 MDB General 3 MDB CDU 3 MDB CCU 3 MDB SCOE Default Settings for Display Importing The Import category contains the following properties a Display import results Whether or not the editor should show a summary of results when import opening external format displays 7 Click on the Database category CY Project Database Display Database user ops cgsadmin consistency Database sid oracle 3 Data Source Database port 1521 3 Import E Database password 3 MDB General Database hostname madbs eso io com Y MDB CDU MDB DataBase Connection Properties 3 MDB CCU 3 MDB SCOE The Database category contains the following properties a Database user The user to connect with b Database SID The system id SID of the MDB norma
31. 4 Browse via destination directory browse button to temporary files directpry tmp 5 In the Run batch operation dialog click button Convert to start the convertion of PCS displays 2eading Converting Col CDA 1 and 2 Heater Control VTC1 xml Hep Cancel The batch operation starts and progress is shown in bar 6 The batch operation will continue until all in source directory displays are converted Ready Batch executed without errors Consistency Convert HTML reports Hep Close The batch operation completion is shown in bar and re enabling of buttons This concludes the lesson in the USS Editors batch import mechanism The USS Editor and Executor use the same import mechanism but batch operation are mainly awailable through the Editors batch tools 3 7 GUI Elements This lesson takes you through the major GUI elements of the USS Editor namely the View Settings and the Preferences 3 7 Lesson in using the GUI elements View Settings and Preferences 1 Start by opening the editor via installed icon Screenshot of USS Editor started in default layout 2 Close all tool views and open the View Settings pa View Settings ES View Settings x e nx display 5 le 9 Grid Draw Color MIR 192 G 192 B 192 FCOCOCO Draw Style Dots Draw Thickness 1 Snap to Grid on Mowe During Snap to Grid on Resize During Spacing Horizonta
32. CHAPTER 5 EXECUTOR 5 4 DISPLAY INTERACTION EF Set Cabin Temp ECLSS_Set_Cabin_Temp_MCD File Navigate Options Window Help Set Cabin Temp Setpoint CTCU1 cCTCU2 Cabin Temp Setpoint J D degC Avg Cabin Tem R E deoc 2 Click Execute 3 Command is processed as described in Issuing telecommand via command button section 2 Step Commanding 5 4 8 Finding Displays with Parameter References 5 4 8 1 Prerequisites e Project root folder must be set and existing Project root folder must contain displays 5 4 8 2 Finding Display with Parameter References You can find and optionally open displays where opsnames SIDs PUIs or pathnames bound to the selected element are also used The search is performed over the set of displays contained in the project root folder and its sub folders 5 4 8 2 1 Find Parameter with No Display Open 1 Choose Navigate Find Parameter 2 In the popup window enter the parameter you like to search for in the text field labeled Searching for parameter 3 Click Start Find Parameter Searching for parameter PDU1_CTCU1_Pwr_Bus 0 Displays containing parameter 4 If that wasn t the parameter you intended to search for you can stop the search by clicking Stop and entering a new opsname SID PUI or pathname to search for into the text field below the label Searching for parameter Then click Start
33. CU issue 1 CU instance MCS_AIV1 CU domain CGS 271 A 2 EXECUTOR PARAMETARPENDIX A EXAMPLE CONFIGURATION IN MCS ENVIRONMENT NOTE MDB identification sequence is version issue revision 5 Choose MDB CCU and set the following CU version 7 CU revision 1 CU path APM CU name MCS_AIV CU issue 1 NOTE MDB identification sequence is version issue revision 6 Choose MDB SCOE and set the following SID 0 File path san1 mcs shared mcs_home uss share scoe 316989981_0_info xml CU internal version 316989981 NOTE CCU CDU preference setting should not be in conflict with SCOE file preference selection A 2 Executor Parameters Set configuration like the following to use the USS Executor on MCS equipment 1 Choose Option gt Preferences gt Project and set the following Projects folder san1 mcs shared home cgsadmin uss project Home Display should be selected within the Project folder The Projects folder setting is needed first to set the home display 2 Choose Option gt MCS Connection and set the following Service CIS Host localhost or mcs ctm configuration dependent Port 7060 2 2 APPENDIX A EXAMPLE CONFIGURATION IN MCS ENVIRONMENT EXECUTOR PARAMETERS NOTE Within MCS the CIS connection parameter should not contradict the configuration settings for MCS tools 273 Appendix B How to Interface with new Target Systems This appendix describes how a programmer ca
34. MN Orchid Dark EN Purple Ined 2 Pink Hot Yellow Yellow Pale MI Midnight Blue Blue Light EN ned Dark Palegreen 2 EI C0137 E C0138 E C0139 E C0140 Preview MA R 165 6 42 B 42 452424 Set as colour Brown w Rename Cancel Reset The black colour under My Colours 13 Click OK to the colour dialog 1 General Legend Gridline Domain Axis Range Axis Title Test Line Graph Background Color MN R 0 G 0 B 0 000000 la Plot Background Color R255 G 255 B 255 2FFFFFF R Step Curve Show Value Marker I _ Q Horizontal Orientation _ e Vertical Expiration e Time Method _ t Samples Period ms 3600000 OK Cancel Background colour is now set to be used in the Line Graph 14 Go to the range tab and click the button for the property Data Set 57 3 10 MAKING A GRAPH DISPLAY CHAPTER 3 TUTORIAL Context Name Unit Data Type Details for Data Source No DataSource Selected The Data Source Dialog is open The dialog is used in the editor for all data source configuration for elements 15 Click the Add button to add a new data source Name Unit Data Type uM NewExternalDataSource5 Float ajl 4 Data Source Type External Data Source O Computation Details for External Data Source Opsna v NewExtemalDataSources Value Output Engineering value v
35. Name Label66 Tooltip Y Location coordinate Y from top 0 to bottom Property Editor showing properties for a label The top line in the Property Editor shows the element type and name The three buttons are used for sorting the properties toggling between category and flat list view and for toggling the bottom description pane on and off Categories can be folded and unfolded by clicking the handle icon next to each category title The Property Editor has different in line fields for setting the properties e Edit field e Drop down box e Check box e Button popping up a custom dialog e Insert Add or Remove button changing the fields of the Property Editor Read only properties such as Element type shown their property name in grey e Database icon for dynamic properties Properties for the Command button element in the Command category are entered as a text string Note that the Editor does not perform any check on the correctness of the command string entered 4 4 3 Selecting Elements An element on a display is selected by clicking it with the left mouse button Use the Synoptic Hierarchy to e To select an element that is covered by another element 125 4 4 WORKING WITH ELEMENTS CHAPTER 4 EDITOR e To select the labels on a button Multiple elements are selected by dragging a selection rectangle around them see figure below or by holding down the Shift key while clicking with the left mouse
36. Open line graph on Liquid Carryover Sensor 1 3 5 Making a Display This tutorial section explains the preparations needed in order to run both USS executor and USS editor After this it gives a short tutorial on USS editor which shows how to create a new ground ops Satmon like display the converting of GWDU ground displays in batch operation and how to check GWDU displays for consistency It finishes with a tutorial on USS executor which explains how to connect and disconnect a display shows direct commanding of FWDU displays shows a GWDU display as well as imported Satmon displays samples and PCS display samples and shows the commanding via MCS Tools 3 5 1 Introduction This lesson will go through the a basic display in the USS Editor You shall work with the following subjects 1 Making of a display 2 Adding elements 29 3 5 MAKING A DISPLAY CHAPTER 3 TUTORIAL 3 Previewing a display 3 5 2 Making display The USS Editor can make display in the USS XML format via its GUI 3 5 2 1 Lesson in making a display 1 Start by opening the editor via installed icon Wi USS Display Editor 2 6 0 rx File Edit View Tools Element Window Help ZIR aw MEA mOSO O Wwg 9 amp ie i n bii i AIDIL 14 2 9 Property Editor 2 e ax display 1 e x T displays1 jiii HE Appearance Background Color RE238 G 238 E 238 Background Symbol Library Bac
37. Pause Enter Suspends real time updates for a single display or stops a freeze mode play Freeze Mode operation No telemetry for a frozen display is lost if the display is frozen i for no longer than 24 hours Play Starts a playback of telemetry at the current display time The playback can Performs a step forward in time to the next change of single or multiple telemetry items on the display Note that this operation will skip periods of time for which no telemetry is available in a single step Performs a major step forward in time The default duration for a major step is 60 seconds The value for major step duration can be changed in the freeze mode preferences Goto End The display time is set to the latest point in time for which telemetry has In been received for the display Exits the freeze mode and restores the latest telemetry received for the frozen display Step Forward i gt Fast Forward yo 5 7 Help 5 7 1 Showing Display Help 5 7 1 1 Prerequisites e Help file must exist URL prefix must have been configured for executor 5 7 1 2 Showing Display Help You can view the HTML help of the display which has been provided by the display s author To display help 1 Choose Help For Display name of display menu command If no help file has been defined for the display the menu item is disabled 211 5 8 MISCELLANEOUS CHAPTER 5 EXECUTOR 2 Executor shows HTML help for selected display in web browse
38. String targetSystem 1 This method has a default implementation in the executor return true xx x Create a confirmation message for simple commands without parameters m bublie Serimg GereConkirmakionlex e TeleCommand telecomnmanda tr rc e targetSystem Return of a formatted confirmation message is optional Frec oro aula xx x Create a confirmation message for complex commands with parameters public String getEnhancedConfirmationText TeleCommand teleCommand String targetSystem List SimpleTeleCommandParameter assocParameters Return of a formatted confirmation message is optional Se icine Mulls The following table shows on which events these methods are called by the uss executor Table B 3 TeleCommandHandler Methods and their Call Events called by the display with the command string to execute if an interactive command element with a string command has been triggered String commands are usually used in a display for commands without interactive parameters issueStringTeleCommand called by the display with the structured command to execute if an interactive command element with a string command has been issueStructured TeleCommand triggered Structured commands are usually used in a display for command with interactive parameters Not used by the executor The executor has a confirmCommandExecution built in confirmation dialog 283 B 2 DEVELOPMENT ENVIROAINPENDIX B HOW TO INTERFACE
39. Tm 8 ale s az 3 o t O y View Settings 6 x a displayst5 AE 9 Grid Draw Color Draw Style Draw Thickness Snap to Grid on Move Snap to Grid on Resize Spacing Horizontal Spacing Vertical 9 Zoom Zoom Factor in Percent Zoom Step Size in Percent Zoom Step Size in Percent Zoom step size in percent MO R 204 6 255 B 0 4CC Lines 2 6 display 5 amp x 5 Undock the View Settings and to get a better view of the settings changed 40 CHAPTER 3 TUTORIAL f Fi View Settings x Walk through of the Editor Preferences f nx displays 5 Draw Color JR 204 G 255 B 0 CCFFOO Draw Style Lines v Draw Thickness 2 Snap to Grid on Move During v Snap to Grid on Resize During v Spacing Horizontal 50 Spacing vertical 20 Zoom Zoom Factor in Percent 200 Zoom Step Size in Percent 10 1 Open the editor preferences by selecting from menu Edit Preferences KR Project 0 Display Root folder G Consistency 3 Data Source D Import D Database 3 MDB General 3 MDB CDU 3 MDB CCU 3 MDB SCOE Default Settings for Project 3 7 GUI ELEMENTS The Editor preferences opens it is arranged after categories to the left and each category contains a group of properties No properties change in the system
40. USS Display Editor 2 6 0 File Edit View Tools Element Window Help daj CHAPTER 3 TUTORIAL a i B E OO AF Idisplay 1 x a display 2 a x B B SU cancel Arch Retrieval n H H n D BHAR FOR UPLOAD FILE D o u a Downlink_File h Oo 3 Make a label in each display Select display by left clicking on display background Make a label from menu Element Add Label 4 Change label text in first display to Display 1 and Display 2 for label text in second display Double left click on label to start in line editing of label it USS Display Editor 2 6 0 File Edit View Tools Element Window Help s pensum le ww olo E N xl C DI A ale a a Y A A a e E A E display 1 x R ax diplyt2 a x Display 1 B B B isplay 2m D B a oO B DM Ranco _Arch_Retrieval R B VAR FOR UPLOAD FILE Downlink File l 5 Click
41. Unit te The Data Source Dialog add a new external data source 16 Under the details for the External Data Source click the button to open the System Configuration Browser OPS View Onboard Telemetry v ad A o L BLB gt C COMMS o 3 DMS o L ECLSS gt L EDR o 7 FSL o CI PAYLOAD o 3 PL o SOL gt C SOLAR o C SYSTEM o ETCS x Search L Add Change Close 17 In the System Configuration Browser browse to the following BLB Analog_Input_Section_Fail and select it 58 CHAPTER 3 TUTORIAL 3 10 MAKING A GRAPH DISPLAY 4 OPS View Onboard Telemetry BLB a o L ATCS1 o Gj ATCS2 D o cI BGB o CEN e rra 18 Click the Change button followed by the Close button Context Name Unit Data Type Add BLB Analog Input Section Fail Data Source Type amp External Data Source Computation Details for External Data Source Opsname v BLB Analog Input Section Fai Value Output Engineering value x Unit recense zl The External Data Source is now updated with the SCOE information 19 Click the OK button to activate the data source editing General Legend Gridline Domain Axis Range Axis Data Set BLB Analog Input Section Fail L User Defined Curve Style Colour R 0 G 0 B 255 0000FF a Width Axis Properties Curve Style A
42. With realtime and step attributes Line graph Line graph Bar meter Elliptic meter Elliptic meter Elliptic meter 23 pa 7 3 GWDU DISPLAYS CHAPTER 7 IMPORTING FOREIGN DISPLAY FORMATS Table 7 1 continued Artificial horizon LM Dynamic drawing gum mo Moving drawing ELO Data field Legend graph Coorgaph Size graph Box graph J Cdega gt Triangle graph 7 3 1 2 Conversion of GWDU Attributes GWDU attributes are the formatting details of GWDU display objects The following table lists for all GWDU attributes the way of conversion into USS properties In case of special handling a comment explains the details Table 7 2 GWDU attributes conversion to USS properties GWDU Attribute USS Property Text font REE S Lucida Will be translated in a best fit manner Lucida typewriter des SZE Or ROUANE Depending on source definition Text format bold Text format bold italic underline color italic underline color Text direction Omly horizontal Text rotation Steps of 90 degrees allowed Line width lpt dplim SSS Lmecoor lieclor Context features of graphs Standard formal deal Number of samples to Sample based graph in opposite to time based pur be shown graph T T S n string to be implemented in Opque L default Cid E A Color of bar or curve Default colors 232 CHAPTER
43. and add new data source and enter the expression if 2 AFS2 Cab Air Massflow VTC gt 900 then Red else Blue Click and select only the TankMeter Change Maximum Range of TankMeter to 250000 Open the previewer via menu Tools Preview Display Use slider to simulate display Preview of created display 3 16 Change USS Properties File The USS package feature a common configuration system which is located in the home folder in the folder uss USS VERSION EX uss 2 6 0 3 16 1 Lesson in USS properties The USS Editor and Executor use Data Quality Indicator definition to give information about the state of the data being processed the lesson assumes the XML editor KXML editor is installed as well as the Kate KDE editor 1 Opening a file browser to the gt HOME_DIRECTORY lt uss lt USS_VERSION gt EX uss 2 6 0 di rectory Here open the file uss config you might need to change file filtering to All Files file home uss uss 2 6 0 Konqueror KET HE2 Location Edit View Go Bookmarks Tools Settings Window Help A C m 732 oo 4 amp 5 GO 353g 98 E gt Location S file home uss uss 2 6 0 QUB Sy Y default preview data report editor MCS220 system loq svstem loq 1 layout dat CGSB30 e Y user loq uss confiq uss layout G 10 Items 7 Files 15 8 MB Total 3 Directories Fy Folder contains many files i e log file the folder also contains the uss co
44. ce MDB CLI Scope ce CU Yersior ource MDB Eleme infig ior ource MDB Host e MDB Instance DB Missio e MDB System Tree Internal Ver e em e version Source MDB Versio Target System MCS Iw Dimensions Height 560 Width 880 9 Information Description Title 9 Log Insert New Change Entry Add New Log Entry Select Change Entry w The Property Editor is undocked and it is showing the open display settings Showed for a display is the following categories a Appearance Basic appearance of display like background colours b Behaviour Only behaviour setting for display c Context Information about displays context and references d Dimensions Dimensions of display width and height e Information Description and title information Log Logging information for simple revision control 3 Close the Property Editor by clicking the close icon in the undocked view 20 CHAPTER 3 TUTORIAL 3 3 USING THE EDITOR GUI 4 Open the Synoptic Hierarchy from menu Views Synoptic Hierarchy and undock it i Synoptic Hierarchy x feox 9 7 Open Displays 9 Es No title assigned on displays E Labell Label2 o L5 home uss uss project The Synoptic Hierarchy is undocked and it is showing the open display selected as well as the displays not opened saved in the USS project folder The Synoptic Hierarchy can be used to select displays and elements within
45. o ooo o 235 Zd PixedAlpha QUPIDUEES s made dara 235 78 QuiputAlpha attributes a dd 9 rior ar bee GER u eus dox EUR d ESE Se ed 235 29 ipsc ss 6 ke heey O54 AAA AA 237 740 PlotimeDeratibutes 2 25 64 45 4 459 682 OS 99 303 OREES OS SoG KEES BORO 237 711 LeanProcEntry atttDHEeS ue ae sana WhO hono Ae EO ROP a ee ae ees 238 8 Localizing Displays For Different Languages Ou MUPPOtteO aL EDQU S s no oro Rea 242 B How to Interface with new Target Systems B 1 ExternalSystemAdapterInterface Methods and their Call Events ss 2 9 B 2 DataProvider Methods and their Call Events 280 B 3 TeleCommandHandler Methods and their Call Events 283 13 Abstract This document is the user manual for the Unified Synoptic System USS USS is a visual front end for monitoring and control systems The USS software allows editing and execution of synoptic graphical displays within the Columbus program and CGS It also provides import capabilities for display formats used within FWDU GWDU and NASA PCS This manual includes installation and usage instructions for the USS software Note that this docu ment is also available in PDF format Chapter 1 Installation and Getting Started This chapter describes how to install USS and where to find more detailed information if any problems should occur during the installation Section 1 2 describes how to adjust USS to the target environment
46. peas 103rpa ejdsrp uy YO pueuruioo panjonuajs 3281100 19JU9 pueuruiooo a ypg ped 1031po ejpdsrp uq I9SMOJg uonemngguo ul9js g uioJj pueuruioo p1ieoquo pres pajas 10 1pea ejdsrp uT YO aureusdo 19joure1ed 3991109 19319 pueuruio2e e ypy ped 103rpo ejpdsrp uq IaSMOIg uonengguo ul9js g uioJj pueuruioo pieoquo pres peas 103rpa ejdsrp uy YO pueuruioo pamrnjonajs 32281100 193U9 puero ypy ped 1031p3 ejpdsrp uq I9SMOJg uonengguo ul9js g uioJj pueuruioo p1ieoquo pres peas 103rpa ejdsrp uy YO pueururoo panjonujs 3281100 193U9 pueuruiooo e ypy Wed 10 1pe ejdsrp uq IaSMOIG uonengguo ul9js g uioJj pueuruioo p1ieoquo pres pajas 103rpa ejdsrp uy YO pueururoo pamrnjonujs 3281100 193U9 pueuruiooo e ypy Wed 10 1pe ejpdsrp ug pueuruioo p mpnys ANO MS 0 popeye oq snw Ws INVININOO dOMS pueuruioo pounjonuags dV 1d 0 peuoegye aq ysn way HNNdHOOUd AAIVWOLAV DN 916p TODS 3u1 ur Wwy PURUIUIODATO Y 3DUIAIJIA JOU SIOP AAA eureusdo sy Jognuoepr eureusdo ue aq ISNUI INTLA pausisse anjea ou sey AA A Jojoureseg SpURUIUIOD dOMS 10 qy 103 193eure1ed prea e JOU ST AA A Iojouregdeq dV IJ adA JO spueuruio2o o 10 paMo e ATUO STHGON NOILNDAXA AYVOINO 19 9UIe1e J dOMS IA JO spueuruio29 9 I0 PIMOT E Aquo st JAGON AYVOINO PWL ad Ay pueuruio gq urmqo eur jou ad y pueuruioo Aejdsiq pueururioje e XXX uogngpueuiruo 2 103 JOYA AAA
47. symbols can be selected by holding down the Shift key during selection gi Symbol Library x 2 Property Editor E Synoptic Hierarchy Ih q AKS B A USS Edit O DynamicBox DynamicLed DynamicLed3D r Valve Three Way Mot U10 Fan R U11 Video Monitor U13 Thermal Plate U14 box green The USS library in the Symbol Library 4 5 1 Pre Defined Dynamic Symbols The USS library in the Symbol Library contains among others a number of dynamic symbols The USS library is illustrated above State names for predefined dynamic symbols in the USS library can be inspected by selecting the symbol in the library and then opening the Property editor This is illustrated below 128 CHAPTER 4 EDITOR 4 5 USING THE SYMBOL LIBRARY DynamicLed Base 9 Comment q Selected State 9 States Symbol Dynamic Image a symbols dynamic images Inspecting properties of a symbol in the library 4 5 2 Creating New Libraries and Symbols New user libraries can hold symbols with different contents Image or USS sub display Images can be raster images gif jpg or png or vector graphics svg Images can be created outside the Editor in an image manipulation program stored to file and added to a library in the USS Editor Images can also be created inside the USS Editor but only based on already existing symbols and elements USS sub displays are different from
48. to remove command e Corners Enabled if checked the corners are drawn Corner Fill Color Colour of drawn corners Button Shape How button is drawn Oval rectangular or flat i e no 3D effect Corner Fill Style Defines the fill style i e solid fill corners none no colouring of corners The Button Type property aggregates two properties of a button e Whether it has both a pressed and a released state or is simple with only one state The state determines which label or compound is shown on the button at run time e Whether the contents is Text or a Compound containing any composition of elements The contents of compound buttons is edited in a special mode of the Editor illustrated in the screen shot below First set the button to the needed size This is important as later resizing of the button will also resize its contents Right click it and select Edit Released Pressed Button Compound In the button edit mode only a subset of the element types are available When finished editing close the CompoundEdit tab to return to normal mode CompoundEdit OpenDisplay ReleasedCompound184 x gr The button editor Creating a Command Button by selecting from a list of defined commands e Open System Configuration Browser e Select OPS View Onboard Commands OPS View Onboard Commands 9 GJ TLM 3 Generate Tlm Report Cmd SW y Start Cyclic TIm Packet Cmd SW 3 Stop
49. tomato4 OrangeRed1 OrangeRed2 OrangeRed3 OrangeRed4 redl red2 red3 red4 DeepPinkl DeepPink2 DeepPink3 DeepPink4 HotPinkl HotPink2 HotPink3 HotPink4 pinkl Pink pinks pink4 E pane cbe T Teas E 2 EEE LightPink4 PaleVioletRed1 PaleVioletRed2 PaleVioletRed3 PaleVioletRed4 maroonl maroon2 maroon3 maroon4 VioletRed1 VioletRed2 VioletRed3 VioletRed4 magental magenta2 magenta3 magenta4 renio SO ALO Oise nel orchid4 TER plum2 jp DIES plum4 MediumOrchidl MediumOrchid2 MediumOrchid3 MediumOrchid4 DarkOrchid1 DarkOrchid2 Dario rene DarkOrchid4 purplel purple2 purple3 purple4 266 CHAPTER 9 REFERENCE CHAPTER 9 REFERENCE 9 4 RGB COLORS L171 130 255 MediumPurplel 159 121 238 MediumPurple2 USA o MediumPurple3 SES MediumPurple4 2 29 94 ALIS fs leal 20 LAIA thrist ilez 20a SO T thistle3 ME E ISO thistle4 U U U Quan U U U U grey0 S 3 3 grayl 3 S 3 greyl S 5 5 gray2 5 5 5 grey2 8 8 8 gray3 8 8 8 grey3 15 9 E O gray WO O 1 grey ES Gray I3 13 13 grey5 15 15 15 gray6 SS grey6 IES IES qa 1 5 SIS grey 20 20 20 gray8 20 20 20 grey8 D NUS S gray9 25 23 MTS grey9 Zo IGNI gray10 AED LA S greylO Zo 22 AO Haas lll ZO UO greyll Dames Sc EA SIS greyl2 Be SS 235 epa ls UCM Sie NES grey13 OSOS grayl4 SS grey14 38 38 38 gray15 39 309 3G grey15 41 41 41 gray16 41 41 41 grey16 43 43 43 ae a 43 43 43 grey17 46 46 46 gear Lo 46 46 46 grey18 48 48 48 gran es 48 48 48 g
50. 0 ly U cio ejolo lago e 259 250 250 SNOW 248 248 255 ghost white 2AS 249 255 GhostWhite 245 245 245 white smoke 245 245 245 WhiteSmoke 2240 2 240 F AAC gainsboro 255 250 240 floral white 255 250 240 FloralWhite 253 245 230 old lace 259 245 230 OldLace 250 240 230 linen AOS ES antique white 250 235 215 AntiqueWhite 259 239 213 papaya whip DUNEDIN PapayaWhip 255 235 205 blanched almond CHAPTER 9 REFERENCE 259 2395 205 BlanchedAlmond E E I bisque 259 LAS leS peach puff 259 216 165 PeachPuff DID IS navajo white LG EUN AA ES NavajoWhite IT T T 255 248 220 cornsilk ES EAS dp NO 255 250 205 lemon chiffon 259 250 205 LemonChiffon 299 249 250 seashell 240 255 240 honeydew 2D A HU mint cream SEE MintCream AS 255 azure 240 248 255 alice blue 240 248 255 AliceBlue 2590 290 250 lavender 255 240 245 lavender blush 255 240 245 LavenderBlush AA SA ZO misty rose ADD TUI PD MistyRose ADS LADA white 0 0 0 black 47 79 79 dark slate gray 47 79 79 DarkSlateGray at T9 7E dark slate grey ar 79 SEE DarkSlateGrey RR T RIRE SR 105 105 105 DimGray BOS POS S dim grey 105 105 105 DimGrey 112 128 144 slate gray 112 128 144 SlateGray 112 128 144 slate grey 112 128 144 SlateGrey MISAS ES light slate gray ASIS LightSlateGray STI LT light slate grey LS E H LightSlateGrey LEO R S E gray ESIC EA IESO grey 211 211 211 light grey S E TESTE LightGrey 211 211 211 sia epee ZN A ID TOE E reci 222 a ID midnight blue Zr HS AZ MidnightBlu
51. 150 wheat3 159 126 102 wheat4 255 165 79 tanl 230 L54 73 Lana 205 133 63 tan3 139 90 43 tan4 255 127 36 chocolatel 290 116 33 chocolate2 205 102 29 chocolate3 139 69 1 chocolate4 255 48 48 Pireo T eel 238 44 44 Bourse TE T 205 36 36 LLrebr ricks L39 26 26 I T ED TT 255 64 64 brownl 299 59 59 brown2 o A Dal brown3 139 35 35 brown4 255 140 105 salmonl 250 T50 Jg salmon2 205 112 4 salmon3 139 76 57 salmon4 Beye OORTE Lighesa lmon 238 149 114 REGNES e lemon 20 92 oS Ergit e Mon TAS MEN LightSalmon4 AS 0 orangel 2368 154 U orange2 ASS 0 orange3 qM 0 orange4 Oo See U DarkOrangel sion Ble U DarkOrange2 205 102 U DarkOrange3 je OR 0 DarkOrange4 2595 LI4 86 Cep c 239 106 80 ELL 2 205 91I 69 coral3 139 62 47 coral4 265 9 4 RGB COLORS Ze VO 205 IG ADO uS 240m WG PED Viae Zo L LO LSO Zi ES 259 S AE dere ZO EBS AO Ioa ZO OS ZU IL SS IS LS LS SS Loe Ze 20 e AE LS ZO ER ZO Zoe Ze dere 219 EBS ZO ES ZO AOS ZO eo 224 ZO 180 12 TZ e ESA 104 Ios 145 ines 85 TES 106 5 S5 ESA SS 145 SI 174 ING 140 De wO JE IE 104 Tn 66 S 29 O CEO C 147 ESA S 80 180 BOS 144 98 B 184 irs 108 1595 IR T49 35913 El ISS NSS ES JE ES Ear 144 98 15530 140 E20 SZ 255 Zee 7219 5 SS ADO 238 Zeal oe 225 Z5 205 159 Ze 29 9 219 5 Ses ADD 2 30 205 I Zoo 29 205 ISS TL Oma 01 tomato2 tomato3
52. 2 2 1 MDB All USS data can be easily managed in the file system When working with the MDB things can get a bit more complicated Different MDB configurations can be used in parallel This is achieved by having an extra directory below the project folder that is named after the MDB configuration identifier CDU CCU internal version identifier In the editor this information is determined by the preference settings for the MDB In the executor this information is determined by the CIS after a successful connect 23 Symbol Libraries Symbols are two dimensional graphical elements showing images or icons Symbol libraries are groups of symbols organized by topic For example the symbol library Electrical contains symbols such as Amplifier Connector or Converter see Figure 2 2 Figure 2 2 Symbol library with electrical symbols La El Amplifier E10 Connector Permane c EM 1 E115 Connector Demata El1 Connectors Demata gt E115 Connector Demata TUM E115 Connector Demata e PM E135 Converter Static E125 Converter Current v E14 Converter Unit AC DC E15 Converter Unit DC DC USS comes with a set of predefined symbol libraries These libraries are called system libraries They contain many of the symbols defined in Appendix C of the International Space Station s Display and Graphics Commonality Standard DGCS including 3D Graphics Communications Computers Elec trical Even
53. 237 G 237 B 41 FEDED29 T v i iw None D laa 10 0 1 Field1 Field properties after change 4 Make sure the field is selected and use editor menu Edit Set as Element Default 5 Try adding a new label by selecting in the menu Element Add Field Each field element created will get same apperance properties as the original field To change the default simply make a new standard field and select from menu Edit Set as Element Default 92 CHAPTER 3 TUTORIAL 3 10 MAKING A GRAPH DISPLAY TIP Before starting a larger display design time can be saved if default elements have been probably set 1 Continue with previous display 2 Add a label by selecting in the menu Element Add Label label1104 Label created in empty display 3 Set color of label font in property editor to RGB color Red 237 Green 237 and Blue 41 4 Double click on the label to edit the label text M abe 110 Label is in direct label text edit mode 5 Set label width to 300 pixels in property editor 6 Enter text ASCII Seperator i e ASCII Seperator followed by 30 underscores a BSCILSeperator J o o B Label is used as seperator 7 Set display background to black click on display background and edit the background color 8 Set display width to 320 pixels and height to 100 pixels Label is used as seperator TIP ASCII displays contains no graphical elem
54. 26 T USS Editor Preview Untitled rix File Preview Cancel Arch Retri eval VAR_FOR_UPLOAD_FILE Downlink File O4Sep06 15 16 45 BEEEESS CANCEL ARCHRETRV P1 Preview started 4 Sep 2006 at 15 16 36 Slider Index 0 Previewer shows simulated command execution at the bottom Close Preview Select command in System Configuration Browser Start Arch Retrival And drag it to the display Select String command from the popup Click the button in the property Command in the property editor Kind HLCL Command start Arch Retrieval START TIME 4 il String Command Editing Change the string command from Start Arch Retrieval START TIME toStart Arch Retrieval START TIME 10 Click Close to commit editing The Command argument is now chnaged Select command in System Configuration Browser Start Arch Retrival again drag it to display and select a structued command instead Select the newly added button and click the button in the property Command in the property editor 3 Start Arch Retrieva Kind IHLCL v I 3 START TIME Name Start Arch Retrieval Command Preview Start Arch Retrieval START TIME Structured Command Editing Select the parameter START TIME and change the value from nothing to 10 In the command preview field below the result can be seen same as with string comma
55. 38 FAILED Consistency che The consistency results shown the information processed by the consistency checker and the results One error is marked red stating that the Tank Meter has a invalid data source with invalid parameters OpsName SID and pathname 7 Select focus the Property Editor again and select the property Data Source 96 CHAPTER 3 TUTORIAL 3 18 CHECK CONSISTENCY Ly Property Editor x g System Configuration Browser i f Consist a Lox display 1 x lt TankMeter gt TankMeterl ABE Appearance Shape Fill Color R 255 G 255 B 255 FFFFFF Shape Fill Style Solid TankMeter Indicator Color EXJR 255 G 200 B 0 FFC800 9 Behaviour Meter Color Show Status 9 Dimensions Depth 0 Height 100 label for check Width 210 X 150 Y 140 9 General Data Source MeterDS1 E 9 Information Comment Name TankMeter1 Selected Elements 1 element Tooltip 9 Limits Domain Meter Maximum 100 Meter Minimum 0 Property Data Source highlighted 8 Click button to change open the data source dialog Context Add Remove Data Source Type a External Data Source O Computation Details for External Data Source opsrame 5 Value Output Engineering value M Unt Data source dialog opens showing the data source attached to the Tank Meter 9 Click under Details for External Data Source on button
56. 4 3 USS Satmon importer version 2 15 known issues PA 74 31 Alphanumeric Displays eee 238 TAO POS arado pai AFA 239 7 4 3 3 Procedure Displays gt 53 0 due proa ara 299 7 5 Updating Configuration Information in Displays o 240 Localizing Displays For Different Languages 241 Sl TIO 2445445 on ee GY ro ARA Aa 241 0 2 Translation WOrk tlow ux 4924 cmo ns ans da Fo es 241 8 3 Generating skeletons with the Skeleton Generator cler 241 Gd DUpported ac rDUES 2 84 Geen tems xoa WP UR Oe d bees a RS 242 Bo Sa e EDU KEYS s s uox eb EPOR Ee EOE ee OS AA 242 Reference 243 9 1 Menu references for the executor ss ssx senide s 243 DEL Juego e ud uos So Soho PX ea e S eee du Pe ES 243 C Noe te Noni Pr EE 244 Poo WICW WIEN a3 1953 3099 309 Ge Ee 9 ox X 308 409 979 390 9 S AA 244 O LA Opos MeNi Aspar 244 ILD Window MENU 6 02 4 uum eee E oe owe aaa a dn nn 245 LO ST L TTT 245 9 2 Display Versions and Compatibility 245 29 9 XML Display File Format Schema ooh 9e ow Pub hono E a a 246 DUE TIOGDCOIOBS 355 9 5 0 SUR 65 44950 ue donee iS S Sed P e ede us Uk deg 258 Example Configuration in MCS Environment 271 Aol Bator arante a s ees 6a Seb SESS ads anar A ae N 271 2 2 BXECUTOL Parameters asec dos Gene ane AAA Hao os 27 2 How to Interface with new Target Systems 275 PL inicio opositor rara 60 SR FADS AAA 275 B 2 Development Environm
57. 5 Select display from list 6 Click Open 7 Click Close Executor opens selected display 201 5 4 DISPLAY INTERACTION CHAPTER 5 EXECUTOR 5 4 8 2 2 Find Parameter from Open Display 1 Right click on any element with parameter binding 2 Choose Find Parameter in Other Displays from pop up context menu 3 A window pops up with a list of all displays containing the selected parameter 4 The search is automatically started with that parameter If that wasn t the parameter you intended to search for you can stop the search by clicking Stop and entering a new opsname SID PUI or pathname to search for into the text field below the label Searching for parameter Then click Start 5 Select display from list Or click Select All Find Parameter Searching for parameter IPDU1 CTCU1 Pwr Bus On Off Stat DMC oo Displays containing parameter COL Activation Part 1 ACT_PT_1 Start PDU 1 28V Subsys PDU1 28V SS PDU1 Outlet 29 PDU1 OUT29 Select All DMS Monitoring 3 EPDS Subsys MON 3 Close 6 Click Open 7 Click Close Executor opens selected display 5 4 9 Finding Text in Display 5 4 9 1 Prerequisites e Atleast one display must be open and selected 5 4 9 2 Finding Text in Display You can find text in displays This is done by using incremental search To find text in display 1 Choose Navigate gt Find Text As You Ty
58. A31odouq ur 193161 12231107 Toppy A31odouq ur 19318 12231107 Toppy A31odouq ur 193161 12231107 Toppy Aytedoig ur oodnog Leeq 12231107 Toppy Aytedoig ur ooxnog Leeq 12231107 CHAPTER 4 EDITOR SUOIM 9I IOVIPA Kj1edoaq ay ur Surjeuno eed pror Aj19do01J ur s1o3ourezed Surjeuroq mama AAA XXX 72w10 play peg AAA Mq AV IdSIG SSA adA p mb 3 usey xxx yed adi AAA 398910 uonesrAeu 10 peugep ou XXX Yed gam UZZZ SETE JO AAA Yred padualajar yoe 3 uss0p Xxx Aerdsig AAA Mq AV IdSIG SSA ad 3 parmbaxz 3 Usey XXX Sey AAA 19810 uonesrAeu 10 peugep FOU SI XXX SEI V AAA 798 pom ejdsrp sty JO 2ureu TID y eurqoeuir sry UC jsrxo JOU SIOP XXX 19318 uonesrAeN peugep JOU SI 193 18 UOHESIALN AAA aweusdO YM aoinoseyep 103 XXX eureusdo 0 Jas st mq paugop aq 30u p nous aureusd aureusdo BUIUICU JUSISISUODUY suonerAap woudo uA papy s1ojeurereq ZZZ eueusdo YIM 9231nosejep 10 AAA eureuujed yoyeul JOU SBOP XXX oureusdo BUIUICU JUd SISUODU suonerAap woudo Y IM papy SISJSUILIP A ISPSSIJA 10117 penunuo PT y 9 qer dVdV I CIEIVCIN V LS dVdV I CIL VCIN V LS dVdV I CIL VCIN V LS dVdV I CIL VCIN V LS dVdV I CIL V CIN V LS dVdV I CIL VCIN V LS dVdV I CEEV CIN V LS dVdV I CIL V CIN V LS NOLLVIAHG Wono RIVANVIS NOLLVIAHG NONdO AAVANVIS 9421 91014 A IIZAIS PYD 171 4 10 WORKING WITH PROJECTS
59. AH 0 UA UA W CONTENTS 3 6 1 Lesson in importing a display o o 0 00000000 34 3 6 2 Lesson in batch importing displays e 0 38 Of e e o2 90 255856868 3854 22 rd ara A 39 3 71 Lesson in using the GUI elements View Settings and Preferences 39 38 Chausime DOLSIYIES s uut ue uni wo 3 99 3 8 dee do G44 84 UE do deut cde deae SS 45 3 8 4 Lesson in viewing and changing DOI files sls 45 3 8 2 Lesson in adding a DQI file i oom 9 o his 255 44 ede G44 46 29 Create ASCILCISPIONS 4 sx 08 9 89 54 R4 9239 RU SA EIS se oooh sees ES 47 3 9 1 Lesson in creating ASCII displays eee 47 3 9 2 Lesson in working with ASCII displays elements defaults and seperators 52 3 10 Making a Graph Display susurra rro aida A 53 3 10 1 Lesson in creating Graph displays e 00004 53 3 10 2 Lesson in creating Strip Graph displays llle 60 3 11 Create Commanding Display 54 2 oko ko Ro a 63 3 11 1 Lesson in creating Commanding displays llle 63 DIA Navigation Display s sesgo Yee ARA AAA 67 3 12 1 Lesson in creating Navigation displays ooo o 67 EUIS OG SV HIDOIS 3 nano x SO dE RON SIT EU SORT ae eee eG Oe ee eRe Gs Ju 9419 1 Lesson in creating Symbols xc oe le vt ne Bae dew RO RR Aum OH LE bed 72 SN Create NEWS ONS epson AA Ae 78 3 14 1 Lesson 1n creating Symbols uus eoo e epe noB pce oU Y ROROR Aoc RR n 78 25 Usead
60. CommandHandler A single instance of the adapter is created on startup of the USS executor The executor retrieves the adapter class name from the properties file basedir uss x y z etc uss properties viaa property named uss external systemadapter An ExternalSystemAdapterInterface implementation has to provide methods for the interface net eads space uss shared extern ExternalSystemAdapterInterface public interface ExternalSystemAdapterInterface boolean connect boolean askForConnectionParameter boolean disConnect boolean isConnected DakaProvider geuDararrovider Display display HistoryService lt Name Time Data getDataHistoryService TeleCommandHandler getTeleCommandHandler String getName The following source code snippet from the ExampleSystemAdapterImpl shows an implementa tion example for these methods public class ExampleSystemAdapterImpl implements ExternalSystemAdapterInterface x Does all the necessary steps to connect the USS client to the external lt Sy stem Ihis might include User Interactions public boolean connect boolean askForConnectionParameter This adapter is always connected You can use a dialog here asking for connection parameters and inte wena ze rhe connection If this method returns true then calls to isConnected should also Hie e E RU Crue return true disconnects the USS client from the external System public boolean disCon
61. Consistency Results x T 1 3 2 Starting the executor The executor is started via a shell script batch file on Windows Open a shell and enter uss executor sh The executor will open in a new window see Figure 1 2 S uss executor sh TIP In MCS the editor and executor can be started from the task selector menu CHAPTER 1 INSTALLATION AND GETTING STARTED 1 3 GETTING STARTED Figure 1 2 Executor window after start 6 USS Display Executor cgsadmin mcs ws 1 File Navigate View Options Window Help Jue gt ale O O m neak PA Editor and executor offer command line options that are primarily useful for integration in special environments Use the he1p option for getting help on these Chapter 2 Concepts This chapter describes the main concepts necessary to understand how USS works 2 1 Editor and Executor USS has two main applications editor and executor Operational displays are prepared and maintained with the editor The executor loads and executes displays at mission time Figure 2 1 shows a high level system overview of USS together with its main interfaces The editor interfaces with the mission database MDB for storing and loading displays and symbols Note that this is an optional interface The editor can also directly edit displays in the file system The second main interface of the editor is the XML SCOE file that represents a snapshot o
62. D LightCyan cadet blue CadetBlue medium aquamarine MediumAquamarine aquamarine dark green DarkGreen dark olive green DarkOliveGreen dark sea green DarkSeaGreen sea green SeaGreen medium sea green MediumSeaGreen light sea green LightSeaGreen pale green PaleGreen spring green SpringGreen lawn green LawnGreen green chartreuse medium spring green MediumSpringGreen green yellow GreenYellow lime green LimeGreen yellow green YellowGreen forest green ForestGreen 260 CHAPTER 9 REFERENCE CHAPTER 9 REFERENCE OA SS olive drab TA ES OliveDrab SMS IND dark khaki 1e9 163 107 DarkKhaki 240 230 140 khaki Loe 292 170 pale goldenrod 290 292 170 PaleGoldenrod RT OTE RO light goldenrod yellow 291952 5 DUET LightGoldenrodYellow NDA LAA light yellow PA OS NE LightYellow EO SNO SIE 0 yellow 259 215 U gold 230 22l 130 light goldenrod 230 2al L30 LightGoldenrod 2le 165 32 goldenrod 184 134 11 dark goldenrod 184 134 11 DarkGoldenrod 188 143 143 rosy brown 188 143 143 RosyBrown 205 92 92 indian red 205 92 92 IndianRed 139 69 19 saddle brown 139 69 19 SaddleBrown IOO AS sienna 205 133 6S peru Dp NISI EMINENS burlywood 245 245 220 beige MES I wheat 244 164 96 sandy brown 244 164 96 SandyBrown ZOR ASI AO tan 210 105 30 chocolate 178 34 34 firebrick 165 42 42 brown 299 150 122 dark salmon 259 150 122 DarkSalmon 250 128 114 salmon a ORE T Vigne Salmon o AZ LightSalmon 255 165 U orang
63. Edit Close Syncing data to home uss uss project Please wait The MDB Browser is synchronizing the MDB node APMNCOMMON TEST SUPPNGRD DATA USS EDITOR MANUAL_TESTS as well as all the sub nodes and displays 7 Close MDB Browser press button Close gest MDB communication Dialog closes 8 Save display by selecting from menu File Save swen Suss prjet aa c CDU 316990119 J lib D Display1 uss 5 Display2 uss File Name Unnamedo uss Files of Type USS displays C uss v Save Cancel The save dialog appears opened in the uss project folder 9 Choose save path uss project directory lt CU_DIRECTORY gt APM COMMON_TEST_SUPP GRD_DAT And file name MDBTEST uss 101 3 19 MDB DISPLAYS CHAPTER 3 TUTORIAL Save In MANUAL TESTS v 5 fel E E File Name MDBTEST uss Files of Type uss displays uss x Save Cancel 10 Click button Save to save file home uss uss project CDU 316990119 APM COMMON TEST SUPP GRD DATA USS EDITOR Display is saved in correct path MDB synchronization 11 To add display to MDB choose from menu File MDB ADD to MDB 4 Gi Files submitted to MDB Ok Confirmation is shown when display is submitted 12 To verify the MDB save of the new display choose from menu File MDB MDB Browser And browse to the MDB path NAPMNCOMMON TEST SUPPN
64. Editor x ax display 1 ES 9 Appearance Background Color R 238 0 238 B 238 EEEEEE Background Symbol Library Name v Background Symbol Name v 9 Behaviour Show Execute Button L 9 Context Help URL Opsname 3 Make a label Menu Element Add Label and set property Label Text in property editor to Test MDB Connection gest MDB communication Label changed 4 Select from menu File MDB MDB Browser Connecting to MDB Please wait The MDB Browser is loading configuration data from the MDB can take minutes 5 After loading of MDB configuration data the MDB browser dialog opens EJ APM C COMMON_TEST_SUPP C GRD DATA Gq uss gt J EDITOR gt 3 EXECUTOR gt c MDBIO Item Name Item Type Unified Synoptic Displays USS Sync Lock For Edit Close 6 Open and select the MDB path APM COMMON_TEST_SUPP GRD_DATA USS EDITOR MANUAL_TESTS and press button Sync 100 CHAPTER 3 TUTORIAL 3 19 MDB DISPLAYS APM Gj COMMON_TEST_SUPP G4 GRD DATA G4 uss 7 EDITOR o C AUTOMATIC TESTS o 7 DISPLAYS MANUAL TESTS Y EXAMPLE 3 EXAMPLE2 3 EXAMPLE3 3 TEST 3 TEST2 3 TEST3 3 USS DISPLAY 3 e J EXECUTOR o MDBIO Item Name DM MON TEST SUPPAGRD DAT AXUSSXEDIT ORXM ANUAL TESTS Item Type Unified Synoptic Displays USS v Syni Lock For
65. Editor Preview Plenum File Preview Water Flow Selection Valves WFSV ISPRO2 ISPRO1 ISPRA4 XXXX Open XXX X Closed Closed Closed Posn nd 6 10 Posn v v Vv AA RY AY E 7 ISPR d 1 Thermal Plates I E L ISPR A3 ISPR A2 XXX X XXX X Open Closed Closed Closed 3 6 IW IW IW X 9 DA rl ISPR A1 CHAPTER 4 EDITOR WFSV ISPR F1 Open XXX XXX Posnind 7 ISPRF2 ISPRF3 ISPRF4 Open XXX x XXX X Posn Closed Closed Closed 6 Delta Pres sure Sensor Blocks DPSB 1 WPA1 dP1 0 8 kPa n 40 0 w DPSB 3 WPA1 dP2 30 0 1 WPA2 dP2 8 2 kPa MA v v AD AA US DPSB2 WPA2 dP1 9 1 kPa Redun dP 4 3 kPa Preview started 9 May 2006 at 14 17 14 Slider Index 16 4 3 2 1 Animator The previewer Using the Animator Preview Animator a new value is applied to each field every second 4 3 2 2 Slider The slider applies a new value when the slider is moved to a new position Each step on the slider has a position number and the values are always the same for a specific position If e g the slider is moved to position 5 and then to position 6 and back to position 5 again then the values are the same as the first time the slider was at position 5 This consistency holds as long as the display is unchanged Field PRIM CUR 4A Field102 ip Properties ad Line Graph O Copy OPS Name to Clipboard O Copy Display Title to Clipboard 2 Change Data
66. Element Window Help en WP a sie M alm a L a ASA x Property Editor amp X f Synoptic Herarchy 0x displayw1 pd tutorial uss x pd tutorial uss Bag App nce Background Color R 239 G 238 8 238 FEEEEEE nd Symbol Library Name Y 19 05 Add New Log Entry v n Symbol Narne E HRM ACTIVATION pur a x Editor after adding main step title and first saving 4 Continue by adding the note box providing clarifying information To do this first create the NOTE title center the label text horizontally and underline it completely using the method already applied for the main step title above For the note title use font Sans Typewriter Regular size 16 Then add note texts and numbers using font Sans Typewriter Regular size 14 as a single multi line label It is recommended to edit the text using an external plain text editor Note also that the text can not be entered by means of the properties editor as multi line labels are only supported when using in place editing in the display area If required enlarge the display size to accommodate the contents After that vertically center note title and notes and group them Next surround the result with a rectangle and center align the note title and text group with that rectangle both horizontally and vertically Finally group the note title and text group with the surrounding aligned rectangle 110 CHAPTER 3 TUTORIAL us USSE or 2 8 0 Hie E
67. Information in Displays USS Displays contain configuration information for telemetry and commands from the configuration they have been created for This information might have to be updated to make the displays usable with a different configuration To identify the need for an update a consistency check should be performed against an xml scoe file for the target configuration Converted Satmon displays do not contain any configuration information and always have to be updated with configuration information The following tool can be used to update telemetry datasources with configuration information from an xml scoe file Optionally a report can be written containing all the changes performed during the update It is recommended to perform a consistency check on the resulting displays uss updabe rovererencesoTsh bsti OPTION S ceucimes version display aer e OPTION Specify h for getting a complete list of available options e ccu int version The ccu internal version of the configuration to perform the update with If the xml scoe file for the specified version is not located in the default scoe folder a scoe file path can be specified via the s option e display dir Directory containing the uss display files with extension uss 240 Chapter 8 Localizing Displays For Different Languages 8 1 Introduction USS provides support for localizing displays into different languages The support includes the transla tion of textual
68. Label EPM_Gen_Com_AFS_RS48 s Int sta cg EPM Gen Com Int SM RS485 Main Stat R EPM_Gen_Com_Int_SM_RS485_Red_Stat EPM_Gen_Com_Int_VU_RS485_Main_Stat 3 Said 1918 58 porom saoz mefa 0 0 o 0 i KTS SBIXEIEIIEIEES SBR F ajajejeje ja S sla alalal 9 a 4 gt viala e HEHE B Property Editor f amp System Config aaax OPS View Onboard Telemetry 9 EPM o L7 AAA R Air Cooling Diff Press 3 Analog Input Section Fail 3 Anomaly Flag Stat o E3 CPU 3 Command History Avail Stat D Command History Table 3 Command Rejection Stat o C EEPROM gt FCC 3 Gen_Com_AFS_RS485_Int_Stat 3 Gen_Com_int_SM_RS485_Main_Stat 3 Gen Com Int SM RS485 Red Stat Y Gen Com Int VU RS485 Main Stat 3 Gen Com Int VU RS485 Red Stat 3 Gen Com LAN SMSC LTU Stat D Gen Com SMSC COL HRD Stat Four fields are aligned 13 Use the magnifying glass with a in it to zoom the display to have a better look at the result display 2 x Test Text Label Test Text Label Test Text Label Test Text Label Test Text Label 50 8 e ejg aj a jel EPM Gen Com AFS RS48 s Int sta din tni EPM Gen Com Int SM RS485 Mai n Bgm KPN Gen Con Int SM RS485 Red PO EPM Gen Com Int VU RS485 Mai n DENEN CHAPTER 3 TUTORIAL 3 9 CREATE ASCII DISPLAYS EPM_Gen_Com_AFS_RS485
69. Menu Item usus wo 4 5 4 e om R9 Rennes e Ro EU 119 42 23 Editor Tools Menu Item eee 119 42 24 Editor Element Menu enm leeren 119 42 25 Editor Window Menu Item een 120 422 0 Editor Help Menu Item soo a Race x eran ora 120 495 Workip with Displays ses x 4 0e om mul 646 Ue EEREY REDRESS Y OHH os os ded 120 AS Were Displays x e dure qe qo 808 9 dup orb ronde de d E acci d f d em ien 121 2192 Previewing Displays serrata masid rro REX ee p UR op OS 121 d o a dcs umb E AERA d EEG NSW EF EA SSET ES RIS SS 122 ce AAA toe heehee ye OEE TEA 122 43 2 3 Slider With Manual Specification cles 122 4 3 2 4 Slider With Values From Pile 125 CONTENTS 4 4 4 5 4 6 4 7 4 8 4 3 2 5 Manipulating previewed elements s 123 2 20 Preview if BEXecutOE 3 40 64 odo Eom 09 4 E EES Oe S454 3 EGS Oe mes 149 4 3 3 Target System and DQI Style 2 mom Uy as ae Rh we 123 Working with Elements s x 4 9 3 4 9 So dy S44 Kew exor 9 S xc 9 d 124 441 Adding and Deleting Elements eee 124 44 2 Editing Element Properties o 125 o al IEEE 125 444 Bs ODSRAIDONS uo xk msed xe exp Pg Pam pu iaa 126 445 ZoOnubb laa CUL uus anm x bom e Rem EO BOR ded cR eR S RR EY DO HES 127 44 6 Aligning and Distributing Elements eee 127 AA Usmethe Grd D 127 44 8 Grouping Elements s s saneca meo Nos eoe eae se A es 127 4 4 9 Working with PP 127 4 4 10 Changing
70. Outlets Outlet Num 23 SSPC1 Pwr COL CFA 1 2 Act The imported display is shown shown in the editor The display can now be edited and saved to the USS display format 9 In the Property Editor check the import information 9 Property Editor e x e ax Col_Cabin_Fan_Assemblies_ACT xml Be 9 Appearance Background Color Background Symbol Library Name L did Background Symbol Name L gt 9 Behaviour Show Execute Button L 9 Context Help URL Opsname Source PCS Source PCS Release R9 Source PCS Yersion R10 1 5 Target System PES Cd J 9 Dimensions Height 323 Width 368 9 Information Description Title COL CFA 1 2 Art Log Insert New Change Entry Add New Log Entry Select Change Entry LO gt Selected Change Author uss Selected Change Comment Automatic import of PREP PCS display Selected Change Date 10 07 06 Selected Change Revision 1 0 The Property Editor shows the properties for the imported display 10 Now import a Satmon display with path USS INSTALL DIR examples import satmon 1092 xml oaks aaae 3 1131 xml 3 1093 xml 3 1094 xml 3 1095 xml 53 1113 xml 3 1120 xml 3 1121 xml 3 1130 xml 53 1140 xml 3 1221 xml 3 1222 xml 3 1223 xml 3 1224 xml 3 1225 xml 3 1226 xml 3 1227 xml 3 1228 xml 3 1229 xml 3 1230 xml 3 1301 xml 3 1302 xml 53 1303 xml 3 1325 xml 3 1326 xml 3 1327 xml 3 1351 xml 3 1352 xm
71. Seacus HCOn OUwo lame at Ton Dase drini Sharo Icons Status caUu Om png uss display status icon outoflimitwarning basedir share icons status warning png 5 3 Window Handling 5 3 1 Saving Window Layout 5 3 1 1 Prerequisites e At least one display must be open otherwise the menu item is disabled 185 5 3 WINDOW HANDLING CHAPTER 5 EXECUTOR 5 3 1 2 Saving Window Layout You can save the layout of all displays including size and position so that the window layout can be restored later To save window layout 1 Choose File gt Save Layout As 2 In the File chooser dialog select the folder in which you want to save the layout e g folder layout 3 In the file name text area enter the name under which you want to save the layout gt Save Layout As Save In layout y B T a E File Name default layout Files of Type USS Layout files C layout iy Cancel 4 Click Save 5 3 1 3 See also e Loading Window Layout 5 3 2 Loading Window Layout 5 3 2 1 Prerequisites e Window layout must exist 5 3 2 2 Loading Window Layout To load a previously saved window layout 1 Choose File gt Load Layout 2 If there are already any displays open you ll be asked if you wish to close all open displays before loading a new layout Select either Yes No or Cancel If you chose No a display which is already o
72. St ed S90 ZZZ yoyeul jou SBOP AAA Sd Suo1M 32INOS PILA XXX perg 103 JOYYA jep JODS 01 1uajsrsuoour are yyed pue oureusdo TIS 32INOS PILA XXX perg 103 JOYYA ISPSSIJA 10117 penunuo OL Pp 9 qer OANI OANI o o o E o 94291 j119A9g dVdV I dVdV I ONIN IVM dVdV I dVdV I CIEIV CIN V LS dVdV I CIV CIN V LS dVdV I CISEIV CIN V LS dVdV I CIV CIN V LS dVdV I 99H 164 4 10 WORKING WITH PROJECTS CHAPTER 4 EDITOR IaSMOIg UOHRINSYUO VI9IS S uioJj PUBUIVIO p1ieoquo pres j29 es 10 1pa ejdsrp uj YO puewuros panjonujs 32281100 193U9 pueuruiooo e ypy ped 1031po ejpdsrp uq IaSMOIG uonemngguo ul9js g uioJj pueuruioo pieoquo pres peas 103rpa ejdsrp uy YO puewuros panjonujs 32281100 19JU9 pueuruiooo e ypy ped 1031po ejpdsrp uq IaSMOIG uonemngguo ul9js g uioJj pueuruioo p1ieoquo pres j29 es 103rpa ejdsrp uy YO pueuruioo panjonujgs 3281100 193U9 puero ypy Wed 10109 Aejdstp uq IaSMOIg uonengguo VI9IS S uioJj pueuruioo p1ieoquo pres peas 103rpa ejdsrp uy YO puewuros panjonujgs 3281100 193U9 pueuruiooo e ypg ped 1031p3 ejpdsrp uq I9SMOJg uonengguo ul9js g uioJj pueuruioo prieoquo pres 139199 103rpa ejdsrp uy YO pueururoo panjonujs 32281100 193U9 pueuruiooo ea ypg ped 1031po ejpdsrp uq IaSMOIg uonemnSguo ulo9js g uioJj pueuruioo prieoquo pres p
73. Symbol symbol continuously dynamically changing its appearance without external stimuli See IDAGS AP Agile Programming AP Automated Procedure API Application Programming Interface APID Application Process Identifier APM Attached Pressurized Module AR Acceptance Review Formal acceptance of the whole system or parts of it ASCII American Standard Code for Information Interchange B BDUF Big Design Up Front C CC Control Center CDR Critical Design Review Design Freeze Not foreseen in AP CGS Columbus Ground Software COA Certificate of Acceptance COC Certificate of Compliance 287 APPENDIX D GLOSSARY COL COLUMBUS Laboratory COL CC Columbus Control Centre Command An order to initiate a change via the transmission of data See IDAGS Command Button control initiating a TC command to be executed Command Button Displays consist of different items One item can be a command A command is displayed as a round button A guarded command as a round button marked with diagonal stripes A display with lots of commands for example is the COL Activation Part 1 display under examples uss fwdu APM FLTSYS OPS SYNOPTICS ACTIVATION ACT PT 1l uss Command List Displays consist of different items One item can be a command list A sample com mand list can be found in the home display COL Synoptics Home Page under APMNFLISYSNOPSNSYNOPTICS ROC by clicking on the Set Cabin Temp square button Compound Symbol Any collection of pr
74. T co ese EREET EET H Go dI o s SURE E D UTC T BufferIsBitSet Returns the boolean value for the bit in the byte buffer at the specified position Definition bufferlIsBitSet parameter String bitPosition Integer Integer Example loud beu Se IC MISIDNCA Uere BA PEE Su ce oM eoe Checkmark Returns a checkmark character when the given input string is equal to the compare String argument Otherwise and empty String is returned Definition eee Em sin EIE RULES Eon O OTI SMS CES qe NI o EE S uS STO Example Give Gikamanic Kena UME OUR ase IIE IAN Rr ev MdbPath Computes the engineering value of a parameter specified by an MDB path as string constant NOTE This function is deprecated and provided only for compatibility with previous uss versions Use parameterEngineering Value path String instead Definition MCE cheatin Wo cele Slee WING ee DES GE Example ER ERE a VAP MVP DO MIE SO ParameterAcquisitionStatus Returns the acquisition status of a parameter specified by a string constant Definition parametro Paco St o oTL Obi USM Perk ame Cie Odin CH OPUS EE ELO Example THT JB Akela Sere ons oC ANG UL Gre TH abe MIS T ParameterCaution ViolationThreshold Returns the limit caution violation threshold of a parameter specified by a string constant Definition parameterCautionViolationThreshold parameter String Integer Example 154 CHAPTER 4 EDITOR 4 7 DATA SOURCES padece Oc DEO tore sio c
75. alignment operations that can applied to current selected elements Grouping Sub menu containing all grouping operations that can applied to current selected ele ments Move Sub menu containing all movement operations that can applied to current selected ele ments 119 4 3 WORKING WITH DISPLAYS CHAPTER 4 EDITOR e Depth Sub menu containing all depth arrangement operations that can applied to current se lected elements e Rotate Sub menu containing all rotation operations that can applied to current selected elements e Scaling Sub menu containing all scaling operations that can applied to current selected elements e Transform Performs a transform to current selected elements 4 2 2 5 Editor Window Menu Item The following operations are available from the Window menu some operations are inactive if they are not feasible e Zoom Sub menu containing all zooming operations that can applied to current selected display e Back Goes back to previously selected display e Forward Goes forward to previously selected display opposite direction of Back 4 2 2 6 Editor Help Menu Item The following operations are available from the Help menu some operations are inactive if they are not feasible e Help Contents Opens the Help contents in the web browser e Search Opens the a search dialog for searching the help contents e About Shows the product information for the USS Editor 4 3 Working with Displays The follow
76. also e Starting the Executor 5 2 Monitoring and Control Configuration 5 2 1 Connecting to System to be Monitored and Controlled 5 2 1 1 Prerequisites e Executor must be ruming 5 2 1 2 Connecting to System to be Monitored and Controlled To establish data connection with the system to be monitored and controlled 1 Do one of the following e Choose Options gt Connection e Click the Not Connected button in the status bar 9 USS Display Executor cgsadmin mcs ws 1 File Navigate View Options Freeze Window Help lelei ele egis n ael 02 03 22 gt 8 COL Simon Home Page 6 COL Synoptics Home Page 6 COL Synoptics Home Page External Payload PPSB Exp Pur Stat N Nom R Redun Upd Perf 0 s Not Connected IN CHAPTER 5 EXECUTOR 5 2 MONITORING AND CONTROL CONFIGURATION 2 In the popup dialog change the connection parameters as needed MCS Connection Service CISim Host localhost Port 7060 3 Click Connect Connection to MCS CIS established reflected by executor status indicator i e former gray icons turn green and button in status bar which switches from Not connected button into Connected button m CILE LITE 5 2 1 3 See also e Disconnecting System to be Monitored and Controlled 5 22 Disconnecting System to be Monitored and Controlled 5 2 2 1 Prerequi
77. ar E ee Es 193 5 3 17 2 1 Docking a Single Window ess 194 5 3 17 2 2 Docking All Windows s 194 Display Interaction scs s a utr ewe Sog SU de pos AES dut dee e dr dO eon A 194 5 4 1 Showing Tooltip for Element o o e 194 5 4 1 1 Showing Tooltip for Element o ooo 194 54 2 Showing Element Properties 45 229 nissan erre HH ORES 195 5 4 2 1 Show Element Properties oo e 195 5 4 2 2 Showing Expression of Display o ooo 195 5 5 5 6 Du 5 8 CONTENTS 54 5 Showing Display Properties 5426445 e box be oy rossi 309 99 eo s 196 Dao Prerequisites 4664444 642 S OS XXUE e a 196 54 3 2 Show Display Properties sh aa a e em hu a R AES 196 5 4 4 Copying Command to Clipboard 0 0 0 0 0 00000000 197 e cu ncc urea ara AA 197 5 4 4 2 Copying Command to Clipboard llle 197 5 45 Copying Parameter Name to Clipboard ooo oo 197 Dawe ARCICQUISHeS ae arras oe os ee ea Be RUE EE X t 197 5 4 5 2 Copying Parameter Name to Clipboard a naaa 197 5 4 6 Issuing Telecommand via Command Button o ooo 197 SU NMENU I qui CC TT 197 5 4 6 2 Issuing Telecommand via Command Button 197 0 6 2 1 l Step Commanding 4 o o o m es 198 5 4 6 2 2 2 Step Commanding 4o e o oh on 199 o us x vx PE eae eee eS ee ewe RR eS 200 5 4 7 Iss
78. are imported and converted to USS format PCS displays are XML files with the extension xml PCS displays can be directly loaded in the editor and executor USS needs two more files containing additional information about the displays These files are 224 7 2 PWS FWDU DISPLAYS CHAPTER 7 IMPORTING FOREIGN DISPLAY FORMATS called command_instances csv and pui mapping csv The first one contains information about command PUIS in the display and is used to determine the criticality of a command The PUI mapping file is used to retrieve the Opsname for a parameter PUI Both files are searched in the same directory as the display or in any of its parent directories See the example displays that are delivered with USS for an example of how the configuration files should look like Example 7 1 Batch converting a set of PCS displays The following command reads all PCS displays in the directory examples import pcs xml con verts them to USS format and writes the result into the output directory tmp ss con ens a o tme cxamples import pcs xml 7 2 PWS FWDU Displays This section describes how PWS FWDU displays are imported and converted to USS format The import of FWDU displays involves four steps 1 Extracting the FWDU displays from MDB 2 Generate XML SCOE files containing all referenced data if not yet available 3 Converting the Sammi ASCII format to USS format General Guidelines e If converting extracted displays from FWDU
79. as arguments in their computation Input Field properties 9 General Parameter Command None v Parameter Command Parameter v Input Field Properties in Property Editor The Input Field has some unique properties and can refer to a command in same display acting as input to that command e Parameter Command Reference to command in other element in current display e Parameter Command Parameter Parameter in above command 4 6 13 Input ComboBox Like Input Fields the combobox can be used give an input to the system while the synoptic display is executing Computation can refer to comboboxes and use them as arguments in their computation Input ComboBox properties The Input ComboBox has the same properties as the input field as well as some extra and can refer to a command in same display acting as input to that command e Inputs The selectable inputs available in the ComboBox possible actions are Add Delete and Edit of seleted input 4 6 14 File Chooser File Chooser is an extension of Input Field It can be used to set a file name as command parameter to the Input Field To select a file open a file browser by clicking the small button at the right side of the Input Field and browse to the file that name should be set as parameter File Chooser properties e Absolute Path Set this flag to determine that the absolute path and file name instead of file name only will be set as parameter e File Filter Define f
80. as well as it easily gives access to the project displays 5 Close the Synoptic Hierarchy by clicking the close icon in the undocked view 6 Open the System Configuration Browser from menu Views System Configuration Browser and undock it i System Configuration Browser x vd ox OPS View Onboard Telemetry v ls o 5 BLE gt C COMMS gt C DMS o L ECLSS gt L EDR J EPDS o 7 EPM o 3 ETF o L EUTEF E FSL o 3 PAYLOAD o PL SOL gt L SOLAR o 3 SYSTEM gt EI TCS The System Configuration Browser is undocked and it is showing the content of the SCOE file different OPS and Path views exist as well as categories a Onboard Telemetry b Ground Telemetry c Onboard Commands d Ground Commands e Onboard Events f Ground Events The System Configuration Browser can be used to SCOE content to the displays without hard configuration task 7 Close the System Configuration Browser by clicking the close icon in the undocked view 8 Open the Symbol Library from menu Views Symbol Library and undock it a Symbol Library x 20x Communications C10 Attenuator Signal C Minicam C13 Camera Minicam S C14 Camera Still C15 Fiber Optic C15 Filter Band Pass F C17 Filter Band Pass w C18 Filter Band Pass w C19 Filter Band Stop AA XXX T 21 3 3 USING THE EDITOR GUI CHAPTER 3 TUTORIAL T
81. ayy ut Aytadoid weyN y Supo Aq sjuauirs o y jo ouo aureuoy dOjrpo e dsrp ur pueuruio2a o Mau 932317 I9SMOJg uonemnSguo ul9js g uioJj pueuruioo p1ieoquo pres j29 es 103rpa ejdsrp uj YO pueururoo panjonujs 3281100 193U9 pueuruiooo e ypy Wed 10 1pe ejdsrp uq IaSMOIG uonengguo ul9js g uioJj pueuruioo p1ieoquo pres pajas 103rpa ejdsrp uy YO pueururoo panjonujs 3281100 193U9 pueuruiooo e ypy Wed 10 1pe Aejdstp uq enbrun aq 1snui soureu juauro q SIOLIO ouojsrsuoo se pagyisse JOU mq PAJSI ad IM S101129 Sur odg pourrogrod uooq 3APY poyo eds woNdo ue jr uuojug S LT SI pou q eds won dO ey wozu Py uojsrsuoo y ur pesn Sar JODS 24 syodov yoayo ouojsrsuoo dU ur p sn UOISISA JODS au syi0des WUU punoj SIOLIO JO 19quinN e dsrp auo jo spueuruio2a o1 Jo uonepi eA jo reurumg WUU punoj SIOLIO JO IoqumN Ae dsrp auo jo spueuruio2a o1 Jo uonepi eA jo reurumg pungoj eyep pesut ON Ke dsrp auo jo spueuruio2o o1 Jo uonepi eA jo reurumg XXX PALI IO SUISSTUI SI uonrugop pueuruiooo e jureJjsuoo EULSIIO au JO sjrurq BY soje orA jure1jsuoo MIU JPY SAY VP JODS au Jo uonrugop 1uredjsuoo pauropard dU SIJIMISAO AAA Jojoureseg S P EIED HOODS au ur uonrugop AAA y 0 pareduroo 9d pi eAur JO SI AA X Jajourereg mama ISPSSIJA 10117 jueuie e auo uey 2100 Aq pasn st X Xx dWeU JUQUIITS y L JO AAA XXX powod payo reds wondo oju
82. button 26 ES Two elements and a selection rectangle Two selected elements Primary and secondary The primary selected element has green selection rectangles whereas the secondary selected elements have cyan selection rectangles The align operations exploit the concept of primary and secondary se lection Elements are deselected by clicking the display area outside the selection or selecting Edit Deselect Further selection operations available on the Edit menu are e Select Invert e Select AII e Select Elements of Same Type e Select Elements of Same Depth 4 4 4 Basic Operations The Editor generally tries to position a element to have valid positions and size when being moved resized or likewise with mouse actions i e like mouse move of element outside display borders How ever if special settings for element value is needed the property editor can be used to set the values i e set element position outside display dimensions e Undo redo All operations performed on elements in the Editor can be undone Edit Undo or Ctrl Z and redone Edit Redo or Ctrl Shift Z Note that each display has its own list of undoable operations This implies e g that cut and paste of an element from display 1 to display 2 followed by Undo on display 2 will only undo the paste operation not the cut operation To make the element reappear on display 1 Undo must also be performed there This approach is identical to e g Micro
83. can be used e No HLCL commanding is supported e The system command checker is not supported e Only DMS commands supported no VIC commands e Only direct commanding supported 6 3 COL TRE The application in COL TRE is the execution of command instances defined in the Flat File I F which are referenced via NASA Command PUIs For further details refer to COL TRE documentation 226 Chapter 7 Importing Foreign Display Formats USS provides support for importing several non USS display formats This chapter describes how for eign displays can be converted to USS displays so that they subsequently can be edited and executed with USS In many cases displays do not need to be converted in an extra step but can be imported on the fly in the editor and executor However for large sets of displays a batch import may be more convenient and efficient USS provides support for importing the following display formats e PCS PREP These are NASA displays in XML format designed for execution on the PCS laptop e PWS FWDU These are ESA Columbus displays in SAMMI format designed for execution on the PWS laptop e GWDU These are displays in Dataviews Gipsy format designed for execution on ground facili ties e Satmon These are displays in Satmon format used for example in the Columbus Control Center There are three different ways to use these foreign display formats in USS 1 Directly opening a single display with the File O
84. consistency check The Context property determines which part of the TM is copied in to the Label Text The Context drop down list contains the contexts defined in the Editor Preferences Clipping determines which part of the Label Text will be shown if the label is too small to contain all the label text 4 6 3 Data Field Data field can be created by dragging one or more TM from the System Configuration Browser on to an empty area on the display background The Field data formatting is described in section Field data formatting below The Data Source is described in section Data Sources below LCD elements are Data Fields using an LCD font In the Property Editor Appearance category Font property open the Pick a font dialog and select font LCD or LCD2 Data Fields properties 9 Appearance Field Data Autowrap L Field Data Formatting Field Data Text Horizontal Alignment Right LY Field Data Text Vertical Alignment Center lm Font Lucida Sans Typewriter Regular D Font Color mH PO G 0 B 0 000000 Show Data Indicators L Show Unit Data Field Properties in Property Editor The Data Field has several unique properties e Data Auto Wrap If checked the data field will wrap put multiple lines data which is too wide for the field e Data Formatting See below e Data field width Data filed width can be changed by following properties The width number of columns font and the font size The data
85. display is 5 245 9 3 XML DISPLAY FILE FORMAT SCHEMA CHAPTER 9 REFERENCE ai versLon 1 0 gt US SOC Generator uss 2 9 0 Generator See mame esu coms Bomar em sen DSi lt Width gt 880 lt Width gt Jae elas 6 0 T O lt Display gt lt USSObJect gt This version identifier is checked each time the display is opened by the USS software The general rules are e Backward compatibility USS software supporting display format N can also read all displays with versions less than N With other words displays will never become outdated or unusable e No forward compatibility USS software supporting display format N cannot read displays with versions higher than N since it does not and can not know about the new features in the higher versions In this case the software issues a warning message and refuses to load the display In consequence these rules mean you can update to newer USS software and can still open all your old displays but you can t build displays with newer USS software versions and expect them to run with old software versions The full list of display versions and compatibility with software versions is shown in Section 9 3 9 3 XML Display File Format Schema SR Ss Sr Relax NG schema Ttt mv cele cas ese Tor USS display iles in UL Format Sr Y Ss maan ED R ro Corps eai oine a AOS A SY T a Un er OXONETE cL UO This schema defines the USS display format
86. display status overview window e Select Auto Size from the pop up menu 183 5 2 MONITORING AND CONTROL CONFIGURATION CHAPTER 5 EXECUTOR H Show Display Title Vf Grow Horizontally 3 Grow Vertically Fit Now After a change of the position or size of the display status overview window it can be necessary to trigger a layout of its contents To let the window adapt to size or position changes do the following e Right click on a button in the display status overview window e Select Fit Now from the pop up menu H Show Display Title 3 Grow Horizontally vf Grow Vertically Vf Auto Size 5 2 5 3 1 Configuring the Display Status Overview Window 5 2 5 3 1 1 Enable the Display Status Overview Window on Executor startup To show the dis play status overview window on Executor startup do the following e Edit uss properties file in basedir uss x y z etc with a text editor and set the following property to true Set to true to make the display status overview window visible at application startup uss executor display status overview enabled false 5 2 5 3 1 2 Set the inital Position of the Display Status Overview Window To set the initial screen position of the display status overview window do the following e Edit uss properties file in basedir uss x y z etc with a text editor and set the x and y position to the desrired values Define the initial x and y position of the
87. dl l l ll la la l dls las a DISABLED DISABLED DISABLED DISABLED DISABLED DISABLED DISABLED DISABLED DISABLED DISABLED ENABLED ENABLED ENABLED ENABLED ENABLED ENABLED ENABLED ENABLED ENABLED DISABLED ENABLED ENABLED DISABLED DISABLED ENABLED ENABLED ENABLED ENABLED ENABLED ENABLED ENABLED ENABLED ENABLED DISABLED DISABLED ENABLED ENABLED CHAPTER 3 TUTORIAL e Compare with screenshot of original display 215001 TCS Water Loop Overview AVAIL ENABLED ON 87 96 299 77 215 00 C 0 56 0 56 1 9 8 1 9 8 8 00 8 00 179 8 179 8 INACTIV ACTIVE ACTIVE ACTIVE NOMINAL ON OFF 73 5 73 5 XXXXXX XXXX XXXXXX XXXX NOMINAL ON OFF 77 2 77 2 XXXXXX XXXX XXXXXX XXXX 0 56 0 56 139 4 139 4 9 5 9 3 0 00 0 00 INACTIVE INACTIVE INACTIVE INACTIVE NOMINAL OFF OFF 52 0 52 0 XXXXXX XXXX XXXXXX XXXX NOMINAL OFF OFF 52 0 52 0 XXXXXX XXXX XXXXXX XXXX 3 5 MAKING A DISPLAY OPEN OPEN OPEN OPEN OPEN OPEN OPEN OPEN OPEN R K Rem Mem E EA ML em Mem Mm 40 0 Dp CVT 39 9 39 9 9 50 9 50 1 49 1 49 OPEN XXXXXX XXXX CLOSED OPEN XXXXXX XXXX CLOSED OPEN XXXXXX OPEN XXXXXX XXXX CLOSED OPEN XXXXXX OPEN XXXXXX XXXX CLOSED 3 4 3 6 Show PCS display samples e Choose File gt Open Display e Open USS HOME share displays pcs xml Columbus ECLSS xml e Open USS HOME 5hare displays pcs xml Col Air Sensors xml
88. e AR K K 12 11 List of Tables 4 Editor 4 1 Target systems and DQI style files eee 124 42 Element Properties with Default Capability ooo o 128 Lo X DDVBESIONS 4 4442 6h et che be eo AA AA A 133 E E ee ee ee 133 ho T 1 32445 445585 e 90 ASP 3g eb oue EI e Ni aro E Sq PE ee Se 134 46 List of input field constraints es oo e He 9309 o xox y SESE o voy we d 137 4 7 Supported Data Source Types and Ranges per Property and Element 151 215 POO 265 4 3 9 369 3 9 rear AAA 152 49 Results of dragging TM TC from the SCB leen 160 4 10 USS display consistency checker messages les 163 5 Executor 5 1 Indication of Acquisition Status for Status of Data Sources llle 180 5 2 Overall monitoring status for all open displays 181 5 3 Display status overview monitoring status o 183 DA recze mode CONTO S sgae miea a pra 211 SEE poc raras narrar REDE AAA 221 7 Importing Foreign Display Formats 7 1 GWDU display object conversion to USS object oo ooo ooo 230 7 2 GWDU attributes conversion to USS properties o o ooo o 232 7 3 Satmon PageDef root element attributes o e 234 7 4 Satmon to USS element mapping ees 234 7 5 Satmon text styles for USS version 2 12 ooo o 499 7 6 Satmon text styles added with USS version 2 15
89. eee ee 223 62 LACAN propano arado ee eee AA 225 60 COLT settee ee ea ee oe ee eee ee ee weet eee tae eee 226 7 Importing Foreign Display Formats 227 AL PES VREP Delays ose ete eee naaa EA AAA 227 52 PWO FWDU Displays 6646 lt 4 e566 Bed ek opio ce Eoo AAA ce d 228 7 2 Extracting FWDU Displays from MDB leen 228 42 2 Generating 5C OE XML HES uus derredor 229 7 2 3 Converting the FWDU ASCII definition to USS Format 229 7 24 Create HTML report of original PWS FWDU displays 229 Lo SIN R P D he A ARANA RARA 229 7 3 1 GWDU to USS Conversion Details o o o 230 7 3 1 1 Conversion of GWDU Display Objects o o 230 7 3 1 2 Conversion of GWDU Attributes o 232 Mb Amon 1 escritas Xo RUP Ie E SE ae Re REE Se ee eee Ee 233 7 4 1 Sarmon display file format analysis 233 7 41 1 Satmondisplay XMLstructure leen 234 7 4 1 2 Mapping of Satmon display Elements to USS elements 234 7 4 1 3 AlphanumericSatmon Displays llle 234 CONTENTS ZALA PIOEDISBIAVS TTT 236 VAN Procedure Displays amp 4 uuu E AUR me PP ER Ar EES d URS 238 7 4 2 USS Satmon importer version 2 12 known issues 238 74 21 Alphanumeric Displays ooo e 238 co sarao een ae eae sia ora A A 239 74 23 Procedure Displays i uoce sooo m Uoc CoG eRe x X09 e 9 nar 239 7
90. elements only The following table list the attributes of the Satmon PageDef root element and their interpretation Table 7 3 Satmon PageDef root element attributes PageDef custom alpha numeric display containing only FixedAlpha and OutputAlpha elements Pagelype String lineplot plot display with one or more PlotDef elements Jeanproc procedure display containing only LeanProcEntry elements The display title The width of the display in number of characters Character size is assumed as 10 pixels wide and 18 pixels high This is optional for Width Integer lineplot and leanproc displays Default lineplot display width derived from screenshots is 800 Size for leanproc displays is defined by its contents The height of the display in number of characters Character size is assumed as 10 pixels wide and 18 pixels high This is optional for lineplot and leanproc displays The lineplot display height is Hepat Hee Na from Ben of PlotDef elements and the ea Rr Default plot height is for a display containing multiple plots is 180 pixels Size for leanproc displays is defined by its contents 7 4 1 2 Mapping of Satmon display Elements to USS elements The following table lists known Satmon XML elements and the corresponding USS element Table 7 4 Satmon to USS element mapping Satmon USS Interpretation Element Element P Display background color is black Display target is MCS defining da G 1 a DOI style suitab
91. field width will always be overwritten if the width is too small for displaying the defined number of columns depending on defined font and font size It is recomended to change data field width using property number of columns not property width e Data Text Horizontal Alignment Left Center or Right alignment of data text in field e Data Text Vertical Alignment Bottom Center or Top alignment of data text in field e Font The font to use for text e Font Colour The colour to use for text e Show Data Indicators if checked the data field will indicate quality of incoming data e Override DOE if checked the data field will not show use DOI data quality ind colouring of the data field e Overflow behaviour Defines how the field should behave when data value are out of range OVERWRITE Old USS behavior never truncates values may overwrite adjacent labels may cause flicker default for new fields for new fields EXPAND Expands field size on overflow never shrinks workaround for GWDU import problems where fields have too small bounding box default for GWDU importer SHOW HASHES Fills field with hashes like PCS behavior Excel behavior default for PCS importer e Show Unit if checked the data field show unit of attached data source 132 CHAPTER 4 EDITOR 4 6 ELEMENTS ADVANCED PROPERTIES 4 6 3 1 Field Data Formatting Data fields have the property Field data formatting which specifies t
92. fixed range that is dynamically moved to always show the recently received data value at the right most or top axis position Note that the auto move mode is applied only if auto range mode is disabled and that a static non moving range is applied only if both modes are disabled 206 CHAPTER 5 EXECUTOR 5 5 QUICK GRAPH The axis mode can be configured in the context menu that appears on performing a right click on an axis ja lt p Properties 29 Axis Auto Range p 1 Axis Auto Move E E Set Axis Range to 4 i Reset Axis 5 Curve 7 Copy Display Title 15 05 15 07 1508 15 09 15 10 15 11 15 12 15 13 15 14 15 15 Time 01Sep09 5 5 4 Switching the Curve Style Points of nominal data values on a curve in a quick graph can be emphasized by value markers Adjacent points of nominal data values are connected either by straight lines linear interpolation or by step lines no interpolation Non nominal data values are not connected to adjacent nominal points by lines and are not emphasized by value markers Thus a single non nominal data value in the middle of two nominal data values results in an interruption of the curve Note that in the worst case of alternating nominal and non nominal data values no curve is drawn at all Thus it is highly recommended to always enable value markers to see single nominal data values placed between non nominal data values The curve style can be con
93. floating point a A floating point Ae number with a significand and an exponent l The result is treated as a string and is not formatted String string Statecode etc Flags The following table summarizes the supported flags y means the flag is supported for the indicated argument types Table 4 4 Flags Integral loating Point y The result will be left justified The result should use a conversion dependent y I3 alternate form y 4 The result will always include a sign y The result will be zero padded 2 The result will include locale specific grouping d separators 4 The result will include a leading space for ia d positive values LAN 4 The result will enclose negative numbers in d parentheses e el rat J J U I f J u 2 For d conversion only 133 4 6 ELEMENTS ADVANCED PROPERTIES CHAPTER 4 EDITOR 3 For o x and X conversions only 4 For d o x and X conversions applied to BigInteger or d applied to byte Byte short Short int and Integer long and Long 5 For e E f g and G conversions only Width The width is the minimum number of characters to be written to the output Precision For the floating point conversions e E and f the precision is the number of digits after the dec imal separator If the conversion is g or G then the precision is the total number of digits in the resulting magnitud
94. format into USS format use new empty temporary directories for conversion output Do not do any manual conversions under the uss project direc tory e If Adding new uss displays from external source e g FWDU conversion output to MDB first copy files to uss project directory Be careful to use the right directory names and file names both must map to valid MDB path and end item names 7 2 1 Extracting FWDU Displays from MDB The first step to extract FWDU displays is to read the FWDU ASCII definition of each display from the MDB Prerequisites are e MCS CGS installation with MDB and MDA at a minimum e CCU version containing the FWDU synoptic display s to be extracted and all end items referenced by the display s To extract the displays from CGS MDB proceed as follows Uss Iwdu extract sata Ob TRON cce S lon targ t Dia e OPTION Specify h for getting a complete list of available options Default extract is to process all displays of the specified CCU To extract only one display use the e option Default MDB connection is this one of the Unix user currently logged in No extra options are necessary To connect to another MDB instance or to start the FWDU extract from an MS Windows PC use the according options e ccuVersion CCU internal version number of CCU where displays shall be retrieved from e targetDir Directory where to store the finalized FWDU display files relative to USS installation directory or
95. icon is changed to the heater icon 76 CHAPTER 3 TUTORIAL 3 13 ADD SYMBOLS The symbol element is rotate counter clockwise left This feature is available not only for symbol elements Some complex elements cannot be rotated 14 In the property editor click to the property Auto Scale Image y Property Editor x Symbol Symbol Be 9 Appearance a Auto Scale Image Keep Aspect Ratio L Reset Image Size Reset to 20x20 Rotation Degrees 270 Shape Fill Color R 212 G 212 B 212 Shape Fill Style None Show Data Indicators 9 Dimensions Depth 0 Height 155 Width 72 X 271 Y 88 9 Information Comment Name Symbol Tooltip 15 Uncheck the property Auto Scale Image d Property Editor x enx Symbol Symboli 9 Appearance Auto Scale Image L Keep Aspect Ratio L Reset Image Size Reset to 20x20 Rotation Degrees 270 Shape Fill Color R 212 G 212 B 212 Shape Fill Style None Show Data Indicators 9 Dimensions Depth 0 Height 155 Width 72 X 271 Y 88 9 Information Comment L Mame symbol Tooltip 16 Observe that the icon of the symbol element is resize to its real size in pixels and but the extend of the symbol element is persistent 77 3 14 CREATE NEW SYMBOLS CHAPTER 3 TUTORIAL When adding compound symbol to a display this can be done in two distinct ways As a symbol reference classical
96. if you want the tooltips to be shown 5 9 1 5 Snapshots Preferences 5 Project 3 Commanding 3 Tab Appearance D 3 Snapshots 3 Reports 3 Import 3 Freeze Mode 3 Quick Graph Tooltips v Enable Tooltips CHAPTER 5 EXECUTOR For snapshot creation the default folder where the snapshots will be saved can be set 5 9 1 5 1 Saving Snapshots e Click Browse button Preferences 5 Project 3 Commanding 3 Tab Appearance 3 Tooltips 5 Snapshots 3 Reports 3 Import 3 Freeze Mode 3 Quick Graph Snapshots Save Snapshots to Jhome cgsadmin uss 2 9 0pre sn Browse C Ask me every time I take a snapshot e In the popup dialog select folder in which you like to save the snapshots e Click Choose Directory Check Ask me every time I take a snapshot when you want to select the folder every time you take a snapshot 5 9 1 6 Reports Generated reports are saved to the folder which is set in the preferences 218 CHAPTER 5 EXECUTOR 5 9 CONFIGURING THE EXECUTOR Preferences 5 Project Reports 3 Commanding 3 Tab Appearance 3 Tooltips 3 Snapshots 3 Reports 3 Import 3 Freeze Mode 3 Quick Graph Save Reports to jhome cgsadmin uss 2 9 0pre repo Browse 5 9 1 6 1 Setting Report Folder e Click Browse button e In the popup dialog select the folder in which you l
97. images as they are composed of USS elements whose properties are retained from their creation USS sub displays can be seen as synoptic templates USS sub displays can be used by reference or by copy If used by reference the contents of the instance will be controlled by the symbol in the library and cannot be updated in the display If used by copy the instance is not connected to the symbol in the library but behaves as an ordinary group of elements Another aspect of a symbol is whether it is static or dynamic A static symbol contains one image or sub display whereas a dynamic can contain many images but not sub displays each identified with a State Name An instantiated dynamic symbol must be connected to a data source having the defined state names as output At run time the symbol will change between its states showing the associated images depending on data source output Libraries are created renamed and deleted by clicking the Edit button next to the library name and selecting the appropriate action from the context menu that appears Note that renaming and deleting libraries or symbols will lead to dangling references in displays that contain symbols from the renamed or deleted library Dangling references can be found by the Consistency Checker A symbol in a library is created by selecting elements on the display area and clicking the Edit button next to the library name and selecting Add Selected Elements as Symbol from the context
98. menu the current display is checked against the current SCOE file A report is generated listing all inconsistencies Standard checks are e For all data sources Opsname SID and Pathname are checked if they match each other If the Opsname is found but the SID or Pathname does not match the data in the SCOE file then the SID or Pathname found in the SCOE file is proposed in the report e The data source Unit is checked if it matches the data in the SCOE file e The data source Type is checked If the data type is enum the data is checked if it contains all the statecodes in the right order e Computation data sources will be checked if they return any syntax errors 161 4 10 WORKING WITH PROJECTS CHAPTER 4 EDITOR Displays referenced as navigation target by elements e g navigation buttons at first is checked if the display exists in file system Second it is checked how navigation target is defined In case itis defined as Filename consistency check is finished In other case it is defined as Alias e g OPS NAME or MDB Path it is checked if type of display is USS DISPLAY then is checked if Alias or MDB Path exist in SCOE files and at least if the path in SCOE file still maps the path in file system A labels that is associated with a field data source and is set to show opsname or pathname will be checked that the label text shows that opsname or pathname Opnom check Checks that all label texts conf
99. menu that appears After specifying the symbol name and type image or sub display see above the new symbol will appear in the Symbol Library New symbols can be used by dragging them to the display as any other symbol shipped with the Editor By dragging a sub display to the display area a instance by reference is created To use the sub display by value right click the symbol and select Add Symbol Components to Display It is recommended to use the Symbol Library for images on the display instead of the image element as described in section Image 4 5 2 1 Advanced Editing of Symbols Specifying dynamic properties of a symbol is done in the dialog below Right click the symbol and select Edit Symbol in order to perform advanced editing The symbol on the display as opposed to the symbol in the library 129 4 5 USING THE SYMBOL LIBRARY CHAPTER 4 EDITOR Symbol Name Tank with label A tank meter with label below Symbol Comment Library My symbols Type Static v Default State Icon Selected State Name State Icon Tank with label usc v Add External Icon State Icon Preview w Tank with label usc o Cancel Help Dialog for definition of a symbol The Symbol Comment field is for notes about the symbol it will not be visible at run time To make a dynamic symbol from a static one 1 Switch the Type to Dynamic 2 For each state a Click Add and enter the
100. mips Polyline Polin SoS S SSS Text Vector tex In case of setting width and height the best fit Scalable fonts text Label font size will be calculated No scaling of fonts The GWDU Symbols used for the sub drawing must be re edited as SVG or PNG graphics and a mapping table from GWDU symbol to USS symbol needs to be provided The symbols will be included in a user symbol library Static symbol The GWDU Symbols used must be re edited as SVG or PNG graphics and a mapping table from GWDU symbol to USS symbol needs to be provided The symbols will be included in a user symbol library Icon Will be transferred as reference to a PNG file Image Will be transferred as reference to a PNG file Inputs po IE Command buttons should not be used to open displays via HLCL because command Subdrawing Dynamic Symbol Symbol Symbol Button Command button buttons are not IDAGS compatible for navigation Use Picture select button instead Popup menu Command List is fixed not popup Picture select Text menu Dynamic objects Bar graph Bar graph Bar graph Vertical only one sample Bar line graph Bar graph Vertical only one sample Packed bar graph Bar graph Vertical only one sample Packed bar line graph Bar graph Vertical only one sample Stacked packed bar l line graph Strip chart line graph Center bar graph Bar graph Vertical only one sample Horizontal bar graph Bar g
101. number of ways to add elements to a display Use the toolbar buttons Add new label Add new rectangle etc Right click on the display area and use the context menu that appears Use the Element Add menu Use a keyboard shortcut Keyboard shortcuts are shown for each command in the menu of the Editor Drag symbols from the Symbol Library Data Fields and Commands Drag TM or TC from the System Configuration Browser Drag elements from the Synoptic Hierarchy Open Displays onto the current display 124 CHAPTER 4 EDITOR 4 4 WORKING WITH ELEMENTS e Drag elements between display folders in the Synoptic Hierarchy Open Displays e Navigation button Right click the Synoptic Hierarchy and select Add Navigation to display Elements are deleted by selecting the elements and e pressing the Delete button or e selecting Edit Delete 4 4 2 Editing Element Properties All properties of the elements are available for inspection and or modification in the Property Editor show below Label Label66 9 Appearance Font Lucida Sans Typewriter Regular 0 10 Font Color EU P 0 G 0 B 0 000000 Label Text Autosize Label Text Horizontal Alignment Left v Label Text Vertical Alignment Center 9 Behaviour Auto Text OFF v Clipping OFF Context Opsname Label For None E 9 Dimensions Depth 0 Height 15 width 43 IX 10 10 4 4 9 Information Comment Label Text labelb56
102. physical configuration On Off Open Close etc at the subsystem level or below See IDAGS Status A qualitative assessment of the overall condition or health of the system at any level See IDAGS SW Software SWPA Software Product Assurance Symbol see graphic symbol See IDAGS 292 APPENDIX D GLOSSARY T TBD To Be Determined Defined Done TC Telecommand TES Test Evaluation Software software performing real time data acquisition calibration monitoring automatic and manual procedure execution command build command verification TEV Test Evaluation Software software to evaluate archived raw and processed data TIFF Tagged Image File Format TM Telemetry Tooltip Small informational pop up window that appears when the cursor is placed over a display object See IDAGS TQVS Training Qualification and Validation Subsystem TS Technical Specification See Spec U UCL User Control Language UCLc User Control Language compiler UHB User Home Base UI User Interface UML Unified Modeling Language www omg org UP Unified Process UR Usability Review Present the system to the end users can also be performed instead of CDR or partial AR URL prefix The URL prefix is the location e g server where the help files lie It is needed because all help links in the display are relative USS Unified Synoptic System W Window A portion of a screen that includes the display and its decoration See IDAGS WWW
103. property Editor set the property Border Used to checked and set border color to R 0 G 0 and B 139 a blue colour _w Property Editor e x mx lt EllipticTickMeter gt EllipticTickMeterl DIST 9 Appearance Border Color BRO G 0 B 139 00008B Border Used Draw as Circle Ind Label Text Meter Tick Indicator Bar Q 1 le Meter Tick Label Style Left or Top 7 Shape Fill Calor Nl RO G 0 B 0 000000 Shape Fill Style Stan Angle 120 Sweep Angle 300 Tick Color EE F o G 0 B O 000000 Tick Indicator Color R 255 G 255 B 255 FFFFFF Tick Indicator Thickness 6 9 Behaviour Field Styte Meter Color Show Status Meter Major Tick Frequency 2 Meter Tick Base 50 Meter Tick Unit 5 7 Re dock the property editor M USS Display Editor 2 6 0 File Edit View Tools Element Window Help Wf scaling y 100 W Dina ejeje gt 63 amp X 5 m 8 aje a u a Jala 9 Property Editor x i Idisplay 1 x lt EllipticTickMeter gt EllipticTickMeterl BBE 9 Appearance Border Color Border Used Draw as Circle Label Text Meter Tick Indicator Meter Tick Label Style Shape Fill Color Shape Fill Style Start Angle Sweep Angle Tick Color Tick Indicator Color Tick Indicator Thickness 9 Behaviour Field Style Meter Color Show Status IN RO G
104. quality indicators DOI To configure data quality indicators 1 Edit uss properties file in basedir uss x y z etc with a text editor and set the corresponding prop erty to the name of a DOI configuration file 2 fit Ditherenke Data Quality Indicator DOM styles are chosen dependent on which target system the display is designed for Each pair of entries defines the mapping file for one target system uss View dicas tyle Tile Ss a sedi ecc pws ag sy emi uss view dgistyle targetl PWS uss view dqistyle fillel S basedir etc pws_ dqlisty le xml uss view dgistyle target2 PCS USS vlan orele db tyle file o as e dak Sue pesados e m uss view dgistyle target3 MCS USS vesc File a o als e dine ce mes dgistyle ml Executor uses this file for rendering DOIs 5 8 6 3 See also e Section 1 2 5 9 Configuring the Executor In this section we ll tackle all available preferences which allow the user to configure the executor For each preference we ll fully explain the corresponding dialog 5 9 1 Preferences To configure the preferences choose Options gt Preferences Following preferences are available Project Commanding Tab Appearance Tooltips Snapshots Reports Import Freeze Mode and Quick Graph The corresponding dialogs and the options therein are explained in the next subsections 215 5 9 CONFIGURING THE EXECUTOR CHAPTER 5 EXECUTOR 5 9 1 1 Project Preferences for the Proj
105. ross var mie OLI FORE DIN abar y roe eet Oros L arv preiet TE Kra Per Current VICI Pee thes Z E E PY Rek s p im FA cL sie WENL Z AT a 22 ume zH lt ee em em t Q 2 peer em 1 m 1 m a S 0 eo 2 L Com 3 k n peter ferit ie om ww vers ama kaded TEM z m rou T roni _ 4 39 VOC NL al s FR 1 rare Tim from vOPU H ilk neu d E PA Gil FwB LLL fe Osem DL A Cuv E A ingut 1 temo SR rd Temo SR aag i 2 vec a vata SACE LUN ue Ld from ne Do entis E 7 11V Aux Cono E EN um j Serial Far Tie MUA Out pun s ZI ru A mmu Nom ym LAN Fuh Tim CLS Ig case TT Doentink Nam Ps i pear ye LU m r S Per Line Coe an Mis b nacen 4 a kata Resun Ready ye LIN Y q etn Pur Le Conna G HORM Heg Mane Nut piese w semant ee ODF Procedure and Onboard Displays The following figure shows the SATMON display as it will be used by ColCC SATMON Display The procedural display that will be created in this lesson will contain data fields and commands that correspond to the SATMON display but look like the ones in the onboard displays Step numbers and titles as well as procedure title and the note box at the beginning will also be present The procedural display will look as follows 107 3 20 1 HRM ACTIVATION EXTENDED EXAMPLE CREATE A PROCEDURAL DISPLAY CHAPTER 3
106. state name b A new image for the state can be added directly by clicking Add External Icon Sub panels cannot be used as state icons c Select the icon i e symbol from the State Icon list 3 Select the default state icon 4 5 2 2 MDB Version Control of Symbol Libraries Like the USS displays the user libraries can be version controlled The MDB interface for symbol libraries in the USS Editor handles synchronization submitting locking deleting with configured MDB Create New Library Rename Library Delete Library Create New Symbol Open MDB Library Sync Dialog Save in MDB Location of MDB actions for user MDB symbol libraries The symbol library MDB actions are located in the symbol library view under the edit popup menu press button Edit MDB actions available on user MDB symbol libraries 1 Synchronization Browser Browser for viewing available symbol libraries in MDB 2 Save in MDB submit symbol library new or modified 3 Open from MDB synchronizing of symbol library 4 Forced Open from MDB revert synchronizing of symbol library overwriting existing local li brary 5 Lock for Edit on MDB Lock for Edit of symbol library lock library in MDB to enable editing 6 Delete in MDB Deletion of symbol library MDB Library Sync Dialog is a small tool that enables the synchronization of symbol library not present in the uss project folder The dialog opens a connection to the MDB and g
107. that the startUpdates l i display is ready to receive data tli ociaiee called after call to startUpdates to indicate that PrP the DataProvider should stop submitting data called when a properties dialog is opened for a getCalibrationRules telemetry item called when the DataProvider is set on a getDataHistoryService display B 2 5 3 4 Submitting Data to the Display The methods listed previously are called by the display and largely reflect the display s lifecycle After a display started execution and called startUpdates the DataProvider may submit data to the display The following source code example shows how to create a USS Data object with status and submit it to the display retrieve a DataSource from the Set that has been provided as parameter on the subscribe call DataSource ds Name name ds getPreferredName 1 get the raw and and engineering value for the item identified by the name double rawvalue s double engValue creates a nominal status to attach to the data The status identifiers used can be defined as suitable for the target system The actual status is flagged by the 6 boolean parameters Status Status New Seats ACOUTREDS C DISABLED DESABLED PROCES SED perue true true talse false false The actual data to be send to the receiver It consists of the status the raw and engineering values apid packet id Limits and a timestamp DefaultData d new
108. the quick graph dialog USS Display Executor File Navigate View fro5691 Spike Options Freeze Demo Window Help BORE She ajaja Display Hierarchy Path View ALL System Configuration Browser m le Quick Graph liMay11 11 37 47 Quick Graph E 9 m L5 APM o c COL CC o J EXTSYS C FLTSYS o 3 Duss 9 TT tore YoY 7 7 3 3 GJ ECLSS GJ EPDS Ei ISPR A1 ci IsPR_A2 4 ISPR_A3 J ISPR_A4 CH IsPR_F1 J ISPR_F2 E IsPR_F3 CJ ISPR_F4 J ISPR_O1 EJ ISPR_02 c PDU1 9 Gl 11V_AUX_CONV1 E 11V AUX CONV2 Show in Quick Graph 3 120v ALLOFF STS4 3 120v ALL OFF STS E 120v oUTLETS 3 28V ALL OFF STS 3 28V ALL OFF STS4 gt EI 28V OUTLETS K Oe T A4 MAN DWO O1ie TT ERES i n pr Z kkk 4 3 11_AUX_CONV1_STS 3 INP CUR1 Expand 3 INP_CUR2 Collapse PDU1 11V Aux Convl Stat DMC e v Search 1125 11 26 11 27 11 28 1129 1130 1131 Time 11May1 1 1132 1133 liMay11 11 25 36 INFO liMay11 11 25 41 INFO liMay11 11 25 42 INFO liMay11 11 29 50 INFO 11May11 11 29 50 WARN Executor started Mission time setup changed Offset to local time is Os Opening display QuickGraphO No DOI style found for target system null using DOI style for target PWS instead Established connection to CISim with host localhost on port 7060 CCU Internal
109. update Data Source Type Telemetry Opsname CTCUI Cabin Templ DMC Pathname APMAXFLTSYSAECLSSACTCU 1X CABIN TEMP 1 SID 274015849 Formatted Value Raw Value Engineering Value Engineering Unit degC Type Float Output Engineering value Processing Status UNKNOWN Acquisition Status UNKNOWN Monitoring Status UNKNOWN Delta Monitoring Status UNKNOWN Soft Limit dowen Soft Limit upper Hard Limit lower Hard Limit upper Soft Limit delta Hard Limit delta Expected Value Acquisition Time Time Since Acquisition APID TM Packet Calibration Rule Close 4 Click Close 5 4 2 2 Showing Expression of Display You can view the expressions of a display Just right click on any dynamic element e g rectangle select Properties in the popup menu and in the popup window there ll be a table row called Expression in which the expression is listed To show expression of dynamic element 1 Right click on any dynamic element 2 In the popup dialog select Properties 3 The Parameter Information window will popup displaying the expression and other values 195 5 4 DISPLAY INTERACTION Element Properties VALUE FLUID CheckValve2 CHAPTER 5 EXECUTOR Data Source Type Formatted Value Raw Value Engineering Value Engineering Unit Type Output Processing Status Acquisition Status Monitoring Status Delta Monitoring Status Soft Limit dowen Soft Limit upper Hard Limit dowen Hard Limit upper
110. way and as a the components inside the compound symbol recreating the components r Qt Symbol Library 4 x Comi Add Symbol to Display Add Symbol Components to Display Edit Symbol Delete Symbol Focus to Properties Editor Popup menu in symbol library view 3 14 Create New Symbols The USS Editor can be used to create new symbols and symbol libraries 3 14 1 Lesson in creating Symbols 1 Start by opening the editor via installed icon close all tool views Screenshot of USS Editor started in default layout 2 Open the Symbol Library from menu View Symbol Library it USS Display Editor 2 6 0 INES File Edit View Tools Element Window Help ajajajaja o a e elo jaj a alalols ales ml ol ulale elo lt liga Symbol Library 6 x a Ox display 1 x e mx 3D Graphics y Edit S D 3D1 Camera Control Mod 3D1 Camera Rotate t x Jo El Ld J 3D1 Camera Translate 3D10 Restore View A 3D11 Roll Left 3D11 Roll Left Alterna d 3D11 Roll Right 3D11 Roll Right Altern 3D12 Save View 3D13 Step Size io E PIS P n s MAE TI E lw Property Editor 2 8 x 3 Make a new label by selecting from menu Element Add Label Gabel a Label is created in the display 4 Open the property editor from menu View Property Editor 78 CHAPTER 3 TUTORIAL 3 14 CREATE NEW SYMBOLS i Sy
111. x RAS displays2 OPS View Ground Commands v 4 o 7 AUTO e E CCSDS o al C OLC C o C CONF 3 Cancel Arch Retrieval 3 Downlink File gt 3 INIT L viuda scence eee o 5 OB o 3 OFT gt LC PERFORM gt RED o EI RTGR la 771 PT Cc PPH A structured telecommand button is made in the display with text Cancel Arch Retrieval 6 Browse to the End item Downlink File and select it Select a Structured Command from the popup 7 Use the mouse and left click and hold on the end item and drag it to the open display 63 3 11 CREATE COMMANDING DISPLAY CHAPTER 3 TUTORIAL Cancel_Arch_Retrieval BAR FOR UPLOAD FILED p g B n g Downlink File B s s 8 Use the keyboard key combination CTRL A to select all o n EX gcancel Arch Retrieval B n n BR Fon URL oAD FILEB 8 g D au gm Downlink File n a o All created display elements from the drag and drop operations are selected 9 Choose from menu Element Align Vertical Left B H B gCancel Arch Retrieval a D Bar_FOR_UPLOAD_FILEB B 8 Oo u rm g Downlink File B o n Elements are aligned to the left most position 10 Left click to select the Cancel Arch Retrieval Telecommand top most B o 4B Cancel Arch Retrieval B s o VAR FOR UPLOAD FILE Downlink File Telecommand selected 11 Open the Property Editor 64 CHAPTER 3 TUTORIAL 3 11
112. 0 B 139 000 L Bar ls LeftorTop__________ w NN F0 G 0 B 0 000000 None 3 lxs 120 300 NN RO G 0 B 0 000000 R 255 G 255 B 255 6 Disabled 65 3 15 USE ADVANCED ELEMENTS 8 In property editor set property Label Text to Ellip Tick Meter i 9 Property Editor x lt EllipticTickMeter gt EllipticTickMeterl BBE CHAPTER 3 TUTORIAL A Ox 9 Appearance Border Color Border Used Draw as Circle Label Text Meter Tick Indicator Meter Tick Label Style Shape Fill Color Shape Fill Style Start Angle Sweep Angle Tick Color Tick Indicator Color Tick Indicator Thickness 9 Behaviour Field Style Meter Color Show Status Meter Major Tick Frequency Meter Tick Base imoanciane NE RO G 0 B 139 00008B LJ Ellip Tick Meter Left or Top Cid NE RF o cO B 0 000000 None 1 1 A 120 300 MM F o G 0 B 0 000000 R 255 6 255 B 255 FFFFFF 6 Disabled n ly 2 50 5 Label is shown in meter 9 In property editor set property Meter Tick Indicator to Slider Kite Property Editor x 00 are TE Appearance Border Color Border Used Draw as Circle Label Text Meter Tick Indicator Meter Tick Label Style Shape Fill Color Shape Fill Style Start Angle Sweep Angle Tick Color Tick Indicator Color Tick Indicator Thickness o Rehasdniir lt EllipticTickMet
113. 03 pougop rd ib is SUOIM G aureuujeq e danos ou o s S 901nos ejep ypy ned 1031po Kejdsrp uy 10 q S oureusd 1ognuopr Aroyepuepy E eet OOInOS jep e 197U SUISSIUI SI oureuujeq peugop INOS ejep ypy ped 103rpo ejdsrp uy 10 IS eureusdQ 1ognuopr 10jepuejq aq snu oureuujeq 10 IS eureusd WOWHi aavanvis SUISSTUI uoneingnguoo JUALIN ay Sr awueuyjed 19uHuapt 10jepuejA UI UMOUY JOU SI XXX suTeUY eg au T WOWHi aavanvis eureuujed ao1nos ejep 1221102 SUISSTUL SI CIS 1ognuopr 10jepuejA Hone guo uero eO IH AAVANVIS PUT UMORE dy ur UMOUY jou st XXX CIS au NES 901nos ejep ypy ped 1031rpo e dsrp uq SUISSTUI UOTFeINSIFUOD JULIN Sr oureusdo 1ognguopr 10jepuejA y ur UMOUY jOU St Xxx eureusdq au HOP CRIVOINV IIS CIS 924nos ejep 1791102 presu st XXX uorssa1dxo XXX uonoung UMOUP U AOA UA VUNV LS 901nos ejep ypy Hed 1031rpo e dsrp uq eureusdo 39108 ejep 1221100 901nos ejep ypy ped 103rpo e dsrp uq K snouej nuirs pojepipeA sr uorsso1dxo au uorssa1dxo 3221102 191u9 901nos ejep ypy Hed 103rpo e dsrp uq 9497 ER uornejnduroo sy uoneqnduroo SI Play JO Gonos ejep au penunuo OL Pp 9 qer Tenueuresn dU ur SurjjeuroT edq PIPL uo uom es y 0 1919 Toppy A31odouq ur 19318 1231107 Toppy A31odouq ur 19318 12231107 4 10 WORKING WITH PROJECTS Toppy A31edouq ur 193161 12231107 Toppy A31odouq ur 193161 12231107 Toppy
114. 05 B 170 Tick Indicator Thickness 6 9 Behaviour 30 Field Style Center 7 40 Meter Color Show Status Meter Major Tick Frequency 2 Meter Tick Base 50 Meter Tick Unit 5 50 Ellip Tick Meter BENI The Elliptic Tick Meter changes appearance and meter range is changed 12 Select data source field in the property editor PS MK a H H VEINS e MIME BR 1 x lt NP d A CC NP NP NP NP N 9 General Data Source MeterDS1 9 Information 13 Click the property button to open the data source configuration dialog Name Unit Data Type Now NewExternalDataSource5 Float EI Remove E gt Data Source Type a External Data Source 2 Computation Details for External Data Source v NewExtemalDataSources Value Output Engineering value v Unit ee fa E The data source dialog is used by the editor to edit all data sources related to display elements 14 In the data source dialog change the Data Source Type to Computation Data Source Type External Data Source Computation Details are changed to computation details 15 Select from drop down box ComboBox with text Select Symbol the expression symbol PI 16 Click in Expression field and type on keyboard plus key 17 Open the System Configuration Browser by clicking the button Tree Select the path location
115. 0b SX 3 VUSCR 4445925 64 216 DO LLLI Setting Pf Polder lt s ssaa a 9 9 EE ROS pur ie 216 59 1 12 Setting Home Display 29e 9o 9 24655 Ee 324 216 Dll Grec P ee ae eo ee Ge eG oe ee ee os 216 5 9 1 2 1 Enabling Commandidg o 217 5 9 1 2 2 Enabling Direct Commanding o 217 5 9 1 3 Choosing Command Target o 217 5 9 1 2 4 Confirming TeleCommands 217 Dio TADA PPCdranOs uu sos bo eae sorprese Boom Sea e BED OES aoa a p HS 217 5 9 1 3 1 Setting Tab Placement llle 217 S732 Setting lab Polly cimas omar vede Eye s 217 SUAE MEE Uo Tr 217 DOLL Enable dOOlDS wo 949 9x0 94 4993 3 9993 218 SM ONP 15 5 432 Gee Feo a aaea e 218 59151 Saving Onapshols s 5049944 450 RXRAELESRAPESes 218 S740 NO IP 218 59 1611 Setting Report Folder ooo o 219 A o S a O AAA ATA 219 5 9 1 7 1 Opening Import Results Dialog 219 LO Freeze Mode 165934 edad AAA ox ONUS 1e ced 219 5 9 1 8 1 Enabling Freeze Mode o o o 220 5 9 1 8 2 Setting Major Step Interval 220 5 9 1 8 3 Setting Freeze Mode Duration 220 eN MKEO x 99 99 3 9 AAA 220 59 19 11 Settime based limit gt ees o ohne dex 45 ars 6 Sd 221 591 92 det value based limit S vxo obese bead ee ees eee ds 221 6 Application Scenarios 223 Sl MES ceca cos ee eh eee eee be ae ee ee eee ae eh eee
116. 1 Start by opening the editor via installed icon when open close all tool views and open Property Editor from menu Views Property Editor 19 3 3 USING THE EDITOR GUI CHAPTER 3 TUTORIAL Wi USS Display Editor 2 6 0 File Edit View Tools Element Window Help sa amp eum o GOGOE o Dlua e e le jajajajajaja y Property Editor amp x a ax diplaysi x display 1 AAE Appearance Background Color R 238 G 238 B 238 Background Symbol Library Background Symbol Name 9 Behaviour Show Execute Button 9 Context Help URL Opsname Qurce Source MBB CU Consistent Source MDB CU Internal ve source MDB CU Name Source MDB CU Pathname Source MDB CU Scope Source MDB CU Version Source MDB Element Config Source MDB Host Source MDB Instance Editor started with default empty display created property editor showing layout might differ 2 Undock the Property Editor y Property Editor x m displayst1 Be 9 Appearance Background Color R 238 G 238 B 238 EEEEEE Background Symbol Library Name v Background Symbol Name A l Behaviour Show Execute Button L 9 Context Help URL Opsname Source MDB source MDB Cl T ncy Date source MDB CU Interna on ce MDB CU Name e MDB CU Pathnar
117. 103 OANI PaTqestp yoyo WON dO ojur 103 ONI SHI HOOS Pasn seg JODS OJUJ 10 LJOdHY NOIS IHA NOLLV ICYOIINOO WAL SAS UOISI9A po re3e OFUT 10 LS Od INVNTIA AV IdSId Sm TL AV IdSId LHMOdX I UO yay JUIISISUO Sung OJU 103 SIOIIO www YM A IIV Spueuruooepe OANI dVdV I uuu jo uonepipeA OJU 10j passed spueururooo o1 uuu jo uonepipeA OJU 10j OANI dvdv l ONIN IVM dVdV I AAA aurersuoo jo uojrugop JODS S3JP OTA JUTeI SUOD 193oureaed Aejdsiqq JONNA dVdV I XXX uogngpueururo 107 YOUTH peugepun pueuruio g9 e XXX PO 3srqpueumnuo gt 107 ONINAVM AAA JAW Ut uonrugep Jajowesred UGU jou soop 1ojoureged jo ad JONNA XXX uonngpueuruo 2 101 NOH 94291 j119A9g penunuo OTP 9 qer dVdV I CIV CIN V LS dVdV I CIEIV CIN V LS dVdV I CIL VCIN V LS dVdV I CIL VCIN V LS dVdV I CIL VCIN V LS dVdV I CIE V CIN V LS dVdV I 99H 168 4 10 WORKING WITH PROJECTS CHAPTER 4 EDITOR K snouej nuris pojepipeA sr uorsso1dxo au uorssa1dxo 3221102 191u9 901nos ejep ypy Hed 103rpo e dsrp uq 3x2 SSUPYI 03 SE uo ADJ ep qno 3x2 SSUPLYI 03 SE uo ADJ ep qno 1011pg Ay1ado1g ayy ur Aj1edoud 3INOS PILA aui ur AAA ejep 12231107 1011pg Ay1ado1g ayy ur Ajredoud 3INOS PILA aui UT adA ejep 12231107 101pg Ay1ado1g ayy ur Ajredoud IDINOG PILA aui UT adA ejep 12231107 1011pg Ay1ado1g ayy ur Ajredoud 3INOS PILA aui UT AAA eyep 1
118. 2 Showing Hiding the Toolbar USS provides the capability to hide the toolbar to provide more space for the display view e Choose View gt Toolbar if toolbar isn t already hidden Toolbar is hidden 5 3 12 Closing Display 5 3 12 1 Prerequisites e Display must be open and selected 5 3 12 2 Closing Display Closes only one display the currently selected display To close display e Select Display you wish to close The tab is displayed in a different color e Do one of the following Choose File gt Close Right click on tab select Close Display is closed 5 3 12 3 See also e To close all open displays Closing All Displays e To close all displays but the currently selected display Closing other displays 5 3 13 Closing All Displays 5 3 13 1 Prerequisites e At least one display must be open 5 3 13 2 Closing All Displays Closes every open display To close all displays e Choose File gt Close all All displays are closed 5 3 13 3 See also e To close only one display which must be selected Closing Display e To close all but the currently selected display Closing Other Displays 5 3 14 Closing Other Displays 5 3 14 1 Prerequisites e At least one display must be open 192 CHAPTER 5 EXECUTOR 5 3 WINDOW HANDLING 5 3 14 2 Closing Other Displays Closes all open displays but the selected one So at the end there s only one display left the currently selected display It isn t possible to s
119. 214 Saving window layout 185 Schema XML Schema 246 Show Showing display help 211 Showing display properties 196 Showing element properties 195 Showing parameter values in a quick graph 203 Showing tooltip for element 194 skeleton Generating skeletons with the Skeleton Gen erator 241 Start Starting the Executor 6 Switch Switching target for commands 177 Symbol Libraries Concepts 10 T Toggle Toggling tabbed mode 193 U Undock Undocking windows 193 V View Showing Hiding the Toolbar 192 298 INDEX
120. 2231102 enjord Sursstuw y SUTppe Aq oqui s ay XH 0 At ue no 319H Tequi gs HPA PIP 14311 pue oqui s y 109199 reaqr oqui g ayy uodo XXX O0qui S 2930231281 pu AAA 1e1qi pares Aredqr joqui s uadg Jo9p 9 1003 1091011 saduatajard lt JIPH 12821100 SI J9p 0J 1001 j efoud 1o3rpoe SSN au y4 ans exe 1011pg Ay1ado1g ayy ut Ajredoud 3INOS PILA aui ur AC ejep 12231107 1011pg Ay1ado1g ayy ur Ajredoud IDINOG PILA aui UT AAA ejep 12231107 1011pg Ay1ado1g ayy ur Ajredoud IDINOG PILA aui UT adA ejep 12231107 preau St XIX uorsso1dxo uornejnduroo sy uoneqnduroo SI Play JO oo1nos ejep au mmaa eean XXX Oqui s UMOUNUN 9UIPUSSEq YHM ju3jsisuoour IX3 9q8 X9 UOD Y IM ju3jsisuoour IX3 9q8 1943930 1uouradnseouid eoj IO jur pue umnuo Sururejuos Yderyeury juaurainseaui jeog IO jut guys pue umnuo ue Surpodxo ad1 7 juouiamseouir jeog 10 JUL SUYOS pue umuo ue Surjpodxo ATLA PYD IO 9A eA SULI S IO umuo adA JO SI SDINOPJEP pousrsse y mq an eA 1933 U1 10 eoJ e 3undadxa 1939 A SUISSIU ale ZZZ 1elqi UI AAA Toqui s ut Xxx S 938uIT SUISSTUL 918 AAA Arerqy Ut XXX TOQUI S SUISSIUI 29 XXX 1eJqrT juouradnseouid jeog IO jut ZUJF pue umue ue gurpoedxo oqui s orureu T 3DINOSPIPP JOT 10 1939 UT uou e 0 punoq HSTY YPM A x 3 91 ed A 19393 u1 jo Kj1odoud orureu G SUTHS JO urnuo 0j punoq 40u 101023 TT 3 91 adA 1o oo jo A31edoud orureuA q
121. 46 grey46 gray47 grey47 gray48 grey48 gray49 grey49 gray50 grey50 Jeano grey51 ON SY OA greyo2 gray53 grey53 gray54 grey54 gray55 grey55 gray56 grey56 gray57 greys gray58 grey58 gray59 grey59 268 CHAPTER 9 REFERENCE CHAPTER 9 REFERENCE 9 4 RGB COLORS JE S CES SES gray60 SA wots grey60 SS EIS gray6l ESOS grey61 isra keca is graye ISSO ES grey62 iG dl E db diede Cie any oS IE Palo Sd grey63 LES SS ISS gray64 IGS Tes OS grey64 INS SS ISS Sites N AS SS grey65 IG SEO OO gray66 SAO IGS grey66 S E UR PS TE gray67 le EIE IESU grey67 L173 173 173 gray68 179 173 173 grey68 176 176 176 gray69 176 176 176 grey69 LOS USES Spa 110 EE NOH TES grey70 Es ee dhe eel gray71 AEG eec bes de grey71 184 184 184 SESENTA 184 184 184 grey 2 155155 Go S ence 3 S ISS dE eMe VILIS grey73 S T S gray74 LESS SSS grey74 IS AE MIES MI eps e Ue Os ls grey75 194 194 194 gray 6 194 194 194 grey76 IAS EG gray ESAS 8189 6G grey77 QR Pel O gray78 PO grey78 ZOTE IRL ECHO dl Opec e Z8 Oa Onl grey 9 204 204 204 gray80 204 204 204 grey80 AA Oa SI ARA TD grey81 PON mM Qe gray82 ANA ADO grey82 gu A T gray83 Zu P p grey83 214 214 214 gray84 214 214 214 grey84 2AL7 217 217 gray85 2LF 217 217 grey85 Z TOTA DL gray86 AMES NE grey86 OLE DS Wii LCA gray87 DU ND LS IEE grey87 224 224 224 gray88 224 224 224 grey88 PAU AAI A21 gray89 2al 22l 22l grey89 CIR AS S gray90 QNEM ME grey90 DO o DA ebay di ZU LASA gr
122. 5 USS Display Editor 2 6 0 ICE File Edit View Tools Element Window Help 2 ga S a e a v N aje o e E C K k kl gt Ey al de A By E lis A Ir 9 Property Editor x display 2 amp x o Y Sr ra 0x displays2 9 Appearance Background Calor Background Symb Background Symb Behaviour Show Execute Button 9 Context Help URL MMBROGOBO Display background is now black 3 9 2 Lesson in working with ASCII displays elements defaults and seperators 1 Start by opening the editor via installed icon Screenshot of USS Editor started in default layout 2 Add a field by selecting in the menu Element Add Field Field created in empty display 3 Make a standard field for use in ASCII displays the field can be specialized Change field proper ties to match the propertie sin the picture below 9 Appearance Field Data Autowrap Field Data Formatting Field Data Text Horizontal Alignment Left Field Data Text Vertical Alignment Top Field DGI Override Field Overflow Behaviour Font Font Color Shape Fill Color Shape Fill Style Show Data Indicators Show Unit 9 Dimensions Depth Field Data Columns Field Data Decimals Field Data Rows Height Width Y 9 General Data Source 9 Information Comment Name Tooltip LJ lw i v L OVERWRITE Lucida Sans Typewriter Bold 1 L uad R
123. 5 Main Stat The end items are added as four label data field pairs 8 Select the four labels by hold keyboard key CTRL and left click with mouse on labels I USS Display Editor 2 6 0 File Edit View Tools Element Window Help sm lt ES S Nad RD BO Suapan saim 100 O lel l lt ITlaalslalgi a a alala elvlala aa Bax 9 Property Editor J iff System Config a mx D Air Cooling Diff Press 3 Analog Input Section Fail 3 Anomaly Flag Stat gt Gj CPU 3 Command History Avail Stat D Command History Table 3 Command Rejection Stat o EEPROM O ECC 3 Gen_Com_AFS_RS485_Int_Stat 3 Gen Com Int SM RS485 Main Stat 3 Gen Com Int SM RS485 Red Stat 3 Gen Com Int VU RS485 Main Stat 3 Gen Com Int vL RS485 Red Stat 3 Gen Com LAN SMSC LTU Stat D Gen Com SMSC COL HRD Stat Search display 2 6 x Test Text Label Test Text Label Test Text Label Test Text Label Test Text Label GPM _Gen_Com_AFS RS48 5_Int_s ta BPM Gen Con In t SH Rsa8 5 Main S om BPH Gen Con In t Bi RAS 5 Red S ta NN BPH Gen Con Int V RS485 Jai n Sta Four labels are selected 9 Align the labels to
124. 6 olo P i gt 9 CJ Open Displays E No title assigned on display 1 9 5 home uss uss project c3 lib 9 Property Editor x Symbol Library J display 1 Be 9 Appearance Background Color R 238 G 238 E 238 Background Symbol Library w Background Symbol Name 9 Behaviour Show Execute Button 9 Context Help URL Opsname Editor started with default empty display created three tool views open Synoptic Hierarchy Property Editor and Symbol Library This is an example of start up layout the editor saved basic layout and which tools are open from previous editor closing 2 Undock the view called Property Editor by clicking with left mouse button on the undock icon for the Property Editor View The Property Editor will undock and still function as part of the editor application ling Property Editor x Symbol Library i eax display 1 Be 9 Appearance Background Color Background Symbol Library Name Background Symbol Name 9 Behaviour Show Execute Button 9 Context Help URL Opsname Source ement Configuration II i Jl II a Jl Souri DI Jl D ha iI Ip MI nl il Tree Versiotr iurce MDB Ye Target System 9 Dimensions Height Width 9 Information Description Title 9 Log Insert New Change Entry Select Change Entry R 238
125. 67 NOMINAL DISABLED 7 144726796328037 7 144726726328037 NOMINAL IN LIMITS 6 211477802783113 6 211477802783113 NOMINAL IN LIMITS 5 180270093731311 5 180270093731311 NOMINAL IN LIMITS 4 0673 664307560095 4 0673664307550095 NOMINAL DISABLED 2 8903179694447223 2 8903179694447223 NOMINAL IN LIMITS 1 6676874671610273 1 6676874671610273 NOMINAL IN LIMITS 4187565372920082 0 4187565372920082 NOMINAL IN LIMITS 8367784333231448 0 836778543333231448 NOMINAL DISABLED 072116908177585 2 079116908177585 NOMINAL IN LIMITS 288666467385826 3 288666467385826 NOMINAL IN LIMITS 4463517918492705 4 4463517918492705 NOMINAL IN LIMITS 533915492433431 5 533915492433431 NOMINAL DISABLED 534206039901047 6 534206039901047 NOMINAL IN LIMITS 13144825473937 7 4314482547773937 NOMINAL IN LIMITS 211492091337036 8 211492091337036 NOMINAL IN LIMITS 962035792312145 8 862035792312145 NOMINAL DISABLED 372819894918912 9 372819894918912 NOMINAL IN LIMITS l a LD C C J d Q1 d 0 A o 4 3 2 5 Manipulating previewed elements Each element being previewed has a pop up menu mouse right click which can be used to manipulate and copy the element to clipboard Pop up menu items for previewed elements not all items are present for all elements e Properties Change properties for element this will open a dialog with properties that can be changed in preview mode e LineGraph Shows the attached data source values in a Line Graph to for showing of v
126. 7 IMPORTING FOREIGN DISPLAY FORMATS 7 4 SATMON DISPLAYS Table 7 2 continued GWDU Attribute USS Property Comment Default legend Time Value axis label oe en Standard format Ticks Tick label Tick label On or off standard format Dynamic behaviour of texts and shapes Dynamics of shapes Color size pos Hon can be dynamic l Text is converted to In case of 5OPSNAME usage dynamics are Dynamics of texts data field not converted Dynamics of l Symbol shown changes according to subdrawing E nag threshold 7 4 Satmon Displays NOTE The import of Satmon displays is a technology demonstrator and has prototype status in D the current version of USS Some testing has been done with example displays but the Satmon import is not formally validated or qualified This section describes how Satmon displays are imported and converted to USS format Satmon displays are XML files with the extension xm1 Satmon displays can be directly loaded in the editor and executor or batch converted as described in the beginning of this chapter Itis recommended to perform the batch conversion with configuration upate described below before using the displays in the executor Example 7 2 Batch converting a set of Satmon displays The batch conversion of a set of satmon displays is a 2 step process described in the following example The following command reads all Satmon displays in the directory examples import satmon con verts them to US
127. AMPLE 3 EXAMPLE2 3 EXAMPLE3 Y MDBTEST 3 TEST 3 TEST2 3 TEST3 3 USS DISPLAY 3 CI EXECUTOR gt MDBIO Item Name EST SUPPAGRD DAT AXUSSAEDIT ORVM ANUAL TESTSAM DBTEST Item Type Unified Synoptic Displays USS v Synt Lock For Edit Close Lock database item s for edit Please wait MDB Browser is locking the display Lock database item s for edit Done MDB Browser is done locking the display 15 Click button Close in MDB Browser 16 Close the open display selecting from menu Filel Close Open Synoptic Hierarchy by selecting from menu View Synoptic Hierarchy Synoptic Hierarchy e x BEEN t c Open Displays 9 5 home uss uss project J lib 9 7 CDU 316390119 9 7 APM 9 C COMMON TEST SUPP 9 CA GRD DATA v uss 9 7 EDITOR 9 Cf MANUAL TESTS E MDBTEST uss J AUTOMATIC TESTS o 3 DISPLAYS gt C MDBIO o 7 EXECUTOR E Displayl uss ES Display2 uss Synoptic Hierarchy shows the project files 103 3 19 MDB DISPLAYS CHAPTER 3 TUTORIAL 17 Browse to the saved display in the project folder via the Synoptic Hierarchy path uss project directory CU DIRECTORY APM COMMON TEST SUPP GRD DATA USS EDITOR MANUAL TESTS MV 18 Right click on project display MDBTEST uss and choose from pop up menu Open display 9 Property Editor Synoptic Hierarchy x nu 9 C Open Displays o Ee No titl
128. As an example the configuration of the home display is shown Section 1 3 shows how to do the first steps with the editor and executor applications 1 1 Installing the Product 1 1 1 Prerequisites To install the USS product in the target environment make sure that 1 The distribution archive is available For Linux systems the archive has the file name uss x y z linux i586 tar gz where x y z is the release version identifier e g 2 9 0 For Windows systems the archive has the file name uss x y z windows i586 zip 2 The target environment fulfills the system requirements as specified in the INSTALL file of the distribution archive 1 1 2 Installing the product on Linux and Solaris To install USS into the target environment 1 Unpack the distribution archive into a directory on the target host or central file server If the target directory is Sbasedir then the distribution unpacks into a directory basedir uss x y z where x y z are version numbers Change the working directory to basedir uss x y z IMPORTANT The installation path may not contain white space characters 2 Read the README file for general and latest information 3 Read the INSTALL file for detailed installation instructions 4 Do one of the following e Change the SPATH environment variable settings to include basedir uss x y z bin into the search path for executables e Alternatively create symbolic links to the programs in the bin directory to
129. B Current lt 1 07 A lg Verify HRM Core Module Nom Secondary Voltage Stat OK MB ODF Style Procedural Display 1 Creating a procedural display is very similar to creating other types of displays Start by opening the editor via installed icon 3 20 1 Lesson in creating procedural displays CF USS Display Editor 2 8 0 Hie Edit View Tools Element Window Help B 60 A Pia 3 Le P Property Editor Ej Synoptic Hierarchy amp x ca Open Displays E No title assigned on display 9 C co cuments and Settings Frank Plassmeiefum project ag Symbol Litrary 8x En System Corfigurstion Browser x th Consistency Results P 8x displays cales ale mx x tee aaaaaaaaMMMllM gt Editor started with default empty display created two tool views open 2 Start by setting the display title If the Property Editor tab on the left of the window is not already selected select it In the pane corresponding to that tab left click in the field named Title and enter the display title 108 TUTORIAL CHAPTER 3 TUTORIAL 3 20 EXTENDED EXAMPLE CREATE A PROCEDURAL DISPLAY gt USS Display Editor 2 8 0 g File Edit View Tools Element Window Help Bie win Pia ga es m e mm IMiglelel a amp lalalis y Property Editor amp X Synoptic Hierarchy s oax splay x display 9 Appearance Background Color R 238 G 238 8 239 FEEEEEE Background S
130. CDA 1 and 2 Heater Control VTC2 xml Dela Presa fan Sce ed Qn O8 Status D Col_CDA_1_and_2_Valve_ControlVTC1 xml 3 Col CDA 1 and 2 Valve Control VTC2 xml File Name Cal Cabin Fan Assemblies ACT xml Files of Type PREP displays C xmb 8 Click open to open display 36 CHAPTER 3 TUTORIAL 3 6 IMPORT EXISTING DISPLAYS M USS Display Editor 2 6 0 File Edit View Tools Element Window Help G4 VE D ia 2 dO m s 7 e m a sa xl roms i 9 Property Editor x T A lt B i Ro home uss uss main examples import pcs xml Col Cabin Fan Assemblies AC x a B Col_Cabin_Fan_Assemblies_ACT xml gr Cabin Fan Assembly Cabin Fan Assembly 2 9 Appearance State State Background Color Background Symbol Library 1 1 1 vw Background Symbol Name vw 9 Behaviour Show Execute Button L 9 Context Help URL Opsname Source PCS Er S 2 vTC2 hardwire off 777 VTC1hardwire E Delta Press Delta Press Fan Speed On Off Status Fan Speed On Off Status Source PCS Release R9 R10 1 5 PCS Cd J 323 368 Source PCS Yersion Target System 9 Dimensions Height Width 2 Information Description PDU 1 120V Outlets Outlet Num 23 SSPC1 Pwr PDU 2 120V
131. CHAPTER 4 EDITOR 4 10 3 Batch operations By selecting Run Batch Operation from the Tools menu the editor can be used to make the same operation on multiple displays Batch Operations include e Generation of HTML reports e Consistency Check e Convertion to USS display format Source directory Browse Destination directory Browse Ready HTML reports Consistency Convert Help Close Batch Operation Dialog How to use the Batch Operation Dialog 1 Write the source and destination directories in the two input fields or use the browse button 2 Click on one of the batch execution buttons Convert Consistency or HTML reports Please note the following when using the batch operation dialog e Please note that source and destination directories must exist e Errors occuring during the execution must currently be examined in the console or the log e f the output files already exist they will be replaced 4 10 4 Auto Saver The editor has a auto save function which stores save displays being edited to the location they are save The filename of the auto saved display is concatenated with a tilde to distinguish auto saved displays from the original ones EX home test uss project test uss will be auto saved to home test uss project test uss By default the editor will auto save every 300 seconds see Preferences for configurat
132. CIMCS DEMAMPERFORMANCEMVPSISEND CYCLIC CMDS gt CI STAR sig 302998821 gt 3 STARTO System Configuration Browser context menu The SCB contains a search function at the bottom enter the string to search for and click the Search button To search again press F3 4 10 Working with Projects 4 10 1 Synoptic Hierarchy The Synoptic Hierarchy is a tool view for the Editor to ease navigation of currently open displays and the USS project displays defined by the project root folder It provides possibility to create navigation target to project displays and easy opening hereof Furthermore it provides rename delete and explorer functionality The Synoptic hierarchy displays two structures e Open Displays The displays currently open in the Editor Below each display all elements on the display are shown This view can also be used to drag elements between displays and to inspect compound objects for their contents e Synoptic Hierarchy the file folder structure for the XML based USS displays files below the Project root folder This view can be used to easily create navigation buttons by right click a display in the hierarchy and selecting Add Navigation to display Displays in the upper list are already open Click a display in this list to set focus to it The displays in the second list can be opened by right clicking and selecting Open Display 4 10 2 Consistency Check By selecting the Consistency check from the Tools
133. CREATE COMMANDING DISPLAY Property Editor a x I System Configuratil a 0x Button StringTeleCommands Cancel Arch Retrieval 9 Appearance Button Type Simple Text Button v Shape Fill Color RIR E E Shape Fill Style x 9 Commanding Button is Guarded Command nulld ase Command COLTRE OPS Command COLTRE PUN Command FWDU Opsname stat YDPU_ISPR_A3_Line1 _ Command FWDU Pathname Command FWDU SID Command GWDU HLCL Command MCS Opsname execute flap FLAP VDPU I Command MCS Pathname 9 Dimensions Depth 0 Height 25 Width 135 x 253 Y 81 9 Information Comment Name StringT eleCommands3_Canc Released Label Text Default Cancel_Arch_Retrieval Selected Element L element Tooltip 9 Misc Button Shape Oval Corner Fill Color MM RO G 0 B 0 000 Corner Fill Style Corners Enabled lm Properties of Telecommand is shown 12 Click in the Property Editor on the button with text Cancel Arch Retrieval for the property Re leased Label Text Cancel Arch Retrieval Dialog with changeable text is shown 13 Change text to Cancel Cancel 14 Click OK to change property 15 Preview the created display by choosing Tools Preview opens Preview Frame click the created telecommand with label Cancel 65 3 11 CREATE COMMANDING DISPLAY CHAPTER 3 TUTORIAL 16 17 18 19 20 21 22 29 24 225
134. CU Q TEST DISTR V4 0 0 16 D o CCU 268436077 operational configuration 0 consistency date 11255313 o CCU 278561597 consistency date 1134023659000 08 Dec 2005 06 34 1 ccu 278561660 operational configuration 0 consistency date 11546008 APM Mission MASTER 12 CCU MCS AIV V6 0 1 29 Sep 2005 08 32 57 APM Mission MASTER 12 CCU MCS AIV V7 1 0 14 Dec 2005 17 33 59 CGS Mission AEOLUS COMMON CCU EADS SI TEST V1 0 0 07 Jul 2 METOP Mission EM CCU LBU_FM1_OPS 2 0 1 15 Jul 2004 12 01 00 4 Il gt File Name Files of Type XMLSCOE Info C info xmb ly Choose file Cancel Here the SCOE file can be selected if you change it the System Configuration Browser will reload with the new information This concludes the lesson in the USS Editors preferences Normally these settings are preset deliv ered from the system administrator 44 CHAPTER 3 TUTORIAL 3 8 CHANGING DQI STYLES 3 8 Changing DOI Styles The USS Editor and Executor use Data Quality Indicator definition to give information about the state of the data being processed 33 For thourough explanation of DQI in USS see Data Quality Indication 3 8 1 Lesson in viewing and changing DOI files The lesson assumes the XML editor KXML editor is installed 1 Opening the KXML editor and browser to the gt USS_INSTALL lt etc directory Here open the file mc
135. Click Close 196 CHAPTER 5 EXECUTOR 5 4 DISPLAY INTERACTION 5 4 4 Copying Command to Clipboard 5 4 4 1 Prerequisites e Display must be open and selected 5 4 4 2 Copying Command to Clipboard A command in this context is a command string as text The content of the text depends on the under lying target system You can copy the command to clipboard for use in other applications To copy command to clipboard 1 Right click over a command button E g Pwr On under label PDU1 CTCU1 Pwr Bus in display COL Activation Part 1 under examples uss fwdu APM FLTSYS OPS SYNOPTICS ACTIVATION ACT PT 1 0855 2 Select Copy Command to Clipboard from popup context menu The opsname based command is copied to clipboard execute ilap ENEMIES CXII Pwr Bus On AR 0 ONBOARD RECEPTION NODE VAPMVELUSYS SiS Ys E OSDS CONE IGC END NODES DMO DMS SERV ONBOARD_EXECUTION_NODE USM_SW_DMC_USS_Swop_Instance 5 4 5 Copying Parameter Name to Clipboard 5 4 5 1 Prerequisites e Display must be open and selected 5 4 5 2 Copying Parameter Name to Clipboard You can copy the parameter name to clipboard for use in another application To copy parameter name to clipboard 1 Right click over a parameter name E g parameter CTCU1 Cabin Temp Setpoint in display Set Cabin Temp under examples uss fwdu APM FLTSYS OPS SYNOPTICS ECLSS CABIN_TEMP fwdu 2 Select Copy OPS Name to Clipboard from popup context menu The opsname of parameter is co
136. Commands a aoaaa o 177 5 24 Checking Acquisition State eo aa s oe oe daw a ROO a ROS e is 178 O ii AA III 178 5 2 4 2 Checking Overall Acquisition State clle 178 5 20 Checking Monitoring tale e sas a sya um n Remo dee da OS 179 5 2 5 1 Display Status Indicator oco been eee ox oe ome rs 179 5 25 2 Overall Monitoring Status Indicator lees 180 52 5 21 Monitoring status history o o 181 5 2 5 3 Display Status Overview Window o oo e 183 5 2 5 3 1 Configuring the Display Status Overview Window 184 5 2 5 3 1 1 Enable the Display Status Overview Window on Execu OLSD ee eos qe aoi os M S Xue 6 dep oa Y eee 184 5 2 5 3 1 2 Set the inital Position of the Display Status Overview Win v TS 184 5 2 5 3 1 3 Set the inital Layout Direction of the Display Status Overview biduo A apasiona 184 5 2 5 3 1 4 Enable the Display Title on the Status Buttons 185 52 5 3 15 Configuring the Button Colors 185 5 2 5 3 1 6 Configuring the Button Icons 185 Do Window Handing 3 a 4 5 x 25 pe eo Bee eee AR 185 594 Saving Window Layout ssas racs esa dem mc ue ome EKER EE de OS 185 Dedalo IPLSTEQUISIES e oie ha WO S oh Ge EOS SUR oe Ha iu bu aos 185 5 3 1 2 Saving Window Layout lees 186 DOLLS WCCO uu fia d paa G EEG SEEDERS o9 7p 8 Ge Ga 4 3 eS 186 5 3 2 Loading Window Layout sss sas esa lees 186 Boze PEOIPQqUISHOES TT 186 CONTENTS
137. Cu path The CU path to use with CDU e Cu issue The CU issue to use with CDU f Cu instance The CU instance to use with CDU g Cu domain The CU domain to use with CDU 10 Click on the MDB CCU category 3 Project MDB CCU L Display CU path VAPMXCOMMON TEST SUPPAGRD DAT 3 Consistency EM lt D Data Source l CU version 1 3 Import 3 Database CU issue 0 3 MDB General CU revision 0 L MDB CDU MDE CCU Connection Properties 3 MDB CCU 3 MDB SCOE The MDB CCU category contains the following properties a Cu path The CU path to use with CCU b Cu name The CU name to use with CCU c Cu version The CU version to use with CCU d Cu issue The CU issue to use with CCU e Cu revision The CU revision to use with CCU 11 Click on the MDB SCOE category D Project MDB SCOE D Display SID 0 3 Consistency l File path home uss Perforce us Browse 3 Data Source 3 Import CU internal version 316989981 Database Default Settings for SCOE File 3 MDB General 3 MDB CDU 3 MDB CCU D The MDB SCOE category contains the following properties a SID The System Id SID of the SCOE to use b File path The File path to the SCOE file Shown in the category is also the SCOE internal CU version 12 Click on the browse button to change SCOE file Choose file Look In C scoe x E E eae EURECA Mission DUMMY MISSION 8 C
138. Cyclic Tlm Packet Cmd SW o CI TREND 9 au EPF o 3 HLCU a cCnn ix start cycic Symbol Library 4 x ap System Configuration Browser amp x th Consistency Results 4 8 x Select onboard command e Navigate to the command you want to attach to a command button You may also use the search function e Drag and drop command to display area The Create Command window opens 4 6 ELEMENTS ADVANCED PROPERTIES CHAPTER 4 EDITOR Create Command Please select the command to create from the list and choose the command type by selecting one of the radio buttons DMS_TLM_Start_Cyclic_Tim_Packet_Cmd_Sw Structured v with input fields Q String Create Command Cancel Create command button with selected command e Select Structured and with input fields e Press Create Command button A command button and if applicable a set of input fields are created in the display area Move button and fields where they shall be placed Bisplayst e x aax TM ID NODE ID 3 PATH ID RATE CHECKSUM INDIC ONBOARD NODE DMS TLM Start Cyclic Tn Packet Cnd SW y 4 I Command button with associated input fields e You may now edit the properties of the Command Button and of the input fields Start by selecting the Command Button e In the property editor press the mini button to open
139. DefaultData status engValue rawValue Integer valueOf 0 Integer valueOf 0 Limits NO_LIMITS TimeKeeper getYoungestSystemTime submit the data to the receiving display display submitData name d In the previous example a single telemetry item in a display is updated by using the reference to the items DataSource All DataSources used in a display are given to the DataProvider as Set on call of the subscribe method A DataSource has a Name that identifies an item in the target system In this example it is assumed that data for the item with this name has previously been received An update of the display is prepared by creating a Status object that represents a nominal data status In the next step a DefaultData object is created that contains the raw and engineering values from an update allong with the nominal status and a time stamp The Data object is then submitted to the display B 2 5 4 The Telecommand Handler The TeleCommand Handler is responsabe for handling the parsing and transmission of telecommands as well as the handling of command responses Whenever an interactive command element is triggered the telecommand associated with the element is forwarded to the telecommand handler for execution on the target system 281 B 2 DEVELOPMENT ENVIROARPENDIX B HOW TO INTERFACE WITH NEW TARGET SYSTEMS A TeleCommand Handler implementation has to contain all methods from the interface net eads Space uss shared extern TeleC
140. Definition Utility See CGS H HCI Human Computer Interface Home Page provides a starting point and top level information to begin operations and provides access to other displays See IDAGS HSIA Hardware Software Interaction Analysis 289 APPENDIX D GLOSSARY I F Interface ICD Interface Control Document Icon A small graphic symbol that uses a simplified picture to denote a system component state or function Examples pumps filters and entire systems See IDAGS IDAGS International Space Station Display and Graphics Standards IGS Interconnecting Ground System ISS International Space Station Iteration Plan Defines all engineering tasks for a specific iteration with their associated developer ini tial estimate in ideal and real hours real estimation to complete and priority within this iteration Java Programming language in the C C family K KIP Key Inspection Point L Layout Layout means everything that changes the appearance of the executor and its loaded displays Which are the window size window position open and loaded displays status of tabbed mode tab position show hierarchy etc M MCS Monitor and Control System sub system COL CC MDB Mission Data Base Menu a list of choices normally presented in a graphic form See IDAGS MIN Minutes MIP Mandatory Inspection Point MMI Man Machine Interface Mode Used to denote the current operational state of a system subsystem or device See IDAGS
141. E EB E S coc e 0x isoa pd_tutorialuss x eee enables the HRM MMU link Master MMU Fiber Optic Junper installation must be completed before starting this step After HRM activation correct configuration of HCOR APS HRFM sust be verified to support downlink of Ku band packets via the HRM Contest Help URL Opsname 1 1 Verify POU Power Outlets Verify PDUL Subsys Pwr BusS ON E Verify PDU2 Subsys Pwr Bus5 ON MM 1 2 Activate HRM Verify HRM Pur A OFF BEA Verify HRM Pur B OFF cmd H9M Activation Execute Target System PWS Dimensions Height 1 560 Width 390 9 Informabon Description Tite HRM Actrrabon Log Insert New Change Entry Select Change Entry 7 Y Symbol Literary 6 8 x Q System Configuration Browser 8x My Consistency Results P x Editor after adding the second sub step title first two verification instructions and command in struction 7 Finally continue by adding the clear text instruction to wait for a minute as a label and adding the remaining verification instructions You can preview the resulting display by menu selecting Tools Preview Display 113 Chapter 4 Editor 4 1 Introduction The USS Editor is the application for creating USS displays for later execution in the USS Executor The Editor supports the definition of layout composition and dynamic properties of synoptic displays The operations of the Edit
142. ED paner Low Lumir VIOLATION UNKNOWN Jacou Fs E Acou O pisantzb DEITA DANGER LIMIT VIOLATION ACOU a 50 sacoumeo pisanzp DEITA NOMINAL LIMIT VIOLATION ACOU EI o TT OT ST ET F1 O acourReD psamzp fincas ow ACOU ED o GT DH coo F1 SO Acou O inms DEITA DANGER LIMIT VIOLATION COU 20 1S0 ACQUIRED IN LIMITS DELTA NOMINAL LIMIT VIOLATION ACQU DQI settings are defined in style files These are XML configuration files and can be changed with any editor For example the file etc mcs dgistyle xml is the configuration for displays in the MCS environment The file etc pws_dqistyle xml defines the DOI styles for the PWS displays onboard Columbus If you want to define your own DOI styles it is helpful to understand how USS looks for an applicable style when the value of a data field needs to be updated The process is as follows 1 Determine the target of the current display say MCS The target of a display is a simple string that can be defined in the editor It defines the target environment where the display is designed to run Current targets are PWS PCS MCS and CGS It is assumed that all displays with the same target should have the same look and feel 2 Search and read the DOI style file for the target say mcs dgistyle xml A target to style file mapping is defined in etc uss properties 3 Look up the DOI entry for the combination of acquisition status monitoring status and delta monitoring sta
143. EZ LTG 224 as 180 a 3 Oo coso 4 cyanl cyan2 cyan3 cyan4 DarkSlateGrayl DarkSlateGray2 DarkSlateGray3 DarkSlateGray4 aquamarinel aquamarine2 aquamarine3 aquamarine4 DarkSeaGreen1 DarkSeaGreen2 DarkSeaGreen3 DarkSeaGreen4 SeaGreen1 SeaGreen2 SeaGreen3 SeaGreen4 PaleGreen1 PaleGreen2 PaleGreen3 PaleGreen4 SpringGreen1 SpringGreen2 SpringGreen3 SpringGreen4 greenl green2 green3 greend chartreusel chartreuse2 chartreuse3 chartreuse4 OliveDrabl OliveDrab2 OliveDrab3 OliveDrab4 DarkOliveGreenl DarkOliveGreen2 DarkOliveGreen3 DarkOliveGreen4 khakil khaki2 khaki3 khaki4 LightGoldenrodl LightGoldenrod2 LightGoldenrod3 LightGoldenrod4 LightYellowl LightYellow2 LightYellow3 LightYellow4 yellowl yellow2 yellow3 vellow4 goldi gold2 goles gold4 264 CHAPTER 9 REFERENCE CHAPTER 9 REFERENCE 9 4 RGB COLORS zb NT goldenrodl D PIU goldenrod2 205 155 29 goldenrod3 qnc e OH AO goldenrod4 255 185 15 DarkGoldenrod1 250 173 J4 DarkGoldenrod2 205 149 12 DarkGoldenrod3 MASSA 8 DarkGoldenrod4 SS RosyBrownl zoo ES RosyBrown2 ASES a RosyBrown3 Ss ee SS HS RosyBrown4 255 106 106 IndianRed1 238 99 9S IndianRed2 205 85 noo IndianRed3 139 5 56 IndianRed4 255 150 71 siennal 2536 L21 66 sienna2 205 104 57 sienna3 L139 71 36 sienna4 2595 211 155 burlywoodl 238 197 145 burlywood2 205 170 125 burlywood3 139 la burlywood4 255 SAS wheatl 238 216 174 wheat2 205 186
144. Execute Butior LA 9 Context Help URL Opsname 3 Target System PS L 4 Dimensions Height 1 560 Width 9 Informabon Description ite HRM Actwabor Log Insert New Change E Add New Log Entry Select Change Entry Y 4 us Library P 8x 4 d i veer Pax By Consistency Results 8x The first sub step is completed 6 Now repeat the activities for adding a subs step title and two verification instructions analogously HRM_Pwr_Stat_A and HRM_Pwr_Stat_B can be found under DMS HRM for the beginning of the next sub step After that add the command instruction Switch the System Browser to the OPS view and the Onboard Commands category then browse to COMMS HRM Activation_AP and drag this item onto the display area Change the text of the created command button to HRM Activation then add two labels for cmd and Execute and set their font to Lucida Sans Typewriter Sans Bold size 14 Finally align the newly created components 112 CHAPTER 3 TUTORIAL 3 20 EXTENDED EXAMPLE CREATE A PROCEDURAL DISPLAY SS Display Editor 2 8 0 ajajaja alo Hie Edit View Tools Element Window Help Bi 0 0 Hi prom semana g Property Editor amp X 5 Synoptic Herarchy gt e pd tutorial uss Bumm 9 Appearance Background Color Background Symbol Library Name Background Symbol Name 9 Behaviour Show Execute Button R 238 6 238 8 239 FEEEEEE lvi
145. FO Opening display home uss uss project Display2 uss D4Sep06 15 34 14 INFO Opening display home uss uss project Displayl uss TM MCS s pr N Upd Perf fs Not Connected Executor opens Display1 uss in a new tab 17 Close the executor and open the editor again 18 Make a new display and save it together with the two previous naming it Display3 uss 19 Make a navigation button and set the button text via the property editor to Change to Display a a mchange to Display p New Navigation button 20 Locate the greyed icon for configurating the dynamic property Navigation Target Commanding Action Disolav open l Open New Window Target Navigation Properties of the navigation button 21 Click the greyed icon wait for the datasource dialog to open 22 Make new datasource and select computation and enter the expression if VIC2 Redun Temp VTC gt 10 then Display1 uss else Display2 uss Expression ifvVTC2 Redun Temp VTC gt 10 then Display1 uss else Display2 uss i Navigation Expression for the navigation button 23 Save the new display again 24 Preview the display and use slider at the bottom to change which display will be opened by navi gation button 3 13 Add Symbols The USS Editor can be used to create symbols that can be reused in the displays Symbols are contained in Symbol Libraries 3 13 1 Lesson in creating Symbols 1 Start by opening the editor via installed
146. GRD DATANUSSNEDITORNMANUAL TESTS cI APM LZ COMMON TEST SUPP Gd GRD DATA 5 USS EJ EDITOR gt C AUTOMATIC TESTS o J DISPLAYS E MANUAL TESTS 3 EXAMPLE LY EXAMPLE2 LY EXAMPLE3 D MOBTEST 3 TEST 3 TEST2 3 TEST3 3 USS DISPLAY 3 gt C EXECUTOR o 3 MDBIO Item Name EST _SUPP GRD_DATA USS EDITOR MANUAL_TESTS MDBTEST Item Type Unified Synoptic Displays USS y Sync Lock For Edit Close MDB Browser shows saved display 13 Select the MDB display MDBTEST and press button sync 102 CHAPTER 3 TUTORIAL LC APM GJ COMMON_TEST_SUPP GJ GRD_DATA Gd uss EJ EDITOR C AUTOMATIC TESTS o E DISPLAYS CI MANUAL TESTS EY EXAMPLE 3 EXAMPLE2 3 EXAMPLE3 Y MDBTEST 3 TEST 3 TEST2 3 TEST3 Py USS DISPLAY 3 gt CI EXECUTOR gt 3 MDBIO Item Name EST SUPPAGRD DAT AXUSSYXEDIT ORVM ANUAL TESTSAM DBTEST Item Type Unified Synoptic Displays USS lt Sync Lock For Edit Close Syncing data to home uss uss project Please wait Synchronization is under way Syncing data to home uss uss project Done Synchronization is done 3 19 MDB DISPLAYS 14 Now open the display again for editing by clicking the button Lock For Edit in the MDB Browser cI APM EZ COMMON TEST SUPP E GRD DATA LS USS EJ EDITOR CI AUTOMATIC TESTS DISPLAYS EC MANUAL TESTS 3 EX
147. H 5 6 FREEZE MODE CHAPTER 5 EXECUTOR PPCS1 Press MVD e T T T T T T L 17 06 00 17 06 30 17 07 00 17 07 30 17 08 00 17 08 30 17 09 4 Time 01Sep09 box PPCS1 Press MVD e N O oa N o 17 08 00 170630 17 07 00 MUCAN LUE AES 30 17 09 4 Time 01Sep09 All annotation lines can be removed at once by selecting Clear Annotation Lines in the context menu that appears on performing a right click on the quick graph PPCS1 Press MVD e 1 J StripGraph Quick Graph 9 Properties Clear Annotation Lines Curve Copy Display Title 9 8 T 6 5 4 3 2 17 05 00 17 06 30 17 07 00 17 07 30 17 08 00 17 08 30 Time 01Sep09 5 6 Freeze Mode 5 6 1 Introduction The default mode for a display is the real time mode in which the display immediately displays teleme try received from the connected target system All real time telemetry received for a display is stored in a disk based repository for up to 24 hours When a display is set into freeze mode the display of real time telemetry is suspended making it possible to navigate through the previously recorded telemetry for this display via video recorder like controls The earliest point in time that can be displayed during freeze mode is the moment when the frozen display has been opened in the executor The maximum freeze mode duration can be configured in the freeze mode preferences When a display is kept in freeze mode fo
148. HSB RGB EN Blue Dodger Blue Light MWElueRoya JM Brown Pink Hot Pium Purpie JME Red Preview ENER 165 G 42 B 42 4452A2A Set as colour Brown v Rename Cancel Reset b Check the property Show Execute Button c Fill in the properties in the category Information 9 Property Editor x display 1 E 9 Appearance Background Color ETR 173 G 216 B 230 ADD Background Symbol Library Name v Background Symbol Name v 9 Behaviour Show Execute Button 9 Context Help URL Opsname enx DE System Tree Interna Target System MCS Ly 9 Dimensions Height 480 Width 640 9 Information Description Test making a display Title My Display 7 Log Insert New Change Entry Add New Log Entry Select Change Entry 1 eli id Change Autnot 15 lect CI na late 10 sel gt The Property Editor shows the edited properties for the display 8 Add a Tank meter a Telecommand button and a Rectangle from the editor menu Element Add Display contains a Label Tank meter Telecommand button and a Rectangle 9 Click the added Tank meter to select it edit it properties in the Property Editor to match 31 3 5 MAKING A DISPLAY Property Editor y Property Editor x TankMeter TankMeter1 Be 9 Appearance Fluid Color CUSTOM FLUID w Shape Fill Color N
149. L Opsname satmon 1092 1 Target System IMCS Dimensions Height 364 Width 782 9 Information Description Title 7 Log Insen New Change Entry Select Change Entry 1 0 2 JYOte Add New Log Entry v The Property Editor shows the properties for the imported display This concludes the lesson in the USS Editors import mechanism The USS Editor and Executor use the same import mechanism 3 6 2 Lesson in batch importing displays The USS Batch operation tool dialog can be used to performe a operation on multiple displays Batch operations e HTML reports A HTML Report contains a picture of display and display information e Consistency A comparison of display end item references with actual SCOE file set in Editor preferences e Convertion A convertion of a non USS display format to the USS display format 38 CHAPTER 3 TUTORIAL 3 7 GUI ELEMENTS 1 Start by opening the editor via installed icon Screenshot of USS Editor started in default layout 2 Open batch dialog by selecting from menu Tools Run batch operation Bs Run batch operation x Source directory Browse Destination directory Browse Ready HTML reports Consistency Convert Help The batch dialog is now open 3 Browse via source directory browse button to USS installation directory lt USS_INSTALL_DIR gt examples imp
150. LIMIT VIOLATION Hs so acoum pissen piss Oo O 16 so oum psauzp is ar se _ acouime gt ST D e so jump pissen UNKNOWN fie so acoum incas DEITA DANGER LIMIT VIOLATION so oum iuwms DEITA NOMINAL LIMIT VIOLATION 12 Chapter 3 Tutorial 3 1 Introduction This tutorial is put together of a series of lessons going through some of the basic and advanced editing of the USS editor as well as some advanced topics covering editing external to the USS Editor Lessons in creating command elements 9 and navigation elements 10 are made as a continuous extended lessons but can with slight modification be used separately Lesson topics 1 Installation of USS 2 Usage of the USS Editor 3 Creation of displays 4 Import of display of non USS format 5 Major GUI elements 6 How to Edit DOI style files 7 Creation of ASCII displays 8 Making a graph display 9 Creation of displays with commands 10 Creation of displays with navigation 11 Adding symbols to displays 12 Creation of new symbols and symbol libraries 13 Creation of displays with advanced elements 14 Changing the USS property file 15 Changing the USS Editor SCOE file 16 Checking Consistency of Displays 17 MDB display actions 18 Quick tutorial 19 An extended example The creation of a procedural display a task specific display visually resem bling an ODF procedure 13 3 2 INSTALLATION OF USS PACKAGE CHAP
151. M Green Dark Mii Green 4 E Pink Hot X Plum Purple IM Read Preview ENER 165 G 42 B 42 452424 Set as colour Brown gt Rename Cancel Reset Grid colour are updated General Legend Gridline Domain Axis Range Axis Show Legend Label Color MN R 0 G 0 B 0 000000 R No of Sections 1 Field Columns 6 Field Decimals 2 OK Cancel The Graph Dialog shows the legend properties tab for the Line Graph 11 Click on general tab 56 CHAPTER 3 12 In the general tab click the button to open the Background colour selection dialog and select TUTORIAL 3 10 MAKING A GRAPH DISPLAY General Legend Gridline Domain Axis Range Axis Title ILineGraph Step Curve Show Value Marker _ Q Horizontal Orientation _ a Vertical Expiration Time Method _ O Samples Period ms 3600000 OK Cancel The Graph Dialog shows the general properties tab for the Line Graph under My Colors the colour black lali Pick a Colour My Colours Swatches Background Color R 255 G 255 B 255 FFFFFF m Plot Background Color R 255 G 255 B 255 FFFFFF E Black EN Blue 4 HA Blue Dodger Blue Light___ ISS Blue Royal Mi Brown HA Brown Light Brown Sandy Gray 83 UNIX A Green Gray 83 PC EN Green Dark Green Light HoneyDew 3 Misty Rose 3 ENS Olive Drab IS Orange Dark
152. MIME S ParameterWarningViolationThreshold Returns the limit warning violation threshold of a parame ter specified by a string constant Definition parameterWarningViolationThreshold parameter String Integer Example parameter Wworcnainoy Lo lat onTtRres ho late Tcul spin empl DME lt gt 2 10 TransformStateCode Transforms a string into an OpNom conform string Words will be properly capitalized and underscores will be replaced with blanks Definition erans OSPITI erui T TATTOO este linc Example i Dump ODE are ode lee UME TON IL OIM 156 CHAPTER 4 EDITOR 4 7 DATA SOURCES 4 7 4 4 Selected Computations from PREP Library The following computations from the PREP library are available alEqualToInt Returns a value of true if the value from the PUI is equal to the constant int value Pseudo code ine alEgua bront Comp O amt valven Int youl yeu Stare If valve_state valve result f else result U recura resule ANDComp Takes the input arguments and Logically ANDs them together Pseudo code Sep NDS ru uS rg S a e IS CZ ale e ole os liane aN result arg and argl and arg2 and and arg N 2 and arg N 1 and argN recura resulte GreaterThanConstComp Determine if value of input PUI is greater than the supplied constant value Pseudo code boolean GreaterThanConstComp float PUI const float CONSTANT CEU CONO Au onis EU e else Tebura E MultiCompareComp Does multip
153. N R 65 G 105 B 225 Shape Fill Style Solid v 9 Behaviour Meter Color Show Status 9 Dimensions Depth 0 Height 100 Width 100 X 130 Y 140 General Data Source MeterDS1 9 Information Comment CHAPTER 3 TUTORIAL Result after editingTank Meter changes with it properties In the Property Editor the property Data Source contains a button which gives access to the data source editing dialog 10 Click the added Telecommand to select it edit it properties in the Property Editor to match TIP Property Editor 9 Property Editor e x lt CommandButton gt TeleCommand1 EE 9 Appearance Button Type Simple Text Button z Shape Fill Color L eae ie Bee Shape Fill Style Solid v Commanding Command wc 9 Dimensions Depth Height Width X Y Information Comment Name TeleCommand1 Released Label Text Default CommandButtonl elected Element Tooltip 9 Misc Button Shape Corner Fill Color MM Ro G 0 B 0 000000 Corner Fill Style Solid Cid LJ Corners Enabled a Result after editing Telecommand has changed IS In the Property Editor the property Command contains a button which gives access to the command editing dialog 11 Click the added Rectangle to select it edit it properties in the Property Editor to match 32 CHAPTER 3 TUT
154. ORIAL 3 5 MAKING A DISPLAY 9 Property Editor x lt Rectangle gt Rectangle4 9 Appearance Draw Color NE OCGOEO s000000 Draw Style Draw Width 1 Shape Fill Color R 255 G 255 B 255 HF Shape Fill Ste Solid 9 Dimensions Depth 1 Height 180 Width 840 X 100 T 110 Information Comment Name Rectangle4 1 element Tooltip Display is edited 12 Now you should preview you created display to get a better feel for it appearance and test its behaviour Select from menu Tools Previewer Display is opened in the previewer frame USS Editor Preview Untitled File Preview RNG n ECE D a 00 90009 fs SS Se fe tt Wet al tet Bey a PLE prrriprtraprrrprrsiprssa NDE NN R H N N LIVNFVELDVVVLVVLVLELDETEI prr I I I I I I Preview started 4 Sep 2006 at 13 38 23 Slider Index 0 13 Now you should use the slider at the bottom of the Previewer and see the Tank meter level move Previewer frame snap shoot Buttoni 14 Close the Previewer frame 15 Save display by selecting from menu File Save Save dialog is opened where you can enter dis play file name 33 3 6 IMPORT EXISTING DISPLAYS CHAPTER 3 TUTORIAL Save display as ETSI tib File Name IMyDisplay uss Files of Type USS displays uss 16 Now try opening the display in the USS Executor select from menu Tools Executor Display is opened in the USS Executor which is the real execution application for the di
155. POP RO ou ee RR Dub ded ap oS oes 161 2 102 Consistency Check ua uos cb opo do 9o dr 9 3 a ded e o 161 2 10 5 Batch OperauOns 939 X R R R 4o RE RUPES ReRIEDGUER SR era eR dog P x GES 172 AJA Le PC 172 LLL Xopssurne Ihe OOE lt s xm Ru w nee rara Oe BORSE Rae 173 AL OSMOSIS carros Gone see wee hae Sones Re LR eee an ted 173 AAD S a serian eee ar AAA 173 Allo VENENOS a a dos Se Ga ey ase ee ESR Eee eee ROE ae ee 174 Executor 175 Dl rx e se Te Le ta aad ose ore 175 oll Conheurme User Settings o a4 4 tratiri P 9 9 SRE SEG ESS 175 Dus Perese sss x seb be SHEE OEE TORE A AA 179 5 1 12 Configuring User Settings a xe 9 pO r rre poa 64 175 Sla Xe IDE EXOGUIOE 42455465 ne OA ERD Ee eS a ie oe ee ee ae 176 oM MEN Ii co searre repie tiap hee dass tobe eta ad ees 176 DI 22 Exiting the Executor usce uk 8 39 9 ee de eee ase Ow AS 176 OZ SeCdlcO PC D 176 52 Monitoring and Control Configuration 2 en 176 5 2 1 Connecting to System to be Monitored and Controlled 176 OZ IDPeRSquISHES a mesones ao 176 5 2 12 Connecting to System to be Monitored and Controlled 176 O28 oc rara does RARA AS 177 5 22 Disconnecting System to be Monitored and Controlled 177 e Perego 1 sh unen 239 8 ee ee eed 2S Gee AS 177 5 2 22 Disconnecting System to be Monitored and Controlled 177 D220 ede praia ainda AAA Ly 5 2 3 Switching Target for Commands een 177 5 23 1 Switching Target for
156. RIAL F Property Editor x enx Symbol Symbol 9 Appearance a Auto Scale Image Keep Aspect Ratio imd Reset Image Size Reset to 155x72 Rotation Degrees 0 Shape Fill Color E R 212 6 212B 212 Shape Fill Style None Show Data Indicators 9 Dimensions Depth 0 Height 220 Width 380 X 140 Y 170 9 Information Comment Name Symbol element Tooltip jz Selected Elements The display shows the reset symbol element in the display 10 In the property editor click the property Symbol Name lig Property Editor x Symbol Symbol Be Show Data Indicators 9 Dimensions Depth Height Width X Y 9 Information Comment Name Symbol1 1 element selected Elements Tooltip D 9 Misc Corner Fill Color MM Fo 6 0 B 0 000000 Corner Fill Style None Corners Enabled ls 9 Symbol Library Name Symbol Name Electrical E265 Fuse A v 11 In the property editor change the property Symbol Name to E30_Heater ling Property Editor x vox Symbol Symbol ABA Show Data Indicators Y 9 Dimensions Depth 0 Height 72 Width 155 X 140 Y 170 9 Information Comment Name symbol Selected Element 1 element Tooltip Lo 9 Misc Corner Fill Calor MM F 0 G 0 B 0 2000000 Corner Fill Style None Corners Enabled O 9 Symbol Library Name Electrical Symbol Name FAN Heater vir 12 Observe the the display symbol elements
157. Range properties General Legend Gridline Domain Axis Range Axis Data Set a User Defined Curve Style Curve Style Use Axis Range axis lt T S Axis Properties Axis Label Range Axis Mode Data Set M Rotate Tick Label Auto Move Always Show Zero Automatic Range r Axis Range Upper Lower OK Cancel Line Graph Range properties in Graph dialog Line Graph Range Tab properties Data set Click button to edit range data sources User Defined Curve Style If checked curve styles can be defined individually for each curve i e range data source Curve Style Box If using user defined curve styles Style solid dashed and dotted colour and line width can be defined for selected range data source see Data set Use Axis Select which Axis to use for selected range data source see Data set Or press buttons or to add respectively remove axes Axis Label The label of the axis Mode Select mode of selected axis see Use Axis select between data set i e values from range data source or Time Based Absolute for time values Rotate Tick Label If checked Tick label is rotated Auto Move If checked Graph will move automatically Always show Zero If checked Graph will always show the zero on the axis Automatic Range If checked Graph will change the range of the axis to keep valu
158. S LightSkyBlue4 L199 220 295 SlateGray1 165 211 236 SlateGray2 159 162 205 SlateGray3 10S 123 139 SlateGray4 LOA UG EE LightSteelBluel SS E S LightSteelBlue2 EC NIE SORS LightSteelBlue3 ISS LightSteelBlue4 IA ASI AOS LightBluel SAS LightBlue2 SAS 7205 LightBlue3 AS ASS LightBlue4 LAS O cla OS cit ES SAS ELNO van SAO 25 05 LightCyan3 WA Sse ess LightCyan4 E E E AEE PaleTurquoisel qd SO aoe PaleTurquoise2 LSO Desc Ee PaleTurquoise3 S E ASS PaleTurquoise4 152 245 255 CadetBlue1 MATAS CadetBlue2 EZ M Irt AOS CadetBlue3 ES row CadetBlue4 A oe turquoisel S SUS turquoise2 DOS EN NS turquoise3 QUELS Ab eye turquoise4 263 9 4 RGB COLORS aa ES 141 dL HE eZ eZ WES wO 69 ES 180 dE LOS 84 78 67 46 154 144 124 84 So O O O e O 152 TEAS O2 e S R ora LOS 202 188 9 AEG Low EBS ZO E Zim T eno ZO ILS LOS Zoe PROS due ZO Zao 29 5 ES LO LoS Zu ISS ja 238 ZO 1559 Zi 2 PADS e eS 299 ZO 139 ous 2 20 EI Lm PA OHS Zu HS Zu Zee ZI IES ASA ZO 205 15 9 zm o 20S eS Zu 238 2 09 IUS ZS Zoe ZOOS dies DAS Zr 20 iene 246 Zo SS 1 94 DICIS Za 15521 TAS ZI A BS E eo um ZO LAOS SS PAES ZOT MGE Judo 2 Z0 205 dees 249 LIO ANG 15 9 IE JE ILA 1 18 du 180 Lees db ESO 148 TA 87 ESA 144 124 84 JL WEE IDO 69 aS e 62 SH 34 dele 104 90 61 IS 19 Es 78 LS ESO
159. S AAA ME VERBONY E T 25 A ASIA STIT Pu TEIR R RTE T ANDA PROG EN aN OS SOx Ce Le TR TS I LO DARA d VOXYGENS OSADO COOLANTS ssepe pe E AS UIT A AB by Slement COLO ane Oia E Graph element GraphDataset GraphDataset alement Ticle 1 text element Orientacion ee EO EST ONIS VYERTICALY t element LegendEnabled xsd boolean element LegendSections xsd positivelnteger element LegendFieldColumns xsd positivelnteger element LegendFieldDecimals xsd nonNegativelnteger element LegendFieldTextStyle TextStyle element LegendLabelTextStyle TextStyle element LegendUnitTextStyle TextStyle 25 9 3 XML DISPLAY FILE FORMAT SCHEMA element CriteriaDrawStyles element DrawStyle DrawStyle Tey element GraphBackgroundColor Color element PlotBackgroundColor Color element DomainGridlineDrawStyle DrawStyle element RangeGridlineDrawStyle DrawStyle Element GraphDataset element Graph _GraphOrRef element CriteriaMap Bi cenam codes c ltaked hashomeap why element entry element ExternalDataSource ExternalDataSource element Computation Computation element DataSourcePair DataSourcePair element Criceria J Cricercia L x Image element Rotate xsd decimal element ERI Callens aR boolean element KeepAspectRatio xsd boolean Element InputField Columns xsd integer IextStyle TextStyle element element elemen
160. S format and writes the result into the output directory tmp Mos e IgA UE E c isis x temo eap l es Hip ona saumom To make the displays usable with a specific configuration the displays have to updated with an xml scoe file for this configuration The following command updates the uss displays in directory tmp with configuration information from an xml scoe file with the ccu internal version 316989992 uss pdate relerences sa SN EDI AS see also Section 7 5 7 4 1 Satmon display file format analysis This section contains an analysis of the Satmon XML format with respect to compatibility to the concepts of USS As input for this analysis a set of Satmon FCT display files dated June 2006 and a few screenshots were used No information about run time behaviour of the displays was available As result of this analysis a Satmon importer for USS was implemented 233 7 4 SATMON DISPLAYS CHAPTER 7 IMPORTING FOREIGN DISPLAY FORMATS 7 4 1 1 Satmon display XML structure A Satmon XML display always starts with the PageDef root element defining the type title and dimen sions of a display The PageDef root element can contain FixedAlpha DutputAlpha PlotDef and LeanProcEntry elements defining the displays contents In displays of the PageType custom only FixedAlpha and OutputAlpha elements are used A display of type lineplot contains only PlotDef elements and displays of the type leanproc contains LeanProcEntry
161. S packet After successful preparation the command is released via CIS The command is transmitted to the onboard system After execution onboard the response packet is sent back to ground The command results are displayed in the command status window of the USS executor The command results can also be displayed in the command history window of MCS Tools TC commanding via command stack When pushing a command button associated to a telecom mand in the USS executor the command is added to the command stack of MCS Tools The com mand stack sends the command string to CIS for command preparation The CIS returns the prepared command as CCSDS packet and the command stack queues the command In the man ual stack the user has to enable the command and sent it to be released via CIS In the auto stack running in auto mode this is performed automatically The command is transmitted to the on board system After execution onboard the response packet is sent back to ground The command results are displayed in the command history window of MCS Tools HLCL commanding When pushing a command button associated to a ground command HLCL in the USS executor the command string is sent to CIS for execution via HLCL interpreter The HLCL interpreter results are displayed in the command status window of the USS executor Current commanding limitations in USS Command pre post conditions defined in the MDB are evaluated from CGS and the result is dis played in t
162. SS Editor can check the consistency of created displays against the configured SCOE file and there by save time for display developers 3 18 1 Lesson in checking display consistency 1 Start by opening the editor via installed icon close all tool views Screenshot of USS Editor started in default layout 95 3 18 CHECK CONSISTENCY CHAPTER 3 TUTORIAL 2 Add a label menu Element Add Label Double click left mouse button to edit text in line and write text Label for check n a a gBabel for check H n a a Label created and text changed 3 Add a Tank Meter menu Element Add TankMeter Tank Meter created 4 Open Property Editor Menu View Property Editor The properties for the advanced element Tank Meter is shown 5 Choose from menu Tools Check Consistency x Display not consistent 1 Problems A dialog opens stating display is inconsistent and there is one problem 6 Click button OK and the tool view Consistency Result opens f amp Consistency Results x Result Reference Descriptio Info 2006 07 10 20 39 38 Starting consistency Cher Info Detailed Version CCU 268436077 operational c Info SCOE files used file home uss Perforce uss mai Info OpNom Spell Check Performed OpNom incl ESA ERROR sTankM eter TankMeterl Invalid Opsname null Invalid SID null and inval Info Validation of 1 data sources FAILED with 1 errors Info 2006 07 10 20 39
163. Sensor 2 mmHg Monitoring Status Enable Aiit vTC2 hardwire Airflow Sensor 1 Massflov m3 hrMonitoring Statu Airflow Sensor 2 Massflov m3 hrMonitoring Statu PCA Cabin Pressure mmHg Last Sample Time MCA Sample Loc MCA Pantial Pressures 02 coz N2 H20 H2 Enable Anhibit VTC 1 hardwire Enable AOS vTC2 hardwire Executor shows confirmation dialog and sends command to target system if user confirms gt Command Verification Please confirm transmission of hazardous guarded command EMDIO2ES4606K0 Cancel 3 The command processing state issued accepted rejected executed aborted success failure is shown in the command response window 5 4 6 2 2 2 Step Commanding To issue command via 2 Step Commanding 199 5 4 DISPLAY INTERACTION CHAPTER 5 EXECUTOR 1 Click command button an example display for this is COL Activation Part 1 which can be found under examples uss fwdu APM FLTSYS OPS SYNOPTICS ACTIVATION ACT_PT_ l uss This button remains pressed All other command buttons are released The execute button is changed to enabled state If you made a mistake and don t want that command to be executed click another command button Previously selected button is deselected and the new one is selected radio button behavior 2 Click Execute The command associated with the selected button is sent to target system Selected button is deselected and execute button becomes dis
164. Sets if print should be in color b Quality Select output quality c Sides Select the pages arrangement d Job Attributes Selects job attributes like banner page and priorities 5 Click print to print display The Print is printed on the configured printer with a banner page first 6 In the editor select from menu File Print Preview Print Preview Print Close Example Display The Print Preview dialog shows the expected print layout This concludes the lesson in the USS Editors printing mechanism 3 4 Quick Tutorial This tutorial section explains the preparations needed in order to run both USS executor and USS editor After this it gives a short tutorial on USS editor which shows how to create a new ground ops Satmon like display the converting of GWDU ground displays in batch operation and how to check GWDU displays for consistency It finishes with a tutorial on USS executor which explains how to connect and disconnect a display shows direct commanding of FWDU displays shows a GWDU display as well as imported Satmon displays samples and PCS display samples and shows the commanding via MCS Tools 3 4 1 Preparation This section explains the preparations needed in order to run both USS executor and USS editor 1 Start MCS Console a Start Task Selector by typing ts amp into the command shell b Start TSCV and press continue on all warnings that may appear c Start MCC_ Client
165. Soft Limit delta Hard Limit delta Expected Value Acquisition Time Time Since Acquisition APID TM Packet Calibration Rule Computation Any Engineering value UNKNOWN UNKNOWN UNKNOWN UNKNOWN 4 Click Close 5 4 3 Showing Display Properties 5 4 3 1 Prerequisites e Display must be open and selected 5 4 8 2 Show Display Properties USS provides several display properties including title author version and revison Display properties also include a display comment and change comments for each revision To get detailed information about a display 1 Select File gt Properties 2 A non modal dialog appears with detailed information about the selected display Display Information COL Synoptics Home Page COL_Home_Page_MCD Title Opsname Filename Source Target System Description Help URL Author Number Date Comment COL Synoptics Home Page COL Home Page MCD fhome cgsadmin APM FLTSYS OPS SYNOPTICS ROOT COL HOME uss CU Consistency Date 31 08 2005 23 36 25 CU Internal version 268436077 CU Name ASS 400 M1 INT CU Pathname APM CU Scope CCU CU Version 4 0 0 Element Configuration APM MDB Host 149 243 225 45 MDB Instance APM_MASTER MDB Version APM320 CGS450 Mission MASTER System Tree Internal Version 269435592 System Tree Version 12 PWS Open Current Revision mr 1 0 2006 07 26 09 28 12 Automatic import of FWDU display Changelog 3
166. Source VALUE Float of Opsname CTC2_Prim_Current_A_DMC 2 Save default data for DataSource VALUE Float for Opsname CTC2 Prim Current A DMC 2 Load data for DataSource VALUE Float for Opsname CTC2 Prim Current A DMC The previewer context menu 4 3 2 3 Slider With Manual Specification Change Data Source Value Name WALUE Float Binding Type Opsname CTC2_Prim_Current_4_DMC Eng Value 2 3 Raw Value 1024 Acquisition Status Monitoring Status NOMINAL DISABLED Manual specification of data source values When a DataField or another element with a data source is right clicked in Slider mode the popup menu above appears Selecting Change data source the dialog above appears This dialog allows to directly enter the value of a data source Note that when the slider is moved the manually entered value is lost 122 CHAPTER 4 EDITOR 4 3 WORKING WITH DISPLAYS 4 3 2 4 Slider With Values From File When the slider is used the data source values can be loaded from and saved to file Save and load of data source values are available from the popup menu shown above The layout of the data source value files is illustrated in the figure below The files are comma separated and can be modified with a text editor Engineering Value Raw Value Acquisition Status Monitoring Status 8 66025403784439 8 66025403784439 NOMINAL IN LIMITS 7 965299180241967 7 9652991802419
167. TER 3 TUTORIAL 3 2 Installation of USS package For Prerequisites for installation and other information on installation of USS see Chapter 1 USS consists of 3 installation packages for different platforms GNU Linux Solaris and Windows A USS package contains among others USS main applications Editor and Executor e Java Virtual Machine Environent Java JRE version supported by USS e Execution scripts for platforms e Example displays SCOE files Default Symbol libraries 3 2 1 Lesson in installing USS package Assumption The archive has the file name uss 2 6 0 1inux i586 tar gz is used with this tuto rial in home directory 1 On the desktop find the Konquerer icon in the task bar and click on it to start the file browser Wsogeese 212 Konquereris normally in the quick start icon bar 2 Konquerer normally opens in the home folder of the current user click the release info file to read the release info r file home uss Konqueror Location Edit View Go Bookmarks Tools Settings Window Help L R Y 1 w uss 2 6 0 release info FO 26 Items 3 Files 20 6 MB Total 23 Directories Konquerer showing the content of the user home folder 3 Konquerers embedded text viewer shows release information Click the back button in konquerer to go back to the home folder 14 CHAPTER 3 TUTORIAL 3 2 INSTALLATION OF USS PACKAGE gt file home uss uss 2 6 0 release info Ko
168. Title Multiple Graph Title Style Style Example Background Color R 212 G 212 B 212 D4D4D4 Foreground Color SS R 160 G 32 B 240 4020F0 O Horizontal Orientation _ e Vertical Strip graph properties in graph configuration dialog 7 Click on domain tab General Legend Domain Axis Axis Label Domain Axis Colour SS R 160 G 32 B 240 A020F0 Mm Mode Time Based Absolute v Data Set Rotate Tick Label Auto Move Always Show Zero Automatic Range Axis Range Upper Lower The Graph Dialog shows the domain tab for the Strip Graph 8 Actualize the graph dialog changes by clicking OK button Multiple Graph m x x Q symbol overflow waiting for data z o l a L x a 71 symbol overflow waiting for data 5 C symbol overflow waiting for data symbol overflow Domain Axis U a Strip graph propeties changed notice background of stripgraph changed but sub graph still have their own background preserved 9 Click and select Line Graph 2 in property editor Select Sub Graph sub Graph Weight 9 Information Comment Name The sub graph order selection etc can be changed via the property Select Sub Graph 10 Open the sub graph edit dialog by clicking button in property Select Sub Graph 61 3 10 MAKING A GRAPH DISPLAY General Gridline Range Axis Data Set External Range Dat
169. Type SubDisplay USS 61 3 14 CREATE NEW SYMBOLS CHAPTER 3 TUTORIAL Create new Symbol from element P Name Test Sub Display Symbol n S O Image SVG Type _ a SubDisplay USS 19 Click button OK to create symbol Ha Symbol Library d x Property Editor Ce 8x J Test Library Edin tdm d Cra abet Madni From Lat Test Sub Display Symbol Test Symbol Symbol is created as a Sub Display Sub Display are real USS displays that can be embedded in the symbol this powerful feature allows for high versatility in creating symbol 20 Delete created elements in the display by selecting from menu Edit Delete it USS Display Editor 2 6 0 File Edit View Tools Element Window Help ola a ae ae lg Symbol Library 2 x aae E i Idisplay 1 amp x bert ym Prom Lre Test Sub Display Symbol Test Symbol Label and rectangle are deleted 21 Select the created symbol Test Sub Display Symbol in the symbol Library 82 CHAPTER 3 TUTORIAL 3 14 CREATE NEW SYMBOLS I USS Display Editor 2 6 0 File Edit View Tools Element Window Help S o DONDE 8 v s 9 u a 9 19 m e sje am o Male es E ela man mo ts Symbol Library x n idiplayfi a
170. UI settings have preference over the uss properties setting This means that later changes in the uss properties file may be ignored The following explains the precedence of uss config over uss properties by explaining the setting of uss cmd telecommanding and the various effects on the executor depending on where it is set Settings in uss config have precedence over uss properties For example the installa tion configuration is that the uss cmd telecommanding is set to false in uss config Changes to uss cmd telecommanding in the running executor are also saved to uss config Changes to that value in uss properties while the executor isn t running has no impact on the executor s prefer ences because of the already mentioned precedence of uss config overuss properties 1 2 1 Location of SCOE files The location for the SCOE files can be set in uss properties as follows 1 Edit basedir uss x y z etc uss properties with a text editor and set the correspond ing property uss scoe dir to the new location of the SCOE files Example 1 1 Configuring SCOE files in CGS MCS In MCS the SCOE files usually are in CGS_HOME etc mda ccu xml The location can be set with uss scoe dir CGS_HOME etc mda ccu xml 1 3 Getting Started USS consists of two major applications The first one is the editor described in Chapter 4 and the second is the executor described in Chapter 5 The editor is the application for creating USS displays for later exec
171. USS User Manual May 22 2014 USS User Manual Edition uss 3 0 0 Published 20140522 Copyright 2008 Astrium Space Transportation and Rovsing A S Contents 1 Installation and Getting Started Li saline the Product s 64454465 269 gt 8 009902503402 ee dee woo EGGS ew d LLL Peronu s x sco 63ucbde RA4CPReG4 e9233253 X55430659 39 9 35 11 2 Installing the product on Linux and Solaris lcs 1 1 3 Installing the product on Windows eee LLA Integration WithiCGS 9 oy cet o9 da oU ad LLS Integration C NIES ces iii 852102 R9 AA N R ES 12 Configuring System SetingS s sco s narra AA LAL Locator OL COF Hes x o6 939 694450553 4 2 Ee Oo P9 aa Lo GOES Slated 225344455 55344 oo Pub EDO X qd or ee did qo d E b ede 1 24 tarune ns EOL 23 939993 395439 4 45309 24 9 ORR 99 ES 284 Lod a ss e Sese uz Gees 379 8 908 eh eee GSE SRE SSE RN 2 Concepts Zl Editorand Executor eu ss 4 539 3 9459 AAA ad Iu PP AAA AAA AAA eee eae oe 271 MODs ro cortas rra od AAA eee 20 Symbol LImEanieS 32 sx x sra rea 2509 09 ar 24 Data Quality Indication lt lt s x 39 5399399449 AAA 3 Tutorial Ok AROEN PCT a 3 2 Installation of USS package 39449 30 arras AAA 3 21 Lesson in installing USS package o oo So Using We Editor GUL spe st 294 9953 94 3 05 9 2354 5 4 93 199 dee E SES NEM ciii LETT 3 82 Docking mechanism of editor panels llle 3 3 2 1 Lesson in docking mechanism of editor panels
172. Version 316990088 Test Configuration SID 317101757 CCU ConsistencyD 5 3 10 Navigating to 5 3 10 1 Prerequisites Home Display te at Sh Haz sm Ta mes ois S Upd Perf Connected e Home display must be configured via Options gt Preferences Select Project tab on left hand side Fither click Use selected display to set current active display as home display or click Browse button in border area labeled Home Display 5 3 10 2 Navigating to Home Display USS provides the capability to navigate between different displays The standard or default home dis play is the COL Synoptics Home Page under examples uss fwdu APM FLTSYS OPS SYNOPTICS_ ROOT COL_HOME uss If the home display isn t configured as explained above under prerequisites fol lowing error message will appear la Information i No home display set Please set a home display in the project preferences To navigate to home display Do one of the following e Click on the homepage button in the toolbar 8 USS Display Executor cgsadmin mcs ws 1 File Navigate View Options Window Help ala ele ale e Choose Navigate gt H ome Home display is opened 191 00 00 00 000 ES 6 COL Synoptics Home Page COL Home P 5 3 WINDOW HANDLING CHAPTER 5 EXECUTOR 5 3 11 Showing Hiding the Toolbar 5 3 11 1 Prerequisites e Executor is running and toolbar is visible 5 3 11
173. WITH NEW TARGET SYSTEMS Table B 3 continued called when a guarded command element with a StringTeleCommand has been triggered on a display This method can be used to assemble a confirmation message based on the TeleCommand contents getConfirmationText called when a guarded command element with a Structured TeleCommand has been triggered on a display This method can be used to assemble a confirmation message based on the TeleCommand contents getEnhancedConfirmation Text 284 Appendix C Frequently Asked Questions FAQ This appendix collects frequenty asked questions 1 What color names can I use in computations Allowed color names are listed in Section 9 4 2 I have defined my own colors in the editor s color picker Can I use these names in computations No The names in the color picker are for convenience only They are not stored inside the display The only allowed color names for computations are listed in Section 9 4 3 The quick line graph only shows 10 minutes of data How can I see two hours of data In the executor select Options Preferences In the Quick Graph page specify 7200 seconds 2 hours 7200 seconds and O samples no limit on samples 285 Appendix D Glossary ABCDEFGHIJKLMNOPORSTUVWXYZ A Active Symbol Symbol changing state or color reacting on an external stimuli See IDAGS AD Applicable Document ADP Acceptance Data Package AIR Accident Incident Report Animated
174. Walt Sursrxo ue 237919191 jou soop eureusd pueuruo ee NNN uogngpueuiulo 103 JOYA AAA Surssmu Iognuopr ad Jo on eA 19j9ure1eq XXX uogngpueuiulo 103 JOYA AAA PHEAUT 9Weu 19JOUUB IB XXX uogngpueuiun 103 JOYA AAA adu puewwo 103 pre Aur HGON NOILNDAXA AYVOINO oureu Jojoure1eq NNN uogngpueuiulo 103 YOUN AAA adu puewwo 103 pre Aur AON AYVO4INO eweu Iojoureaeq XXX lt uopngpueuwuo gt 107 YOUTH penunuo OTP 9 qer E E o o o o 94291 j119A9g om m om m dVdV I o gouq 1994 166 4 10 WORKING WITH PROJECTS CHAPTER 4 EDITOR I9SMOJg uonengguo ul9js g uioJj pueuruioo p1ieoquo pres j29 es 10 1pa ejdsrp uj YO puewuros panjonujs 32281100 193U9 puero ypy ped 1031po ejpdsrp uq IaSMOIG uonengguo ul9js g uioJj pueuruioo pieoquo pres peas 103rpa ejdsrp uy YO puewuros panjonujs 32281100 19JU9 pueuruiooo e ypy ped 1031po ejpdsrp uq I9SMOJg uonemngguo ul9js g uioJj pueuruioo p1ieoquo pres j29 es 103rpa ejdsrp uy YO pueuruioo panjonujgs 3281100 193U9 puero ypy Wed 10 1pe Aerdstp uq I9SMOJg uonengguo VI9IS S uioJj pueuruioo p1ieoquo pres peas 103rpa ejdsrp uy YO puewuros panjonujgs 3281100 193U9 pueuruiooo e ypg ped 1031p3 ejpdsrp uq I9SMOJg uonengguo ul9js g uioJj pueuruioo prieoquo pres 139199 103rpa ejdsrp uy YO pueururoo panjonujs 32281100 193U9 pueuruiooo ea
175. World Wide Web X XBM X Bitmap XBM is an image file format XML The Extensible Markup Language XML is a W3C recommended general purpose markup lan guage for creating special purpose markup languages It is a simplified subset of SGML capable of describing many different kinds of data XP eXtreme Programming www extremeprogramming org 293 Appendix E References E 1 Reference Documents CGSSUM CGS 6 2 User Manual CGS Software User Manual DGCS Display and Graphics Commonality Standard OpNom05 International Space Station Program Operations Nomenclature OpNomESA04 SSP 50254 Annex B1 Columbus ESA Specific Operations Nomenclature E 2 Other References JFormula JFormula home and specification http www japisoft com formula 295 Index A attributes Supported attributes 242 C Check Checking acquisition state 178 Close Closing all displays 192 Closing display 192 Closing other displays 192 Command Response Showing Hiding Command Responses 188 Computation 149 Definition 288 Configure Configuring data quality indicators 215 Configuring location of SCOE files 5 Configuring status display 214 Configuring System Settings 4 Configuring user settings 175 Connect Connecting to system to be monitored and con trolled 176 Connection Adapter 275 Copy Copying command to clipboard 197 Copying parameter name to clipboard 197 Create Creating display snapshot 213 D Data Qual
176. Y General Legend Gridline Domain Axis Range Axis Data Set User Defined Curve Style Curve Style Colour R 0 G 0 B 255 0000FF Width Use Axis Range axis l Axis Properties Axis Label Range Axis mode Darase T Rotate Tick Label Auto Move Always Show Zero Automatic Range Axis Range Upper Lower OK Cancel The Graph Dialog opens for the Line Graph 7 Click on domain tab General Legend Gridline Domain Axis Range Axis Axis Label Domain Axis Data Set B Rotate Tick Label Auto Move Always Show Zero Automatic Range Axis Range Upper Lower OK Cancel The Graph Dialog shows the domain tab for the Line Graph 8 Click on grid line tab 55 3 10 MAKING A GRAPH DISPLAY CHAPTER 3 TUTORIAL Gridline General Legend Domain Axis Range Axis Vertical Gridline ste pasea UUE Colour 1 R 204 G 204 B 255 CCCCFF m Width 1 0 Horizontal Gridline mensi Ui O Colour R 204 G 204 B 255 CCCCFF m Width 1 0 OK Cancel The Graph Dialog shows the grid line properties tab for the Line Graph 9 Change the horizontal and vertical grid colours to Brown from My Colours and click OK button 10 Click on legend tab Na Pick a Colour My Colours Swatches HSB RGB EN BlueDodger Bluelight WWW BlueRoyal T Brown Gray83PC _ E Green MMM
177. _Int_Stat HS EPM_Gen_Com_Int_SM_RS485_Main_ EPM_Gen_Com_Int_SM_RS485_Red_s Display zoomed 14 Select the four labels added from the System Configuration Browser and Open the Property Editor In the Property Editor change the font colour to same as the previous labels I gt USS Display Editor 2 6 0 File Edit View Tools Element Window Help EJE LUETNT MET E uniform scaling y 100 elololol t F gt 0 gt 8 u e 8 o Dl01a gt e s a gt e slo ala gt aiaia 12 e a Te 3 Property Editor 2 x Porra ax displayt2 2 x ey Label69_EPM_Gen_Com_Int_VU_RS485_M IE n Stat RPM Gen Con AF ns485 1 nt Stat PES s n 9 Appearance Font Lucida Sans Type Font Color NE F6 0 152 B 6 Label Text Autosize o o l Label Text Horizo Left E HPM Gen Con Int 3M R5485 M n Label Text vertical Center 9 Behaviour Auto Text CONTEXT v Clipping OFF O O A Spsname v EPM_Gen_C o Int 5M Rs485 Red EMEN Label For 9 Dimensions Depth 0 Height 15 Width X RPM Gen Con Int VU RS485 Main Y O S Label colours change 15 Click on display back ground where there are no elements 16 In the Property Editor select the Background colour of the display and change in to Black 51 3 9 CREATE ASCII DISPLAYS CHAPTER 3 TUTORIAL
178. _Stat 3 Gen_Com_int_SM_RS485_Red_Stat The end item is selected 7 Drag and Drop all the end items to the display Gen Com AFS R 5485 Int Stat Gen_Com_Int_SM_RS485_Main_Stat Gen Com Int 5M R5485 Red Stat Gen_Com_Int_VU_RS485_Main_Stat 48 CHAPTER 3 TUTORIAL M USS Display Editor 2 6 0 File Edit View Tools Element Window Help EIS 9 malas 3 9 CREATE ASCII DISPLAYS EJES ajaja E Al a 00 a E a OPS View Onboard Telemetry EPM o L AAA 5 Air Cooling Diff Press 3 Analog Input Section Fail D Anomalby Flag Stat o CPU 3 Command History Avail Stat 3 Command History T able D Command Rejection Stat o CF EEPROM e EI FCC 3 Gen Com AFS RS485 Int Stat 3 Gen Com Int SM RS485 Main Stat 3 Gen Com Int SM RS485 Red Stat Y Gen Com Int VU RS485 Main Stat 3 Gen Com Int VU R 485 Red Stat 3 Gen Com LAN SMSC LTU Stat 3 Gen Com SMSC COL HRD Stat 4 gt x Search i Idisplay 2 amp x Test Text Label Test Text Label Test Text Label Test Text Label Test Text Label EPM_Gen_Com_AFS_RS485_Int_Stat M EPM_Gen_Com_Int_SM_RS485_Main_Stat Md EPM Gen Com Int SM RS485 Red Stat MI BPM Gen Con In tB Rs48
179. a e Navigating via buttons Navigate via buttons embedded in display by display author The navigation strategy is defined by the display author 5 3 9 Navigating System Configuration Browser 5 3 9 1 System Configuration Browser USS provides the capability to navigate through the system configuration To navigate system configuration Do one of the following e Navigating via system configuration 1 Choose View gt Show Browser if the browser isn t already visible 189 5 3 WINDOW HANDLING CHAPTER 5 EXECUTOR 2 Select the system configuration tab if system configuration browser isn t already visible The system configuration tab is disabled if no configuration data are available for the selected CIS connection The system configuration see red rectangle in next screenshot is shown as a tree panel on the left side of the workspace 3 Click into system configuration panel and navigate through the system configuration There are three views PATH HK OPS available to navigate through the system configuration and show an item as quick graph The next chapters describes how to select the views and show an item as quick graph USS Display E r fro5691 pike A kalbas File Navigate View Options Freeze Demo Window Help lle Ble elele n menge Saar T 3 9 E APM COL CC o CJ EXTSYS Y C FLTSYS o cI DMSS gt ECLSS
180. a Source la User Defined Curve Style v Curve Style Colour MN R 0 G 0 B 0 000000 L Width 1 0 Use Axis Range axis v Axis Properties Axis Label Range Axis Colour SS R 160 G 32 B 240 A020F0 m Rotate Tick Label Auto Move Always Show Zero Automatic Range v Axis Range Upper Lower CHAPTER 3 TUTORIAL The sub graph specific properties shown range axis properties 11 Add default datasource by clicking the button in the property Data Set Twice click button New in datasource dialog 12 Change the datasources in the datasource dialog to type Integer 13 Add another datasource 14 Click datasource dialog button OK 15 The newest aded datasource is now selected add a new axis for that datasource by clicking button in property Use Axis Set title in Axis properties to Another Axis General Gridline Range Axis Data Set NewExtemalDataSourcet lt l User Defined Curve Style r Style Solid Curve Style Colour BS R 0 G 255 B 0 00FF00 Width 1 0 Use Axis Another Axis v x Axis Properties Axis Label Another Axis Colour MW R 0 G 0 B 0 000000 m e Rotate Tick Label Auto Move Always Show Zero Automatic Range r Axis Range Second datasource uses a second axis 16 Click sub graph dialog button Ok 17 Do the same for the oth
181. a data source is whether it is external or a Computation External data sources are simply MDB end items without further processing Computations are defined by specification of an expression and can perform calculations on other data sources as described in Section 4 7 4 4 7 1 Data Source Dialog Data sources can be bound to a property in two different ways e Using drag and drop from the System configuration browser e Using the Data Source dialog as described in this section The Data Source dialog is opened from the Property editor by clicking the database icon for dynamic properties or the button with three dots for value properties next to the property value The top part of the dialog is a table of already defined data sources for the specific property of the specific element Selecting a line in the table the details of the selected data source are shown The Add 149 4 7 DATA SOURCES CHAPTER 4 EDITOR and Remove buttons are for adding and removing data sources The Add button will be disabled when the maximum number of data sources for the property has been reached this maximum is typically 1 graphs accept more When the data source s type has been set the lower part of the dialog will change to present the details of the selected type External data sources are most conveniently selected using the button that opens a System configuration browser This will automatically fill in the selected end item s name unit a
182. a directory that is already on the search path e g usr local bin 1 2 CONFIGURING SYSTEM SETTINGS CHAPTER 1 INSTALLATION AND GETTING STARTED 5 Check ownership of files All files under Sbasedir uss x y z shall be owned by root By default USS does not create or modify files under Sbasedir Therefore it is possible to install and use USS on a read only mounted file system 1 13 Installing the product on Windows To install USS on Windows 1 Unpack the distribution archive into a directory on the target host select the file uss x y z windows i586 zip in the windows explorer In the context menu right click choose Ex tract All and extract the file to a directory of your choice say D Programs Change the work ing directory to D NProgramsNuss x y z IMPORTANT D The installation path may not contain white space characters 2 Read the README file for general and latest information 3 Read the INSTALL file for detailed installation instructions 4 Create desktop links for editor and executor e Right click on uss editor bat select Send To Desktop create shortcut e Right click on uss executor bat select Send Tol Desktop create shortcut 1 14 Integration with CGS To integrate USS with CGS 6 3 1 or higher the CGS Installer should be used It does automatically unpack the USS archives and changes some properties to meet the CGS needs USS Editor and Executor are integrated in the top level user
183. abled again f COL Activation Part 1 COL Activation Pari MCD DIST File Navigate Options Window Help PDU Outlet Activation HRM Activation PDU1 CTCU1 Pwr Bus PDU2 CTCU2 Pwr Bus Activate par A mu GD fre me rer Pur B E Pwr A Current Exi A Pwr B Current ET A Nom Core Stat Eu Nom Ready Stat S PDU 1 VDPU Pwr Bus PDU 2 VDPU Pwr Bus Bro Pw EN ro o2 _ Pv EN HRM Configuration with CDI Configure Serial Path Tlm a Input Selected ae R os mp I ps PDU1 Fan Pwr Bus PDU2 Fan Pwr Bus Output Datarate Pwr On J Fur En Pwr On SUM mx WPA Final Activation CHX Cntl Loop Activation Activate S Cnt Loop Stat WPA1 CHX Temp a WPA1 Plenum Delta Press TER WMV3 MDV Pur z COL Functional Overview WPA1 Accum Liq Qty1 a L Bi 4 e 214 ter ML 5 4 6 3 See also e Issuing Telecommand via Command List 5 4 7 Issuing Telecommand via Command List 5 4 7 1 Prerequisites e Selected display contains command list 5 4 7 2 Issuing Telecommand via Command List You can issue telecommands by selecting a command from a list and pressing the execute button The scrollable command lists allow you to select telecommands or UCL commands out of popup menus during run time execution As an example you can find a command list in the display Set Cabin Temp which can be found under examples uss fwdu APM FLTSYS OPS SYNOPTICS ECLSS CABIN TEMP uss To issue telecommand via command list 1 Select command from list 200
184. absolute path 228 CHAPTER 7 IMPORTING FOREIGN DISPLAY FORMATS 7 3 GWDU DISPLAYS For example if you want to extract data from APM_MASTER fill in ccuVersion and targetDir uss fwdu extract shia a das 5493 225 450 152 s pooracle u genguest oc ccuVersion targetDir 7 2 2 Generating SCOE XML files All in the FWDU synoptic displays referenced data must be available for offline access These data are organized in the so called XML SCOE files To generate XML SCOE files issue the following command SMC SOME mes NS x cS Common q ener cs v cms mee e NC cq version O e ccu version CCU internal version number You will get this number using the IMDB CU version manager on the CCU version The generated files will be stored in MCS_HOME mcs_tools data scoeXML lt ccu version gt _0_x xml Copy or move these files to directory lt USSinstallationdir gt share scoe 7 2 3 Converting the FWDU ASCII definition to USS Format The final step is to convert the directory tree containing the wdu files to uss files uss convert sal Dar TOETIONI sede siccus OU Se ciis e OPTION Specify h for getting a complete list of available options e dest dir Directory where to store the FWDU display files converted to USS with extension uss e source dir Directory containing FWDU display files with extension fwdu 7 2 4 Create HTML report of original PWS FWDU displays This section describes how a HTML report of original PWS FWDU d
185. ad by all newer versions added TC to TeleCommand Kind for tele commands added aetdeoversrcdebo and Preld PiikSty tle form iwdiuyrduedl coloring added symbol CornereEnabled Symbol bililstyle Symbol Corn erraillstytle anat olaa cana pie ao DIO Ss to pon ON cull Ss moles added Symbol ValueMapping and Symbol StateForlnvalidValues for mapping parameter values to symbol values added ComboBox SimpleTeleCommandParameter Format 4 is written since USS 2 6 x and can be read by all newer versions SH db db db de dK de db db dB db dB db dk anymore i default namespace Start of grammar The remaining patterns are alphabetically ordered start element USSObject element Generator text element FormatVersion xsd positivelnteger element Display Display Arc element StartAngle xsd integer element ArcAngle xsd integer Shape AxisProperties element Owner _GraphOrRef element Label Y text p AxisRange element Lower xsdsdouble element Upper xsd double BarGraph element DomainAxisLabel text element DefaultRangeAxis CategoryAxisProperties Graph Button element IsToggle xsd boolean element lstresseal sar boolean y elemen vishmlbdtedqeexsc Dos lean ae element CornerEnabled xsd boolean element Shape RECTANGLE OVAL FLAT element PressCommana _CommandOrRef element ReleaseCommand CommandOrRef elemen
186. all monitoring status of a display is indicated through the buttons color and icon as shown in the following table Table 5 3 Display status overview monitoring status Display status overview button Status of Measurements BN All monitored measurements are within limits One or more measurements with unknown state or all not monitored One or more measurements are out of soft fim BOE ERENCES One or more measurements are out of hard Rh The buttons can be configured to also show the display title To show the display title in all display status overview buttons e Right click on a button in the display status overview window e Select Show Display Title from the pop up menu 0 USS Display Status Overview IE Vf Grow Horizontally Grow Vertically Vf Auto Size Fit Now The layout direction of the status overview buttons can be changed To change the layout direction to vertical do the following e Right click on a button in the display status overview window e Select Grow Vertically from the pop up menu 0 USS Display sini V Show Display Title 3 Grow Horizontally T Auto Size Fit Now 7Y The size of the window is automatically kept to a minimum if the Auto Size option is enabled If this option is turned off the window can be re sized manually To toggle the auto size option for the window do the following e Right click on a button in the
187. are available from the View menu by toggle a view is meant If view is open it is closed and vice a versa System Configuration Browser Toggles the System Configuration Browser tool view Synoptic Hierarchy Toggles the Synoptic Hierarchy tool view Symbol Library Toggles the Symbol Library tool view Property Editor Toggles the Property Editor tool view View Settings Toggles the View Settings tool view Consistency Results Toggles the Consistency Results tool view Toolbar Sub menu Toolbar for adding removing toolbars Refresh Refresh of open views 4 2 2 3 Editor Tools Menu Item The following operations are available from the Tools menu some operations are inactive if they are not feasible Preview Display Opens the Previewer for currently selected display Open Display in Executor Opens the Executor for currently selected display save needed Consistency Check Executes a consistency check for currently selected display opens Consis tency Results on errors Run Batch Operation Open the dialog for executing batch operations Find Parameter Open dialog for selecting an end item to search for in project displays in project root folder 4 2 2 4 Editor Element Menu Item The following operations are available from the Element menu some operations are inactive if they are not feasible Add Sub menu containing all display elements that can be added to current selected display Align Sub menu containing all
188. ariation over time e Copy OPS name to clipboard Copies the OPS name to clipboard meaning it can be pasted else where as text other program etc e Copy Display title to clipboard Copies the display title to clipboard meaning it can be pasted elsewhere as text other program etc e Show Information Open a dialog showing any information available for element e Change Data Source Value Open a dialog for manipulating directly in preview mode the value and states of the data source attached to the element e Save default data for Data Source Value Saves the samples created for the data source attached to the element this enables manipulation of the data so states of interest for data source can be reached e Load data for Data Source Value Loads previously saved samples a data source this enables manipulation of the data so states of interest for data source can be reached 4 3 2 6 Preview in Executor The display can also be opened directly in the Executor by selecting Tools Open Display in Executor from the menu When you select open display in executor a new executor instance will be started which is not connected to a remote system but which is running in preview mode Any executor in stance already running will not be affected 4 3 3 Target System and DOI Style The target system for the display is defined with the property Target system of the display Click the display open the Property Editor and locat
189. ay Title 100 J o e 15 38 1539 15 40 15 41 15 42 15 43 15 44 15 45 15 46 15 47 Time 01Sep09 5 5 6 Understanding the Buffer and Viewport A quick graph keeps the data values for a specific duration in a dedicated memory buffer The duration is affected by the expiration modes to be configured in the executor preferences and is fully indepen dent of the visible area of a sub plot This visible area as defined by the rectangle that is spanned by the horizontal and vertical axis ranges is called viewport The viewport can be thought of as a window that allows viewing a specific part of the available data in the memory buffer Each viewport can be freely moved or resized by scrolling and zooming the axes so that all available data becomes visible Expiration isible 2 0 4h 5 5 7 Managing Time and Value Annotations A quick graph supports vertical annotation lines that can be manually added and removed to ease the process of visual curve analysis Annotation lines can be managed by using a cross hair that appears when holding the CTRL key and moving the mouse cursor over the plot In this mode two different types of annotation lines can be added to a quick graph by just clicking with the left mouse button into a certain sub plot area 1 placing the mouse cursor on top of an actual data value causes the cross hair to become green and clicking with the left mouse button creates a new value annotation 2 placing the mous
190. ays drawn on top of other elements 4 4 10 Changing the Element Default Values All elements are created with the default element properties The default properties for an element can be set by right clicking on the element and selecting Set as Default Affected element properties are listed in the table below Note that if an element is created when another element is selected then the new element will get the size of the selected element and not the set default size 127 4 5 USING THE SYMBOL LIBRARY CHAPTER 4 EDITOR Table 4 2 Element Properties with Default Capability Saved as default for FillStyle Fill colour and style Shapes Buttons Meters TextStyle Font face and colour ne ial Command List Field Rotation Label Buttons Field DrawStyle AutoWrap ShowUnit ShowIndicators UnitTextStyle Shapes are Arc Rectangle Polygon and Ellipse Meters are TankMeter Elliptic Linear TickMeter and Thermometer 4 5 Using The Symbol Library The Symbol Library contains a number of pre defined IDAGS compliant symbols in categories 3D Graphics Communication Communications Computers Electrical Events Fluid General Groups Logic Mechanical Misc Modes Radiation Monitoring Robotics Sensors Station Modules Tasks and USS Symbols can be dragged onto the display by clicking the symbol holding down the right mouse button dragging the symbol to the display and releasing the right mouse button Note that multiple
191. bDisplay USS Dialog shows the configuration possibilities for the new symbol Select Type Image SVG and name the symbol Test Symbol Create new Symbol from element F3 Name Test Symbol Image SVG Type CO SubDisplay USS Click button OK to create symbol 80 CHAPTER 3 TUTORIAL 3 14 CREATE NEW SYMBOLS ys Symbol Library x Property Editor ax 3 Test Library v Edit Test Symbol The symbol is created in the new library Symbols can only be created in the user symbol libraries because predefined symbol libraries are distributed as part of the USS package an will be over written on system update They are USS version persistent so to speak 14 Now add a rectangle to the display from menu Element Add Rectangle A rectangle is added to the open display 15 Move the rectangle so that it acts as a border to the previously created label Test Symbol from Label 16 Select both by using the menu Edit Select All Test Symbol from Label Label and rectangle are selected 17 In the symbol library press button Edit and select from pop up menu Create new Symbol from selected Elements Create new Symbol from element F3 2 Name O Image GYG Type _ a SubDisplay USS ox cancer Configuration dialog is shown 18 Set the properties Name Test Sub Display Symbol
192. before the OK button is pressed so you can change properties without effect as long as you do not press OK 2 Click on the Project category Project D R Display D Consistency R Data Source 3 Import D Database R MDB General 3 MDB CDU 3 MDB CCU 3 MDB SCOE Root folder Default Settings for Project The project category contains the following properties a Root Folder Cancel The Root Folder defines where the uss project is located that is were MDB files are synchro nized to and provide common location for displays 3 Click on the Display category 41 3 7 GUI ELEMENTS CHAPTER 3 TUTORIAL 3 Project Display i Zoom value 100 consistency Zoom step size 10 3 Data Source Import Grid style Dots Y 3 Database Grid spacing width 10 3 MDB General Grid spacing height 10 MDB CDU Grid snap on resize During E 3 MDB CCU 3 MDB SCOE Grid snap on move During E Grid draw thickness 1 Grid draw color Display width Display target system MCS Display height 560 Display back ground color Default Settings for New Created Display s The display category contains the following properties which are used as default for new displays a Zoom value Default zoom value in percent b Zoom step size Default step size in percent for zooming in and out c Grid Style Default grid style ch
193. cedures as one column 7 4 3 USS Satmon importer version 2 15 known issues This section lists the known deviations of USS Satmon displays compared to the original Satmon execu tor 7 4 3 1 Alphanumeric Displays e Telemetry field contents are clipped on the right to match their field bounds if the value is too large A character is displayed in the field if the value has been clipped Fields with 1 character width 11 11 will only display the clipping character if the value is too long e Some static text elements are colored white instead of their original color New styles may have been used in Satmon created after August 2007 which are unknown to the importer and therefore are colored with the default white see Table 7 6 7 4 3 2 Plots e No graph is displayed for some discrete measurements This could be fixed by updating all data sources with the correct type information from a XML SCOE configuration Most discrete mea surements are now detected if the ops name contains STAT 7 4 8 3 Procedure Displays e Range monitoring fails for state codes that have been specified as raw value instead of their engi neering value e Large procedures are not displayed in multiple columns The Satmon executor seems to wrap very long procedures into multiple columns USS always displays procedures as one column 239 7 5 UPDATING CONFIGURATION INFORMAHTOR 1ANIMIBDRAYSG FOREIGN DISPLAY FORMATS 7 5 Updating Configuration
194. cels commanding enabled Deselect all other command buttons and arm clicked button Enable execute button remote commanding autostack manualstack remote commanding direct commgnding direct commanding User clicks in any non command button element Has parameter input field Deselect command button disable confirm No parameter input field execute button RIEN connected to M CS no MCE connection Send commandto Send command to autostack via CIS manual stack via CIS E Request Password User clicks execute PW needed button Password not needed not ok a LE hzcm d disabled ok cancel Disable execute button Start processing armed command button and Request Password deselect button confirmation needed PW needed cmd not hazardous n lt cancel ok Send direct command via CIS i USS allows for operator initiation of commands from synoptic displays Command buttons are used to execute predefined commands 5 4 6 2 1 1 Step Commanding To issue command via 1 Step Commanding 1 Click on command button 2 Command is sent using one of these methods e Command is asynchronously sent to target system The command button is immediately available for further command initiation A sample display for this kind of command is the PCS display COL Atmosphere which can be found under examples import pcs xml all col atmosphere xmlor exampl
195. cess to basic layout and scaling of the printout 3 3 4 1 Lesson in printing of displays 1 Start by opening the editor via installed icon Wi USS Display Editor 2 6 0 File Edit View Tools Element Window Help EIE ES aja l S alll CO a EN a d A e P OITIS 916 f t Synoptic Hierarchy x p ax Misplay 1 x 9 CJ Open Displays E No title assigned on display 1 9 Eq home uss uss project c3 lib x Property Editor x ij Symbol Library display 1 ME Appearance a Background Color R 238 G 238 B 238 Background Symbol Library lele Background Symbol Name v Behaviour Show Execute Button L 9 Context aux Help URL Opsname 4 4 Editor started with default empty display created 22 CHAPTER 3 TUTORIAL 3 3 USING THE EDITOR GUI 2 In the editor select from menu File Print Print j General Page Setup Appearance Print Service Name hp4730 Properties Status Accepting jobs Type Info _ Print To File Print Range Copies All Number of copies aH Collate O Pages The editors print dialog opens with default printer selected The General tab the following print properties can be selected a Name Selects P
196. clicking a node in the tree view Add Simple Adds a simple parameter to this node that can not be further nested Add Nested Adds a nested parameter to this node that can have further simple or nested parameters as input Delete Deletes a parameter node from its parent e On the right panel side a name and a type can be chosen for each parameter node e For the top command node a kind and a name can be selected In Edit Telecommand Artif Tm Switch PHD SOURCE Dro 3 PHD ACK FLAGS Value 3 PHD SEQ CNT Min Value o PHD_TYPE Y PCTS_TIMETAG_O0XYYYYM 3 PcTs TIMETAG 0xHHMM Engineering Unit 3 PCTS STATE 3 PCTS_PACKETID 3 PCTS RATE Max Value 4294967295 Command Preview Artif_Tm_SwitchHiPHD_SOURCE null PHD_DEST null PHD_ACK_FLAGS null PHD_SEG_CNT null PH D_TYPE null PCTS_TIMETAG_OXYYYYMMDD null POTS _TIMETAG_O0XHHMMSSOO null PCTS STATE null POTS_PACKETID null PCTS RATE null The command editor 138 CHAPTER 4 EDITOR 4 6 ELEMENTS ADVANCED PROPERTIES 4 6 5 Command List Commands can easily be added to an existing command list by dragging TC from the System Configura tion Browser to the command list Multiple commands can be dragged by selecting them in the System Configuration Browser and dragging to the command list with the right mouse button pressed down A command list is changed into a co
197. continues and scrolls to the left as times passes on even when no parameter update is received 4 6 7 2 Strip Graphs The property StripGraph LineGraph Weight can be used to set the relative height og the line graphs within the strip graph The property has no unit the relative height is set as the weight relative to the total weight for all line graphs in the strip graph Strip Graph properties o raph Click to edit Select Sub Graph LineGraph1 Sub Graph Weight 50 Strip Graph Properties in Property Editor The Strip Graph element has several unique properties J J e Configure Graph Click mini button to edit main strip graph opening dialog with a sub set of line graph properties e Select Sub Graph Control sub graphs line graphs change ordering with up down arrows select sub graph with drop down combo box and press mini button to edit currently select sub graph opening dialog with a sub set of line graph properties e Sub Graph Weight Set the currently select sub graph weight see above for weighting explanation 4 6 7 3 Bar Graphs The Bar Graph element is a chart graph histogram The Bar Graph has many common properties with the line graph containing more or less as sub set of line graph properties Bar Graph Range Tab differences compared to line graph e Contains only one range axis definition common for all range data source e No Tick and therefore no property Rotate Tick Label e No Aut
198. d so that it can be restored to that location The minimized window can also be shown by clicking on it The window can be hidden by clicking on the tab again The windows can be restored by clicking the restore buttons A tab window can be maximized by clicking the maximize button or by double clicking the tab ling Display view settings x I 9 Library editor E x dL y System configuration browser x IL E Consistency checker x The window bar 4 2 1 5 Tab Layout Tabs are scrolled when there is no room for all the tabs to be visible at the same time A tab can then be quickly selected via a drop down list The selected tab is scrolled so it becomes visible B Property editor x amp Synoptic hierarchy gi Librai L li displayt1 P Property editor E Synoptic hierarchy Us Library editor Scrolling tabs 4 2 2 Editor Menus The Editor menus adapt to selections and disables options that are not possible examples are MDB and element operations The following top menu items exist in the editor e File File Display manipulations open save reload MDB operations print etc Click for File menu description e Edit Editing selecting of displays and elements and preferences Click for Edit menu descrip tion e View Opening Closing of editor tool views Click for View menu description e Tools Editor Internal External Tools Click for Tools menu description e Element Display element mani
199. d state of a parameter 5 5 2 Adding and Removing Parameters A new quick graph can be created by selecting the Show in Quick Graph entry that appears in the context menu of all field elements Showing a parameter in a quick graph means either that a new quick graph display will be created or that an existing quick graph display will be brought to the front and a new sub plot is added This interactive procedure can be repeated to create a quick graph having mul tiple sub plots that are stacked one upon the other new sub plots will always be added to the bottom Each sub plot except for the last can be removed from the quick graph by selecting the Remove Plot entry in the context menu that appears on performing a right mouse click into the appropriate sub plot area To show a quick graph with two sub plots do the following 1 Right click on a field element and select Show in Quick Graph from the context menu 204 CHAPTER 5 EXECUTOR Field apba2 Properties 5 5 QUICK GRAPH EN Bd A D EX w Show in Quick Graph Find Parameter In Other Displays gt E Copy Computation 3 Copy Value Show Information Jj Copy Display Title 2 The initial quick graph is created as a new display The quick graph has one sub plot showing the curve for the selected parameter E 1107 11 08 11 09 11 10 11 11 11 12 Time 01Sep09 11 13 11 14 11 16 11 15
200. der rotate or scaling e Drag and drop an item from the system configuration browser onto the display e Drag and drop multiple items from the system configuration browser onto the display 3 4 2 1 4 Previewing a display e Save current display by choosing File Save e Choose Tools gt Preview Display e Watch display open in a previewer the slider in the bottom of window can be used to see any dynamic contents e Close previewer window 3 4 2 2 Converting GWDU ground displays as batch operation e Choose Tools Run Batch Operation e Click Browse and set source directory to lt USS base directory examples import gwdu e Click Browse and set destination directory to home user uss project e Click Convert The batch process starts e Click Close e After conversion Close and reopen synoptic hierarchy e Open a converted USS display in home lt user gt uss project mcs for example APPM COL CC MCS OPS CO 3 4 2 3 Checking GWDU display for consistency e Open APM COL CC MCS OPS CONFIG SYNOPTICS MCS DOWNLINK STAT uss e Choose Tools Consistency Check e In the Consistency checker report displayed at the bottom double click line with error item item gets selected in display 3 4 3 Executor Tutorial This section gives a short tutorial on how to use the executor It shows how to connect to and disconnect displays from MCS It explains direct commanding from a FWDU display as well a
201. ding 5 From drop down list choose new Command Target e g Manual or Auto Stack Preferences TER 3 Project Commanding Commandin L a lv Enable Commanding 3 Tooltips Direct Commanding 3 snapshots D Reports Command Target Auto Stack mcs ws 1 M E Import i Confirm tele commands before sending 3 Freeze Mode 6 Check Confirm tele commands before sending if you wish commands to be confirmed 7 Click OK From now on all commands are directed to the new target 5 2 4 Checking Acquisition State 5 2 4 1 Prerequisites e Connected to monitored system 5 2 4 2 Checking Overall Acquisition State USS provides an indication of acquisition status The executor gives indicators on the update perfor mance indicator In case of severe problems the user is notified User notification is done via dialogs and or a log window You can verify e that a display still gets updates from the monitored target system and e thatthe display executor software is functioning i e the display is not frozen due to local software failure as described below To check overall acquisition state 1 Select display to check 2 In the status bar two fields show continuously updated icons 178 CHAPTER 5 EXECUTOR 5 2 MONITORING AND CONTROL CONFIGURATION USS Display Executor cgsadmin mcs ws 1 File Navigate View Options Freeze Window Help elele
202. display status overview frame The default position is 0 O0 uss executor display status overview window x 0 uss executor display status overview window y 0 5 2 5 3 1 3 Set the inital Layout Direction of the Display Status Overview Window To set the initial layout direction of the display status overview window do the following e Edit uss properties file in basedir uss x y z etc with a text editor and set the following property to true for horizontal layout or to false for vertical layout Set the value to true if the status indicators in the display status overview frame Should be layouted horizontally otherwise the indicators are layouted vertically The default value is true uss executor display status overview layout horizontal true 184 CHAPTER 5 EXECUTOR 5 8 WINDOW HANDLING 5 2 5 3 1 4 Enable the Display Title on the Status Buttons To enable the display title on the status buttons do the following e Edit uss properties file in basedir uss x y z etc with a text editor and set the following property to true T eT va luese to Crue if the titie of tlie dis pilas so Mo Eos plas eso in the status indicators of the display status overview frame The default value is false uss executor display status overview showtitle false 5 2 5 3 1 5 Configuring the Button Colors You can configure the button colors and icons for the overall display monitoring states To configure the color for the monit
203. dit View Tools Element Window Help a o ea a pla lt le DOSSO 3 oro mens 3 20 EXTENDED EXAMPLE CREATE A PROCEDURAL DISPLAY selas Dialal 1e el TE aaa ispisa pd toria ss x pd_tutorial uss Bumm 9 Appearance Background Color Background Symbol Library Name Background Symbol Name 9 Behaviour Show Execute Button Context Help URL Opsname R 238 G 238 B 238 FEEEEEE Target System Dimensions Height 1 560 Width 880 9 Information Description Title HRM Actration 7 Log Insert New Change Entry Select Change Entry 1 HRM ACTIVATION NOTE The redundant 28 V power supplies from PDU1 and PDU2 Outlet 40 on both PDU s for the HRM are shared with other equipment MMU CMU HSE HUB These outlets are switched ON at COL activation and remain permanently ON independent of the HRM status For activation deactivation two Pwr converters in the HRM are used to supply Pwr to nominal and redundant HRM cores which are cold redundant via the HRM internal common Pwr Bus This procedure uses the FLAP HRM Activation which switches ON both HRM Pwr converters activates the nominal HRM core if the nominal HRM core activation fails the redundant HRM core is automatically activated instead starts RT acquisition amp monitoring of HRM data enables the HRM MMU link Master MMU Fiber Optic Junper installation must be completed bef
204. dited and dragged onto the display Property editor View and edit the properties of the selected element s Display View Settings Preferences for current display Consistency results Report of the last run consistency check The toolbars can be dragged and docked to any position 4 2 1 Arranging Views and Tab Windows The layout of the Editor can be customized Windows can be minimized maximized closed and moved around to dock in order to create a personalized window layout 4 2 1 1 Docking mechanism of editor panels The USS Editor features a docking framework for tool and display views By default views are opened as frames inside the main editor application Small docking control icons allows you to 116 CHAPTER 4 EDITOR 4 24 THE EDITOR WORKSPACE 1 Undock Minimize Close when view is docked i e inside main window aax 2 Dock Close when view is undocked i e appears in a separate window r1 x 3 Undock Minimize Maximize Close when views are collected in tabs multiple views in tabs 4 2 1 2 Basic Concepts E The Views listed above are layed out in tab windows 4 Property editor x IS Synoptic hierarchy mx display 1 Background color MM F0 G 0 B 0 000000 Opsname Target system Height 560 Width 880 Description Hi Opsname Opsname of selected display s A Tab Window containing two Views Property Editor a
205. e 255 140 U dark orange 255 140 U DarkOrange 259 127 SO corani As li Doa all AA AS fito Mee oral DD PSU Al tomato 259 69 U orange red 259 69 U OrangeRed 2 0 0 red ASS hot pink ASS O HotPink ZO 20 T deep pink AS NA DeepPink AO I punk Pee MnO BeOS iore paid Uns oy walters Miles rs Lig EE ak 2 POE ene pale violet red 219 AS T47 PaleVioletRed 176 48 96 maroon SES medium violet red R MESS MediumVioletRed 208 32 144 violet red 208 32 144 VioletRed 261 9 4 RGB COLORS 9 4 RGB COLORS Ze Ze 2al Z1 56 TESIS ISS SS 148 148 Wers 1295 160 aia LA Ze Ze Zee Zum dere Loo EBS ZO ES ZO 2 ZU eS ZO LO LIS 1 ZI LEO Zoo ES Zu LS ZO ER Ze Zoe AE ESO ZO Zee ZO E Zim ZO US ALS 240 224 dem Svat ZI Se A05 I LO LSS Zu ASI JL 160 13057 85 DD 20 one 43 43 SA JEEP JEEZ IES 250 Zoe S BEE SA 245 Zao oy 134 AO Ze E9 SA ALS ZI 193 dS ZINC Ave ES MES Lega gh 241097 Tn didi AEN Zoe 2O 14977 248 DIA Z0 SS Lim ZO 208 139 D sro L Isis 240 ALA Ss JS ZO we Ss ee 1025 Zi 209 Zn ze ZAHN ZI 204 204 zd d eal 229 2 2 240 ANS ZB 216 250 ZO Zon Sa 2 Za Ji eel 115310 AN9 204 ES LG SS SS ae WOR Sa ES 149 duel ES dp odit 18555 94 205 JL HL JL 595 SL 270 205 15957 WAO 240 224 LIS SL 240 224 LS SA ZO E eo 134 LA Zn eel 1S magenta violet plum OreniE medium orchid M
206. e mM 3 CUSTOM FLUID Iv oe GENERIC Three Way Valve Valve properties in Property Editor The Valves have some unique properties J J e Fluid Color The Fluid can be predefined or a custom i e color Press mini button to open color editing for custom fluid e Modifier Graphical Symbol in valve symbolising usage e Three Way Valve If checked the valve is three way instead of two way 4 6 11 2 Pipe The Pipe element represents a fluid pipe system or a group of pipe segments Pipe properties 9 Appearance Fluid Color 3 CUSTOM FLUID Iv 9 Dimensions Depth 0 Diameter 5 Height 15 Show 3D Effect LJ 411 159 Valve Properties in Property Editor The Pipe has some unique properties as valves see property Fluid e Diameter Pipe diameter i e size of drawn pipes e Show 3D Effect Draw Pipe with 3D effect The pipe segments can be added deleted or moved e Adding Double click on segment followed by right click on segment or end point selecting Add from popup menu 147 4 6 ELEMENTS ADVANCED PROPERTIES CHAPTER 4 EDITOR e Deleting Double click on segment followed by right click on segment selecting Delete from popup menu e Moving Double click on segment followed a drag of segment end points to move 4 6 12 Input Field Input Fields can be used give an input to the system while the synoptic display is executing Computa tion can refer to input fields and use them
207. e s een n al orm 8 aaee 7 6 COL Synoptics Home Page 6 COL Synoptics Home Page E r Upd Perf 21 5 Not Connected Oo e Update The first item is a small clock icon with a needle moving once a second Every time a parameter in the display is updated the timer is reset and starts over again The clock indicates the time since the last update for the active display The color of the icon changes depending on when the last update of the selected display has been Green means it has been updated within the last 30 seconds Upd O Pert fs Not Connected p EEF a eS ETT s a jl 1 L h Spia y ape A CS E M L TRR R H T ae PR OB f EE ua s yellow una Oper If the display hasn t been updated for more than one minute the icon turns red ie Ofer e The second and last item is the performance indicator It indicates the performance of the view system If the update latency is less than 500 milliseconds the icon is green If the latency is bigger than 500 milliseconds the color changes to yellow Red means that the update latency is bigger than 5000 milliseconds which means that some data may be dropped we ape Zl arena 7777 Micates performance of the vie o one of 1n viaw sete U H 4 YS a Pw Jl vv PS A Natit LN e T M m wes 1 l 3 PLC AY PR J artro date 1 i gt E 5 2 5 Checking Monitoring State This section describes h
208. e 0 DIAS navy 0 0 128 navy blue U ST NavyBlue O AA Zi cornflower blue ISS CornflowerBlue 72 61 139 dark slate blue T2 61l 138 DarkSlateBlue L06 90 205 slate blue JIS OROS SlateBlue dz S T E R ECL medium slate blue ASIA ASS MediumSlateBlue E LS light slate blue LS Ao LightSlateBlue 0 T 245 medium blue 0 UMEN MediumBlue 259 9 4 RGB COLORS 9 4 RGB COLORS Su 95 510 30 Sa sia ESO UID 70 PO IREE IRES TIS de IE IKS MS IPD 12 We 64 ZU 22A oD ga GZ 1 07 Ie 85 915 143 LAS 46 46 60 60 27 51 dL o 1557 124 124 1527 TEES ES 509 50 54 SA 34 34 WOS WOS 144 144 JL SIL TIROL 209 206 AOC ILE SiO ESO 1 96 NBS LAS 2 NAS 224 224 EEN Zoo ZUG ZG 209 AO 224 Zee Zum Lm LS e 085 zur Zee TOO 100 IDE IEOR 188 SS ae MES US STE ES ES Zouk Zi S Ze DU Die DN LS Zo zo v Zum 209 205 ZO 21915 159 S O O ZU ADD LADO ZO Zoe LOO ZO 2E Zio 180 180 LAL RAR 220 Zo Zo 22510 2495 238 20 R 204 204 208 2o Ze Zim 160 160 170 170 2 157 47 47 AS 143 royal blue RoyalBlue blue dodger blue DodgerBlue deep sky blue DeepSkyBlue sky blue SkyBlue light sky blue LightSkyBlue steel blue SteelBlue light steel blue LightSteelBlue Tign piue LightBlue powder blue PowderBlue pale turquoise PaleTurquoise dark turquoise DarkTurquoise medium turquoise MediumTurquoise turquoise cyan
209. e acquired by USS and therefore not be displayed 238 CHAPTER 7 IMPORTING FOREIGN DISPLAY FORMATS 7 4 SATMON DISPLAYS e Telemetry fields draw outside of their bounds making values unreadable USS does not perform clipping on field contents like Satmon but draws outside of the field bounds if the field is too small Space for 2 characters is lost by default because dqi characters are turned on for all fields This could be improved by preparing a mcs dqistyle for Satmon which does not have dqi characters e Some static text elements are colored white instead of their original color New styles may have been used in Satmon created after June 2006 which are unknown to the importer and therefore are colored with the default white see Table 7 5 e Freeze mode does not work for all Satmon displays Workaround Add correct SID identifier to the USS DataSource description 7 4 2 2 Plots e No graph is displayed if it contains discrete measurements This could be fixed by updating all datasources with the correct type information from a XML SCOE configuration 7 4 2 3 Procedure Displays e Telemetry field for a procedure step is missing in all procedure displays e Range monitoring and indication for the parameter referenced in a procedure step is missing in all procedure displays e Large procedures are not displayed in multiple columns The Satmon executor seems to wrap very long procedures into multiple columns USS always displays pro
210. e after rounding If the conversion is a or A then the precision must not be speci fied For integral types the precision is not applicable Examples Table 4 5 Examples Example output Wd E 08d 5 2f 12 67 4 6 4 Command Button A command button can easily be created by dragging TeleCommand from the System Configuration Browser to the display area TeleCommands in USS can be any of the following types e HLCL e SWOP e FLAP PCS USS TC Command Button properties 9 Appearance Button Type Simple Text Button v Shape Fill Color R 212 0 212 B 212 D4D Shape Fill Style Solid v Commanding Command IX o Dimensions 9 Information Comment Name TeleCommand1 Released Label Text Default CommandButton1 Tooltip 9 Misc Button Shape Oval Lv Corner Fill Color MM Fo G 0 B 0 000000 Corner Fill Style Solid v Corners Enabled Command Button Properties in Property Editor The Command Button has several unique properties e Button Type Defines capabilities and appearance of the button 134 CHAPTER 4 EDITOR 4 6 ELEMENTS ADVANCED PROPERTIES Shape Fill Color Defines the fill colour of the button i e the colour of the button Shape Fill Style Defines the fill style i e solid fill button none no colouring of button e Command Shown attached command press mini button to open command editor and X
211. e assigned on home uss uss project CDU 316990119 APM COMMON TEST SU m fhome uss uss project J lib 9 S CDU 315390113 9 Gq APM 9 3 COMMON_TEST_SUPP 9 L7 GRD_DATA 9 GE uss 9 7 EDITOR 9 Gj MANUAL TESTS MDBTET uss nnl AUTOMATIC TESTS o mnl DISPLAYS o C MDBIO o CF EXECUTOR ES Displayl uss ES Display2 uss Display is reopened 19 Add a polygon from menu Element Add Polygon 20 Add a navigation button from menu Element Add Navigation Button c B Buttoni Test MDB communication The display has additional elements polygon and navigation button 21 Select the polygon by left clicking on it 22 Move the polygon by left click hold and dragging it 23 Left click hold and move one of the control points of the polygon to change its shape B B B Buttoni Test MDB communication Polygon is changed 24 Open the Property Editor by selection menu View Property Editor 25 Select the button by left clicking on it 104 CHAPTER 3 TUTORIAL 26 21 28 29 30 3 OZ E Synoptic Hierarchy 9 Property Editor x l a nx Button OpenDisplayl EE 9 Appearance Button Type Shape Fill Color Shape Fill St4e 9 Commanding Action Open New Window Target 9 Dimensions Depth Height Width x Y 9 Information Comment Name Released Label Text Default Tooltip 9 Misc Button Shape Corner Fill Color C
212. e been opened in an external standalone window can be docked back into the executor Either a single display can be docked back or all undocked windows can be docked back into the executor But there s no multiple undocking though 193 5 4 DISPLAY INTERACTION CHAPTER 5 EXECUTOR 5 3 17 2 1 Docking a Single Window You can dock a single selected undocked window back into the executor To dock a single window e Select the undocked window e Choose Window gt Dock in the undocked that is external standalone display Untitled COL_Go_Home_MCCIMIEE3 File Navigate Options Window Help em lt Dock Ctrl D fAl Symbols j The undocked window is docked back into the executor 5 3 17 2 2 Docking All Windows You can dock all undocked windows back into the executor To dock all windows e Choose Window gt Dock All in the executor All undocked windows are docked back into the executor 5 4 Display Interaction 5 4 1 Showing Tooltip for Element 5 4 1 1 Showing Tooltip for Element You can see tooltips associated with the element You can turn tooltips globally on or off In synoptic displays USS shows the opsname for end items as defined in the MDB Tooltips are available over data fields and in parameter properties dialogs To show tooltip for element e Move mouse cursor over element e Tooltip appears at mouse position To enable disable tooltips e Choose Options gt Preferences e On the tree
213. e cursor in an empty sub plot area and clicking with the left mouse button creates a new time annotation All annotations are composed of a vertical line and a small text box showing a single character Value annotations are marked with a V and time annotations with a T character Both character boxes can be clicked to get additional information in a floating text box Annotations can be removed by holding the CTRL key placing the mouse cursor on top of the abbreviation character the cross hair becomes red and clicking with the left mouse button Note that the cross hair can be hidden by just leaving the plot area when holding the CTRL key at the same time A value annotation can be added by performing a left mouse click on a certain data value the cross hair is drawn green 208 CHAPTER 5 EXECUTOR box is drawn blue Quick Graph coo 16 47 30 16 48 00 Time 01Sep09 PPCS1 Press MVD e 16 48 00 Time 01 SepO09 16 48 30 9 8 7 6 5 4 3 2 6 Quick Graph f Parameter OpsnamezPPCS1 Press MVD Value 5 358267949281145 mmHg Time 01Sep09 16 47 31 105 A time annotation can be added by performing a left mouse click into an empty area the cross hair I l l l l L l l l l l l l l l l l l l l l l l l l l 17 06 00 17 06 30 1 7 07 00 Time 01Sep09 209 17 07 30 17 08 00 17 08 30 17 09 4 5 5 QUICK GRAP
214. e selected 94 CHAPTER 3 TUTORIAL 3 18 CHECK CONSISTENCY 10 11 bh Preferences nix Py Project SCOE Display APM Mission MASTER 12 CCU MCS AIV V7 4 1 09 Mar a 3 Consistency 2007 09 39 23 L Data Source Default Settings for SCOE File 3ScoE Cancel Restore Defaults The new SCOE file is now choosen Click button OK to change the editor preferences uss properties file The editor will reload the System Configuration Browser based on the SCOE file Loading new SCOE configuration Please wait Cancel Reloading of new SCOE file takes some seconds A confirmation box pops up where the consistency checker can be rerun on open displays or all displays which are those displays who are under the project folder Also it is possible to choose not to run the consistency checker i The SCOE file settings has been changed Select the displays to run the consistency checker on Open Displays All Displays Click Don t Run SCOE file is reloaded in the System Configuration Browser 7 7 System Configuration Browser x f A B OPS View Onboard Telemetry v and o 7 BLB o COMMS o DMS o L ECLSS o EDR o J EPDS o 7 EPM O ETF gt Gj EUTEF e CI FSL o 7 PAYLOAD o PL gt EIsivaq SOL gt EI SOLAR o SYSTEM EI TCS 3 18 Check Consistency The U
215. e the interval The setting defines the interval skipped by a fast forward or fast backward freeze mode operation 5 9 1 8 3 Setting Freeze Mode Duration e Click the spinner next to Freeze Mode Duration to either increase or decrease the duration The setting defines the maximum duration a display can be kept in freeze mode without data loss Note that a long Freeze Mode Duration might consume a lot of disk space on the drive where the users home directory is located The default value is 24 hours which can result in a 1 GB large database 5 9 1 9 Quick Graph Preferences for quick graph includes defining method of expiration for data values samples Expiration of data values samples is controlled via time period and number of samples To specify no limit enter 0 Note All data values displayed in quick graph are stored in memory Setting one or both limits to 0 may cause the application to run out of memory This may happen if period is longer than 24 hours or if number of samples is higher than 10 000 or if too many displays are executing Preferences nix 3 Commanding Specify limits for expiration of Quick Graphs Y Tab Appearance time Based 600 seconds 3 Tooltips Value Based 600 samples 3 Snapshots D Reports NOTE The changes will be applied to all new quick graphs utl Very large expiration values increases the risc of out of memory 3 Import situations 3 Freeze Mode For exceptional r
216. e the property Target system The allowed target systems and their associated DOL style file are listed in the table below 123 4 4 WORKING WITH ELEMENTS CHAPTER 4 EDITOR Table 4 1 Target systems and DOI style files DOT style file pws dqistyle xml osoo PCS pcs_dqistyle xml MCS mcs_dqistyle xml The style files define foreground and background colours characters and tooltip to display on data fields for all combinations of acquisition and monitoring status The style files can be edited in any standard text editor Changes take effect when the Editor Execu tor is restarted 4 4 Working with Elements USS displays are built up by adding and arranging elements on the display area and linking these elements to MDB end items All elements provided with the USS Editor are IDAGS compatible and are Label Data field including LCD Navigation button Command button Command list combo box Graphs Line Strip and Bar graph Shapes Polyline Rectangle Ellipse Arc Polygon Symbol including Status light Image Meters Linear Elliptic Tank and Thermometer Pipe Valve and CheckValve Input field See the section Elements for information about specific properties and handling of the elements Symbols in the Symbol Library can either be pre defined as shipped with the USS Editor or user defined See Creating New Symbols to create new symbols in the library 4 4 4 Adding and Deleting Elements There are a
217. eas 1OJrpa ejdsrp uy YO pueuruioo panjonajs 3281100 193U9 pueuruiooo a ypy Wed 10109 ejpdsrp ug AA 9n eA presu ue uoAIg SEM MOHHO UNO WALSAS J9j9uredeq Uonrugop pueuiruioo dy ur pousse 3utoq ad jo peoajsur Tagnguopt aureusdo add Jo SI AA A 193ouregeq pueuruo5 AS onssI 4 SI JOMS JO pueuruio pirea TUO deg amoaxa 4 SI JVA Jo feo pueuruoo pijes TUO 4 91njonns qOMS dV I4 01 K duuoo jou saop pueururoo panjonujg p9Mo e ole spueuruio23 21 parnjonuags ATUO 1x91u02 qvd v1 ul AAA SIOHHO AWD NHISAS IO IognQuepr eureusdo pi eAu XXX uogngpueuiuo 103 JOYA AAA A9yAuept aureusdo ue aq snu 193j2uredeq NNN uogngpueuiulo 103 JOYA AAA TE puewwo pi eAur sasn qOMS ad A3 jo pueuruiojs e XXX uogngpueuiuo 103 JOYA AAA 99 pueuruioo pi eAur sasn qy 14 ad 3 jo pueuruioje a XXX uogngpueuiulo 103 JOYA AAA 31npn as puewwo pi eAurt seu pueuruiojee NNN uogngpueuiulo 103 JOYA jpemnjonugs adA JO JOU sr pueuruio ere NNN uogngpueuiulo 103 NOH penunuo OTP 9 qer o ES o o o o 9421 A IIZAIS m Ea m ES ES dVdV I NR R 165 CHAPTER 4 EDITOR 4 10 WORKING WITH PROJECTS IaSMOIg uonemngguo ul9js g uioJj pueuruioo prieoquo pres j29 es 103rpa ejdsrp uy YO pueuruioo panjonujs 3281100 193U9 puero ypy ped 1031po ejpdsrp uq IaSMOIG uonemngguo ul9js g uioJj pueuruioo pieoquo pres
218. easons you can enter 0 to specify no limit 5 Quick Graph Cancel 220 CHAPTER 5 EXECUTOR 5 9 CONFIGURING THE EXECUTOR Table 5 5 Setting limits Value Based 0 0 Application will run out of memory 60 000 0 Application will run out of memory if samples are very big Application will run out of memory if frequency of samples 6000 is too high 60 000 6000 Application will run out of memory when first limit is exceeded 5 9 1 9 1 Set time based limit e Click spinner next to Time Based to either increase or decrease the time period Or enter value into field 5 9 1 9 2 Set value based limit e Click spinner next to Value Based to either increase or decrease the total number of samples Or enter value into field 22 Chapter 6 Application Scenarios 6 1 MCS Ground telecommanding with USS integrated into MCS is described in this section An overview of the commanding scenario is given in the following diagram Columbus Commanding Elements On Ground A A IMCS Tools i I Cm e cmd strings MTL Activities l leans SWOP Commands I ExecuteFLAP Predefined TC n OPPS aa E l r wm et I Command Sequence _ _ Events Stack File r HEL PARRA rend 1M eaaa l CBS iniarpratar Es ek Prepared Released sto TC HLCL String Response u TC Command String Released TC U Papi CIS HLCL Interpreter Measureme
219. ect Folder and Home Display can be set under Project uli Preferences 5 Project Project 3 Commanding Project Folder 3 Tab Appearance P l l Location home cgsadmin uss praject Browse 3 Tooltips Y Snapshots Update when CIS changes configuration 3 Reports D Import Home Display 3 Freeze Mode Location Browse 3 Quick Graph Use selected Display 5 9 1 1 1 Setting Project Folder e Click Browse button e In the popup dialog select folder you like to use e Click Choose Directory Check or uncheck Update when CIS changes configuration depending on whether the folder shall be updated when the configuration has been changed on CIS 5 9 1 1 2 Setting Home Display To use currently selected display as home display e Click either Use selected Display to set currently selected display as home display To browse for a display to set as home display e Click Browse button e In the popup dialog select display you like to set as home display e Click Choose USS Home Display 5 9 1 2 Commanding Preferences for commanding include enabling of commands enabling of direct commanding choosing the command target and confirmation of commands uli Preferences Project Commanding i 0 Commanding Enable Commanding 3 Tab Appearance 5 Tooltips v Direct Commanding 3 snapshots D Reports Command Target 3 Import
220. ed Definition bufferGetSigned32 parameter String bitPosition Integer Integer Example Burt ercer lomeds7 TUSM DMC TUE Tees TIBIAE orar gt 2 BufferGetTime Returns UTC time created from a 40 bit GPS time from the byte buffer at the spec ified bit position as formatted String ddMMMyy HH mm ss GPS time is extracted from the byte buffer as 40 bit struct coarse time bit 0 31 int seconds since 06 01 1980 fine time bit 32 40 ubyte 1 256 seconds Definition bufferGetTime parameter String bitPosition Integer Integer Example but ferGer lime T USM DMC OUO Siloti PRAP Stat Sw 8 BufferGetUnsigned16 Returns the unsigned short value from the byte buffer at the specified bit position as double value Definition bufferGetUnsignedl6 parameter String bitPosition Integer Integer Example 153 4 7 DATA SOURCES CHAPTER 4 EDITOR Ioui oue Uns nea Ae US VENTO TC 0 ELE Ike We UTE BTE EU a MSN SA BufferGetUnsigned32 Returns the unsigned int value from the byte buffer at the specified bit posi tion as double value Definition bufferGetUnsigned32 parameter String bitPosition Integer Integer Example Itc nens Cum 2 SS DIVI CIS SEO HRS a o EE BufferGetUnsigned8 Returns the unsigned byte value from the byte buffer at the specified bit po sition as double value Definition bufferGetUnsigned8 parameter String bitPosition Integer Integer Example IEEE
221. ed and not displayed See also Showing Hiding the toolbar e Show Hierarchy F11 Toggles between Hierarchy is shown or not shown See also Navigating display hierarchy 9 1 4 Options Menu The setting of preferences the connecting to or from MCS can be done in the options menu e Preferences Opens a dialog that allows the setting of preferences changing the behaviour of the executor e g tooltip behaviour tab appearance etc See also Configuring user settings e MCS Connection Opens a dialog in which the settings for the MCS Connection can be config ured The connection can be established or disconnected See also Connecting to system to be monitored and controlled Disconnecting system to be monitored and controlled 244 CHAPTER 9 REFERENCE 9 2 DISPLAY VERSIONS AND COMPATIBILITY 9 1 5 Window Menu Actions that manipulate the appearance of the windows are grouped into the window menu Cascade Displays all open displays cascaded Tile Displays all open displays as tiles Minimize All Minimizes all open displays Maximize All Maximizes all open displays Reset to default size The current display is displayed in its default size which has been configured by the display author See also Resetting window to default size Tabbed Mode Toggles between displays being displayed in tabbed mode or not See also Toggling tabbed mode Undock Undocks the current display into a standalone applicati
222. ediumOrchid dark ome amO mens dark violet DarkViolet blue violer BlueViolet purple medium purple MediumPurple thistle snowl Snow2 Snow3 snow4 seashelll seashell2 seashell3 seashell4 AntiqueWhitel AntiqueWhite2 AntiqueWhite3 AntiqueWhite4 bisquel bisque2 bisque3 bisque4 PeachPuffl PeachPuff2 PeachPuff3 PeachPuff4 NavajoWhitel NavajoWhite2 NavajoWhite3 NavajoWhite4 LemonChiffon1 LemonChiffon2 inemongedsst ono LemonChiffon4 TTT E cornsilk2 cornsilk cornsilk4 al vendi OZ CAS ivory4 honeydewl1 honeydew2 honeydew3 honeydew4 LavenderBlushl LavenderBlush2 LavenderBlush3 LavenderBlush4 MistyRosel MistyRose2 MistyRose3 MistyRose4 262 CHAPTER 9 REFERENCE CHAPTER 9 REFERENCE 9 4 RGB COLORS 240 255 255 azurel A LL azure2 ES Can OS azure3 ES ESE azure4 qos seq ts SlateBluel AAA ES SO SlateBlue2 AS SlateBlue3 UD 60 139 SlateBlue4 72 Ile 255 RoyalBlue1 E CEU eye RoyalBlue2 56 95 205 RoyalBlue3 S99 GA TOY RoyalBlue4 U OSS bluel U DNE blue2 0 QUE blue3 0 S blue4 30 144 255 DodgerBlue1 28 134 238 DodgerBlue2 24 116 205 DodgerBlue3 le 7e 139 DodgerBlue4 99 L1e4 255 SteelBlue1 S SIS SteelBlue2 79 148 205 SteelBlue3 54 100 139 SteelBlue4 US DeepSkyBluel D L178 236 DeepSkyBlue2 0 154 205 DeepSkyBlue3 Oe E as DeepSkyBlue4 INS Sy eA E eS SkyBluel 3572 ALA BES SkyBlue2 Oks IM ere PAO SkyBlue3 Ir SS SkyBlue4 POF 2 ES LightSkyBluel ESAS LightSkyBlue2 PANS ES A gt ho LightSkyBlue3 O R
223. elect more displays to be left open To close other displays e Do one of the following Choose File gt Close Other Right click on tab select Close Other All displays but the selected one are closed 5 3 14 3 See also e To close only one selected display Closing Displays e To close every open display Closing All Displays 5 3 15 Toggling Tabbed Mode 5 3 15 1 Toggling Tabbed Mode Displays can be shown either on a tabbed window one window at a time or as iconized internal win dows many in parallel To toggle tabbed mode e Choose Window Tabbed mode GUI shows displays according to new tabbed mode 5 3 16 Undocking Windows 5 3 16 1 Prerequisites e At least one display must be open and selected 5 3 16 2 Undocking Windows USS executor allows to undock windows from the executor so that they open in an external standalone window All or just a single undocked window can be docked back into the executor Only one window at a time can be undocked so there s no multiple undocking although multiple docking is possible To undock windows e Choose Window Undock in the executor The selected display is opened in an external standalone window Untitled COL Go Home MCE PSITTE3 File Navigate Options Window Help al 5 3 17 Docking Windows 5 3 17 1 Prerequisites e At least one window must have been undocked 5 3 17 2 Docking Windows Undocked windows which are displays which hav
224. element attributes To localize displays USS reads localization files that lie in the directory next to the displays Those lo calization files contain replacement mappings in the form key value where the key describes exactly the attribute within an element that needs to be translated and the value contains the translated text The localization files can be generated automatically by a tool called uss 1ocalizer generator The translation itself must be done manually by a professional translator Localizations can exist for many different languages in parallel and are selected by the current Locale setting set in USS 82 Translation work flow This section describes the procedure work flow of generating display translations 1 Generate Display with the Editor 2 Generate Localization skeletons 3 Manually translate localization files 4 Open display in Executor Display is automatically translated according to the localization files 8 3 Generating skeletons with the Skeleton Generator Following command reveals the options of the skeleton generator uss localavwer generatom bac h Usage weiss oe citas Sima OE NS ee N ERE D Generates locale skeleton files for the displays in source dir Localize Bundles are written in the display directory les SOHO DO SU WS Seu E y OPTION may be one or more of the following Cia aC O Mia set country for resource bundles f forceOverwrite force overwrite of existing reports zu ee
225. ent eee n 275 Pe A A IEEE pets B 22 Setup of the Development Environment ooo o 275 B 23 Compiling the Example Adapter o ooo e 276 B 2 4 Installing and Using the Example Adapter o ooo ooo 276 B 2 4 1 Installing the Example Adapter o oo o 276 B 2442 Running USS with the Example Adapter o 277 p 25 The Example Explained x 39 mox ee eet dece 9 o9 ER ea Ree ge s aie Eo H rata ee Te T iaraa apaa eae e S09 toe toed as eee 277 B 25 2 ExternalSystemAdapterlnterface oo 278 S Paa OVF s 32 993 9x40 999 935 9h 2 9 o Bar B 2 5 3 1 Submitting Data to the Display aoaaa 281 B 2 5 4 The Telecommand Handler o o 281 C Frequently Asked Questions FAQ 285 Glossary 287 References 295 Bi Reference DOCUS aya esperaron A 295 EZ ENGr RCICIENCES uoa ioa emus s px uS SU Sha eee ea EGG SOON Ee ee Ree ow 295 Index 297 10 List of Figures 1 Installation and Getting Started 1 1 Editor window after start rasos Ro omo dh m Rey A 6 1 2 Executor window alter Start ux ea ss Redde d eR Oe eG Ghee Oe es dm d 7 2 Concepts Pl DYSICMLOVERIOW sario 5444 aaa AA AAA AA 9 22 Symbol library with electrical symbols a 10 23 Data field with data quality indicators en 10 24 DOI help table for an MCS display een 11 25 DOI help table fora PWS display s crases creditate ta erika
226. ent entry element DataSourcePair DataSourcePair reference element null empty element ValueAxisProperties ValueAxisProperties _CommandOrRef CloseDisplayCommand attribute class CloseDisplayCommand reference CloseDisplayCommand ExitCommand arci ioute Class 1 vBxitrConmane I rererence ESE Somme a eo OpenDisplayCommand attribute class OpenDisplayCommand reference OpenDisplayCommand StringTeleCommand attribute class StringTeleCommand j reference StringTeleCommand StructuredTeleCommand lesu tepbutses class SiiicuucedlalLeCcommance tr reference gt StructuredTeleCommand DataSourceOrRef ExternalDataSource Mice psott e Class ore atras ones rererence Externa uico omc IT Come trato attribute class Computation _reference Computation _ElementChoice element Aes Arc re rorence y element BarGraph BarGraph _reference element CAGShape CAGShape _reference element CheckValve CheckValve reference L element ComboBox ComboBox _reference L element CommandButton CommandButton _reference element CommandList CommandList reference element Compound Compound reference element Ellipse Ellipse reference element EllipticTickMeter EllipticTickMeter reference element Externallmage Externallmage reference element Field Field reference L element FileChoo
227. ents but labels can be used in some cases to mimic seperators etc 3 10 Making a Graph Display The USS Editor can be used to create displays containing Graph of various kinds in the USS display format Graphs can be used to show larger data sets in a more intuitive way 3 10 1 Lesson in creating Graph displays 1 Start by opening the editor via installed icon Screenshot of USS Editor started in default layout 93 3 10 MAKING A GRAPH DISPLAY CHAPTER 3 TUTORIAL 2 Make a Line Graph by selecting from menu Element Add Line Graph LineGraph 2103 i u 5 L e B amp 0 0 Domain Axis 7 u a A empty Line Graph is made in the upper left of the new display 3 Use the mouse and left click and drag on the right bottom pick control point green square in bottom right of line graph This will resize the graph 4 Use the mouse and left click and hold in the middle of the graph and move the graph to the middle of the display LineGraph Range Axis oO un u 0 4 Domain Axis La u D The Line Graph is moved and resized 5 Open the Property Editor to see the graph properties 9 Property Editor x m lt LineGraph gt LineGraph1 9 Dimensions Height 360 Width 430 v 9 General Configure Graph Click to edit 9 Information Comment Name LineGraph1 Tooltip 6 Click on button in property Configure Graph 54 CHAPTER 3 TUTORIAL 3 10 MAKING A GRAPH DISPLA
228. er gt EllipticTickMeter1 Nl RO CO B 139 00008B La Ellip Tick Meter Slider Kite m ES w NE RO G 0 E 0 000000 120 300 Nl RO CO B 0 000000 R 255 G 255 B 255 FFFFFF 6 Indicator is changed 10 In property editor set property Field Style to Center 9 Behaviour Field Style Meter Color Show Status Meter Major Tick Frequency Meter Tick Base Meter Tick Unit 9 Dimensions ener 1 1 1 1 vw 50 5 Field is now shown and centered n 11 In property editor set the following properties Start angle 90 Sweep angle 180 Tick Color R 165 G 42 B 42 Tick Indicator Color R 102 G 205 B 170 66 CHAPTER 3 TUTORIAL 3 15 USE ADVANCED ELEMENTS Wi USS Display Editor 2 6 0 File Edit View Tools Element Window Help mom samorz mK e ejo o e Jals olo Dlalals eje la 8 6 elo a 2 e m gt 8 DE 2 lvialal ajaa m a amp amp i lt I3 Property Editor x a nx f display 1 x lt EllipticTickMeter gt EllipticTickMeter1 ES 9 Appearance Border Color MM RO G 0 B 139 000 Border Used Draw as Circle L Label Text Ellip Tick Meter Meter Tick Indicator Slider Kite we Meter Tick Label Style ILeft orTop wl Shape Fill Color MM F o G 0 B 0 000000 Shape Fill Style Start Angle 30 Sweep Angle 180 Tick Color NN R 165 0 42 B 42 8A Tick Indicator Color MA R 102 G 2
229. er of characters The x position of the element in number of characters The static text to display The style to use for text presentation Defines colour and ila alignment see Table 7 5 Optional attribute containing a link to a display If this is Hotlink String present the text is displayed in italic and the label is generated as NavigationButton for the specified display The following table lists the attributes and their interpretation for a OutputAlpha output element for displaying telemetry Table 7 8 OutputAlpha attributes OutputAlpha The y position of the element in number of characters The x position of the element in number of characters The static text to display 235 7 4 SATMON DISPLAYS CHAPTER 7 IMPORTING FOREIGN DISPLAY FORMATS Table 7 8 continued OutputAlpha The opsname of the configuration item presented by this OutputAlpha If this has no value no visual representation will be created See display 1005 xml NOTE Param String Y If an identifier other than opsname is used no output will be displayed for this mea surement Not used see Table 7 5 USS fields use a DOI style definition For Satmon displays the MCS style is used StylelD String The Satmon runtime color coding for ac quisition and monitoring states is unknown and will probably differ from the MCS deti nition The length of this OutputAlpha in number of characters The output conversion to perform A mapped to USS
230. er sub graphs select sub graph and edit adding two datasources to to range axis 18 Save display to default name and location menu File Save 19 Preview Strip graph display in the editor previewer menu Tools Previw Display 62 CHAPTER 3 TUTORIAL 3 11 CREATE COMMANDING DISPLAY TIP Multi axis graphs must have datasources with output numeric values e g type Integer Float 3 11 Create Commanding Display The USS Editor can be used to create commanding displays in the USS display format 3 11 1 Lesson in creating Commanding displays 1 Start by opening the editor via installed icon Screenshot of USS Editor started in default layout 2 Open the System Configuration Browser f 7 7 System Configuration Browser x mad OPS View Ground Commands _ Y El o c AUTO gt Gj CCSDS o 3 COLCC o 3 CONF 3 Cancel Arch Retrieval 5 Downlink File e 7 INIT gt EJ INITIALISE e EJ MCS o 3 OB o 3 OFT o CI PERFORM gt RED e EI RTGR gt CI RTGRPH e CI SEND The System Configuration Browser is shown 3 Shift the System Configuration Browser to OPS View Ground Commands using the view selector on the right 4 Browse to the End item Cancel Arch Retrieval and select it 5 Use the mouse and left click and hold on the end item and drag it to the open display Select a String Command from the popup w i System Configuration Browser
231. er to Preferences and take care of the CU Version setting which is important when adding displays to the MDB 159 4 9 SYSTEM CONFIGURATION BROWSER CHAPTER 4 EDITOR The editor will on submitting check for the following MDB naming constraints Display names can be a maximum of 16 characters in MDB notation file names must be in uppercase and file names cannot contain a minus Do the following steps to add a new display to the MDB 1 Create the new display 2 Save the display to a location in the project folder equivalent to the MDB path Use only capi tal letters for the display name and no more than 16 characters otherwise the MDB will not ac cept it E g the file system path ProjectFolder CDU 316990119N APM COMMON_TEST_SUPPA GRD_DATA USS EDITORA MANUAL TESTIS is equivalent to MDB path for CDU with Id 316990119 APM COMMON TEST SUPP GRD_DATA USS EDITOR MANUAL TESTS ProjectFolder is configured in Preferences 3 Right click on the display in Synoptic Hierarchy or on the display itself to get a popup menu 4 In the popup menu choose MDB Add to MDB and the Editor will then e Connect to MDB While the Editor is connecting to the MDB a Connecting to MDB dialog is visible this can take up to 10 minutes depending on the connection e Locate the display path in MDB e Add the display to the MDB e On success the Editor will display a confirmation on error an error message 4 8 4 Forced Open From MDB rever
232. es 140 CHAPTER 4 EDITOR 4 6 ELEMENTS ADVANCED PROPERTIES e Upper Range Upper limit of axis Automatic Range unchecked e Lower Range Lower limit of axis Automatic Range unchecked Line Graph Domain properties General Legend Gridline I Domain Axis Range Axis Axis Label Domain Axis Mode Time Based Absolute v Data Set Rotate Tick Label Auto Move Always Show Zero Automatic Range r Axis Range Upper Lower OK Cancel Line Graph Domain properties in Graph dialog Line Graph Domain Tab properties e Axis Label The label of the axis e Mode Select mode of axis select between data set i e values from domain data source or Time Based Absolute for time values e Data set Click button to edit domain data source Mode set to Data set e Rotate Tick Label If checked Tick label is rotated e Auto Move If checked Graph will move automatically e Always show Zero If checked Graph will always show the zero on the axis e Automatic Range If checked Graph will change the range of the axis to keep values e Upper Range Upper limit of axis Automatic Range unchecked e Lower Range Lower limit of axis Automatic Range unchecked Line Graph Gridline properties General Legend Gridline Domain Axis Range Axis Vertical Gridline Style Dashed v Colour R 204 G 204 B 255 CCCCFF
233. es are Computations Info 2006 09 05 10 13 19 Passed Consistency check had no errors 17 To generate a HTML report select from menu File Generate HTML report Unnamedo Mozilla Build ID 2002101714 UnitedLinux a Eile Edit View Go Bookmarks Tools Window Help Q O Q Q m fii UnnamedO label for check _ _ _ _ _ _ ____ O amp O EJ Document Done 0 311 secs TIP The Editor property OpNom check can be enabled to check via the consistency checker the conformance of label elements attached to f ex data fields The text in this type of attached label has to comply with the OPS name of the data source involved disable the check in editor preferences and non OpNom labels will not be reported in the consistency check 3 19 MDB Displays The USS Editor can work with a MDB Displays can be synchronized normally and forced overwrite submitted new displays check in of changes and Deleted Lesson setup A working connection to a MDB is needed proper setup of editor preferences to the MDB in question 3 19 1 Lesson in using the editor MDB interfacing 1 Start by opening the editor via installed icon close all tool views Screenshot of USS Editor started in default layout 2 Open Property Editor from menu View Property Editor 99 3 19 MDB DISPLAYS CHAPTER 3 TUTORIAL 9 Property
234. es import pcs xml col atmosphere xml 198 CHAPTER 5 EXECUTOR 5 4 DISPLAY INTERACTION fe COL Atmosphere File Navigate Options Window Help Air Press 1 mmHg Monitoring Status come 15555 VTC2 hardwire Air Press 2 mmHg AirPress 3 mmHg Monitoring Status Enable Aiit VTC 1 hardwire Air Press 4 mmHg ppO2 Sensor 1 mmHg Monitoring Status Enable iibi TC 1 hardwire ppO2 Sensor 2 mmHg Monitoring Status Enable ADIE VTC2 hardwire ppCO2 Sensor 1 mmHg Monitoring Status Enable ABK vTC1hardwire ppCO2 Sensor 2 mmHg Monitoring Status Enable iibi wvTC2 hardwire Airflow Sensor 1 Massflov m3 hrMonitoring Statu Airflow Sensor 2 Massflov m3 hrMonitoring Statu PCA Cabin Pressure mmHg Last Sample Time MCA Sample Loc MCA Partial Pressures 02 CO2 N2 H20 H2 Enable AKM VTC 1 hardwire Enable ditti VTC2 hardwire e Command must be confirmed Commands that have to be confirmed are guarded commands and can be recognized by buttons which have diagonal stripes E coL Atmosphere File Navigate Options Window Help AirPress 1 mmHg Monitoring Status Enable dese VTC2 hardwire Air Press 2 mmHg Air Press 3 mmHg Monitoring Status Enable Jibi VTC1 hardwire Air Press 4 mmHg ppO2 Sensor 1 mmHg Monitoring Status Enable Aiii vTC1hardwire ppO2 Sensor 2 mmHg Monitoring Status Enable AE VTC2 hardwire ppCO2 Sensor 1 mmHg Monitoring Status Enable AWBR vTC1hardwire ppCO2
235. eusd oo1nogeje T 32INOS PILA XXX perg 103 JOYYA peugep jou saweuyyeg o21nogeje 991n0S Leeq XXX lt PI914 gt 10 NOH peugep jou aureusdg oonogeje 32INOS PILA XXX perg 103 JOYYA AAA uorIssardxa uoryenduro PIHPAUT XXX DIOL 10 JOA aureu sdo ou sey Ae dsig IWEN SdO RIASIG 107 YOUN ann ou sey erdsig eni r epdsiq 103 YOUN SMd papadxa ym upojeuisru xxx ejdsrp jo urojs g 19318 1021961 Aejdsiq 103 YOUNA SISPSSIVI 19ADIYI DdUIISISUO ejdsrp SSN 0T v ALL e O I TH dVdV I e O I TH dVdV I AO AAA dVdV I e O I TH dVdV I co No v woud dVdV I woud dVdV I dVdV I oa CIV CIN V LS woud dVdVI woud dVdV I eIO Te H dVdVI 9421 91014 A IIZAIS PAYD CHAPTER 4 EDITOR 4 10 WORKING WITH PROJECTS UOTPIUTJap DINOS ejep ppe pue 10 1pa ejdsrp ut piat ojepd UOISI9A YODS aigu dod de 199 pue JODS SUJI dL JIpa paros 1oyrpa Ae dstp UT YO run Surroourduo 1231100 191u9 901nos ejep ypy Hed 103rpo e dsrp uq UOISI9A YOQDS ayeridordde 199 pue JODS SUJI dL lt JIpa paros 1031po Ae dstp UT YO run Surroourduo 1231100 191u9 INOS ejep ypy ped 103rpo e dsrp uq UOISIDA TODS eyeudoidde jas pue JODS lt SIDUDIIJOI lt HPJ PIOJOS 1011po e dsrp uy YO adj eyep 1221100 191u9 901nos ejep ypy Hed 103rpo ejdsrp uq UOISIOA TODS exeudoudde jas pue JODS lt SIDUDIJOI lt HPJ PTOS 1011po e dsrp uy YO adj eyep palio 191u9
236. ew Options Freeze Window Help 7 6lIgI alle eje elso CMU 1 Nom Power CMU 1 Ol0ctO 14 42 25 py E System Bus Nom Redun Power PwrA Off Current 3 75 A Process or Board HK Data PwrH Off Sere A SESS E AENA CMU1 Commands _Gose Sec Vokage Stat Sec Vokage Stat Redun Pwr Line Nom Pwr Line CMU Command and Measurement Unit CHAPTER 5 EXECUTOR 5 2 MONITORING AND CONTROL CONFIGURATION Displays whose measurements are within limits again are still kept in history Displays are kept in the history until display has been selected as explained above That means no display is automatically removed from the history The only way to remove a display from the history is through user interaction 5 2 5 3 Display Status Overview Window The display status overview presents the status of all open displays in a separate window In this win dow the status of each display in the executor is represented by a button To open the display status overview Window select View Status Overview gt uss BH A click on a status button brings the display represented by the button to the foreground To just get the title for a display represented by a button move the mouse over the button and wait until the tooltip is displayed as shown below 69 USS Displ ES COL Synoptics Home Page Caution limit violation The over
237. executor user interface can be called at any time to verify the isconnected connection state getDataProvider called when a new display is opened getDataHistoryService called when a new display is opened getTeleCommand Handler called when a new display is opened B 2 5 3 DataProvider A DataProvider is responsible for handling the subscription of telemetry items as well as their reception and translation A new instance is created for every display that is opened in the USS executor A DataProvider implementation has to contain all methods from the interface net eads space uss shared data DataProvider public interface DataProvider void subscribe Set extends DataSource gt dataSources vold SCIEN Ses I vord se oDUDddue sq String getccatvbrpratuvonRules babdoource ds HistoryService lt Name Time Data getDataHistoryService The following source code snippet from the ExampleDataProvider shows an implementation example for these methods public class ExampleDataProvider implements DataProvider Runnable 279 B 2 DEVELOPMENT ENVIROARPENDIX B HOW TO INTERFACE WITH NEW TARGET SYSTEMS Subscribes a set of data sources for which the callee should provide data during execution x param dataSources the set of data sources to retrieve data from public void subscribe Set extends DataSource gt dataSources tor Obgece ob datasources only animate external DataSources if obj instanceof Exter
238. ey91 269 9 4 RGB COLORS LISO Zoo 2510 zo 240 240 242 242 245 245 ZI 24 210 20 LOA 292 Zi Zo 1693 no JE oru SS 15 SRS LS 155 SS 155 144 144 Gas OZ grey92 gray93 grey93 gray94 grey94 gray95 grey95 gray96 grey96 GEA grey97 gray98 grey98 gray99 grey99 gray100 grey100 dark grey DarkGrey dark gray DarkGray dark blue DarkBlue dark cyan DarkCyan dark magenta DarkMagenta dark red DarkRed light green LightGreen 270 CHAPTER 9 REFERENCE Appendix A Example Configuration in MCS Environment This appendix describes an example setting for the MCS Facility The current setting may change with out notice A 1 Editor Parameters For using the USS Editor on MCS use a configuration like the one described below 1 Choose Edit gt Preferences gt Project and set the following Root folder san1 mcs shared home cgsadmin uss project 2 Choose Database and set the following Database User ops cgsadmin Database sid oracle Database port 1521 Database password admin 1 Database hostname mcs dbs 3 Choose MDB General and set the following Use CDU preferred option is off if selected MDB CDU Preferences will be used else MDB CCU Preferences will be used System Tree version 12 System mission MASTER System element configuration APM 4 Choose MDB CDU and set the following CU version 1 CU test Version 13 CU revision 0 CU path APM COL_CC MCS_DEV COL_GND_SYNOPT
239. f relevant MDB data including telemetry parameters telecommands and house keeping parameters The SCOE file basically provides a cache for fast access to MDB data Figure 2 1 System overview The executor interfaces with the CGS Corba Interface Server CIS This interface is used for acquisi tion of real time telemetry and for sending commands 2 2 Projects The number of displays usually depends on operational needs It may range from only a dozen displays to several hundreds or even thousands of displays Designing and organizing the display structure is the task of the display author In many cases the display structure mirrors the hierarchical structure of the space system A set of displays that belong together to fulfill an operational goal is called a project in USS Every display is stored in a single file A project then is nothing more than a set of files on a com puter Authors are free to organize their displays in a hierarchy The hierarchy is a directory structure containing the displays This is very similar to a web site storing its documents in a hierarchy tree 2 3 SYMBOL LIBRARIES CHAPTER 2 CONCEPTS There is exactly one project active in the editor or executor at any time The project folder is defined the application preferences The default value is SHOME uss project Note that editor and executor can have different project folders but for most users it is recommended to use the same folder in both applications
240. figured in the context menu that appears on performing a right click on the quick graph display PPCS1_Press_MVD 6 StripGraph Quick Graph 9 Properties O Marker O Line and Marker Copy Display Title 15 39 15 40 15 41 15 42 15 43 15 44 15 45 15 46 Time 01Sep09 5 5 5 Scrolling and Zooming an Axis A quick graph axis can be interactively scrolled and zoomed by using mouse interactions To manually scroll an axis the mouse cursor has to be moved over the axis and the left mouse button has to be clicked and held before dragging the mouse in the appropriate direction To manually zoom an axis the mouse cursor has to be moved over the axis and the left mouse button has to be double clicked and held before dragging the mouse in the appropriate direction This causes an instant axis rescaling around the click position whereas a dragging to the up or right direction causes a zoom out and a dragging to the down or left direction causes a zoom in Note that clicking an axis immediately deactivates auto range and auto move modes Any quick graph axis can be resetted to its defaults by double clicking the axis with the left mouse button or by selecting the proper context menu entry 207 5 5 QUICK GRAPH CHAPTER 5 EXECUTOR PPCS1 Press MVD e9 5 LII ip Properties 24M Axis Auto Range 1 Axis Auto Move Set Axis Range to 2 0 Reset Axis 04 sl Curve 7 LJ Copy Displ
241. g element DataSource PacasourceOrker element DynamicProperty UKA T O eel AA VDRAW COLORS ARS tS Cor AUD ANA ES Avil TEASER lt CORNER COLOR T Ellipse Shape EllipticTickMeter element StartAngle xsd decimal element SweepAngle xsd decimal element DrawAsCircle 4 xsd boolean TickMeter ExitCommand 250 CHAPTER 9 REFERENCE 9 3 XML DISPLAY FILE FORMAT SCHEMA Command ExternalDataSource DataSource Externallmage element Pathname text Image Field element Rows xsd integer element Columns xsd integer element oc cm eco bar element Decimals xsd integer AMS Umit UAE SERE 2 element showUnin xsdaeboclean 5 elemento ho windic ators sorbo clean element AutoWrap xsd boolean element TextStyle TextStyle element UnitTextStyle TextStyle element Rotation _RotationEnum element OverflowBehavior OVERWRITE EXPAND SHOW _ HASHES CLIP LEFT lt ose qeu ord elemena Overr roepor Wf xsdiocolean i element FillStyle FillStyle Element FileChooser element StartDirectory text element Pilcerlist 1 Bie rit Wise Clase 1 Ylinkecelist I element FileChooser FileFilter eltemena EXT EnS T exe y element Description text x T element UseAbsolutePath xsd boolean InputField EERO eyes elemen ale T NGINIE es Bia SiG DN element colore ES oi a Fluid element Name JOD ESSO Een EID A M T TIE T os O AN IAEA DE
242. g status indicator shows the monitoring status for all currently open displays 180 CHAPTER 5 EXECUTOR 5 2 MONITORING AND CONTROL CONFIGURATION 9 USS Display Executor cgsadmin mcs ws 1 IES File Navigate View Options Freeze Window Help siga a leleia L mensem 9 6 COL Synoptics Home Page O CMU 1 COL Synoptics Home Page Version Ops Products 3 1 0 External Payload E al El Li B HH PPSB Exp Pur Stat LAN status indicator for all open displays N Nom GREEN All monitored measurements are within limits R Redun GRAY One or more measurements with unknown state or all not monitored E e or more measurements are out of soft limit One or more measurements are out of hard limit The following table lists all four colors used to indicate the nere status and explains the corre sponding overall monitoring state The colors given in the table are sorted by criticality beginning with the weakest and ending with the highest criticality Table 5 2 Overall monitoring status for all open displays Overall Monitoring Status Indicator Status of Measurements Green TEMP All monitored measurements are within limits Grey One or more measurements with unknown state or all not monitored Yellow One or more measurements are out of soft limit Red One or more measurements are out of hard i limit The color used is always that of the highest criticality i e red yellow grey and green even th
243. ge_VTC D Subsys Pwr Bus5 Current DMC D Subsys Pwr Bus5 Current VTC PWS A Bu D Subsys_Pwr_Bus5_On_Off_Stat_VTC fd e MC 1 1 1 c don EM 1 1 Verify PDU Power Outlets 1 iC 1 E 1 activates the nominal HRM core 1f the nominal HRM core activation fails the redundant HRM core is automatically activated instead starts RT acquisition amp monitoring of HRM data enables the HRM MMU link Master MMU Fiber Optic Jumper installation must be conpleted before starting this step After HRM activation correct configuration of HCOR APS HRFM must be verified to support downlink of Ku band packets via the HRM Gi Symbol Library x dh Consistency Results 08x The System Configuration Browser is shown Select that item and drag it onto the display area This will cause a label and a data filed to be 111 3 20 EXTENDED EXAMPLE CREATE A PROCEDURAL DISPLAY added to the display Change the text of the label to Verify PDU1 Subsys Pwr Bus5 ON and the font of the label as well as the data field to Lucida Sans Typewriter Sans Regular size 14 Then align label and data field to their horizontal center Repeat that process for EPDS PDU2 Subsys Pwr Bus5 On Off stat DMC analogously Alternatively you can use copy and paste with manual updates to create the second verification instruction CHAPTER 3 TUTORIAL USS Display Editor 2 8 0 File Edit View Tools Element Window Help
244. ght synoptic display from ground the user has to configure the command execution target This can be configured in the preferences window of the USS executor refer Switching targets for commands In the section Commanding the following options can be selected Commanding can be enabled disabled i e it has to be enabled if the user wants to issue a command Direct commanding can be enabled which means that the command is sent directly to the CGS CIS Direct commanding can be disabled which means that the command is added to a command stack within MCS Tools The command target specifies to which command stack the command shall be added either the manual stack or the auto stack In the manual stack the command is queued and the user interactively has to enable and then send the command In the auto stack the command is queued and sent automatically as far as the auto mode is activated Configure command stack The target command stack has to be enabled as remote command re ceiver in MCS Tools This is specified in the preferences window of MCS Tools In the menu item Options gt Preferences gt Remote Command Execution gt Remote command receiver the appropri ate command stack can be selected manual stack or auto stack Direct TC commanding When pushing a command button associated to a telecommand in the USS executor the command string is sent to CIS for command preparation The CIS returns the prepared command as CCSD
245. he Symbol Library is undocked and it is showing the open symbol library selected The Symbol Library can be used to select libraries and symbols as well as it provides access to adding and editing symbol libraries and their symbols 9 Close the Symbol Library by clicking the close icon in the undocked view 10 Open the View Settings from menu Views View Settings and undock it yw View Settings x nx COL HOME uss 9 Grid Draw Color Draw Style Draw Thickness Snap to Grid on Move Snap to Grid on Resize Spacing Horizontal Spacing Vertical 9 Zoom Zoom Factor in Percent Zoom Step Size in Percent R 192 6 192 B 192 COCOCO Dots 1 During During 10 10 100 10 The View Settings is undocked and it is showing the open view settings of the display selected The View Settings can be used to alter the grid and appearance of the display in the editor It has the same layout and features as the Property Editor Showed for a display is the following categories a Grid Basic appearance of Grid in the display view as well as behaviour off elements when they are being moved or resized b Zoom Zoom settings 11 Close the View Settings by clicking the close icon in the undocked view This concludes the introduction to the editors tool views 3 3 4 Editor Print Facility The USS Editor features a standard printing feature which gives ac
246. he command response window Furthermore the result of the post conditions is shown in the MCS Tools command history window as TMV status If the command is sent via command stack the pre conditions are evaluated prior to command release i e a command is not sent if the pre condition is not fulfilled Dedicated pre post conditions for command instances cannot be defined in a synoptic display This could be a future enhancement if required 224 CHAPTER 6 APPLICATION SCENARIOS 6 2 LAPAP MKII e Hazardous commands sent in direct commanding mode are checked via CGS and rejected because no password has been specified The command executor displays the CGS error and prompts the user to enter the password Hints how to edit onboard commands in USS For more details see section Command Buttons e Attaching a command to a command button should be performed via drag and drop mechanism selecting a command from a list of available commands This way the command definition copied to the display is inline with the definition in the SCOE data For each mandatory parameter having no default value an input field will be created If the parameter has constraints these are also attached to the input field The user may set a default value for a parameter e If for any reason the constraints shall be updated take care to use only a more restrictive definition than was set in the SCOE command definition In other words an updated constraint should always be a s
247. he depth of nesting is not limited for the localization files 242 Chapter 9 Reference 9 1 Menu references for the executor 9 1 1 File Menu The actions on files are grouped into the file menu Open Ctrl O Opens a display of any format that is USS displays FWDU displays GWDU displays or PREP and SATMON displays which are both in XML format See also Loading display from file system Save A Copy Saves a copy of the current display in one of the following formats USS uss FWDU fwdu GWDU gwdu or PREP and SATMON displays which are both saved as xml files See also Saving a copy of current display Close Ctrl W Closes the current display See also Closing display Close Other Closes all displays but the currently selected one if there is more than one display open See also Closing other displays Close All Closes all open displays See also Closing all displays Reload F5 Reloads the current display See also Reloading display from file system Load Layout Ctrl L Loads a previously saved layout which is any number of displays See also Loading window layout Save Layout As Ctrl S Saves all open displays as a layout See also Saving window layout Create HTML Report Creates a HTML report of the current display which can be viewed in a browser Save Snapshot Ctrl Shift P Save a snapshot of the current display into the user s application direc
248. he formatting of the data value in the field The format is specified using the printf style which will be well known to C programmers The format specifier has the following syntax gt legs miden eme cursa eni conversion The optional flags is a set of characters that modify the output format The set of valid flags depends on the conversion The optional width is a non negative decimal integer indicating the minimum number of characters to be written to the output The optional precision is a non negative decimal integer usually used to restrict the number of char acters The specific behaviour depends on the conversion The required conversion is a character indicating how the argument should be formatted The set of valid conversions for a given argument depends on the argument s data type An empty of string flag will treat the data as a string Conversions Table 4 3 Conversions e A e e Conversion dn Description Category d integral The result is formatted as a decimal integer The result is formatted as an octal integer The result is formatted as a hexadecimal integer The result is formatted as a decimal number in computerized floating point pes scientific notation floating point The result is formatted as a decimal number The result is formatted using computerized scientific floating point notation or decimal format depending on the precision and the value after rounding nam The result is formatted as a hexadecimal
249. i e x and y coor dinate 4 6 10 Linear and Elliptic Tickmeter Thermometer and Tankmeter Data sources can be added to meters by dragging TM from the System Configuration Browser The meters consist of two major variations LinearTickMeter EllipticTickMeter and Thermometer with tick indicators and the TankMeter with none The meters cannot be rotated so placing must be done with properties on the meter elements i e Linear Tick Meters gauge can be rotated with the orientation property 4 6 10 1 Linear Tick Meter The Linear Tick Meter is a linear gauge with a minimum and maximum Most of the properties of the Linear Tick Meter are appearance properties Linear Tick Meter properties 9 Appearance Border Color Border Used L Label Text Meter Tick Indicator Bar v Meter Tick Label Style Left or Top v Shape Fill Color 7 0 6 0 B 0 000000 shape Fill Style None v Tick Color MM FO 6 0 B 0 000000 Tick Indicator Color 1R 255 G 255 B 255 FFFFFF Tick Indicator Thickness D 9 Behaviour Field Style Disabled v Meter Color Show Status ra Meter Major Tick Frequency Meter Tick Base Meter Tick Unit Orientation o Dimensions 9 Font Field amp Label Font Field amp Label Font Color Tick Label Font Tick Label Font Color 9 General Data Source o Information 9 Limits Domain Meter Maximum Meter Minimum Linear Tick Meter Properties in Property Editor Z 50 Hor
250. icon close all tool views Screenshot of USS Editor started in default layout 72 CHAPTER 3 TUTORIAL ts Symbol Library x 3D1 Camera Control Mod 3D1 Camera Rotate re 3D11 Roll Left O 3D11 Roll Right Altern 3D10 Restore View 3D11 Roll Right 3D13 Step Size 69 3D15 Translation Forward 3D16 View Direction Fr e Q 3D15 View Direction To 3D17 Zoom 3D3 Default View 3D5 Earth Size Real Size 3D14 Target gt 3D4 Display Options 3D6 Motion Arrow ts Symbol Library x 1 gt H E10 Connector Permanen E115 Connector Dematab E115 Connector Dematab Lo H E135 Converter Static E125 Converter Current 1 E18 Current Relay L K E2 Battery Generic E20 Diode Light Emitti E15 Converter Unit DC DC E175 Current Integrato E22 Diode Rectifier E23 Diode Rectifier Si NS E265 Fuse A HH E255 Filter Unit Elect m l 3 13 ADD SYMBOLS 2 Open the Symbol Library from menu View Symbol Library 3D1 Camera Translate O 3D11 Roll Left Alterna y 3D12 Save View 3D15 Translation Backward 3D16 View Direction Fr 3D2 Camera Options Y 3D5 Earth Size 10xSmaller null 3D6 Motion Arrow Left 3 In the Symbol Library select from the drop down box ComboBox the symbol library Electrical E11 Connectors Dematable E E115 Connector Dematab E14 Converter Unit AC DC de
251. ientation 4 6 10 4 Tank Meter The Tank Meter element represents a fluid tank with fluid definition Tank Meter properties 146 CHAPTER 4 EDITOR 4 6 ELEMENTS ADVANCED PROPERTIES 9 Appearance Fluid Color CUSTOM FLUID v Shape Fill Color L_JR 255 0 255 B 255 FFFFFFF Shape Fill Style Solid v 9 Behaviour Meter Color Show Status vi o Dimensions 9 General Data Source MeterDS3 o Information 9 Limits Domain Meter Maximum 100 Meter Minimum 0 Tank Meter Properties in Property Editor The Tank Meter has one unique property otherwise the properties are the same as the linear tick meter except fewer J J e Fluid Color The Fluid can be predefined or a custom i e color Press mini button to open color editing for custom fluid 4 6 11 Pipe Valve and CheckValve Pipes and valves can be used together to present a flow system However pipes and valves remain independent unconnected elements on the drawing surface A pipe can be positioned precisely using the cursor keys 4 6 11 1 Valves The Valves element represents a fluid valve Valve and CheckValve can be assigned states INDETERMINATE CLOSED IN_TRANSITION OPEN These states can be set statically and or assign with a data source via the data source dialog Data source assigned to the valves state property must return Strings or enumerated values which corresponds to the states above Valve properties 9 Appearanc
252. ike the reports to be saved e Click Choose Directory 5 9 1 7 Import While importing a display the import results are being logged in case an error is encountered You can set the preference to open a dialog showing the import results when an error was encountered luli Preferences Ly Project Import Y Commanding C Open Import Results Dialog 3 Tab Appearance 3 Tooltips 3 snapshots 3 Reports 3 Import 3 Freeze Made Y Quick Graph Cancel 5 9 1 7 1 Opening Import Results Dialog e Check Open Import Results Dialog when you want a popup to be displayed that shows the import results which have been encountered while importing a display 5 9 1 8 Freeze Mode Preferences for the freeze mode include its enabling the setting of the major step interval and the setting of the freeze mode duration 219 5 9 CONFIGURING THE EXECUTOR CHAPTER 5 EXECUTOR Preferences Y Commanding Enable Freeze Mode 3 Tab Appearance 3 Tooltips 3 Snapshots Freeze Mode Duration _ 245 hours 3 Reports R Import D 3 Quick Graph Major Step Interval 60 seconds 5 9 1 8 1 Enabling Freeze Mode e Check Enable Freeze Mode to enable freeze mode Note that this setting will not be applied to displays already open in the executor 5 9 1 8 2 Setting Major Step Interval e Clickthe spinner next to Major Step Interval to either increase or decreas
253. ile filter s that will be added to the file browser A file filter is a pair of extension e g xml or xml and description to the file format e g XML Files xml The description will be added to the Files of Type combo box in the file browser e Start Directory Start Directory String is used to set a path to directory as starting point for the file browser The path may contain one or more environment variables Note The string is a platform dependent path 4 6 15 Image The use of the image element is deprecated because external images based on the image element are stored on the file system and can not be exported to the MDB Instead use images Symbols from the Symbol Library 1 Ensure a user library exists and is open for editing as described in the section Symbol Library 2 On the Symbol Library click Edit and select Create New Symbol 3 In the dialog that appears click Add External Icon browse to and select the image file and click Choose Images 4 Select the image in the State Icon drop down list 148 CHAPTER 4 EDITOR 4 7 DATA SOURCES 5 Enter the name of the image in the Symbol Name field 6 Click Ok 7 Drag the image from the Symbol Library to the Display Image properties 9 Appearance Auto Scale Image v Image Pathname Clp4_busch1666_rmelgaardiussi Keep Aspect Ratio L Reset Image Size Reset to 192x90 Rotation Degrees 0 Image Properties in Property Editor The Image elemen
254. imitives which are used together to denote a component sys tem or function Compound symbols are a special subset of icons that can be edited See IDAGS Computation A computation is a data source for elements such as data fields in a display The value to be shown is determined by evaluating the computation s expression Control Display elements that are designed to cause a result when selected command buttons naviga tion buttons and input controls See IDAGS CPL Common Procedure Language Electronic test procedures with manual and automatic steps D DaSS Data Service Sub system DDF Design Definition File Design Decoration Standard features of a window to allow closing resizing iconification and movement See IDAGS Default size During authoring displays are giving a default size That is their normal original size at which they look the best So resetting the size of a display back to default size displays it again 1 1 without any zoom Display grouped set of data and information contained within a window See IDAGS Display Element group of pixels assembled together to form an object e g labels symbols See IDAGS DJF Design Justification File Verification and Validation Plan Test data DMS Data Management System DN Discrepancy Note DocBook DocBook provides a system for writing structured documents using XML It is particularly well suited to books and papers about computer software though it is by no means
255. in MDB Connecting to MDB Please watt Cancel Dialog for showing progress of MDB connection ud _ Files submitted to MDB Ok Dialog showing result of save The Symbol Library View button Edit can be used to Lock for Edit Save Synchronize etc MDB Symbol Libraries oymbol Libraries must have uppercase names of maximum 16 characters to be compliant with the MDB 3 20 Extended Example Create A Procedural Display The USS Editor can be used to create procedural displays in the USS display format Procedural displays are task specific displays that visually resemble ODF procedures They provide all the command buttons and data fields as well as all the guidance required to accomplish a given task and therefore minimizes the need for display navigation This example will demonstrate the creation of a simple but realistic procedural display for activating the Columbus HRM High Rate Multiplexer COMMS subsystem The ODF procedure for this task and the four conventional displays required for carrying it out are shown in the following figure 106 CHAPTER 3 TUTORIAL 3 20 EXTENDED EXAMPLE CREATE A PROCEDURAL DISPLAY rou ga Corre Y erir pee z IV Bec lt 4 Com 1 arason Cem A OMS HAM Comfegurat Conmands LE I EL Jev mc 1 ome PA f A sewers L Con i bad a n mp LL ES E rea ala L wera ru LLL EE 73 eme w kn PA Par ELL Reds ar xa CLLUNN CLINIC gt au Le y ie F s pa GUO Ga am
256. ing operations are available from the File menu some operations are inactive if they are not feasible e New Create new empty USS display e Open Open existing USS FWDU GWDU or PREP display from the file system e Reload Revert to the saved version of the current display file This function can be used to discard changes made in the display since the last save or to acquire changes made in the display file outside the editor e Close Close the current display e Close all Close all open displays e Save Save the current display to the file system e Save as Save the new display to the file system e Save all Save all open displays to the file system e MDB Browser sync lock for edit delete Show the MDB browser e MDB Open from MDB Open display from the MDB e MDB Forced Open from MDB revert Open display from the MDB and overwrite local display file no matter synchronization state e MDB Lock for Edit on MDB Lock for Edit the display from the MDB e MDB Add to MDB Add a new display to the MDB e MDB Save in MDB Save display in the MDB 120 CHAPTER 4 EDITOR 4 3 WORKING WITH DISPLAYS e MDB Delete in MDB Delete display in the MDB e Create HTML Report Create a detailed report about the current display e Export to Image Export the current display to an image with or without annotation supported formats GIF PNG SVG e Print Print the current display e Print Preview Preview the pr
257. ing the auto save function 172 CHAPTER 4 EDITOR 4 11 CONFIGURING THE EDITOR Please note the following e Since the auto saver saves only saved displays a new display should be saved when constructed to make it part of the auto saved displays If errors should occure while unsaved changes exist choose to continue the appli cation and save changes to a new display file name not over writting the old e Opening and editing an extensive amount of displays more than 20 might cause the auto save function to not meet it fail save max execution time To minimize this risk save current display before changing to editing other display Max execution time can be set manually in uss properties Ex for maximum execution time to 10 seconds add a line with uss editor autosave maxexecutiontime 10000 4 11 Configuring the Editor The Editor can be configured in two levels The system settings with are set by the administrator of the tool and the User Preferences set by the display author 4 11 1 System Setting System settings are defined in the uss properties file which is common for the Editor and Executor The uss properties file can be edited in any standard text editor 4 11 2 Preferences The preferences setting are accessed though Edit Preferences on the menu These are the preference pages e Project Project settings for editor Contains project root settings and settings for auto save func tion see the Auto Save
258. install the adapter with your modifications otherwise the old version will stay in effect when running the USS executor 2 Open the file basedir uss x y z etc uss properties in an editor Change the property uss external systemadapter to adapter ExampleSystemAdapterlmpl This step is only required once B 2 4 2 Running USS with the Example Adapter After installation of the adapter start the uss executor to verify if the adapter is installed correctly T T OVAS iS oc hs ola Open a display in the executor that contains telemetry items eg the Peformancel uss display located in the basedir uss x y z examples uss demo directory Immediately after opening the display values should be visible in the displays data fields These values in the range of 10 to 10 are generated by the example dataprovider Now open a display in the executor that contains command buttons eg the Commanding uss display located in the basedir uss x y z examples uss demo directory On the command ing display click the top right button Issue cmd to trigger exection of a command via the example command handler An information dialog should open that displays a message which starts with Ex ampleCommandHandler issueStringTelecommand This dialog is created by the example command handler If you have successfully performed the previous steps the example system adapter is installed and works correctly B 2 5 The Example Explained This section explains
259. int defined no constraint defined Boolean true or false Double Float Range definition of min and max value Range definition of min and max value List of integer values in the range of 0 31 137 4 6 ELEMENTS ADVANCED PROPERTIES CHAPTER 4 EDITOR Table 4 6 continued Data Type Hexadecimal Integer Long Integer Object Identifier Short Integer State Code Set of valid values Set of valid values or a regular expression to compare with or max lenght of string Unsigned Integer Range definition of min and max value Unsigned Long Integer Range definition of min and max value Unsigned Short Integer Range definition of min and max value Word no constraint defined String A command for a button can also be edited as follows e In the propertyeditor press the mini button to open the command editor e If a command for the button has not been defined yet a dialog lets you choose between string telecommands and structured telecommands e Choose structured telecommand if the telecommand has nested parameters or parameters that need user input e The structured command editor shows a tree view of your command structure on the left hand side a panel to modify properties of a selected parameter on the right hand side and a preview field on the bottom showing a canonical version of the produced command string e Following actions depending on the node type can be taken by right
260. int of current display e Preferences Change Editor preferences for new displays e Recent files List of the 4 most recent files for easy access e Exit Exit the Editor 4 3 1 Merging Displays For users of GWDU the function of merging displays will be familiar In the USS Editor merging is done by selecting copying and pasting elements between the displays to be merged Copy pasting can be done as described in Basic Operations 4 3 2 Previewing Displays The Editor allows for previewing USS displays From the menu select Tools Preview If the display has been modified since it was last saved the Editor pops up a dialog requesting for the display to be saved The preview will show the synoptic display as it will look when executed see screen shot below The preview mode supports different ways of entering simulation data into the display as described in the following sections Automatically generated values used by the animator and slider are generated by a Sinus curve and also cycles through varying acquisition and monitoring states The automatically generated values generated by the animator and slider are generated by a sinus curve based on the range information in the configured SCOE file if no range data exist the sinus amplitude is 10 max 10 min 10 The automatically generated values are mapped appropiately to state codes or otherwise if data source type is not numeric 121 4 3 WORKING WITH DISPLAYS bh USS
261. interfaces of CGS Generation of XML SCOE files and export of displays from data base to file system is automatically done by CGS when required USS displays stored in the mission data base are available through HLCL UCL commanding and CGS screen setups For further information refer to CGS User Manual 6 3 1 Section 7 3 2 4 13 USS Displays 1 15 Integration with CD MCS The USS executor provides status lights indicating telemetry and link status in the status bar of its main window The configuration of these lights needs to be adjusted for CD MCS This is done by renaming the file cdmcs server properties xml to server properties xml in the etc directory of the installed product 1 2 Configuring System Settings After installation the system settings should be configured to adjust USS to the target environment To configure the system settings follow these steps 1 Open the file Sbasedir uss x y z etc uss properties with a text editor 2 Read the comments in the configuration file and edit settings where necessary 3 Save the changed file The new settings will be used the next time one of the USS applications is started CHAPTER 1 INSTALLATION AND GETTING STARTED 1 3 GETTING STARTED For settings in the uss properties file that can also be set via the user interface e g via prop erties dialog the following rules apply Settings made in the uss properties file only define initial defaults Once they are changed in the UI the
262. ispa e x Y 3D1 Camera Rotate e 3D11 Roll Left All 3D11 Roll Right Altern t MU ad 1 t S il Delet Create New Library ime Librai Create new lib Librai 3D1 Camera Transl Ureatel dd ted Element mbol O 3D11 Roll Left Alterm 3 el 3D12 Save View Open MDB Library Sync Dialog to MDB Popup menu for Symbol Libraries 2 Enter the name of the new Library Dialog to specify new library 105 3 20 20 EXTENDED EXAMPLE CREATE A PROCEDURAL DISPLAY CHAPTER 3 TUTORIAL 10 Enter new library name TEST LIB and press button Ok In the directory chooser select a filesystem location compliant with the MDB structure This lesson uses USS PROJECT ROOT lib CDU 316990235 APM COMMON TEST SUPP GRD DATA USS EDITOR VV Choose directory and press button Open Symbol Library x e nx 3 TEST LIB v Edit New library created and selected in Symbol Library view Create a new Label in the empty display and set text to TEST SYMBOL Click on button Edit in Symbol Library View and click in popup menu Add Selected Elements as Symbol 2 Name i Image SVG Type e SubDisplay USS Cancel Dialog for specifying symbol shown Enter new symbol name TEST SYMBOL select SVG as type and press button Ok Save library in MDB by click button Edit in symbol library view and popup menu Save
263. isplay Window USS allows to resize a synoptic display The contents of the display such as fonts and graphics are rescaled accordingly To resize display window e Click and drag window border 5 3 6 Resetting Display Window to Default Size 5 3 6 1 Prerequisites e There must be at least one display open 5 3 6 2 Resetting Display Window to Default Size You can reset a display window to its predefined default size To reset display window to default size e Choose Window gt Reset to default size The display window is reset to its default size 5 3 7 Showing Hiding Command Responses 5 3 7 1 Prerequisites e There must be at least one display open which contains tele commands 5 3 7 2 Showing Hiding Command Responses USS allows to hide the command responses for a display containing tele commands To hide show command responses e Choose Window gt Show Command Response 188 CHAPTER 5 EXECUTOR 5 3 WINDOW HANDLING 5 3 8 Navigating Display Hierarchy 5 3 8 1 Navigating Display Hierarchy USS provides the capability to navigate between different displays You can navigate through the dis play hierarchy in order to find open or select a display The display hierarchy mirrors the subsystem structure in which displays are organized You can open another synoptic from the synoptic tree visu alization or from navigation buttons Navigation buttons can also have the property to specify that the current window will be rep
264. isplays can be created in two steps 1 As described above Section 7 2 3 convert PWS FWDU displays to USS format using option e wich will disable the enhanced conversion of command lists and images uss convert sh bat e o dest dir source dir 2 Create HTML report of converted displays Now source directory is destination directory of first step Us rep or stu le de SE S obi 7 3 GWDU Displays The import of GWDU displays involves the following steps 1 Extracting the GWDU displays from MDB and converting from binary Dataviews format to XML report format 2 Generate XML SCOE files containing all referenced data if not yet available 3 Converting the XML report to USS format including creation of a symbol library if applicable 4 Store USS displays in MDB as new end items These steps are available as an integrated process in CGS For details please refer to the CGS User Manual section USS Displays 229 7 3 GWDU DISPLAYS CHAPTER 7 IMPORTING FOREIGN DISPLAY FORMATS 7 3 1 GWDU to USS Conversion Details This section describes in detail how GWDU display elements are mapped to USS elements 7 3 1 1 Conversion of GWDU Display Objects The table given below lists for each GWDU display object the target USS object In case of special handling a comment explains the details Table 7 1 GWDU display object conversion to USS object Static Objects UU LE L Ag EEN Ellipse Flpe S Cide
265. ition ACQUIRED DATA_ INTERRUPTION monitoring e LOW LIMIT VIOLATIO Line 30 Col 0 INS NORM mcs dgistyle ml Changing the values here will change the states used in the Editor Consistency Checker for the MCS target system 3 8 2 Lesson in adding a DOI file The lesson will show how to install a copy of the MCS DOI as a new DOI definition 1 Opening terminal and enter the gt USS_INSTALL lt etc directory Use command cd uss 2 6 0 etc Copy the MCS DQI definition to a new file Use command Pme a da eea ee Roos THI Check file is copied Use command ls Now open the file uss properties also located in the etc directory kate uss properties Make an entry for the new dqi style file by adding the following to lines in the DOI section of the properties file uss view dgistyle target5 TST USS sehen ddi eyle Files Sqi5esseeuL eme tst ecpbsies led Save the properties file now the USS application will on next invoking be aware of the new Display target and DOI style Start by opening the editor via installed icon Screenshot of USS Editor started in default layout 46 CHAPTER 3 TUTORIAL 3 9 CREATE ASCII DISPLAYS 8 In the empty new display created by the editor on default startup try selecting the new DOI Style i e display target in the proeprties of the display properties in property editor tool view Target System 9 Dimensions Height Width 9 Information Description Ti
266. ity Indication 10 Disconnect Disconnecting system to be monitored and con trolled 177 Display Definition 288 Display Version 245 Dock Docking windows 193 DOI 10 E Expression 151 Definition 289 F FAQ Frequently Asked Questions 285 Find Finding displays with parameter references 201 Finding text in display 202 Get Getting the executor version information 212 GWDU GWDU to USS Conversion 230 Importing GWDU displays 229 I Install Installing the Product 3 Issue Issuing telecommand via command button 197 Issuing telecommand via command list 200 K Keys Format of Entry Keys 242 L Load Loading display from file system 187 Loading window layout 186 localize Translation work flow 241 M MCS Editor Configuration 271 Executor Configuration 272 MCS Configuration 271 N Navigate Navigating display hierarchy 189 Navigating system configuration browser 189 Navigating to home display 191 P PCS Importing PCS PREP displays 227 Preparation Preparations 24 Print Print preview 212 Printing display 213 PWS Importing PWS FWDU displays 228 Q Quick Graph 204 R Reference Menu references for the executor 243 Reload Reloading display from file system 188 Reset Resetting display window to default size 188 Resize Resizing display window 188 297 INDEX RGB Colors 258 S Satmon Importing Satmon displays 233 Save Saving a copy of current display
267. ives a tree view of the current MDB tree The MDB connection is configurable via the Preferences 130 CHAPTER 4 EDITOR 4 6 ELEMENTS ADVANCED PROPERTIES LC APM GJ COMMON TEST SUPP Ed GRD DATA v USS gt C EDITOR o C EXECUTOR o 3 MDBIO Item Name Item Type Unified Synoptic Symbol Libraries USSLIB Y Sync Lock For Edit Delete Close MDB Library Sync Dialog NB The Display MDB Browser located under editor menu File MDB MDB Browser cannot be used to handle symbol library MDB actions TIP In USS symbol are collected in libraries which can be kept in the MDB or distributed with USS The symbol libraries are references locally TIP The symbol libraries should be kept up to date locally by keeping them read only and having them synchronized update from MDB when needed by a System administrator 4 6 Elements Advanced Properties This section describes specific properties and handling of the elements The purpose is not to describe all elements types and their properties but rather to answer frequently asked questions Please refer to Working with elements for a complete list of the element types 4 6 1 The Display The Target System is described in section Target system and DOI style The Display Description appears in the Display Report The Display Description can be HTML as shown in the screen shot below 9 Information Description html h1 M
268. izontal Ly Lucida Sans Typewriter Regular D MM AFO 6 0 B 0 000000 Lucida Sans Typewriter Regular 0 MeterDS1 50 50 CHAPTER 4 EDITOR 4 6 ELEMENTS ADVANCED PROPERTIES The Linear Tick Meter has several unique properties e Border Color Colour of border e Border Used If checked border is drawn e Label Text Text of label shown e Meter Tick Indicator Type of indicator drawn e Meter Tick Label Style Placement of Label with respect to indicator e Shape Fill Color Defines the fill colour of the meter i e the colour of the meter e Shape Fill Style Defines the fill style background i e solid fill meter none no colouring of meter e Tick Color Color of ticks drawn e Tick Indicator Color Color of tick indicator drawn e Tick Indicator Thickness Thickness in pixels of tick indicator drawn e Field Style Location of internal data field i e legend e Meter Color Show Status The gauge fill colour changes to display data quality e Meter Major Tick Frequency Placement of major larger ticks e Meter Tick Base Placement of first major larger tick e Meter Tick Unit Spacing between ticks spacing between major ticks will be Meter Major Tick Frequency x Meter Tick Unit e Orientation Orientation of the meter gauge e Field amp Label Font Fonts of field and label inside meter e Field amp Label Font Color Colors of fonts of field and label inside meter e Tick Label Font F
269. kground Symbol Name 9 Behaviour Show Execute Button L 9 Context Help URL Opsname D 4 I gt Editor started with default empty display created three tool views open Synoptic Hierarchy Property Editor and Symbol Library This is an example of start up layout the editor saved basic layout and which tools are open from previous editor closing 2 Add a new display by selecting from menu File New A new display is opened 3 Add a label by choosing from menu Element Add Label Click on label and edit text of label and resize the label by pulling the corner of the label D B D by Diplay a D B D The New display has a label with your added text 4 If Property Editor is not open open it by choosing Views Property Editor Property Editor Open 5 In the Property Editor check the Label Text Auto size My Diplay The Label changes text size to match the size of the label 6 Click on the in the display area outside the label area Display is selected and Property Editor shows the properties of the display 30 CHAPTER 3 TUTORIAL 3 5 MAKING A DISPLAY 7 Undock the Property Editor and edit the following properties by clicking in the field for the prop erties int Property Editor and editing a Background color Click button and add from color dialog a light blueish color Pick a Colour My Colours Swatches
270. l 3 1353 xml 3 1371 xml 3 1372 xml 3 1373 xml U RS m a 0 0 05 0 05 1 5 5 M File Name 1092 xml Files of Type Satmon displays C xmbD M 37 3 6 IMPORT EXISTING DISPLAYS CHAPTER 3 TUTORIAL 11 Click open to open display W USS Display Editor 2 6 0 INES File Edit View Tools Element Window Help R Qiapa a R m El lbi eg a a E E RR I 9 Property Editor x ax ro home uss fuss main examples import satmon 1092xml 2 x 16 85 1092 xml EN 9 Appearance Background Color EE F o G 0 B O 000000 Background Symbol Library v Background Symbol Name 9 Behaviour Show Execute Button L e Context Help URL Opsname satmon 1092 Targ et System MCS _ Iw 9 Dimensions Height 364 Width 782 9 Information Description Title Systems Comms System Bu 9 Log l l Insert New Change Entry Add New Log Entry v T il LD The imported display is shown shown in the editor The display can now be edited and saved to the USS display format 12 In the Property Editor check the import information iw Property Editor x nx 1092 xml 9 Appearance Background Color BI F o G 0 B O 000000 Background Symbol Library Name Background Symbol Name 9 Behaviour Show Execute Button 9 Context Help UR
271. l 10 Spacing Vertical 10 9 Zoom Zoom Factor in Percent Zoom Step Size in Percent v 100 10 A Display is open with the View Settings showing The View Settings are not saved with the displays the properties are non persistent and only for viewing in the Editor They provide a help when editing 39 3 7 GUI ELEMENTS CHAPTER 3 TUTORIAL 3 Change the grid colour to draw style to yellow and the draw style to Lines I USS Display Editor 2 6 0 File Edit View Tools Element Window Help SEE B DBCIEISD DEE 5 unitorm scating t f C View Settings 6 x a displayst5 DIST 9 Grid Draw Color Draw Style Draw Thickness Snap to Grid on Move Snap to Grid on Resize Spacing Horizontal Spacing Vertical 9 Zoom Zoom Factor in Percent Zoom Step Size in Percent MA R 204 6 255 B 0 4CC 1 During 7 During dy 10 10 100 10 5900 The Display grid colour change as well as the draw style the grid is now fully drawn 4 Now change the following properties a grid spacing to 50 20 Horizontal Vertical b set the Zoom factor to 200 c grid draw thickness to 2 pixels I USS Display Editor 2 6 0 File Edit View Tools Element Window Help SU aja
272. laced on open Navigation in this context means nothing else then exploring any set of displays Where displays are selected via point and click They are automatically loaded To navigate display hierarchy Do one of the following e Navigating via hierarchy panel 1 Choose View gt Show Browser if browser isn t already visible 2 The display hierarchy see red rectangle in next screenshot is shown as a tree panel on the left side of the workspace 3 Select the display hierarchy tab if hierarchy isn t already visible Click into hierarchy panel Select Display The selected display opens If it was already open the selected display is focused otherwise the display is loaded and opened r Q USS Display Executor fro5691 0 pike Ce Je iss File Navigate View Options Freeze Demo Window Help eblek S e Tesis i Lay 11 20 23 5 0 cOLSmoptcsHomerane E CuUsersifro5691uss project 9 5 ccu_316990088 9 APM 9 EJ FLTSYS Ej oPs SYNOPTICS E SYNOPTICS ROOT HOME j GO HOME gt 7 INT PAYLOAD gt E CCU 317490071 gt c CDU 316990317 7 CDU 317490467 liMay11 11 20 05 INFO Executor started liMayli 11 20 16 INFO Opening display C Users fro5691 uss project CCU_316990088 APM FLTSYS OPS SYNOPTICS_ROOT COL_HOME uss maz sm mm mes ak KP MM uva Per 0 te notconnecte
273. le gt Save A Copy 2 In the file chooser dialog select folder in which you want to save your copy 3 Enter file name under which you wish to save the copy Save A Copy Save In display copies le Bl E E 9 File Name copy of COL HOME display Files of Type USS displays uss ly Save Cancel 4 Click Save Display is saved in USS XML format 5 8 5 Configuring Status Display 5 8 5 1 Prerequisites e USS must be installed 5 8 5 2 Configuring Status Display The MCS status display is displayed in the status bar at the bottom of the executor window It can be turned off as follows TM mcs gt amp R 99 To configure status display 1 Open uss properties file in basedir uss x y z etc with a text editor 2 To not display the status display change the value of uss mcs status indicator property to false 214 CHAPTER 5 EXECUTOR 5 9 CONFIGURING THE EXECUTOR a lo Le the MCS startus inciLearcorc in the executor stacus area uss mes So elise MCC cit Ol false The MCS status display will not be shown in USS executor area at the bottom of the window in the status bar Upd Pert 6 du Not Connected 5 8 5 3 See also e Section 1 2 5 8 6 Configuring Data Quality Indicators 5 8 6 1 Prerequisites e USS must be installed 5 8 6 2 Configuring Data Quality Indicators You can configure the visual appearance of data
274. le comparisons If all comparisons are true return true Other wise return false Every PUI should be associated with a CONST Pseudo code DOSIS antes ASE moe Somo AO OS O NS EU cn CONS ine RS RN e nao E S IAE OMS Sons IS Ea if PUI1 CONST1 AND PUI2 CONST2 AND AND PUIn CONSTn return i else return 0 OrComp Takes the input arguments and calculates their sum MORE SM AAN a result argo or argl or SET Olay soso Or arg N 2 Or arg N 1 ona arcom Tb und ocu 4 7 4 5 Examples In this chapter we introduce some typical USS expression examples 157 4 7 DATA SOURCES CHAPTER 4 EDITOR Example 4 1 Using the engineering value in expressions The following examples show how engineering values are accessed in an expression In this example a data source is referenced via its Opsname TECATE ca SE cla The same expression using the path name instead of the Opsname Note that the path name must be surrounded with quotes SE close OMC CN ECEE 20 MN era aisla ole Example 4 2 Group of bytes This example shows how to retrieve the flap execution state value of type unsigned8 from a flap status SW variable The value starts at bit position 8 in an otherwise untyped byte buffer iure cer Uns rone de TU Sec RUC Im Seu MARES aras o E O Rumi Example 4 3 Using expressions to set colors This example shows how to set the background color of a rectangle depending on a parameter value The result t
275. le for displays with black background FixsdAloha Defines a static text Using monospaced font Lucida Sans Typewriter OutputAlph Field Defines a telemetry field Using monospaced font Lucida Sans Typewriter PlotDef Graph Defines a graph element Defines a procedure step 7 4 1 3 Alphanumeric Satmon Displays This section describes the interpretation of elements used in alphanumeric displays Satmon uses style ids in StyleID attributes of the text elements FixedAlpha and OutputAlpha defining the appearance of these text elements These styles are not distributed with display files but seem to be part of a Satmon executor installation The following table lists the ids found in the display set and there interpretation If an unknown style id is found then the color white is used 234 CHAPTER 7 IMPORTING FOREIGN DISPLAY FORMATS 7 4 SATMON DISPLAYS Table 7 5 Satmon text styles for USS version 2 12 NormalFA Left aligned color yellow YellowFA Left aligned color yellow CyanFA Left aligned color cyan Left aligned color green Table 7 6 Satmon text styles added with USS version 2 15 PurpleFA NormalOA YellowUL Left aligned color yellow LPChkBerd Left aligned color black with dark grey background The following table lists the attributes and their interpretation for a FixedAlpha static text output element Table 7 7 FixedAlpha attributes FixedAlpha Tow The y position of the element in numb
276. lean element LimitAreasFilled xsd boolean element DomainAxisLimits Limits element RangeAxisLimits Limits element DefaultDomainAxis ValueAxisProperties element DefaultRangeAxis ValueAxisProperties element DomainAxesMap AxesMap element RangeAxesMap AxesMap Graph Meter element Minimum xsd double element Maximum xsd double G RTE I ome AORA ON VER CA Semen iE Ooo te ollo element FillColorIndicatingStatus xsd boolean element FillStyle FillStyle Element BITE on element DefaultNavigationTarget text Button NestedTeleCommandParameter element Parameters clero ts Class 1 Ylinkecelist element SimpleTeleCommandParameter reference element SimpleTeleCommandParameter SimpleTeleCommandParameter T element NestedTeleCommandParameter NestedTeleCommandParameter TeleCommandParameter OpenDisplayCommand element DisplayBasename text element OpenInNewWindow xsd boolean element Coordinates element X xsd integer element Y xsd integer element Width xsd integer element Height xsd integer iy Command Pipe element onowe EE E EE os ds Done an element PipeConnectors actccriouctce Class 1 Yiirinkecehash set r element PipeConnector PipeConnector reference x in element Diameter xsd decimal element Fluid Fluid Element PipeConnector 253 9 3 XML DISPLAY FILE FORMAT SCHEMA PipeSegment
277. limited to them www docbook org Data Quality Indicator DOI A Data Quality Indicator is a letter or small symbol attached to a data field or icon to show the quality of a data value DOM Data Quality Monitor DRD Document Requirement Description 288 APPENDIX D GLOSSARY E EAC ERA Astronaut Centre ECSS European Cooperation for Space Standardization ww w ecss nl Enditem Box See Parameter Text Box Engineering Task Can be everything e g part of a use case user story write chapter in a document write test cases develop a model Task in iteration plan Expression An expression is part of a computation and defines the mathematical formula for evalua tion F FDB Flight Data Base FE Flight Equipment FEE Front End Equipment FEECP Front End Equipment Communication Protocol FMECA Failure Mode Effect and Criticality Analysis FRC Facility Responsible Centre FSC Facility Support Centre FTP File Transfer Protocol FWDU Flight Window Definition Utility See CGS G Graph Graphic image that shows the functional relationship of some quantities See IDAGS Graphic Symbol denote the function structure and operation of different systems and components Includes icons compounds symbols and primitives See IDAGS Graphics same as graphic symbol See IDAGS GSE Ground Support Equipment GSS Ground Segment Simulator GS SRD Ground Segment System Requirement Document GUI Graphical User Interface GWDU Ground Window
278. lly oracle c Database port The TCP IP port to connect to on the dB server d Database password The dB password for the dB user specified e Database host name The host db Server to use 8 Click on the MDB General category y Project MDB General Display Use CDU v 3 Consistency E System version 12 3 Data Source System mission MASTER 3 Import 3 Database System element config APM Y MDB General MDB General Properties E g Connection System Spec C MDB CDU 3 MDB CCU CS MDB SCOE The MDB General category contains the following properties a Use CDU Whether or not to use CDU contra CCU b System Version System version number c System mission System mission setting d System element config System element configuration 9 Click on the MDB CDU category Display CU version 0 consistency CU test version 1 3 Data Source m CU revision 0 R Import z D Database CU path APM COMMON TEST _SUPP GRD_DATA USS 3 MDB General CU issue 0 C MDB CDU CU instance MCS AlV1 C MDB CCU CU domain CCS MDB SCOE D s MDE CDU Connection Properties The MDB CDU category contains the following properties 43 3 7 GUI ELEMENTS CHAPTER 3 TUTORIAL a Cu version The CU version to use with CDU b Cu test version The CU test version to use with CDU c Cu revision The CU revision to use with CDU d
279. m Width 1 0 Horizontal Gridline Style Dashed Colour R 204 G 204 B 255 CCCCFF Width 1 0 OK Cancel Line Graph Gridline properties in Graph dialog 141 4 6 ELEMENTS ADVANCED PROPERTIES CHAPTER 4 EDITOR Line Graph Gridline Tab properties e Vertical Gridline Box Style solid dashed and dotted colour and line width can be defined for vertical gridlines e Horizontal Gridline Box Style solid dashed and dotted colour and line width can be defined for horizontal gridlines Line Graph Legend properties General Legend Gridline Domain Axis Range Axis Show Legend v Legend Styles Label Style Style Exanple ja Field Style Style Example Unit Style Style Example Legend Layout No of Sections 1 Field Columns 6 Field Decimals 2 OK I Cancel Line Graph Legend properties in Graph dialog Line Graph Legend Tab properties e Show Legend If checked legend will be shown drawn Legend Styles Box Click buttons to edit label field and unit text styles respectively e Label Color Click button to edit label colour in legend e No of Sections Sets number of section the legend fields are put into e Field Columns Defines how many columns the fields uses i e how many numbers e Field Decimals Of the columns above field decimals defines how many of them are used for decimal par
280. mbol Library Property Editor 2 x Properties are shown from label Label Labell Be 9 Appearance Font Lucida Sans Typewriter Regular Font Color MM F o G 0 B O 000000 Label Text Autosize Label Text Horizontal Alignment Left w Label Text Vertical Alignment Center w 9 Behaviour Auto Text OFF 1 wi Clipping Context Label For 9 Dimensions Depth 0 Height ilz Width 37 x 10 Y 10 9 Information Comment Label Text label1 Name Labell elected Eleme 1 element Tooltip 5 Set the properties to match approximately following picture Property Editor e x enx Change Font Font Color Label Text Autosize Label Text Horizontal Alignment Label Text Verti lt Label gt Labell ES 9 Appearance Font Serif plain 0 10 Font Color MM F 165 0 42 B 42 A52A2A Label Text Autosize Label Text Horizontal Alignment v Label Text Yertical Alignment v 9 Behaviour Auto Text Clipping Context Label For F 9 Dimensions Depth 0 Height ills Width EAD X 10 Y 10 9 Information Comment Label Text Test Symbol from Label Name Labell Selected Element eleme Tooltip cal Alignment and Label Text Giving the following label result 6 Resize the label by dragging its control points in the corners make it larger s Test Symbol from Label The label is enlarged text is followed because we set the propert
281. mmand combo box command pop up with the property Show as Combo Box Purse Tw The same Command List element configured in two different ways Command List properties 9 Appearance Background Color R 255 G 255 B 255 FFFFFF Font SansSerif plain 0 12 Font Color MM F 0 G 0 B 0 000000 selection Color R178G 195 B 222 FBOCADE Show as Combo Box L Command List Command Add Remove Command Chosen C ommand 1 mu Command Label Command Command Move Up Down Up Down Commanding Command X Command List Properties in Property Editor The Command List has several unique properties see e Background Color The color of the background inside the command list e Font The font to use for text e Font Color The colour to use for text e Selection Color The colour to use for selected text e Show as Combo Box if checked the command list is drawn as a combo box instead of a open list e Command Add Remove Press mini button Add to add a new command and mini button Remove to remove selected command e Command Chosen Selected command use drop down combo box to select another e Command Label Command label type in field to change e Command Move Up Down Press mini buttons Up and Down to move the command up or down respectively in list e Command Shown selected command press mini button to open command editor and X to remove command 4 6 6 Navigation Butto
282. mmanding with USS integrated into LAPAP MKII is described in this section An overview of the commanding scenario is given in the following diagram Columbus Onboard Commanding Elements PREP Synoptic TM TC Response Ground TC PCS Predefined Command Instance I I Execute l Time FLAP ommand Buffer c i c mmand Columbus ommand Start i Arm amp Fires DMS VTC ACS VTC 1 2 i Two Stage Buffer VTC ACS l ommand Command Executor l I I I I I I I I I l RAW Command Load l MTL sl P L SPLC DMS VTC MTL Executor Command TM 1 N 6 3 COL TRE CHAPTER 6 APPLICATION SCENARIOS Automated onboard command checks in LAPAP MKII During and after ground display development the display consistency checker verifies the onboard commands Onboard only the input fields attached to command parameters can be used to update the command The input fields are connected to constraints An automated check mechanism will verify input values typed into the input field Therefore an onboard command is always verified before execution The only exception from this rule are parameters representing end item references These can not be checked onboard because there is no end item information available The check is performed by the DMS The DMS rejects invalid commands Current commanding limitations in LAPAP MKII e Only structured commands replacement of CPL
283. mp r i A halos Pro Lan Test Sub Display Symbol Test Symbol Symbol selected 22 Left click hold on selected symbol and drag it to the middle of the open display to add it I USS Display Editor 2 6 0 File Edit View Tools Element Window Help ajo al a x svala aiaiai 8 s 010 ul s ul a ule a u Jaja Te e hms sam dsl wE w e Jele e s w r SS mmm is Symbol Library x display 1 x aunan Test Sub Display Symbol Test Symbol est Symbol from Label The symbol containing a sub display is added inside the sub display are the label and rectangle elements 63 3 15 USE ADVANCED ELEMENTS CHAPTER 3 TUTORIAL When creating a symbol from selected elements this can be done in two distinct ways As a svg picture classical way and as a USS sub display were the components are kept and can be recreated ir T System Configuration Browser g Symbol Library 4 x 4 KS A B x display 1 x J LIB_924 Create New Library Rename Library Delete Library CompoundSymbol Create New Symbol Add Selected Elements as Symbol Open MDB Add selected elements as Symbol into selected library Popup menu in symbol library view 2 Name 2 Image SVG amp SubDisplay USS Cancel Dialog for creating symbols from elements 3 15 Use advanced elemen
284. n The target display for a navigation button can be set by right clicking a USS display in the Synoptic Hierarchy and selecting Add Navigation to display Button Type property see Command Button Navigation Button properties 9 Commanding Action Display ope n v Open New Window vi Target Navigation Button Properties in Property Editor The Navigation Button has some unique properties but share many properties with command but ton above e Action Whether the navigation target specified should be opened or closed e Open New Window If checked the open action will not replace the current display but open a new display inside the USS Executor e larget The navigation target to apply the above action i e open or close 139 4 6 ELEMENTS ADVANCED PROPERTIES CHAPTER 4 EDITOR 4 6 7 Graphs Data sources can be added to graphs by dragging TM from the System Configuration Browser Line and Bar graph examples Previewed in Editor CTC2_Prim_Current_A_DMC IS A lt CTC2 Prim Current B DMC A SOL_CPD_Device_Joint_X_Temp MA degc q Bm SOL CPD Device Joint Y Temp degC ineGra 4 P BarGraph 3 E Range Axis Range Axis 0 L K t i 1401 00 1401 05 1401 10 1401 15 14 0120 1401 2 Domain Axis Domain Axis 4 6 7 1 Line Graphs Line Graphs are configured in the Property Editor by clicking the button at the property Configure Graph The Line Graph Properties dialog below is opened Line Graph
285. n implement an adapter to a new TM TC target system B 1 Introduction The USS executor is delivered by default with an interface to CGS based systems However USS also provides a general extension mechanism that allows adaptation to arbitrary target systems For this a custom system adapter needs to be implemented This adapter may connect to local or remote systems for receiving telemetry and sending commands For the implementation of a custom adapter a Java development environment is needed An example project is provided as starting point for development The next sections will guide you through the steps of setting up a development environment and compiling the example project The last section explains the provided example based on snippets from the source code B 2 Development Environment For the development of a custom system adapter a Java 6 based development environment is needed This section describes the components of the development environment and their installation Note that the following examples show output from a Linux system However the basic procedures are the same on Windows B 2 1 Prerequisites To start development of an adapter for a new target system the following software is required 1 A USS distribution archive version 2 19 0 or higher 2 A USS examples archive version 2 19 0 or higher 3 A Java 6 based Java Development Kit JDK 4 Apache Ant build tool version 1 6 5 or higher B 2 2 Setup of the Devel
286. nalDataSource Datasource ds Datasource ob multiple dataSources for the same Name are only added once fDataSources put ds getPreferredName ds xx Lets the data provider start sending updates This method must synchronously call x link net eads space uss shared displayv Displayf fsubmitData Name Data by Usina the caller thread to wnrtrabrze all data sources with therr defaults x public Synchronized vorid StarcUpdarces E 4 Sic SE gt inheritDoc see net eads space uss shared data DataProvider stopUpdates x Public synchronized void SstopUpdates 4 SE OO 0 8 Gets calibration rules as plain text param ds data source to get the rules for x user me o Erang Calibration rule or mS nor availiable uA buble E C H R T s Teniules Celina Data ource ds I BIT TE R Gets the data history service of this data provider x return the data history service or null sr not available public HistoryService lt Name Time Data getDataHistoryService pou m The following table shows on which events these methods are called by the USS executor Table B 2 DataProvider Methods and their Call Events Event called by the display with a set of datasources before a display starts execution subscribe 280 APPENDIX B HOW TO INTERFACE WITH NEW TARGET SB 21 HMS ELOPMENT ENVIRONMENT Table B 2 continued called after call to subscribe to indicate
287. name v BLB LSS 513 02 Sensor lann Value Output Engineering value Unit pct Data Source Dialog now has a fully configured data source 13 Click button OK in data source dialog 9 General Data Source BLB LSS 13 02 Sensor m 9 Information Shown Data Source in property editor is now changed 14 Now check consistency again Tools Check Consistency Display Consistent Dialog shows that display is now consistent 15 Click button OK to close confirmation dialog 98 CHAPTER 3 TUTORIAL 3 19 MDB DISPLAYS 16 Select focus the Consistency Results View again gt Property Editor System Configuration Browser Consistency Results 9 Property Editor T System Configuration Browser E Consistency Results x Result Reference Description Info 2006 09 05 10 13 19 Starting consistency check on Untitled File Unnamecd Info Detailed Version VAPM Mission MASTER 12 CCU MCS Alv v7 1 0 14 Dec 2005 17 33 59 Info SCOE files used file home uss Desktop USS RC2 Acceptance uss 2 6 0 share scoe 316989981 O0 o Info OpNom Spell Check Performed OpNom incl ESA Label Labell Label text label for check contains 2 errors Incorrect Words are label at position O alternatives lab el TankMeter TankMeterl Opsname SID Pathname and Type checked without errors for datasource with Opsname BLB_LSS_S13_ Info Validation of 1 data sources passed 0 datasourc
288. nd Synoptic Hierarchy A window divider can be dragged with the left mouse button to resize the windows A window divider is the grey area between windows When the mouse is over the window divider it changes shape to a double arrow 4 2 1 3 Drag and Drop Windows Rearrange the docking windows by dragging and dropping To move a window press and hold down the left mouse button on its tab and drag the window A docking frame will show where the window will dock when releasing the mouse lig Property editor E Synoptic hierarchy x nx 9 C Opened Displays OE qis O Es No title assigned on display 1 e nd Cs uss uss m ain sh arexdisplaysWuss 9 GE arm 9 L5 FLTSYS jars o 3 INT o CI PAYLOAD EZ MCS_Status uss iL A docking frame Display view settings amp x Library editor x iP System conf The drag operation can be aborted using the right mouse key or Esc A complete tab window can also be dragged using the area to the right of the tabs A view can be dragged into another tab window The tabs of the views within a tab window can be rearranged by dragging the tabs to their new position 117 42 THE EDITOR WORKSPACE CHAPTER 4 EDITOR 4 2 1 4 Minimize and Maximize Views and tab windows can be minimized to the window bar at the bottom edge of the Editor by clicking the minimize button The previous location of a minimized or maximized window is remembere
289. nd editing 27 Click Close to commit editing The Command argument is now changed 66 CHAPTER 3 TUTORIAL 3 12 NAVIGATION DISPLAY In the Property Editor the property Command contains a button which gives access to the command editing dialog In the Property Editor the property Command contains a button X which gives deletes the command after this will give the possibility to change command type USS preferred default command type is structured command the structured command gives a less error prone method for contruction telecommands otructured commands can be referenced combined with input fields and comboboxes to make advanced commanding 3 12 Navigation Display The USS Editor can be used to create displays that can be navigated by navigation buttons in the USS display format The navigation buttons are complex hyperlinks between displays using their relative path navigation cannot happen on the display itself Pictures in this lesson show the result from pre vious lesson as one of the displays used 3 12 1 Lesson in creating Navigation displays 1 Start by opening the editor via installed icon close all tool views and make a new display so that the editor contains two new displays Screenshot of USS Editor started in default layout 2 Arrange the displays by dragging them left click hold on display tab so that both are visible at the same time 67 3 12 NAVIGATION DISPLAY M
290. nd the effect on the meter C USS Editor Preview Untitled INES File Preview 4 il gt Preview started 5 Sep 2006 at 09 41 41 Slider Index 64 The indicator moves as the slider is moved 3 15 2 Lesson in creating using fluid elements 1 Start by opening the editor via installed icon close all tool views Screenshot of USS Editor started in default layout 2 Open the Property Editor from menu View Property Editor 89 10 3 15 USE ADVANCED ELEMENTS CHAPTER 3 TUTORIAL Wi USS Display Editor 2 6 0 DIST File Edit View Tools Element Window Help aja 8 Mie mojo Nas HL lt me bed Wb wh a amp Al Q d 9 Property Editor 2 x a ax ldisplay 1 e x T displays 1 9 Appearance Background Color R 238 G 238 B 238 Background Symbol Library v Background Symbol Name Le 9 Behaviour Show Execute Button Lj 9 Context Help URL Opsname f e Il Make a new TankMeter Pipe Valve and Data field arrange approximately as picture below B Elements for lesson TankMeter Pipe Valve and Data field Double click with the mouse on the pipe to select the left most pipe segment to edit it Selected pipe segment Use the mouse to move the left top point to the TankMeter Selected pipe segment m
291. nd the content of the selected node on the right where the content can be edited 2 Browse in the XML tree hierarchy to the node AcquisitionStatus and select it to show the content 45 3 8 CHANGING DQI STYLES CHAPTER 3 TUTORIAL mes_dqistyle xml Kate 268993 0 FB ma UGQ HighCautionLimit color yellow gt lt LowWarningL imit color red gt lt HighWarningl imit color red gt lt Low0ffScaleWVarningLimit color red gt lt HighOffScaleWarningLimit color red gt lt GraphLinitColors gt i STATE DEFINITIONS gt aS T REQUESTED NOT_MAINTAINED NOT_ACQUIRED NOT_RECEIVED INVALID ACQUIRED DATA INTERRUPTION STATIC gt lt MonitoringStatus states DISABLED IN_LIMITS NOMINAL LIMIT VIOLATION NOMINAL LOW LIMIT VIOLATION NOMINAL HIGH LIMIT VIOLATION DANGER LOW LIMIT VIOLATION DANGER HIGH LIMIT VIOLATION UNDEFINED UNKNOWN gt lt DeltaMonitoringStatus states DISABLED IN_LIMITS DELTA NOMINAL LIMIT VIOLATION DELTA DANGER LIMIT VIOLATION UNDEFINED UNKNOWN gt f States in DL Gia TA No MIN 15 7 pic RUNE ACQUIRED DATA INTERRUPTION monitoring IN LIMITS Style acquisition ACQUIRED DATA INTERRUPTION monitoring NOMINAL HIGH LIMIT VIOLA Style acquisition ACQUIRED DATA INTERRUPTION monitoring DANGER HIGH LIMIT VIOLATI Style acquisition ACQUIRED DATA INTERRUPTION monitoring NOMINAL LOW LIMIT _VIOLATI a acquis
292. nd type In Field1 Edit Data Source Name Unt DataType CFAT Fan Temp DMC degC Float Data Source Type e External Data Source 2 Computation Details for External Data Source Opsname CFA1 Fan Temp DMC Value Output Engineering value Unit degC Type Float Data source dialog showing details for an external data source A computation is defined by an expression Expressions can also contain MDB end items and names of data sources defined in other expressions The name of a computation cannot contain spaces Details for Computation Expression mdbPathl APMIFLTSYSICOL iC TCTIPRIM CUR A mdbPath APMIFLTSYS COLTICTC1 FAILURE_STS PI 4 lt Select Symbol y Select Construct Select Function Q Evaluation Expression Valid Unit Type Float v Name Expression8 Status Propagation Data source dialog details for a computation Note that changing the type from e g external to computation and back to external again will clear all properties of the defined data source Fields e Unit Used to describe the output of your expression Example degC e Type The type your expression returns Example Integer e Name The name that describes your expression e Status Propagation If checked your expression will propagate statuses received from its own data sources 4 7 2 Suppo
293. ndColor Color IE ERIS PO DIC OI s T t TextStyle TextStyle ShowAsComboBox xsd boolean bist Al element CommandList Item element ascii reso _CommandOrRef element element element element element Command L L L Element Compound element Elements _ElementChoicex green xsd nonNegativelnteger 248 ES ce CHAPTER 9 REFERENCE CIA T _ reference but it wont t be removed CHAPTER 9 REFERENCE 9 3 XML DISPLAY FILE FORMAT SCHEMA Element Computation element Expression text element Arguments element ExternalDataSsSource ExternalDataSource _reference element Computation Computation reference element StatusPropagation xsd boolean DataSource Criteria element Key far bosse Class 1 cext esc eq eme element Bxtermabbatasource Exter alDatasource reterence c element Computation Computation reference element DataSourcePair DataSourcePair by element Name text CeTrerence Y DataSource element Names attribute class 1 element entry 1 element string text element string text L L T element Type aero Mtro class 1 text 2 element Literals actccrcioutce class text l element string text element Name text I Seme mita Una teet element UsingRaw xsd boolean Tiked hashi map us element element element element element element DataSourcePair
294. nect This adapter can not be disconnected so return false reburn Lalses x Returns true if the USS client is connected to the external System public boolean isConnected Always return true return true Returns the system data provider Public DaktarProvider gerDart are rovider Display display 4 Note that A new DataProvider has to be created for each display return new ExampleDataProvider display Returns phe history Service Por this adapter or null 1h no history services EEZ 278 APPENDIX B HOW TO INTERFACE WITH NEW TARGET SB 21 HMS ELOPMENT ENVIRONMENT available public HistoryService lt Name Time Data getDataHistoryService A Service providing historic data is optional retin MaLLa xx Returns the system command handler public TeleCommandHandler getTeleCommandHandler You can re use a single CommandHandler reference here instead of creating a new one on every call return new ExampleCommandHandler Returns a short descriptive name for the external System e g MCS 24 public String getName return ExampleAdepeter The following table shows on which events these methods are called by the USS executor Table B 1 ExternalSystemAdapterInterface Methods and their Call Events Method called when connect is triggered on the connect uss executor user interface l called when disconnect is triggered on the disconnect l uss
295. nfig file which contains the settings for USS 91 3 16 CHANGE USS PROPERTIES FILE CHAPTER 3 TUTORIAL 2 Opening the Kate editor and browser to the gt HOME_DIRECTORY lt uss lt USS_VERSION gt di rectory Here open the file uss config uss config Kate IES File Edit Document View Bookmarks Tools Settings Help 206493 5 FB Oe URL lt xml version 1 0 encoding UTF 8 lt DOCTYPE properties SYSTEM properties dtd gt lt properties gt lt root gt lt map gt lt node name net gt map gt lt node name eads lt map lt node name space gt map gt lt node name uss map node name config gt map lt node name Config gt lt map gt lt entry key uss view showsynopichierarchy value false gt entry key uss view showconsistencychecker value false gt entry key uss view showsystemconfigurationbrowser value false gt entry key uss view showlibraryeditor value false gt entry key uss view editor x value 26 0 gt entry key uss view editor y value 11 0 gt entry key uss view editor width value 988 0 gt entry key uss view editor height value 646 0 gt entry key uss toolbar editor standard toolbar value 3 0 21 gt entry key uss toolbar editor edit toolbar value 6 0 21 entry key uss toolbar editor element toolbar value 2 0 21 entry key uss
296. nfiguration Browser Quick Graph Menu 191 5 3 10 Navigating to Home Display o o 191 DO LOS EFOTO QUISTES as eaey xor ose RO RU e EIA 191 5 3 10 2 Navigating to Home Display o oo 191 5 311 Showing Hiding the Toolbar o oo e 192 SW MEI MP or A 197 5 3 11 2 Showing Hidingthe Toolbar leen 192 52 12 Clos lA 2 iris ars Pe ROSE RS E oes RR NEUE RS pup e 192 DA ELSLEQUISIES 4 cete Ark obe So RUE den Rub oS b UR S hd 192 dia lOs Display 39 999 oho 5992 4 5 304999 5 25 5 192 soup NE IIo apre oso ia 192 5 49 Closing All Displays s sae pe ramada na E R T 192 S00 Prerequisites y seerd aiea sie a AR a A 192 53 192 Closing All Displays sa i iow de de bos Gh eos bho 9 eco S 192 DOO eC CI enn ae eee heey eee hehe ead ea oOo hE eee HS HF 192 5 3 14 Closing Other Displays ico 00 Foes Od ROSH eee EG eee 192 E A 26 CC rrr 192 55142 Close Other Displays s 645 dior moe mpm moe om bern 193 Do PT 193 5 5 15 Tossh g Tabbed MOC sy meses deron c tee RR OT RESO HEGEDRE EHH ope d 193 5 915 Toggling Tabbed Mode 4 ce siones oo eee we HY Eee 193 5 3 16 Undocking WindOWS e were Boy mos Roe ala a A 193 Sodol o PEA 193 5 3 16 2 Undocking Windows 2 65 te 2 beh awe ass RR RS 193 Dol P cking WIndows asis ira or pr ara Eoi e NOE E pup c 193 SDAL ETRE QUISTES a Areas ee Ae SR ey oe S uh d 193 5 97 2 Docking WIndows 344654445
297. ng File MDB MBD Browser Sync Lock For Edit an MDB Browser is opened The MDB Browser shows the tree structure of the MDB and here multiple displays can be selected by navigating the tree The selected displays can be syn chronized by right clicking and selecting sync Click Close to quit the MDB Browser Synchronization is always done to the Project Folder Lock for Edit When a display needs to be locked for edit locking the display in MDB ensuring only one person edits the display at a time lock for edit is performed from the Editor In the MDB Browser the selected displays can be lock for edit by right clicking and selecting lock for edit this will also synchronize the selected displays Results of Lock for edit action on a display e In MDB The display end item is locked to the database user This results in nobody else being able to lock it and only the person who locked the display in the first place can submit an updated display unlocking it in doing so e Locally on the file system An updated version display is copied to the file system placed ap propriately in project root folder and the display file is changed to read writable for edit 4 8 2 Saving Displays in the MDB The Editor can save USS displays in the MDB Note Only displays locked for edit can be saved in the MDB 4 8 3 Adding a New Display to the MDB When adding a new display to the MDB first ensure that the MDB configuration is correct ref
298. nqueror Location Edit Wiew Go Bookmarks Bookmarks Tools Settings Window Help amp amp 59 0 FABG BRA D location Klein ze Orale s SS version 2 6 0 build 20060905 1608 Perforce change number Change 27240 Released by mr Delivered to eRoom AIV Release information shown in Konquerer embedded viewer 4 Find the USS package compressed folder ss amp 0 uss 2 5 0 uss project workspace uss 2 5 0 uss 2 6 0 release release info notes doc For Linux USS is delivered as a gzip compressed tar archive 5 Right click the compressed archive and select Extract here form popup menu Gd New Window Z Undo Copy CI Z de Cut Ctrl X Lh Copy CIA C Rename F2 IE Move to Trash Delete x Delete Shift Delete Y Add to Bookmarks Open With amp Ark Preview in Archiver amp Copy to public folder Extract here Edit File Type Properties Konquerer popup menu for USS compressed archive 6 Konquerer open default compression decompression tool normally Ark Click OK to decompress in the home folder 527 Extract Ark Extract to file home uss Files to be extracted C Current All El C Pattern Preferences Ark compression tool 7 The decompression of the USS archive generates a USS installation folder 15 3 2 INSTALLATION OF USS PACKAGE CHAPTER 3 TUTORIAL file home uss Konqueror Location Edit Wiew Go Bookmark
299. nt NeedleStyle LINE KITE BAR element by Thickness xsd integer element LabelStyle NO LABELS LEFT_OR_TOP RIGHT_OR_BOTTOM A ANA ES A ETORRI Siemon Paro valo MES Aaa USC EN Bisa RH R SES BI T Stermen tia cia rea element LabelTextStyle TextStyle element IndicatorTextStyle TextStyle Meter ValidInputMap element ValidInputMap element entry 4 element string text element string text x ValueAxisProperties element AxisMode VALUE BASED LINEAR VALUE BASED LOGARITHMIC TIME BASED_ABSOLUTE SAMPLE BASED RELATIVE element ME eed DE eddie K B T AxisRange AxisRange element AutoRange xsd boolean element AutoMove xsd boolean element StickyZero xsd boolean Docendi ced Roraredn sxe ao oa les ine y AxisProperties element Valve element PLluricd EA element Modifier GENERIC MANUAL GENERIC element Rotation _RotationEnum element ThreeWayValve xsd boolean Element AUTOM TDS AE MANDATOS B Shortcuts for frequent patterns TOBRIXMER Tellico Lemporealty Pattern waceepcing any T Structure ume m e A cia O be pode Ol anykblemernt element gt attribute x TEXT _anyElement x Lobo _rererence attribute reference text _AxesMap 256 VEI VES BEES ABIDE AT SOLU ine e U a5 CHAPTER 9 REFERENCE 9 3 XML DISPLAY FILE FORMAT SCHEMA abrio uec Closs Ml ed Mas NS mao say elem
300. nts HLCL response Command History TM TM Processed Para TC Automated TC Processed Para MCS Para Procedure MCS Para Executor Col Event Log TM TC Response Processed Parameters SA Server Columbus Ground TC TM Processed Columbus Ground TC TC Response Parameters Nasa Ground Commanding System TM TC Response Ground TC e Edit TC A telecommand SWOP command executeFLAP Predefined TC can be edited in the command editor of MCS Tools The command string is then copied and pasted into a command button of a display opened in the USS editor e Edit HLCL A ground command HLCL can only directly be edited in the USS editor because the MCS command editor supports only telecommands 223 6 1 MCS CHAPTER 6 APPLICATION SCENARIOS Edit structured command All commands can be edited as structured commands using the struc tured command editor in USS A structured command is not edited as a command string but as nested structure of commands and their single parameters For each parameter dedicated prop erties can be defined like value ranges types and default values For structured command input fields can be associated to certain parameters of the command An input field in the synoptic dis play which is related to a command parameter enables the user to specify the command parameter value at runtime Configure command target Before execution of a telecommand in a fli
301. o Move property e Bar Graph has the possibility to limit the automatic range properties Automatic Range Low er Upper Bound Bar Graph Domain Tab differences compared to line graph e Bar Graph does not have any domain data sources or axes therefore only domain axis property Label Bar Graph General Tab differences compared to line graph e Bar Graph does not have value markers and step curve properties 143 4 6 ELEMENTS ADVANCED PROPERTIES CHAPTER 4 EDITOR 4 6 8 Arc The Arc element is drawn as a sub section of an ellipse where the size of the element determines the shape of the ellipse Arc properties 9 Appearance Arc Angle Length 180 Arc Start Angle 0 Arc Properties in Property Editor The Navigation Button has some unique properties e Arc Angle Length Length of the arc in degrees 360 for a full ellipse e Arc Start Angle Start angle of the arc in degrees clockwise start at right most point 4 6 9 Polyline and Polygon To add or delete a point to a polyline or polygon right click on a point of the shape and select appropri ate action on the context menu that appears Polygon and Polyline popup Delete Point Add Point Edit Point Polygon Popup menu Polygon and Polyline popup actions e Add Point Adds a point to pick point green box chosen e Delete Point Delete point pick point green box chosen e Edit Point Opens small dialog for editing point pick point green box chosen
302. ommandHandler public interface TeleCommandHandler CommandResponse issueStringTeleCommand StringTeleCommand cmd Display display gt CommandResponse issueStructuredTeleCommand StructuredTeleCommand cmd Display gt displayi boolean confirmCommandExecution String title String message TeleCommand lt teleCommand String targetSystem String getConfirmationText TeleCommand teleCommand String targetSystem String getEnhancedConfirmationText TeleCommand teleCommand String targetSystem List lt SimpleTeleCommandParameter gt assocParameters The following source code snippet from the ExampleCommandHandler shows an implementation example for these methods public class ExampleCommandHandler implements TeleCommandHandler Handle execution of a StringTeleCommand The given cmd contains the lt lt command SsSering x that is to be executed or send to a target system public CommandResponse issueStringTeleCommand StringTeleCommand cmd Display lt display Handle command parsing execution or transmission of the ond oJ targets y Sen here The method should return immediately A command response is opetitonade If a CommandResponse is used it can be updated after this method returned to indicate status of long running commands j We Just display the command string in a dialog tor demonstration JOptionPane showMessageDialog null ExampleCommandHandler issueStringTelecommand
303. on See also Undocking windows Dock All Docks all undocked displays back into the executor See also Docking all windows Show Command Response Toggles command response visibility for a display containing tele commands See also Showing Hiding Command Responses 9 1 6 Help Menu Everything that gives information about the use of USS is grouped into the help menu 9 2 Help Contents Opens the index of the user manual in HTML For Display name of display Shows the help for the current display See also Showing display help Search Opens a dialog to search the user manual for a given phrase Show All Hints Pops a dialog up which asks if all hints should be displayed again Data Quality Indicators for Display Displays the DOI Data Quality Indicators of the current display in an opened browser window About Opens a dialog displaying information about USS See also Getting the executor version information Display Versions and Compatibility USS displays are stored in XML format with the file extension uss see Section 9 3 for the XML schema The USS XML format is versioned independently of the USS software since the software is likely to change more frequently than the display format It is obvious that extensions added to later versions may not be compatible with earlier versions In order to recognize possible conflicts every display contains a version identifier In the example below the format version of the
304. on Display 1 background to select it 6 Save display by selecting from menu File Save Type in file name Display1 uss 68 CHAPTER 3 TUTORIAL 3 12 NAVIGATION DISPLAY asa lib D Unnamed0 uss File Name Displayl uss Files of Type USS displays uss M Save Cancel Save dialog is shown 7 Click OK to save dialog to save display 8 Use the mouse and left click on the second display background to select it I USS Display Editor 2 6 0 File Edit View Tools Element Window Help e m oa au e s m o o TE Je e ajajajajajo home uss uss project Displayluss x f display 2 x Display 1 Display 2 Cancel Arch Retrieval VAR FOR UPLOAD FILE Downlink File S Second display is selected 9 Save display by selecting from menu File Save Type in file name Display2 uss EXE lib D UnnamedO uss File Name IDisplay1 uss Files of Type USS displays C uss M Save Cancel Save dialog is shown 10 Click OK to save dialog to save display the second display 69 3 12 NAVIGATION DISPLAY CHAPTER 3 TUTORIAL M USS Display Editor 2 6 0 File Edit View Tools Element Window Help
305. ont tick label inside meter e Tick Label Font Color Colors of font tick label inside meter e Meter Maximum Largest value shown in meter e Meter Minimum Lowest value shown in meter 4 6 10 2 Elliptic Tick Meter The elliptic tick meter is equivalent to the Linear Tick Meter except for one property and the appearance i e drawn as an ellipse instead of a linear scale Elliptic Tick Meter properties 145 4 6 ELEMENTS ADVANCED PROPERTIES 9 Appearance Border Color Border Used Draw as Circle Label Text Meter Tick Indicator Meter Tick Label Style Shape Fill Color Shape Fill Style Start Angle Sweep Angle Tick Color Tick Indicator Calor Tick Indicator Thickness 9 Behaviour Field Style Meter Color Show Status Meter Major Tick Frequency Meter Tick Base Meter Tick Unit o Dimensions 9 Font Field amp Label Font Field Label Font Color Tick Label Font Tick Label Font Color 9 General Data Source o Information 9 Limits Domain Meter Maximum Meter Minimum CHAPTER 4 EDITOR Bar v Left or Top v EE F 0 6 0 B 0 000000 None m 120 300 MM F 0 6 0 B 0 000000 R 255 6 255 B 255 SFFFFFF 6 Disabled v Lucida Sans Typewriter Regular D EH F0 G 0 B 0 000000 Lucida Sans Typewriter Regular D MM F0 6 0 B 0 2000000 MeterDS2 50 Elliptic Tick Meter properties in Property Editor The Elliptic Tick Meter has some uniq
306. ools Element Window Help ES Waa fi rom sanno S w eJe ole i DU es sie a o o ED rre 3 a e e sle u a S BALSA 2 Ww viala JE B R home uss uss project Displayluss x Ti home uss uss project Display2uss x Display 1 Display 2 Displayl Cancel Arch Retri eval VAR FOR UPLOAD FILE Downlink File 7 A navigation button is added to currently selected display Display2 uss The navigation button will navigate upon activation to Display1 uss when Display2 uss is executed 13 Save both displays again and close the Editor 14 Open the Executor from installed icon 15 In Executor open display file Display2 uss from the Project folder USS Display Executor uss uss2 File Navigate View Options Window Help Jada ale 00 00 00 000 6 Untitled Untitled Display 2 Displayl 16 Click on the navigation button with text Display1 71 3 13 ADD SYMBOLS CHAPTER 3 TUTORIAL H USS Display Executor uss uss2 a x File Navigate View Options Window Help amp 6 tel gt memo 00 00 00 000 da 6 Untitled y Untitled Untitled Display 1 Cancel_Arch_Retri eval j VAR FOR UPLOAD FILE Downlink File D4Sep06 15 32 51 INFO Executor started D4SepD6 15 33 05 IN
307. oose between Non Dots Dashed Lines d Grid spacing width Default grid spacing width in pixels e Grid spacing height Default grid spacing height in pixels f Grid snap on resize policy Default behaviour of snapping when resizing an element in a display g Grid snap on move policy Default behaviour of snapping when moving an element in a display h Grid draw thickness Default grid thickness in pixels 1 Grid draw colour Default grid colour U Display width Default display width when creating anew display K Display target system Default display target system when creating anew display LU Display height Default display height when creating anew display m Display back ground colour Default display back ground colour when creating anew display 4 Click on the Consistency category D Project Consistency Display Used OpNom language UK English t D y Data Source Used OpNom check OpNom with ESA iv 3 Import Run OpNom check O isis Settings for Consistency Checker 3 MDB General 3 MDB CDU 3 MDB CCU 3 MDB SCOE The consistency category contains the following properties a Used OpNom language The language to use while spell checking in the consistency checker b Used OpNom check The OpNom standard to use while checking in the consistency checker c Run OpNom check Whether or not to run OpNom checking in the consistency checker 5 Click on the Data Source category 3 Display
308. opment Environment To install the development environment perform the following steps 1 Extract the USS distribution archive to a location suited for development see Chapter 1 for details It is recommended to use a location that is usually not be used for a regular installation 2 Extract the USS examples archive into the same directory used in the previous step 3 Install a Java Development Kit 1 6 available from Sun Microsystems 275 B 2 DEVELOPMENT ENVIROARPENDIX B HOW TO INTERFACE WITH NEW TARGET SYSTEMS 4 Install Apache Ant build tool available from The Apache Ant Project Site This usually involves setting the JAVA HOME and ANT HOME environment variables to point to their respective installa tion directories see Apache Ant manual for details You can now verify that the development environment is setup correctly by performing a first build of the provided example project To build the example project do the following 1 Open a shell and navigate to the example project root directory If the USS installation direc tory is basedir then the example projects location is basedir uss x y z examples tutorial systemadapter where x y z are version numbers Change the working directory to Sbasedir uss x y z examples tutorial systemadapter 2 Verify that the folder contains the following file and directory structure systemadapter T ES src bulld xml ADE B 2 3 Compiling the Example Adapter
309. or Background Symbol Library Name Background Symbol Name 9 Behaviour Show Execute Button 9 Context Help URL Opsname Durce MDB CU Consistency Date ource MDB CU Internal Version ource MDB CU Name MDB CU Pathname ource MDB CU Scope ource Durce ource MDB CU Version MDB Element Configuration ource MDB Host ource MDB Instance ource MDB Mission ource MDB System Tree Internal version ource MDB em Tree Version ource MDB Version Target System 9 Dimensions Height Width 9 Information Description Title Log Insert New Change Entry Select Change Entry Selected Change Author DUC G L A L La LO LA L L L L La L L La 9 Appearance CHAPTER 3 TUTORIAL LY Property Editor ex a nudi Nl RO G 0 B 0 000000 o o Tw o x L SYN Cmd Queues MDB 5 17 33 59 MCS AJV1 MASTER 12 MCS212 CG5626 MCS 600 800 APM COL_CC MCS_OPS CONFIG SYNOPTICS Add New Log Ent AO uss Selected Change Comment Automatic import of GWDU display Selected Change Date 7 10 06 Selected Change Revision 1 0 6 Close the imported GWDU display 7 Now importa PCS display with path lt USS_INSTALL_DIR gt examples import pcs xm1 Col_Cabin_FanAssemblie 3 Col Cabin Fan Assemblies ACT xml D Col Cabin Smoke Detector 1 xml 3 Col Cabin Smoke Detector 2 xml 3 COL CAUTION AND WARNING VTC1 xml D Col CDA 1 and 2 Heater Control VTC1 xml D Col
310. or will be familiar to users of MS Visio with the addition of connecting graphical elements with MDB end items The Editor can connect to the Columbus MDB to retrieve and store display definitions or it can work with displays directly on the file system The Editor comes with static and dynamic symbols as defined in Appendix C of the Display and Graphics Commonality Standard The symbols are found in the Symbol Library and can be dragged and dropped onto the synoptic display The Editor can import existing display definitions from e SAMMI II e DataView Gipsy e PREP Imported display definitions become USS displays meaning that they will have the USS XML based file format and the uss file extension The imported displays cannot be exported back into the legacy display formats 4 2 The Editor Workspace When opening the Editor the workspace will appear The workspace contains menus toolbars the display area in a tab window to the right and a number of views to the left The Editor menus adapt to selections and disables options that are not possible examples are MDB and element operations 115 4 2 THE EDITOR WORKSPACE CHAPTER 4 EDITOR USS Display Editor 1 4 0pre File Edit View Tools Element Window Help 8 le ejo ma gt e 9 Property editor x f i Ez display x 1 displays 1 Background color Opsname Target system Height Width
311. ore starting this step After HRM activation correct configuration of HCOR APS HRFM must be verified to support downlink of Ku band packets via the HRM T System Configuration Browser 8x Qe Symbol Library 8x By Consistency Renta 08x Editor after adding note block 5 After adding the sub step title 1 1 Verify PDU Power Outlets using the same method as for the main step title but the smaller font Sans Typewriter Regular size 14 add the corresponding veri fication instructions Open the System Configuration Browser switch to the OPS view and the On board Telemetry category then browse to EPDS PDU1 Subsys_Pwr_Bus5_On_Off_stat_DMC ae so ajo a se a sja a a a m E La Property Editor amp X t Synoptic Hierarchy aa a gt eS ot to o ujajojeje esa ma ax asist Pd tutoriales P x pd tutorial uss EISE 9 Appearance Background Color Background Symbol Library Name Background Symbol Name 9 Behaviour Show Execute Button 9 Context Help URL Opsname 230u e R 238 G 238 8 238 FEEEEEE 4 J 4 urce MO i J J urce MDB Versio Target System 9 Dimensions Height 1 560 Width 880 9 Information Description Titte HRM Activation Log p m OPS View Onboard Telemetry Insert New Change Entry Select Change Entry D Subsys_Pwr_Bus4_Sys_Cntl_Stat_VTC D Subsys_Pwr_Bus4_Voltage_DMC DN Subsys_Pwr_Bus4_Volta
312. oring states e Edit uss properties file in basedir uss x y z etc with a text editor and set the desired color for the corresponding monitoring status Possible values to configure are NO PARAMETERS Display contains no parameters FROZEN Display is in freeze mode OK All parameters are monitored and in limits UNKNOWN No Status information available ALL NOT MONITORED All parameters have a non nominal acquisition status OUT OF LIMIT CAUTION At least one parameter exceeds caution limits OUT OF LIMIT WARNING At least one parameter exceeds warning limits ussvcdagsplaweswdagbusecolorenopesametemns sc9c0cO s solis pp lay status eo loro zen 0000 uss drs play status color ok 320832 Bposecdamospidgsturuseeoleonsuwntemownsescgeo USS Cusp lay stas ollo Es motor reor ecco Us Ss cams e s e E E oE e E o E EEE E LOn T R50 IU US scams plan stats E Olot EH S T 5 2 5 3 1 6 Configuring the Button Icons You can configure the icons to be displayed in the dis play status buttons for the out of limit monitoring states To configure the icons for the out of limit monitoring states e Edit uss properties file in basedir uss x y z etc with a text editor and set the desired icon for the corresponding monitoring status Possible values to configure are OUT OF LIMIT CAUTION At least one parameter exceeds caution limits 44 OUT OF LIMIT WARNING At least one parameter exceeds warning limits uss display
313. orm to the OpNom definition or English as set in the Preferences It is checked that all element names are unique Using the LAPAP Profile additionally performs another set of consistency checks For MDB end items verity that all identifiers OPS name pathname SID are defined except for command parameters which are identified via OPS name only For PWS synoptic displays only structured commands are allowed Check of commands w r t parameter constraints Check if mandatory parameters of commands are available Check if order of command parameters is inline with MDB definition Symbol libraries and symbols are readable Check that the synoptic display has OPS name and display title defined Configurable target system check of the synoptic displays for LAPAP MK2 only PWS allowed Details about consistency results the messages and actions to take in case of errors 162 4 10 WORKING WITH PROJECTS CHAPTER 4 EDITOR UOISISA TOS aigu dod Je jas pue JODS lt SUJI JPA pares 1031pa ejdsrp uJ YO CIS 921nos ejep 17391102 1019 INOS ejep ypy Hed 103rpo e dsrp uq IS 921nos Lep 193uo 2901nos ejep ypy Hed 103rpo e dsrp uq UOISI9A YODS ayeridordde 199 pue JODS SUJI dL lt JIPH Pees 10 1pe ejdsrp ul YO oureuujed 391moS ejep 13911072 19 U9 901nos ejep ypy Hed 10y1p3 e dsrp uq UOISI9A TOS aigu dod de 199 pue JODS SUJI 3I p3 pares 103rpa e dsrp uq YO eureusdo oodno
314. orner Fill Style Corners Enabled Simple Text Button v _JR 212 G 212 B 212 D4D4D4 Solid v Display open _ F 45 80 10 56 OpenDisplayl Buttoni x IN RO G 0 B 0 000000 Solid TS 3 19 MDB DISPLAYS home uss uss project CDU 316990119 APM COMMON TEST SI B Buttoni Z Test MDB communication Button properties are shown in the Property Editor Click on the button Button1 for the property Released Label Text to open text edit dialog Click button OK 2 est MDB Dialog for multi line text edit shows new text Save display by choosing from menu File Save Submit the changes to the MDB by selecting from menu File MDB Save in MDB Delete the display file in the MDB by selecting from menu File MDB Delete in MDB Click button Yes to delete the tutorial display file 3 19 2 Lesson in using the editor MDB interfacing for Symbol Libraries 1 Start by opening the editor via installed icon close all tool views Screenshot of USS Editor started in default layout 2 Select the view Symbol Library if not open use menu View Symbol Library 3 In the Symbol Library use the button Edit to create a new user library 4 Select New Library Qi Symbol Library x 3D Graphics 3D1 Camera Control Mo K B 3D10 Restore View 3D11 Roll Right T
315. ough the current status may be less severe as demonstrated in the screenshot above where the overall moni toring status indicator is yellow even though the status of the displays is green and yellow 5 2 5 2 1 Monitoring status history All displays that had or have out of limit measurements are main tained in a history If the history has entries a yellow triangle is displayed on the right hand side of the overall monitoring status indicator When the history is empty the yellow triangle is not displayed 181 5 2 MONITORING AND CONTROL CONFIGURATION USS Display Executor cgsadmin mcs ws 1 File Navigate View Options Freeze Window Help e e e a als sale O CMU 1 Ol0ctO7 14 04 34 p System Bus Nom Redun Power Pwr A Off Current 17 00 Aj Current 6 75 A HK Data PwrB Off PwrB Off Current 6 75 Aj Current 6 75 A Temp Temp 6 8 degC 6 8 degC Sec Vokage Stat Sec Vokage Stat Redun Pwr Line Nom Pwr Line CMU Command and Measurement Unit CMU1 Commands _Gose CHAPTER 5 EXECUTOR O CMU 1 uoa O rert o To show monitoring status history 1 Right click on the yellow triangle on the right hand side of the overall monitoring status indicator 2 In the popup menu select the display you want to navigate to 3 The selected display is removed from history 9 USS Display Executor cgsadmin mcs ws 1 File Navigate Vi
316. ource dialogs and the Label Context property Context default is the context that is shown in Context selection combo boxes as the default entry e SCOE SCOE file path e Autoload IMDB properties used to launch editor Optional The preferences are stored in the uss config file which should not be modified outside the Editor For information on how to configure the Editor in the MCS environment see USS Editor Parameter 4 11 3 View Settings The View Settings property pane can be accessed from the View menu The View Settings present and allow modification of the grid and zoom settings for the current display In order to change grid and zoom default settings for new displays use the Preferences er ay Symbol Library KS Synoptic Hierarchy P View Settings x S display t HES Ee 9 Grid Draw Color E R 182 6 192 B 192 ECOCOCO Draw Style Dots EJ Draw Thickness 1 Snap to Grid on Move During v Snap to Grid on Resize During v Spacing Horizontal 10 Spacing Vertical 22 9 Zoom Zoom Factor in Percent 100 Zoom Step Size in Percent 10 View setting 174 Chapter 5 Executor 5 1 Introduction USS provides a synoptic display execution environment for on board and ground application The ex ecutor can be run on ground based computers using LINUX SOLARIS and MS Windows The executor executes displays which have been authored with the editor This chapter e
317. oved to approximately conenct with TankMeter Do the same with the right most pipe segment and connect the pipe to the valve valve maybe need arranging also Selected pipe segment moved to approximately conenct with Valve In property editor set pipe property Diameter to 10 Arrange Data field and Valve to get approximately the layout below Layout of display elements In the property editor open the data source dialog for the TankMeter click button for property Data Source In the data source dialog change the data source to computation and enter expression AFS2 Cab Air Massflow VTC AFS2 Cab Air Massflow VTC Path NVAPMNFLISYSNECLSSNAFS2NCAB AIR MASSFLOW 90 CHAPTER 3 TUTORIAL 3 16 CHANGE USS PROPERTIES FILE 11 12 13 14 15 16 17 18 19 Expression a AFS2 Cab Air Massflow VTC AFS82 Cab Air Massflow VTC TankMeter Expression In the property editor open the data source dialog for the Data Field click button for property Data Source In the data source dialog change the data source to computation and enter expression derivative of the TankMeter expression 2 AFS2 Cab Air Massflow VIC For the TankMeter Pipe and Valve change the property Fluid to Air 9 Appearance Fluid Color AIR Ly Fluid Property changed to Air Click and select only the pipe Click the greyed icon for the property fluid to open the data source configuration dialog
318. ow the monitoring state can be viewed for a single display or for all open displays 5 2 5 1 Display Status Indicator Each display has a coloured indicator that changes colour according to the state of its data sources 179 5 2 MONITORING AND CONTROL CONFIGURATION CHAPTER 5 EXECUTOR 0 gt USS Display Executor cgsadmin mcs ws 1 File Navigate View Options Freeze Window Help Te e e e s eS 5 n I G mee fa COL Synoptics Home Page lo coL synoptics Home Page External Payload The following table lists all four possible status TEE and the IEIET states of data sources in the display Table 5 1 Indication of Acquisition Status for Status of Data Sources Display Status Indicator Status of Data Sources Display Status indicator is not displayed at all Display contains no data sources Display Status indicator is grey For each data source in the display the status is o not monitored At least one data source is in limits and no data source has a caution soft nominal or warning danger limit violation At least one data source has a caution soft nominal limit violation and no data source has a warning danger limit violation Display Status indicator is red At least one data source has a warning e danger limit violation Display Status indicator is green e Display Status indicator is yellow e 5 2 5 2 Overall Monitoring Status Indicator The overall monitorin
319. p e ch x X Property Editor x aa displaye amp x Label Labell Label Labell 2 Label Labell 3 Label Labell 4 Label Labell 5 Best Text Labels A est Text Label SE Best Tek Labe1B 9 Appearance Best Tek LabelB Font Lucida Sans Typewriter Regular Best TeK LabelB Font Color NN 6152 B 6 069806 z Label Text Autosize L Label Text Horizontal Alignment eft Label Text Vertical Alignment Center 9 Behaviour Auto Text OFF Clipping Context Label Far 9 Dimensions Depth Height Width x Y The colours of all the label fonts are changed to a dark green 6 Open the System Configuration Browser and find in the OPS View for Onboard Telemetry the parameter AEPMAGen_Com_AFS_RS485_Int_Stat m j 7 System Configuration Browser 2 x f OPS View Onboard Telemetry ad 4 o BLB gt C comms o L DMS e ECLSS gt EDR o EI EPDS LZ EPM o 7 AAA 5 Air Cooling Diff Press D Analog Input Section Fail D Anomaly Flag Stat e GA CPU 3 Command History Avail Stat IN Command History Table D Command Rejection Stat o EEPROM e EJ FCC Y Gen Com AFS RS485 Int Stat D Gen_Com_Int_5M_R5485_Main
320. pe 2 In the status bar the text Starting find as you type is displayed 3 Enter text Each time a new character is typed it is appended to the previously entered text AII elements where the entered text appears either as static text or as a parameter name bound to that element are highlighted which means that the text is surrounded by a magenta box Status bar shows how many occurrences have been found in this case 1 occurrence for typing en 202 CHAPTER 5 EXECUTOR 5 4 DISPLAY INTERACTION USS Display Executor cgsadmin mcs ws 1 File Navigate View Options Freeze Window Help elelee ele een n at arg 8 amaenn y 6 COL Synoptics Home Page SIR K Version Ops Products 3 1 us El E U zl MI Hg 4 Press Esc to finish Highlighting is removed Status bar shows Find stopped 5 4 10 Showing Parameter Values in a Quick Graph The executor provides a quick graph that can be interactively configured to show values over time see Section 5 5 for details 5 4 10 1 Prerequisites e Move the mouse over a parameter element e g a data field 5 4 10 2 Showing Parameter Values in a Quick Graph USS can display history data of a parameter in a quick graph To show a quick graph for a parameter shown in a data field do the following 1 Right click on parameter element e g Cabin Templ in display Cabin Temperature Control Unit 1 which can be found under examples
321. pen dialog in the editor see Section 4 3 or executor see Section 5 3 3 2 The display can be immediately used and optionally saved in USS format This is analogous to how you would open and work with a non Word document in Word 2 Batch conversion of a whole set of displays The batch conversion is run from within the editor see Section 3 4 2 2 The result is saved as a set of displays in USS format 3 Batch conversion of a whole set of displays The batch conversion is run as a console application without GUI The result is saved as a set of displays in USS format This is the way to go if the conversion shall be integrated in another larger batch process without requiring user interaction Details are described in the following sections The conversion process for each format is described in more detail in the following sections How ever here are some general guidelines that apply to all conversions e If converting extracted displays from another system e g GWDU into USS format use new empty temporary directories for conversion output Do not do any manual conversions under the uss project directory e If adding new USS displays from an external source e g GWDU conversion output to MDB first copy all files to the uss project directory Be careful to use the right directory names and file names both must map to valid MDB path and end item names 7 1 PCS PREP Displays This section describes how NASA PCS PREP displays
322. pen and is also contained in the layout will be opened twice 5o if you don t want any display to be opened more than once click Yes Load Layout 2 Shall all displays be closed before loading a new layout No Cancel 3 In the File chooser dialog select the layout you which to load e g default layout 186 CHAPTER 5 EXECUTOR 5 3 WINDOW HANDLING Load Layout Look In layout E H 5 default layou File Name default layout Files of Type USS Layout files layout v Cancel 4 Click Open The current layout is replaced with the selected layout 5 3 2 3 See also e Saving Window Layout 5 3 3 Loading Display from File System 5 3 3 1 Prerequisites e Window layout must exist 5 3 3 2 Loading Display from File System USS supports the displaying of at least 20 synoptic displays in parallel A display can be loaded multiple times The file hierarchy is the directory tree of the file system e g examples uss fwdu where the directories are the nodes and the displays are the leafs of the hierarchy structure The displaying of the file name depends if it is a PCS FWDU or GWDU display The file name of a PCS display is defined by the NASA The file name of a FWDU display is its MDB end item name which is defined by the display author when storing the display into the MDB The same naming rules apply to GWDU displa
323. pied to clipboard For the above mentioned example the following text CTCU1_Cabin_Temp_Setpoint_DMC 5 4 6 Issuing Telecommand via Command Button 5 4 6 1 Prerequisites e Selected display contains command button 5 4 6 2 Issuing Telecommand via Command Button Commands can be sent in different ways They can be sent in 1 step commanding this is done in dis plays without execute button In displays with execute button they are sent as 2 step commanding Two step commands always require selecting two command buttons in order to execute the command to be sent this is done by the execute button Commands can then be send as direct or remote commanding Direct commanding needs to be confirmed by the user whereas remote commands are send without confirmation to auto stack or manual stack The following activity diagram shows what happens when a user clicks a command button in a display 197 5 4 DISPLAY INTERACTION CHAPTER 5 EXECUTOR display without Execute button 1 step commanding l This activity diagram shows User clicks what happens when a user command button clicks a command button in a button is guarded button not guarded display with Execute button 2 step bisse conte commanding aee User clicks command commanding disabled button Inform user that commanding is disabled log panel amp response window Let user confirm guarded command execution dialog display user can
324. ple Sieh mde RE Ibo Nor IBN Gitarre rE hl M 2 ParameterLowCautionLimit Returns the low caution limit of a parameter specified by a string con stant Definition parameterLowCautionLimit parameter String Number Example Paramotor Ow C dut sor msmscs e TCU Cabin Temp DME rc 155 4 7 DATA SOURCES CHAPTER 4 EDITOR ParameterLowWarningLimit Returns the low warning limit of a parameter specified by a string constant Definition parameterLowWarningLimit parameter String Number Example babamneee Dhow Wercna nic ers OEC H E OT ios O ParameterMonitoringStatus Returns the monitoring status of a parameter specified by a string constant Definition parameter Moneo rings tacus parameter etra mo Sis OD Example pal neterMonirorT ioo ta US us TUI ume emp MO ANIMAS ParameterProcessingStatus Returns the processing status of a parameter specified by a string con stant Definition parameterProcessingStatus parameter String String Example parametro neto Ses slang teta ss TICA nen le DG E PROS IDA ParameterRawValue Returns the raw value of a parameter specified by a string constant Definition parameterRawValue parameter String Object Example parameterraw value CTC Caban Temp LL DMI gt 27 0 ParameterValue Returns the engineering value of a parameter specified by a string constant Definition parameterValue parameter String Object Example paro meteryal Ucn R Uis esses emp
325. print this text and exit SS anat de Ser Language for resource bundles FeCursiy e recursively descend in sub directories The generated skeletons will have the same name as the displays with the language and country abbreviation added to the name as in following example For Display 241 8 5 FORMAT OF ENTRY KEYBIAPTER 8 LOCALIZING DISPLAYS FOR DIFFERENT LANGUAGES COL HOME uss the British English language file will be named COL HOME en_GB The generated files will lie in the same directory as the display The values in the generated files will correspond to the values set in the original display files sur rounded by special marker chars marking the values as untranslated 8 4 Supported attributes Table 8 1 Supported attributes Display ComboBox keyNames tooltip IHE tooltip defaultRangeAxisLabel tooltip like Graph and additionally labels for all multiple DomainAxis and RangeAxis Translatable properties of Graph for the graph 8 5 Format of Entry Keys The keys of the localization file uniquely determine the attribute that needs to be translated Keys for Display global attributes currently only display title have following format Display attributeName Normal Attribute Keys have following format ElementType elementName attributename Container elements like Compound and StripGraph have following format to address subcompo nents ContainerType containerName SubComponentType subComponentName T
326. printed or exported as HTML report just like a normal display These functions are available via the File menu entries in the main menu of the quick graph window 5 5 Quick Graph 5 5 1 Introduction The executor provides a quick graph that can be interactively configured to show parameter values over time The quick graph shows a strip graph providing a single horizontal time based axis and multiple vertically stacked sub graphs each having a dedicated vertical value based axis The quick graph is a display window that behaves similar to synoptic displays and can be docked closed frozen etc The contents of a quick graph can be saved printed or exported as HTML report just like a normal display These functions are available via the File menu entries in the main menu when the quick graph window has the focus The curves of the sub graphs drawn in their plot areas are automatically updated when the parameters receive new updates Note that no curve is drawn for a parameter with invalid status like not acquired or static This also means that parts of a curve can be missing when a parameter is switching from nominal to missing and back again If there is no curve drawn even if a curve is expected the parameter details should be opened to check the current status A quick graph has a legend which is placed above the plot The legend has two goals 1 it uniquely associates a curve in the plot with a parameter 2 it shows the current value an
327. pulations Click for Element menu description e Window Window zooming and navigation Click for Window menu description e Help Help menu Click for Help menu description 4 2 2 1 Editor Edit Menu Item The following operations are available from the Edit menu some operations are inactive if they are not feasible e Undo Undoes the latest edit in current display e Redo Redoes the latest undo in current display e Copy Copies current element selection to clipboard e Cut Cuts current element selection to clipboard e Paste Pastes content of clipboard to current display e Duplicate Duplicates current element selection in current display e Set Element as Default Sets current selected element as default for new elements e Delete Delete current element selection e Button Edit Sub menu for button release press look editing 118 CHAPTER 4 EDITOR 4 2 THE EDITOR WORKSPACE Select Invert Inverts the current element selection non selected becomes selected and vice a versa Select All Selects all elements in current display Select All of Same Type Selects all elements of same type in current display Select All of Same Depth Selects all elements of same depth depth property in current display Focus to Property Editor Opens focuses to the Property Editor showing properties for currently selected elements Preferences Open the preferences configuration dialog 4 2 2 2 Editor View Menu Item The following operations
328. r Project The root folder for the synoptic hierarchy Autosave Interval Determines the time the auto save function shall wait before re auto saving open project displays default 300 seconds Autosave Enabled Determines if the auto save function for the editor shall run default on e Display Grid and zoom settings for new displays To change the settings for the current display use the View Settings e Consistency OpNom setting for the Consistency Checker The consistency checker verifies that the text of labels conforms to OpNom Used OpNom language Determines which language dictionary to use in addition to the OpNom dictionary English words in the selected dictionary will not be flagged by the con sistency checker Used OpNom check Toggles the ESA Annex to the OpNom on off e Data Source Context setting for the data source editing defines which contexts shall be possible and which are the default context Context List Determines the list of contexts used by the editor mainly in the data source dialog but also during drag and drop operations from the System Configuration Browser 173 4 11 CONFIGURING THE EDITOR CHAPTER 4 EDITOR Default Context Defines which context is the default one from the list above used mainly in data source dialog e Data Source Definition of the Context List which is the set of TM identifiers e g Opsname Pathname SID PUI The Context list is used in data s
329. r 5 7 2 Getting Executor Version Information 5 7 2 1 Prerequisites e Executor must be running 5 7 2 2 Getting Executor Version Information To get the executor version information e Choose Help gt About e Executor shows version information in popup dialog Unified Synoptics System Copyright C 2001 2005 EADS Space Transportation Version uss 2 6 0rc2pre build 20060725 1706 For more information see http www e columbus de projects uss This product includes software developed by the Apache Software Foundation http www apache org Details 5 8 Miscellaneous 5 8 1 Print Preview 5 8 1 1 Prerequisites e Display must be selected 5 8 1 2 Print Preview To preview print 1 Choose File gt Print Preview 2 In the popup dialog change any printer settings if necessary Nal Page Setup Media Size Ad dSO DIN amp JIS Source Automatically Select Orientation Margins A Portrait left mm right imm a Landscape 25 47 25 4 Reverse Portrait top nm bottom mm 25 4 25 43 Reverse Landscape Cancel 3 Click Ok 4 In the print preview popup select percentage to change the zoom 212 CHAPTER 5 EXECUTOR 5 8 MISCELLANEOUS Print Preview tg FERRERA 5 Click Print 6 Click Close Executor prints image of display 5 8 2 Printing Display 5 8 2 1 Prereq
330. r longer than the configured duration the following warning dialog will be displayed because now the oldest data might get lost 210 CHAPTER 5 EXECUTOR 5 7 HELP T The display APM COL_CC MCS_OPS CONFIG SYNOPTICS MCS DOWNLINK_STAT has been frozen for more than 24 hours Telemetry older than 24 hours may be lost The dialog gives 2 options 1 Continue Displays stays in freeze mode and the user accepts that the oldest data for the display might get lost 2 Exit Freeze Mode Displays returns to real time 5 6 2 The Freeze Mode Controls To use the freeze mode in the executor it has to be enabled first in the freeze mode preferences This will make the freeze mode available for all displays opened after change of the setting The following table lists the freeze mode control buttons and their effect on a display Table 5 4 Freeze mode controls Operation Goto Beginning The display time is set to the point in time when the frozen display was 4 opened Performs a major step backwards in time The default duration for a major Fast Backward E e z step is 60 seconds The value for major step duration can be changed in the freeze mode preferences Performs a step back in time to the previous change of single or multiple telemetry items on the display Note that this operation will skip periods of time for which no telemetry is available in a single step Step Backward di Stop Exit Freeze Mode
331. r sending commands that allows the user to select the de sired value from a predefined list instead of entering it manually See IDAGS 291 APPENDIX D GLOSSARY R RAM Reliability Availability Maintainability RB Requirements Baseline See User Requirements Document RDB Result Data Base archive of raw and processed data and the event log Release Plan Also called commitment schedule cycle plan Highsmith99 or backlog SCRUM De fines the overall development release milestones Assigned are the use cases which shall be de veloped for the specific milestones Will be maintained over the time Can also include use cases which are not scheduled for a release Effort estimates are very rough in developer weeks See Development Plan RID Review Item Disposition S S S Subsystem S W Software SA Safety Analysis SAS Special Application Software interface via CGS API to CGS kernel SCA Software Criticality Analysis SEEA Software Error Effect Analysis SID Short Identifier SMD Software Maintenance Disposition SOW Statement of Work SPA Software Problem Analysis SPR System Problem Report Software Problem Report SRR System Requirements Review See Review of user requirements and overall development plan ning SSMB Space Station Manned Base SSO Safety Significant Operation Stale When used as a status character parameter is in the data stream but connection with the data stream has been lost See IDAGS State The
332. raph Horizontal only one sample Pigback bar graph Bar graph Vertical only one sample Pickback dist bar graph Bar graph Vertical only one sample 230 CHAPTER 7 IMPORTING FOREIGN DISPLAY FORMATS 7 3 GWDU DISPLAYS Table 7 1 continued GWDU Object USS Object Comment Solid bar graph Bar graph Vertical only one sample Step graph Line graph With attribute step High low graph High low bar graph High low line graph Line graph Line graph Line graph Stacked line graph Strip chart line graph Filled line graph Line graph Filled line stacked l Strip chart line graph Filled line dist graph Line graph Strip chart graph Line graph Raster strip chart i Stacked strip chart l Strip chart line graph Vertical strip chart Linepraph Verca graph Raster vertical strip i S EE Line graph vertical Waterfall graph Raster waterfall graph Point chart graph Point line graph Spectro graph Stacked spectro graph Smooth spectro graph Smooth stacked spectro graph Pie chart graph Radial graph Radial NE graph Realtime line graph Realtime step graph Scatter graph Impulse graph Impulse to zero graph Web graph Multi Y web graph Surface graph Vector graph Flowfield graph Contour graph Filled contour graph Blocks graph Packed blocks graph Indicator graph Controller graph Horizontal controller graph Fader graph Dials graph Dials with history graph Dial 360 graph Line graph With value markers With realtime attribute
333. rey19 PEE gray20 SLM ull grey20 54 54 54 gray21 Du Dd Med grey21 Sb SU SM 226 Grave SS are OS grey22 59 59 58 gray23 59 59 59 grey23 SA SL gray24 GE SLE eet grey24 64 64 64 SEAS 64 64 64 grey25 Oo e e gray26 ler Gren Sie grey26 OIN MEO e OE EO grey27 267 9 4 RGB COLORS qa a 74 74 qi 787 E E 82 82 84 84 87 87 89 So 22 E 94 94 97 EN 29 29 IO WO2 LOS LOS IROG 1073 AO EJES Wal 15197 E LS ALY AALS ZO 20 t22 ZZ IS 152 Wo eZ 16519 O Se Ess 1 35 ESO 155 5 15515 140 140 ARS 143 145 1 45 148 148 SO REE ra pen 74 74 T5 Jie 205 ES SZ 82 84 84 87 87 ES Sg DE E 94 94 o7 2 EE Se 1 02 10057 LOS TOSS TH MNO Tae ARO w ddp JL ES ES 113b 3 d 1 TO WO 157152 NA LoS WS ZA Eoy JI 619 MSEC Se SS SS SS Esto Ste 140 140 143 143 145 145 148 148 EEL 159 FA qi 74 74 S E E 9 82 82 84 84 87 87 89 89 9 22 94 94 A 215 29 29 1077 Ow OS 15995 O Oe JEJE LIG i RZ ES Ais JLJE Y d TED 15218 E2 WAZ 19855 dA S JE gj EE 15 9 SO ISS hos T25 wo IE 13 5 140 140 JS A TAS 145 148 148 1553 LSO ONES AS grey28 CLA grey29 gray30 grey30 gray d grey31 Grano grey32 gray33 grey33 gray34 grey34 gray35 grey35 gray36 grey36 Gray on grey37 gray38 grey38 gray39 grey39 gray40 grey40 gray41 grey41 gray42 grey42 gray43 grey43 gray44 grey44 gray45 grey45 gray
334. rinter b Properties Properties for printer if available c Print To File Check if print should go to a post script file d Print Range Select the range of pages to print e Copies Number of copies and how to handle multiple copies 3 Click the tab Page Setup to show further properties Print General Page Setup Appearance Media Size A4 SO DIN amp JIS Source Automatically Select Orientation Margins A Portrait left mm right mm Landscape 25 4 25 4 O Reverse Portrait top mm bottom mm 25 4 25 4 V Reverse Landscape cancer The Print dialog shows the Page Setup properties for printing which are described below a Size Selects Paper size in printer b Source Select paper source i e tray in printer c Orientation How the print is oriented on the paper d Margins Margins on the paper 4 Click the tab Appearance to show further properties and check properties Banner Page Print General Page Setup Appearance Color Appearance Quality Monochrome Draft 0 Normal Color i High Sides Job Attributes One Side Banner Page Priority Tumble lob Name 7 Duplex User Name cancel 23 3 4 QUICK TUTORIAL CHAPTER 3 TUTORIAL The Print dialog shows the Appearance properties for printing which are described below if available a Color Appearance
335. rted Data Source Types The table below summarizes which data sources are supported for which elements and element prop erties 150 CHAPTER 4 EDITOR 4 7 DATA SOURCES Table 4 7 Supported Data Source Types and Ranges per Property and Element c Data types Property type supported Range allowed values X Label Dynamic Data Field Meda Propert Shapes Float Non negative perty Input Field Pipe Dynamic E A proper formatted Misc 0 Property color string Fill Color Draw Color Corner Color Integer Meters Float Value Data Source Data Field State Code Any range Any Integer LineGraph Float Value Data Source StripGraph oaie Code Any range Any Integer Value Data Source BarGraph Float Any range Any InputFicld Any the Via Data Counce Symbol value after meas the symbol s state conversion to names string is used Any the INDETERMINATE Valie D ta Source Valve value after CLOSED CheckValve conversion to IN TRANSITION string is used OPEN 4 7 3 Dynamic Properties Dynamic properties are properties whose value is controlled by a data source The dynamic properties are listed in the section Supported Data Source Types above The screen shot below shows the icon for dynamic properties If the property is bound to a data source the icon becomes bright whereas unbound properties have a grey icon Example If the Height property is bound to a data source that varies the element will change its height at
336. run time Height 313 Width 24 X 239 Dynamic properties the height property is bound to a data source 4 7 4 Expressions Expressions in the USS Editor support JFormula expressions JFormula is a library for evaluating math ematical expressions Mathematical expressions accept the following set of operators 7o where stands for the modulo operator and for the power operator Parenthesis to any level is supported The expression may contain variables as well as functions Examples red green f4a460 See other possible colors in section rgb colors State names for predefined dynamic symbols in the USS library can be inspected as described in the section Pre Defined Dynamic Symbols 151 4 7 DATA SOURCES CHAPTER 4 EDITOR 4 7 4 1 Operators Supported operators for expressions are divided into several different types e numerical e boolean e string e list e conditional e and other operators The following table explains the different operator types Table 4 8 Operators t Basic operators 7o Modulo operators Power operators XOT operators amp amp and And operators or Or operators not Not operators lt less operator gt great operator lt less or equal operator gt great or equal operator equals equal operators l lt gt not equal operators 2 strings are equal l 2 strings are not equal lt gt 2 s
337. s element Point Point PipeSegment element PipeSegment 1 element Source _reference Pg element Destination PipeConnector PipeSegments element PipeSegments Sto tie altas sedas lose PipeSegment element PipeSegment reference x PlaceHolder Element Point element x xsd integer element y xsd integer Polygon element Points element Point Point or Shape Polyline element Points element Point Point T element DrawStyle DrawStyle element ArrowStcarct 1 xsl boolean gt element ArrowEnd xsd boolean Element Rectangle Shape Shape element FillStyle FillStyle element DrawStyle DrawStyle Element SimpleTeleCommandParameter TeleCommandParameter StringTeleCommand TeleCommand E S element SubgraphMap e bimus eccesso shinked heash map jy element entry element LineGraph LineGraph element int xsd positivelnteger x 7 LineGraph StructuredTeleCommand 254 CHAPTER 9 REFERENCE CHAPTER 9 REFERENCE 9 3 XML DISPLAY FILE FORMAT SCHEMA element Parameters actccrLioutctce Class 1 YLlinkece list element SimpleTeleCommandParameter reference element SimpleTeleCommandParameter SimpleTeleCommandParameter element NestedTeleCommandParameter NestedTeleCommandParameter TeleCommand Symbol element LibraryName text element SymbolName text element ValueMapping element entr
338. s Tools Settings Window Help 2490 L 2 f 99543 AARS 3 1 bin Desktop Documents Downloads uss 2 5 0 release info notes doc RII uss 25 0 Directory Selected USS installation folder 8 Click to open USS installation folder file home uss uss 2 6 0 Konqueror Location Edit Wiew Go Bookmarks Tools Settings Window Help IO 11 Items 4 Files 167 3 KB Total 7 Directories Konquerer showing the contents of USS installation folder 9 Click the bin folder inside the USS folder file home uss uss 2 6 0 bin Konqueror Location Edit Wiew Go Bookmarks Tools Settings Window Help uss coltre K uss coltre sh uss uss convert uss convert M uss consent consistency ene eena checker bat checker sh uss e ditor ien uss editor sh uss executor uss executor uss fw du uss fw du uss qw du M a a X bat extract hat extract sh eue bat e Q amp OQ amp Q e uss qwdu uss localizer uss localizer uss mdb uss mdb uss report uss report sh postprocess generator generator sh display display bat sh bat exporter bat exporter sh e uss viewer uss Vviewer bat sh RII 23 Items 23 Files 35 7 KB Total 0 Directories Konquerer showing the contents of the uss bin folder 16 CHAPTER 3 TUTORIAL 3 3 USING THE EDITOR GUI 10 Find the uss editor sh file in the bin folder Selected uss editor sh file 11 All shell scripts i e files ending with extension sh are la
339. s commanding via MCS Tools It explains how to show a GWDU display imported Satmon display and PCS display samples 26 CHAPTER 3 TUTORIAL 3 4 QUICK TUTORIAL 3 4 3 1 Connecting and opening displays Choose Options gt MCS Connection to connect to MCS In the popup dialog enter the correct connection data for service e g CIS and host e g localhost and port e g 7060 Then click Connect Open Col Home display 3 4 3 2 Show direct commanding from FWDU display Open APM FLISYS OPS SYNOPTICS ECLSS CFA1 display Choose Options gt Preferences Enable direct commanding In the popup window select Commanding in the tree structure on the right side Check Enable Commanding Check Direct Commanding Click OK Right click in white box under Fan Speed In the popup dialog select Line Graph Leave line graph window open In the display click on Pwr Off command button Click Execute button in the bottom of the display Watch command feedback in response panel Pwr changes to Off Fan Speed drops to 0 rpm Watch line graph changing value 3 4 8 3 Show GWDU display Open APM COL CC MC OPS CONFIG SYNOPTICS MCS DOWNLINK STAT gwdu to show updated telemetry Click TM Packet Status button Show monitoring Show display navigation Show parameter properties 1 Right click on parameter 2 In the popup dialog select Properties 3 Click Close Show display search for selected parameter Right click on parame
340. s dgistyle xml mcs dqistyle xml Kate IES File Edit Document View Bookmarks Tools Settings Help 206993 0 FB Oe E lt xml version 1 0 encoding UIF 8 gt lt DOCTYPE StyleSet lt lENTITY arrow up amp 8593 gt lt lENTITY arrow down amp 8595 gt lt ENTITY arrow updown amp 8597 gt gt lt StyleSet gt GRAPH LIMIT COLOR DEFINITIONS lt GraphLimitColors gt lt LowCautionL init colors yellow Hi ghCautionLimit color yellow gt lt LowWarningL init color red gt lt HighWarningL imit color red gt lt Low0ffScaleVarningLimit color red gt lt HighOffScaleWarningLimit color red gt lt GraphLinitColors gt STATE DEFINITIONS gt lt AcquisitionStatus states UNKNOWN REQUESTED NOT_MAINTAINED NOT_ACQUIRED NOT_RECEIVED INVALID ACQUIRED DATA INTERRUPTION STATIC MonitoringStatus states DISABLED IN LIMITS NOMINAL LIMIT VIOLATION NOMINAL LOW LIMIT VIOLATION NOMINAL HIGH LIMIT VIOLATION DANGER LOW LIMIT VIOLATION DANGER HIGH LIMIT VIOLATION UNDEFINED UNKNOWN gt DeltaMonitoringStatus states DISABLED IN LIMITS DELTA NOMINAL LIMIT VIOLATION DELTA DANGER LIMIT VIOLATION UNDEFINED UNKNOWN gt Y S 1 DOIStvl E Line 1 Col 0 INS NORM mcs dgistyle ml The KXML Editor shows the content of the xml formatted DOI file for the MCS target system The XML tree hierarchy is shown on the left a
341. s ejep TIO 19 U9 901nos ejep ypy Hed 10y1pa e dsrp uq eureuujed oo1nos ejep 19 ua 901nos ejep ypy Hed 10y1p3 e dsrp uq eureusdo o21nos ejep 19 ua 901nos ejep ypy Hed 103rpo e dsrp uq K snouej nurrs pojepipeA sr uorsso1dxo au uorssa1dxo 3221102 191u9 901nos ejep ypy Hed 103rpo e dsrp uq eureusdo A431adoud Ae dstp o1epdn Joyrpa ejpdsrp uq ati Madord Ae dstp ayepdn Joyrpa ejpdsrp uq uio3s g yj931e1 Ajy1odoud Ae dstp a3epdn Joyrpa ejpdsrp uq X91uoo se pa32o os Sai e3ep JODS 943 ur pungj aq jou ued DINOS PJPP JU JO ISYHUIPI TIS au 1 SUISSTUI SI GIS 10jepue A x91uoo se po32e es SIT ejep TODS ey ur punog aq jou ued amos ejep y JO 19SHYUIPI eureuuged au T x91uoo se pa329 es S Y ejep TODS 943 ur punog aq jou ue amos ejep y JO 1egnguopr eureusdo y SUISSTUI st oureuujed 199guspt 10jepue A SUISSTUI st oureusdo 199 Yuspt 101epue A Pi eAurt SI AAA uorsso1dxo uornejnduroo sy uoneqnduroo SI XXX Pe JO amos ejep du K10jepueui ST aureusdo ejdsrp ayy 1xo1u02 qva v ul 10yepueur st ann Kejdsrp ayy 3xo3uo JVdV UI SMd St 3X91uo qvd V ut pamoTTe urojs s 103161 ejdsrp ATUO au ejep JODS ur jou AJS s inogeje 921nOS PILA XXX lt PI914 gt 103 YOUN peugep JOU CJS e21nogeje q 3DINOS PILA XXX lt PI91H gt 103 JOYAH eJep TODS ur jou aureuuggeq o inogeje T 32INOS PILA XXX perg 103 JOYYA eyep TODS ur jou aur
342. se button dock in different position or on top of other views 4 Close Property Editor and Symbol Library views by clicking closing their common tab view i Clicking this close button will close the following views Synoptic Hierarchy System Configuration Browser Do you still want to close all the views in this group Cno The editor will warn you of the closing of multiple views This concludes the lesson in the USS Editors docking mechanism 3 3 3 Tool views of the editor The USS Editor features a multitude of tool views default views are opened in their latest position and size The editor menu gives the easiest access to the tool views 1 Property Editor show current selected item s properties and allow to edit them if they are editable 2 Consistency Checker show the results of latest consistency check for current display information warnings and errors are displayed 3 Synoptic Hierarchy show all open displays as well as the content of the USS project folder and can be used for easy navigation when multiple displays are open 4 Symbol Library show the currently open library and allows to change library and select symbols 5 System Configuration Browser show the content from the currently SCOE file and can be used for easily adding End items to displays 6 View Settings show display settings like grid configuration etc for the currently selected display view 3 3 3 1 Lesson in tool views
343. se pe core teni EGL O ParameterDeltaMonitoringStatus Returns the delta monitoring status of a parameter specified by a string constant Definition parameterDeltaMonitoringStatus parameter String String Example poaucdimeserpeo ome orrn t aT ee TCUlAGabane Remb DIC EMINET TRIER S ParameterExpectedValue Returns the expected value of a parameter specified by a string constant Definition parameterExpectedValue parameter String String Example parameterExpectedValue CTCU1 Cabin Templ DMC gt foo ParameterExpectedValueViolationThreshold Returns the limit caution violation threshold of a pa rameter specified by a string constant Definition parameterExpectedValueViolationThreshold parameter String Integer Example parameterExpectedValueViolationThreshold CTCUl1 Cabin Templ1 DMC gt 2 ParameterHighCautionLimit Returns the high caution limit of a parameter specified by a string constant Definition parameterHighCautionLimit parameter String Number Example Parameter rogn Orton no TUS buses hene MO asse ParameterHighWarningLimit Returns the high warning limit of a parameter specified by a string constant Definition parameterHighWarningLimit parameter String Number Example parameters praem imc UIC aan Ee mpslsesDM T ParameterLimitId Returns the limit identifier of a parameter specified by a string constant Definition parameterLimitId parameter String Integer Exam
344. seem q ere amonio lisina We return a CommandResponse with status ok to indicate successful execution CommandResponse response new CommandResponse cmd response setSsStatus OK tenes polis e Handle execution of a StructuredTeleCommand The given cmd contains the command string that is to be executed and parameters public CommandResponse issueStructuredTeleCommand StructuredTeleCommand cmd lt lt IDsteyedLerw chisioley Handle execution or transmission of the cmd to a target system here The method should return immediately A command response is lt lt OM If a CommandResponse is used it can be updated after this method returned to To indicate status of Mong Tunning commands 4 We just display the command string im a dialog for demonstration JOptionPane showMessageDialog null ExampleCommandHandler 282 APPENDIX B HOW TO INTERFACE WITH NEW TARGET SB 21 HMS ELOPMENT ENVIRONMENT ig OC rU ctur NI Om emo tendre rta non a SIME We return a CommandResponse with status ok to indicate successful lt lt execution CommandResponse response new CommandResponse cmd response setStatus OK D MISES I mST A Handle confirmation Ok command execution This method Is called in van lt interactive x command element is triggered be a user that has been flagged as guarded Xe public boolean confirmCommandExecution String title String message TeleCommand teleCommand
345. ser FileChooser reference L element InputField InputField reference element Label Label reference element LineGraph LineGraph reference element LinearTickMeter LinearTickMeter reference L element NavigationButton NavigationButton reference element Pipe Pipe reference element Pilacehowider i Placeholder Sreterence element Polygon Polygon _reference element Polyline Polyline _reference element Rectangle Rectangle _reference element StripGraph StripGraph _reference element Symbol Symbol _reference element TankMeter TankMeter reference L element Thermometer Thermometer _reference element Valve Valve _reference _ElementOrRef arcc T oben Class 1 text l Mare E thee Are BarGraph CAGShape CheckValve 257 9 4 RGB COLORS ComboBox CommandButton CommandList Compound Ellipse EllipticTickMeter Externallmage Field FileChooser DE ERE tela Label LineGraph LinearTickMeter NavigationButton Pipe PlaceHolder Polygon Polyline Rectangle cteripGraph Symbol TankMeter Thermometer Valve GraphOrRef artrtreioute class 1 text _reference BarGraph LineGraph StripGraph _RotationEnum ESO DE GOO UDEG OM 94 RGB Colors CHAPTER 9 REFERENCE List of predefined colors that can be used in computations See Example 4 3 for what they can be used for oso ceja isolated do OOO
346. sites e Connection must have been established already 5 22 2 Disconnecting System to be Monitored and Controlled To stop data connection with the system to be monitored and controlled 1 Do one of the following e Choose Options gt Connection e Click the Connected button in the status bar opes els S Sd 2 The popup dialog appears MCS Connection Service ClSim Host localhost Port 7060 3 Click Disconnect 4 In the log window the text Disconnected from CIS is displayed Disconnected from CIS reflected by executor status indicator which turns from green back to gray and the text of the button now again shows Not Connected TM MCS c ES SSI Upa Q Pert lt l Not Connected 5 2 2 3 See also e Connecting System to be Monitored and Controlled 5 23 Switching Target for Commands 5 2 3 1 Switching Target for Commands You can switch between different targets for the commands The available targets are 1 direct command string to CIS 2 stack either manual or auto stack 3 locallog file window as command target 177 5 2 MONITORING AND CONTROL CONFIGURATION CHAPTER 5 EXECUTOR The using of local log file window as command target turns effectively the sending of remote com mands off To switch target for commands 1 Choose Options gt Preferences 2 In the popup dialog select Commanding 3 Check Enable Commanding 4 Uncheck Direct Comman
347. soft Word when working on multiple documents e Move Selected element s can be moved with the Element Move commands or the arrow keys on the keyboard e Drag drop Element s can be dragged and dropped between displays in the Synoptic Hierarchy Open Displays e Copy cut paste Work both on and between open displays e Rotate Elements can be rotated in steps of 90 degrees e Resize Resizing elements is done by dragging one of the selection rectangles or directly setting the width height x and y properties in the property editor 126 CHAPTER 4 EDITOR 4 4 WORKING WITH ELEMENTS 4 4 5 Zooming In and Out The following zoom operations are available on the Windows Zoom menu e Zoom in zoom in with the Zoom step size that is set in the Zoom Properties by default 1076 e Zoom out zoom out with the Zoom step size that is set in the Zoom Properties by default 10 e Last Zoom Toggle the zoom between the current and the last zoom value e 100 Zoom Reset zoom to 100 e Fitto window Fit the display area in the available space e View Zoom and Grid Properties Set the zoom properties for the current display Zoom properties for new displays are set in the User Preferences Edit Preferences 4 4 6 Aligning and Distributing Elements Elements can be aligned and distributed with the functions on the Element Align menu Using Element Align Vertically Distributed or Horizontally Distributed the selected elements are distrib
348. splay H USS Display Executor uss amp uss2 File Navigate View Options Window Help o 6 e a 2 eleja 14 44 48 B HE P IP E 00 00 00 000 de 6 Untitled 6 Untitled 4 Cha PPP POPP PP LPP PI VOR UTERE PPP PIPL IS IPL PPL PPI PL PL PPT Pe OP PL OCIO IEEE OE OE IG IO IG RR RRE GOOD OGGI OOO FOO POP JOR PRI JO O O IO O O O O OOO D4SepO 6 13 42 19 INFO Executor started O4Sep06 13 42 24 INFO Opening display home uss uss project MyDisplay uss This concludes the lesson in the USS Editors docking mechanism 3 6 Import existing displays The USS Editor can import displays from the following formats 1 FWDU displays 2 GWDU displays 3 NASA PCS displays 4 Satmon displays Imported display definitions become USS displays meaning that they will have the USS XML based file format and the uss file extension The imported displays cannot be exported back into the legacy display formats 3 6 1 Lesson in importing a display 1 Start by opening the editor via installed icon Screenshot of USS Editor started in default layout 34 CHAPTER 3 TUTORIAL 3 6 IMPORT EXISTING DISPLAYS 2 Open import a GWDU display by selecting from menu File Open The file open dialog is now open 3 Browse via the open dialog to the display CMD_QUEUES gwdu Remember to change File of Type to All Files CMD_QUEUES gwdu can be found under path USS INSTALL DIR examples import gwdu r Look In mcs T IS a BJ
349. status monitoring status and delta monitoring status of a parameter Data quality indicators can be configured for different environments by editing an XML configuration file Since the configuration can become quite complex due to the number of possible combinations the executor has a function to display all settings for a selected display as a help page Figure 2 4 shows part of the online help generated for an MCS display by the menu command Help Data Quality Indicators for Display This is helpful in two scenarios e For administrators defining DOI configurations e For operators wanting to see the meaning of DOI output such as colors and flags in a running display Figure 2 4 DOI help table for an MCS display MCS Data Quality Indicators DQI DOL Symbol Status E IOMA 4000o DANGEROHIGH LIMIT VIOLATION DELTA DANGER LIMIT VIOLATION ACOU coureeD ACOU 3 MN acourRED DANGER min Limir VIOLATION DISABLED Jacou a RS acourRED pancer HIGH umir VIOLATION in umns Jacou GR courRED DANGER HIGH LIMIT VIOLATION UNDEFINED Jacou GR acourRED DANGER HIGH LIMIT VIOLATION unknown Jacou 7 RS courRED DANGER LOW LIMIT VIOLATION DELTA DANGER LIMIT VIOLATION ACOU GR coUrRED DANGER LOW LIMIT VIOLATION DELTA NOMINAL LIMIT VIOLATION ACQU GR acourRED DANGER Low Limir VIOLATION DISABLED Jacou T NN acoUTRED DANGER LOW LIMIT VIOLATION IN umns Jacou T NN Acou DANGER Low Limir VIOLATION UNDEFINED Jacou 12 NN acoure
350. structure on the left side select Tooltips e Uncheck checkbox before enable tooltips to disable tooltips Check checkbox to enable tooltips again Preferences SHE 3 Project Tooltips 3 Commanding v Enable Tooltips 3 Tab Appearance D 3 Snapshots 3 Reports 3 Import 5 Freeze Mode e Click OK It is not possible to configure the amount of time over which the tooltip is displayed 194 CHAPTER 5 EXECUTOR 5 4 DISPLAY INTERACTION 5 4 2 Showing Element Properties 5 4 2 1 Show Element Properties With show element properties you can get detailed information about TM TC elements USS provides a detailed information window on selection of display elements The window shows the static and dynamic properties of the according parameters e g parameter name pathname opsname current parameter raw value current parameter calibrated value USS also provides a telemetry parameter query debug popup To show element properties 1 Right click on any element e g telemetry parameter f e CTCU1 CABIN TEMPI DMC in dis play COL Synoptics Home Page under examples uss fwdu APM FLTSYS OPS SYNOPTICS ROOT COL HOME uss 2 Select Properties from element pop up context menu 3 A non modal dialog appears with detailed information about the element properties The dialog contents are updated as long as the dialog is open Parameter CTCUI Cabin Templ DMC cgsadmin mcs ws 1 rmx
351. t Forced Synchronization When undoing of an action is needed reverting to latest version of display in MDB forced synchronization is performed from the Editor Open the previously synchronized or lock for edit display located in the project folder When invoking File MDB Forced Open From MDB revert the Editor will overwrite the display with the MDB version and set display file to read only in the local file system NB The edited display file will be overwritten and cannot be recovered after this operation i e can be seen as a reopen of a changed display reverting changes 4 8 5 Delete in MDB Deletion of display When deletion of a display is needed removing of display from MDB delete in MDB is performed from the Editor Open the previously synchronized display located in the project folder When invoking File MDB Delete in MDB the Editor will delete the display in the MDB and delete the locally stored display file in the local file system NB The display file will be lost and cannot be recovered after this operation 4 9 System Configuration Browser The System configuration browser SCB shows a tree view of the SCOE file selected on the MDB SCOE page in Preferences The SCB is used to drag observable IM and activatable end items TC onto the display or elements thus creating adding or updating data sources as described in the table below Table 4 9 Results of dragging TM TC from the SCB TM to Display area Crea
352. t Iu Element Label ekeme nity Next sexi Textstyle TextStyle AutoSize element element 1 SCS BO GALE ann Rotation _RotationEnum Ine orc _ mLenmentoOrRer t AutoText Mono SOWIE ONE TES 1 element element element element BASENAME Cperereneev SimpleTeleCommandParameter SimpleTeleCommandParameter CHAPTER 9 REFERENCE re Eenemee rererenca reference element element element element COMETE ec uU Length xsd integer Se o H TTL LE ARAS EIN E by Element Limit values must be parseable as Java Number objects Limits element Lowe aut won GST E oie class 1 text element HighCautionLimit attribute class text element LowWarningLimit attribute class text element HighWarningLimit attribute class text element element DeltaCaucionbimice 1 SEE ri Duc class 1 text IS Deltawarningbimte a aE e ONE class Lexte ExpectedValue text element element element IE ETIE ekMeten 252 lie do Ser stewart OU co Gr Ine e e EOS S Hug air c anie Uy us Dion EY GTP Tee A a E Ie WO Uude CO CUD RE E y iesu 2 Text BETER TEKU I2 Text I Text t2 LESA TEKE 2 CHAPTER 9 REFERENCE 9 3 XML DISPLAY FILE FORMAT SCHEMA TickMeter LineGraph element ExpirationPeriod xsd nonNegativelnteger element ExpirationSamples xsd nonNegativeInteger element ValueMarkerEnabled xsd boolean element StepCurveEnabled xsd boo
353. t PressedCompound Compound element ReleasedCompound Compound element Rotation Rot cd orb m element FillStyle FillStyle element CornerFillStyle FillStyle Element CAGShape element Shapes eis bp cu Class 1 mleedcu cob 247 Format 1 3 was written by internal versions of USS only and are not supported 9 3 XML DISPLAY FILE FORMAT SCHEMA element element element element element Are A AECE A CAGShape CAGShape Ellipse Ellipse Bol gon eo con Rectangle Rectangle by element Operation Shape CUNTON SUE TRAC iY CategoryAxisProperties element AxisRange AxisRange element AutoRange xsd boolean element AutoRangeUpper xsd double element AutoRangeLower xsd double element StickyZero xsd boolean AxisProperties CheckValve Valve CloseDisplayCommand Command Color element red xsd nonNegativelnteger element element blue xsd nonNegativeInteger element alpha xsd nonNegativeInteger ComboBox element VisibleRowCount xsd integer ValidInputMap element TextStyle TextStyle element SimpleTeleCommandParameter SimpleTeleCommandParameter bey Element t Command tooltip io obsolete Since mss M m ron So sons Or Packar ConpaD lit On enoo E 9T made Command element Tooltip text CommandButton element IsGuarded xsa boolean 4 Bl Con CommandList element ShowButtons xsd boolean element Backgrou
354. t has several unique properties e Auto Scale Image If checked upon resizing the image is automatically scaled Image Pathname Location of image i e image source Keep Aspect Ratio If checked scaling keeps the original aspect of image i e ratio between width and height of original image Reset Image Size Click mini button with original size as label to resize the image to that size Rotation Degrees Rotation of image in degrees 360 degrees for a full circle direction clockwise 4 6 15 1 Symbol State Mapping Special Symbol State Mapping is possible between a Symbols attached data source and the Symbol states if the data source is a enumeration via the Symbol State Mapper dialog Value Symbol State INVALID STATE e red On C green Symbol State Mapping Dialog available from Property Editor Here data source enumeration on the left can be mapped to symbol states on the right 4 7 Data Sources A Data Source bound to an element provides data to the element when the display is executed The Editor supports binding properties of an element to a data source When the data source provides the value that the element presents e g the value of a Data Field or the temperature value of a thermometer the Data Source is a Value property the other possibility is a dynamic property which determines other properties of the element than its value e g its colour or position on the display Another aspect of
355. t of field value Line Graph General properties General Legend Gridline Domain Axis Range Axis Title LineGraph Background Color R 255 G 255 B 255 FFFFFF Plot Background Color R 255 G 255 B 255 FFFFFF Step Curve Show Value Marker l _ Q Horizontal Orientation e Vertical Expiration Time Method _ O Samples OK Cancel Line Graph General properties in Graph dialog Line Graph General Tab properties 142 CHAPTER 4 EDITOR 4 6 ELEMENTS ADVANCED PROPERTIES Title Title of graph in display Background Color Defines background colour of graph Plot Background Color Defines plot background colour of graph i e background of curves draw ing area e Step Curve If checked graph are drawn in step i e non continuously e Show Value Marker If checked graph places a marker for every real value i e to indicate points that are not interpolated Orientation Choose between Horizontal and vertical orientation of plot inside graph Expiration Box Choose method for defining expiration choose between Time how long time to keep samples values and samples how many samples values to keep And define in input field below the actual value A graph can be converted into a real time graph by setting the check mark the LineGraph range axis auto move property A real time graph has a time based horizontal axis where the plot
356. tValue return engineeringValue transformStateCode Transforms a Columbus MDB state code into an IDAGS conformant state code IDAGS conformant state codes consist of one or multiple literals separated by space All literals begin with a capital letter String transformStateCode String stateCode 4 7 4 3 Functions It is possible to execute various functions in an expression Functions can be selected from the dropdown menu Select Function The following functions include operations on byte buffers Bit positions start with value 0 and increase from left to right For example bit position 0 denotes the leftmost bit in the first byte of a buffer position 7 is the rightmost bit in the same byte Position 8 is the leftmost bit in the second byte of the buffer and so on When multiple byte are interpreted together then big endian or network byte order is assumed that is the most significant byte MSB value is stored at the memory location with the lowest address in the buffer BufferGetBit Returns the Double value 1 if the bit in the byte buffer at the specified position is set Otherwise the Double value 0 will be returned Definition bufferGetBit parameter String bitPosition Integer Integer Example b fferGet Bit USM DMC UCE olor Ie FLAP Star SNT o gt l BufferGetSigned32 Returns the Double value 1 if the bit in the byte buffer at the specified position is set Otherwise the Double value 0 will be return
357. talize name of display USS Project folder CU DIRECTORY APM COMMON TEST SUPP G Press OK to save dialog and choose from menu File MDB Add to MDB Wait for operation to finish and press OK to confirmation dialog Displays are now saved in the MDB Close all displays by choosing from menu File Close all displays might need to be save or can celled Choose File MDB MDB Browser sync lock for edit Select X APMNCOMMON TEST SUPPNGRD DATANUSSNEDITORNMANUAL TESTSNTUTORIAL in the browser Right click then select Sync from the Version Control popup menu and wait for synchronization to complete Click Apply In the synoptic hierarchy on the right side select root folder the one which you have configured in Setting project root folder and MDB configuration Navigate to APM COMMON_TEST_SUPP GRD_DATA USS EDITOR MANUAL_TESTS Right click on TUTORIA L uss and select Open Display TUTORIAL opens in editor view Right click on display Select Lock for Edit on MDB Edit display Choose File gt Save display Right click on display Select Save in MDB 25 3 4 QUICK TUTORIAL CHAPTER 3 TUTORIAL 3 4 2 1 3 Editing displays e Creating Elements i e labels fields etc 1 Choose Elements gt Add 2 Select Label or Data Field e Changing properties of elements 1 Right click on newly created element label data field etc 2 From the popup dialog select action you would like to perform e g align move or
358. te Data Field TM Multiple TM can be dragged at once TC to Display area Create Command Button TC Multiple TC can be dragged at once ae perceive Update data source for the field TC to Command List Add TC to the list TM to graph Add TM as data source for the graph TM must be of type state code integer of float Update data source for the meter TM must be of type integer of float 160 CHAPTER 4 EDITOR 4 10 WORKING WITH PROJECTS The current system configuration version CCU internal version is shown as a tooltip in System Configuration Browser by holding the mouse over title PATH OPS View The View Path or Ops and the Category onboard ground TM TC is switched with the combo box above tree see screen shot below ip System Configuration Browser x fs F 0 zz display1 x OPS View Onboard Telemetry L 3 L BLB gt JATCS1 e cI ATCS2 Ground Commands 3 Analog Input Section Fail Ground Telemetry o cI BGB Onboard Telemetry e GJ CEN o c CPU System Configuration Browser toggling category Detailed information about an end item can be obtained by right clicking the end item and selecting Properties The tool tip that appears when holding the mouse over the end item gives SID and Path information see screen shot below Views Onboard Commands SEND L CYCLIC CMDS UCL AUTOMATED PROCEDURE gt CSET Path VPMICOL C
359. ter In the popup dialog select Find Parameter In Other displays Click Close 27 3 4 QUICK TUTORIAL 3 4 3 4 Show commanding via MCS Tools Choose Options gt Preferences Select Commanding in the tree structure on the right Check Enable Commanding Uncheck Direct Commanding In Command Target select or enter Manual Stack mcs cc 3 Click OK Start MCS Tools Task Selector gt Onboard Commanding In MCS Tools select Options gt Preferences Set remote commanding to Manual Stack mcs cc 3 Select CFA1 Deactivation and Execute Select row in manual stack Enable Activate Select CFA1 Activation and Execute Select row in manual stack Enable Activate 3 4 3 5 Show imported Satmon display samples e Open USS_HOME examples import uss satmon 4005 uss Choose File Open Compare with screenshot of original display DISABLED DISABLED DISABLED DISABLED DISABLED DISABLED DISABLED DISABLED DISABLED DISABLED ENABLED ENABLED ENABLED ENABLED ENABLED ENABLED 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ENABLED ENABLED ENABLED DISABLED ENABLED ENABLED DISABLED DISABLED pa als la la a e ENABLED ENABLED ENABLED ENABLED ENABLED ENABLED ENABLED ENABLED ENABLED DISABLED DISABLED ENABLED ENABLED O dE l l dl mimm Open USS5 HOME examples uss satmon 5001 uss 28 CHAPTER 3 TUTORIAL enn iem Ham Mem em M em B EA B EA BA Bd a E EA Ed BA Bd EA E EA b al
360. the Element Default Values ooo o 127 Using The Symbol LIBERTE gt eue ox oo Ux Rue eos OH EDN IAE 128 45 1 Pre Defined Dynamic Symbols o ooo e 128 4 5 2 Creating New Libraries and Symbols lees 129 45 2 1 Advanced Editing of Symbols o oo e 129 4 5 2 2 MDB Version Control of Symbol Libraries 130 Elements Advanced Properties oo ee 131 AL INCIDI s 949 32935 4 3 v3 9 99 dadas 4 131 c DU rm 131 s Dala Ricld rodaron area aa 132 4 6 3 1 Field Data Formatting antakaa i 133 464 Command DUOMO a ps saweg aae p PHA UE e PUE aa ee eer N Ores 134 205 Commmand LIS arrasaron 139 0 0 JINaVrgabon DULION e eco ud Eos o o fe ROSE wo 3 Xomcx Y wo Po WOXOy OR GEES 139 AG e e e eros ise X AA NM E ae ee gee ORE RN NU EE NP ES SEP 140 07 LOC GAPIS PR hang ee See See es eee ee 140 1072 OMI CIAO sasaaa eh yo bas AA 143 20 9 Dar GPE rosita AAA AAA 143 OON AA 144 469 Polylineand 1 lt se ua ah rhe e 9 ya b RUE e S adobe x e Sus 144 4 6 10 Linear and Elliptic Tickmeter Thermometer and Tankmeter 144 2 0 10 Linear Tick Meter amp 6a o9 kansas 144 4610 2 Elip c hick Meter o soe xd Xp ro bee dod Ep OS qose e 99 sos 145 40 105 ThetmntoDIete ee uses ur x xoc goto A RO dede m d RR dp BHR OR 146 20 102 Tank Meter 3 59 do 972 4 3 wo woe v PX dd e uy Soe oo S vp d 146 4 6 11 Pipe Valve and CheckValve
361. the command editor 136 CHAPTER 4 EDITOR 4 6 ELEMENTS ADVANCED PROPERTIES li Edit Telecommand issue sw command Kind SWOP 9 GC SW CMD TM ID Name issue sw command 3 NODE ID EY PATH ID 3 RATE Y CHECKSUM INDIC C ONBOARD NODE Command Preview issue sw command SW CMD DMS TLM Start Cyclic Tlm Packet Cmd SW TM ID NODE ID PA TH ID null RATE null CHECKSUM INDIC null ONBOARD NODE Telecommand editor with command preview e Select one of the command parameters on the left side The input field properties are shown e Edit parameter properties li Edit Telecommand issue sw command Gj SW CMD 3 TM iD Type 3 NODE ID Default Value EY PATH ID D 3 CHECKSUM INDIC 3 ONBOARD NODE Engineering Unit Name Min Value Max Value Command Preview issue sw command SW CMD DMS TLM Start Cyclic Tlm Packet Cmd SW TM ID NODE ID PA TH ID null RATE null CHECKSUM_INDIC null ONBOARD NODE Telecommand editor Edit input field NOTE In case you need to update the constraints of a parameter take care to set values that do not contradict to the original command definition The following table lists the different possible constraints of input fields Table 4 6 List of input field constraints Data Type Valid Constraint Absolute Time no constra
362. the provided example based on snippets from the source code B 2 5 1 Introduction The source code for the example is located in the basedir uss x y z examples tutorial systemadapter src directory The example consists of the 3 following classes which can be found in separate sub folders 1 adapter ExampleSystemAdapterImpl java Responsible for the handling of the connection state and the creation of the DataProvider and the CommandHandler 2 commandhandler ExampleCommandHandler java Handles the transmission of commands and their responses The example implements a simple command handler that opens a dialog whenever a command is triggered on a display 3 dataprovider ExampleDataProvider java Handles the reception and conversion of teleme try for a single display The example implements a simple data generator that creates a sin value between 10 and 10 for each telemetry item in a display The extension API consists of three interface classes for which the classes above are concrete example implementations The example should be seen as an introduction to these interfaces The following sections give an overview of all the methods found in the interface classes with an implementation example 277 B 2 DEVELOPMENT ENVIROARPENDIX B HOW TO INTERFACE WITH NEW TARGET SYSTEMS B 2 5 2 ExternalSystemA dapterInterface The SystemAdapter is responsible for the handling of the connection state and the creation of the Dat aProvider and the
363. their common left by selecting form menu Element Align Vertical Left 10 Deselect the labels by left clicking with mouse on the display back ground 11 Select the four fields by hold keyboard key CTRL and left click with mouse on labels 49 3 9 CREATE ASCII DISPLAYS I USS Display Editor 2 6 0 File Edit View Tools Element Window Help 2 ends mH Sl uniron sanna y fjw 6191916 CHAPTER 3 TUTORIAL te i E amp xm m leli qa Jejeje a 18 6 e o a o a o D 3 Property Editor 7 System Configu gt OPS View Onboard Telemetry GI EPM o AMA 5 Air Cooling Diff Press Analog Input Section Fail D Anomalby Flag Stat o c CPU 3 Command History Avail Stat 3 Command History T able 3 Command Rejection Stat o EEPROM e EI FCC 3 Gen_Com_AFS_RS485_Int_Stat 3 Gen Com Int SM RS485 Main Stat 3 Gen Com Int SM RS485 Red Stat 5 Gen Com Int VU R 485 Main Stat 3 Gen Com Int VU RS485 Red Stat 3 Gen Com LAN SMSC LTU Stat D Gen Com SMSC COL HRD Stat E Z 0x Four fields are selected 12 Align the fields to their common left by selecting form menu Element Align Vertical Left it USS Display Editor 2 6 0 File Edit View Tools Element Window Help ajajajaja iviala 00 3 mx display 2 2 x Test Text Label Test Text Label Test Text Label Test Text Label Test Text
364. tings for SCOE File D Ecoe No Valid SCOE file selected Choose Cancel Restore Defaults 5 Click button Choose which opens the SCOE file chooser The SCOE file chooser displays the scope details for which the SCOE file set was generated for 6 Select a new SCOE file The icon in front of the SCOE file set indicates whether it is compatible with the currently used systeminterface version or not In case of incompatibility e the loading of the SCOE file set may fail e the loading may succeed but problems may occur later e or possibly no problems may arise IMPORTANT D It is not recommended to load SCOE file sets which have been marked as incom patible Use is at your own risk 7 Click button Choose file bh Choose file Look n a ABE EURECA Mission DUMMY MISSION 8 CCU Q TEST DISTR V4 0 0 16 D o CCU 268436077 operational configuration D consistency date 11255313 Q CCU 278561597 consistency date 1134023659000 08 Dec 2005 06 34 1 o CCU 278561660 operational configuration D consistency date 11546008 APM Mission MASTER 12 CCU MCS AIV V7 1 0 14 Dec 2005 17 33 59 APM Mission MASTER 12 CCU MCS AIV V7 4 1 09 Mar 2007 09 39 23 CGS Mission EM 3 CCU CSAT ALL V2 0 5 09 08 2006 07 12 33 4 i gt File Name E 16990088 0 info xml Files of Type XML SCOE Info info xmb v Choose file Cancel New SCOE fil
365. tle Editor shows the new DOI Style available as a display target in the property editor This concludes the lesson in the USS DOI Style preferences Normally these settings are preset de livered from the system administrator 3 9 Create ASCII displays The USS Editor can be used to create pure ASCII displays in the USS display format ASCII display contains only character based elements 3 9 1 Lesson in creating ASCII displays 1 Start by opening the editor via installed icon Screenshot of USS Editor started in default layout 2 Add a label by selecting in the menu Element Add Label Babe 472 B B D A text label is created in the new display 3 Make four more labels and select them all by using the keyboard combination CTRL A 4 In the Property Editor click to edit the colour and click button to open colour dialog Select tab RGB and choose the green colour Red 6 Green 152 Blue 6 Pick a Colour My Colours Swatches HSB RGB Preview M R 6 G 152 B 6 069806 Set as colour Rename ok Cancel Reset 5 Click OK to the colour dialog 47 3 9 CREATE ASCII DISPLAYS CHAPTER 3 TUTORIAL LB USS Display Editor 2 6 0 File Edit View Tools Element Window Help malo 208 atoms lo 200 lalala o nalejeja a a ajaj w w am
366. toolbar editor zoom toolbar value 4 0 21 gt entry key uss toolbar editor transform toolbar value 1 0 21 gt entry key uss toolbar editor layout toolbar value 0 0 21 gt entry key uss toolbar editor layers toolbar value 5 0 21 gt entry key uss view tabscrolling value false lt entry key uss view tabplacement value North gt Line 1 Col O INS NORM uss config The Kate Editor shows the content of the XML formatted uss config file for the USS system The Kate editor contains features for context highlighting Browse down to see the USS properties they can be changed manually by editing via Kate 3 Close the Kate editor again 4 Opening the KXML editor and browser to the HOME DIRECTORY uss USS VERSION di rectory Here open the file uss config Qualified name P nt B ZS Proc Instruction version 1 0 encoding UTF 8 8 properties a amp root map a node map a node map a node map 8 node The KXML Editor shows the content of the XML formatted uss config file for the USS system The XML tree hierarchy is shown on the left and the content of the selected node on the right where the content can be edited 5 Browse in the XML tree hierarchy to the node properties root node node node node node n ode map entry 1 and select it to show the content Namespace Name Value 1 key uss view edi
367. tor x 2 value 0 0 Changing the values here will change view settings X value of the editor which can be edited through the Editor Preferences also 6 Try changing the value to 25 0 to set the Editors default view setting for the X value Namespace Name Value key uss view editor x P value The value is changed and will be used in future invocations of the editor The value is changed and will be used in future invocations of the editor If editor is open it has to be restarted to load the new value 92 CHAPTER 3 TUTORIAL 3 17 SELECT SCOE FILES TIP Generally most properties should be controlled via the editor or executor uss config TIP A modified properties file can be used to ease distribution of the USS tools 3 17 Select SCOE Files The USS package uses a SCOE file to ease creation of end items 3 17 1 Lesson in changing the SCOE file 1 Start by opening the editor via installed icon close all tool views Screenshot of USS Editor started in default layout 2 Close the open default new display to allow changing of the SCOE file I USS Display Editor 2 6 0 DIST File Edit View Tools Element Window Help No display open 3 Open the editor preferences by selecting Edit gt Preferences 4 Left click on SCOE 93 3 17 SELECT SCOE FILES bh Preferences Py Project SCOE 3 Display 3 Consistency CHAPTER 3 TUTORIAL 3 Data Source Default Set
368. tory See also Creating display snapshot Print Ctrl P Opens a print dialog to print the current display 243 9 1 MENU REFERENCES FOR THE EXECUTOR CHAPTER 9 REFERENCE See also Printing display e Print Preview Opens a dialog to setup the page then opens a print preview dialog See also Print preview e Properties Alt Enter Opens the properties dialog of the current display See also Showing display properties e 1 4 The most recently opened displays e Exit Alt X Exits the executor See also Exiting the executor 9 1 2 Navigate Menu The navigate menu groups actions for display navigation e Back Alt Left Navigates to the next display to the left if there is more than one display open e Forward Alt Right Navigate to the next open display to the right if there is more than one display open e Home F12 Opens the home display See also Navigating to home display e Find Text As You Type Ctrl F Searches for entered text in the current display If occurrences are found they are highlighted by a surrounding orange box See also Finding text in display e Find Parameter Ctrl Shift F Searches for a parameter which can be a pathname SID PUI or opsname in displays See also Finding display with parameter references 9 1 3 View Menu The view menu groups actions for the displaying or not displaying of GUI elements e Toolbar Toggles between Toolbar is display
369. trings are not equal lt The first string less lexically than the second one gt The first string great lexically than the second one lt The first string less or equals lexically than the second one gt The first string great or equals lexically than the second one Concat string Numerical operators Boolean operators String operators Concat two lists Substract a list to another one in Test if an element is inside a list List operators set a variable operator absolute value power 2 operator Percent operators Other operators 1 502 2 4 A amp amp B 10 NOT A XOR B equals C 122 1422 string1 string2 A or B Aor B lt gt C string1 string2 false mon stringl a stringla abc gt aaa true zyx lt bed false 1 2 3 4 1 2 3 4 1 2 3 1 2 3 3 1 2 1 2 3 1 2 3 4 3 4 1 2 1 2 3 4 3 1 2 4 2 in 1 2 3 true 4 in 1 2 3 false A J2 A 2 Conditional if then if A gt 2 then Ok operators if then else if A lt 2 THEN B 3 else B 4 152 CHAPTER 4 EDITOR 4 7 DATA SOURCES 4 7 4 2 USS Library Extensions mdbPath Returns the engineering value for the data source with the given Pathname Note that the pathname argument has to be specified in quotes See sample expressions Variant mdbLEati ering wal hiname engineeringValue getDataFor pathname ge
370. ts The USS package feature several advanced display elements which give powerful visualisation possi bilities 3 15 1 Lesson in creating advanced elements 1 Start by opening the editor via installed icon close all tool views Screenshot of USS Editor started in default layout 2 Open the Property Editor from menu View Property Editor Wi USS Display Editor 2 6 0 x File Edit View Tools Element Window Help amo a oo amolo nNnalele e 8 6 60 alsia S DIZ Jill L y Property Editor x a ax displays e x display 1 E 9 Appearance Background Color R 238 G 238 B 238 Background Symbol Library L Background Symbol Name v 9 Behaviour Show Execute Button L 9 Context Help URL Opsname 3 Make a new Elliptic Meter by selecting from menu Element Add Elliptic Tick Meter The elliptic formed meter is created in display 64 CHAPTER 3 TUTORIAL 3 15 USE ADVANCED ELEMENTS 4 Undock property editor and move it so the display can be fully seen without overlapping from property editor 5 Enlarge meter by dragging its corner control points and move it to the middle of the display by left clicking hold on the Elliptic Tick Meter and dragging it On 10 10 20 20 Elliptic Tick Meter is resized and located approximately in the middle of display 6 In the
371. ts Fluid General Groups Logic Mechanical Misc Modes PCS Payloads Radiation Mon itoring Robotics Sensors Station Modules and Tasks Users can define their own libraries in user libraries There is no limit in the number of user symbols Libraries can be created and symbols can be added and removed from a user library with the USS editor Symbol libraries can be placed anywhere below a project folder 24 Data Quality Indication One of the main tasks of the USS executor is the visualization of data This involves two aspects 1 the data values must be shown and 2 the quality of the shown data must be clear The quality gives an indication about the availability and reliability of the data values and their meaning in the operational context Most output elements in USS support so called Data Ouality Indicators DOT according to the DGCS DGCS standard For example Figure 2 3 shows a data field with data quality indicators The cyan background color and the letter S at the end indicate that the parameter value has gone static At the same time the arrow before the S shows that the last value had an upper limit violation Figure 2 3 Data field with data quality indicators 50 1S 10 CHAPTER 2 CONCEPTS 2 4 DATA QUALITY INDICATION Data quality is indicated by foreground and background color of a data field and by additional flags that are shown next to the parameter value Input for data quality are the acquisition
372. tus of the current parameter value 4 Render the data field with the colors and flags found in the previous step As a last example Figure 2 5 shows part of the DOI settings for a PWS display Compare this with Figure 2 4 and you can see that the same parameter status values can lead to very different output This flexibility allows to use USS in different operational environments with different demands on visualiza tion and user feedback 2 4 DATA QUALITY INDICATION CHAPTER 2 CONCEPTS Figure 2 5 DOI help table for a PWS display PWS Data Quality Indicators DQI ae A 777 S O Des a SOREN couen DANGER HIGH LIMIT VIOLATION DELTA DANGER LIMIT VIOLATION L2 so ACOUIED DANGER HIGH LIMIT VIOLATION DELTA NOMINAL LIMIT VIOLATION L3 E so AcouRED DANGER MIGH LIMIT VIOLATION DISABLED L4 so AcouRED DANGER MIGH LIMIT VIOLATION in umns Ls s0 AcourRED DANGER MIGH LIMIT VIOLATION UNDEFINED Le s0 AcouRED DANGER MIGH LIMIT VIOLATION UNKNOWN L7 ESO AcoUmED DANGER LOW LIMIT VIOLATION DELTA DANGER LIMIT VIOLATION e s0 facoumen DANGER LOW LIMIT VIOLATION DELTA NOMINAL LIMIT VIOLATION o s0 AcoUmED DANGER LOW LIMIT VIOLATION DISABLED io E s0 AcoUmED DANGER LOW LIMIT VIOLATION in umns ia E so AcourRED DANGER LOW LIMIT VIOLATION UNDEFINED 12 50 facoumen DANGER Low LIMIT VIOLATION UNKNOWN so acoumep Tags DEITA DANGER LIMIT VIOLATION a 50 acoumep Tags DELTA NOMINAL
373. type String F mapped to USS type Float I mapped to USS type Integer USS will always present the engineering value even if these assumptions are wrong Number formatting will only be performed as defined in FormatStr if type Float has been detected for the item OutConv String This type detection is not reliable As a re sult field contents might not be formatted correctly and draw outside of their bounds defined by Length The type detection could be improved if the CGS type from the configuration was known for every item The length of this OutputAlpha in number of characters Unknown Value is always 6 Unknown Value is always 1 Unknown Value is always 0 7 4 1 4 Plot Displays This section describes the interpretation of elements used in plot displays 236 CHAPTER 7 IMPORTING FOREIGN DISPLAY FORMATS 7 4 SATMON DISPLAYS Table 7 9 PlotDef attributes PlotDef If this is true then auto scaling of the range axis is YAutoScale Boolean performed to match value range of received telemetry This overrides the range set by YMin and YMax LabelColour Color string in hex format BBGGRR Show value markers only if this is true and do not draw a DotsOnly Boolean line between values Not supported Seems to be always hh nn USS TimeLabelFormatString automatically formats the time label showing also seconds and milliseconds if possible S Not supported Known values are UTC and CSECYEAR
374. ubset of its orign e Ifa non mandatory parameter shall be explicitely set to a value the user has to create an input field for it add constraints if applicable and set a default value This could be overwritten onboard Take care to correctly set the constraints being valid against the SCOE definition e Executing the consistency checker on a display performs a complete check of all commands In particular it checks the names of the parameters their types as well as their constraints if applica ble As a consequence the consistency checker must be executed on a display before installing it onboard When being executed onboard the commands can be updated only via the input fields If a value is written into an input field the constraint mechanism automatically checks it e The execution of the USS consistency checker can be started in the USS editor for the actual edited display For a set of displays the consistency checker is started as command line call Uss Concio ten y e ker smile JOP TTON GS cce Dus qe ves eri ORI als play CI OPTION Specify h for getting a complete list of available options Default option setting is print report as plain text to standard output search for SCOE data in current directory and set test configuration to zero ccuVersion CCU internal version number of CCU against which the displays shall be checked display dir OS path where to find the display s to be checked 6 2 LAPAP MKII Columbus onboard co
375. ue properties but otherwise the same properties as the linear tick meter except property Orientation e Draw as Circle Instead of drawing an ellipse a circle is drawn instead 4 6 10 3 Thermometer The Thermometer is equivalent to the Linear Tick Meter except for one property and the appearance i e drawn as a thermometer kelvin and degrees Celsius drawn Thermometer properties 9 Appearance Border Color Border Used Label Text Meter Tick Indicator Meter Tick Label Style Shape Fill Color Shape Fill Style Tick Color Tick Indicator Color Tick Indicator Thickness 9 Behaviour Field Style Meter Color Show Status Meter Major Tick Frequency Meter Tick Base Meter Tick Unit o Dimensions 9 Font Field amp Label Font Field amp Label Font Color Tick Label Font Tick Label Font Color 9 General Data Source o Information 9 Limits Domain Meter Maximum Meter Minimum Bar v LetorTop 5 vw MM P 0 G 0 B 0 000000 None lw IN 7 0 6 0 E 0 000000 R 255 G 255 B 255 FFFFFF 6 Disabled w D 2 50 5 Lucida Sans Typewriter Regular D MA Fo G 0 B 0 000000 Lucida Sans Typewriter Regular 0 MM FAO G 0 B 0 000000 MeterDS4 50 50 Thermometer properties in Property Editor The Thermometer does not have any unique properties but is a special case of the Linear Tick Meter with the same properties except property Or
376. uing Telecommand via Command List lll 200 Da Prerequisites uso 4o adan io ER EG eS 200 5 47 2 Issuing Telecommand via Command List 200 5 4 8 Finding Displays with Parameter References ooo oo 201 DO PISE c e e asia ar AAA 201 54 8 2 Finding Display with Parameter References 201 5 4 8 2 1 Find Parameter with No Display Oped 201 5 4 8 2 2 Find Parameter from Open Display 202 549 Finding Textin Display amp 2oeme hon REOR nr 202 Dao PREIEQUISIES 24 979 Gena Ure rr 202 5492 Finding Textinn Display ook den RORUR EG cR EO Re OD HOO 202 5 4 10 Showing Parameter Values in a Quick Graph o oo oo oo 203 e ND AMIBIEQUISNES ox ra AAA Re me 203 5 4 10 2 Showing Parameter Values in a Quick Graph 203 QUICK Gap DD 204 Oot IMMOdUCUON PPP m 204 5 5 2 Adding and Removing Parameters o ooo o 204 95 5 3 Contiguring the Axis Modes orense ode dos 206 004 Switching the Curve Style 4 uae 9p rara 207 5 5 Scrolling and Zooming an Axis e 207 5 5 6 Understanding the Buffer and Viewport o e 208 5 5 7 Managing Time and Value Annotations o e 208 Freeze C rior Aa ee ade as 210 Sol INMENSA eee amp a 210 5 62 The Freeze Mode Controls een 211 lr Sisa oros paar 211 5 1 snowing Display Help ecs s aye R aer 211 SA A eE A 211 0 412
377. uisites e Display must be selected 5 8 2 2 Printing Display USS allows you to print displays To print display 1 Choose File gt Print 2 Select printer and optionally configure print setup Print Page Setup Appearance Print Service Status Accepting jobs Type Info _ Print To File Print Range Copies Number of copies 1E C Collate 3 Click Print Executor prints image of display It is not possible to print parts of the display Only the whole display can be printed 5 8 3 Creating Display Snapshot 5 8 3 1 Prerequisites e Display must be selected 213 5 8 MISCELLANEOUS CHAPTER 5 EXECUTOR 5 8 3 2 Creating Display Snapshot You can save snapshots of a running display as graphics file for later use This feature is useful for presentations documentations and reports which automatically are complemented with display screen shots To create display snapshot 1 Choose File gt Save Snapshot Executor creates and automatically saves image into configured directory usually under home user uss x y Z The file name consist of the display name plus an appended time stamp Snapshot is saved as PNG 5 8 4 Saving a Copy of Current Display 5 8 4 1 Prerequisites e Display must be selected 5 8 4 2 Saving a Copy of Current Display You can save the current display to a file for further processing for example editing To save a copy of current display 1 Choose Fi
378. unch files for the USS applications for UNIX Likewise all the batch scripts i e files ending bat are launch files for the USS applications for MS Windows Click the uss editor sh file and the USS Editor starts USS Starting Please wait Start splash picture of the USS Editor 3 3 Using the Editor GUI 3 3 1 Introduction This lesson will introduce the usage of the basic user interface of the USS Editor You shall work with the following subjects 1 Docking mechanism of editor panels 2 Tool views of the editor 3 Printing of displays 3 3 2 Docking mechanism of editor panels The USS Editor features a docking framework for tool and display views By default views are opened as frames inside the main editor application Small docking control icons allows you to 1 Undock Minimize Close when view is docked i e inside main window 8 x 2 Dock Close when view is undocked i e appears in a separate window x 3 Undock Minimize Maximize Close when views are collected in tabs multiple views in tabs PL Dx E 3 3 2 1 Lesson in docking mechanism of editor panels 1 Start by opening the editor via installed icon 17 3 3 USING THE EDITOR GUI Wi USS Display Editor 2 6 0 File Edit View Tools Element Window Help RIE EIC E e s m 3 o Jra a e o CHAPTER 3 TUTORIAL f Synoptic Hierarchy x a ax diplayti x a
379. uss fwdu APM FLTSYS OPS SYNOPTICS ECLSS CTCU1 uss 2 Select Quick Graph from context menu 3 A non modal window with a line graph for the selected parameter opens CTCUI_Cabin_Templ_DMC 5 25 degC degC o N E C o N 20 53 20 54 20 55 2056 20 57 2058 20 58 2100 21 01 21 02 absolute time 4 Click Close to close the graph window or leave it open as long as you need it 203 5 5 QUICK GRAPH CHAPTER 5 EXECUTOR The line graph in the quick graph window automatically updates when the parameter shown re ceives an update Note that no curve is drawn when the parameter status is invalid not aquired static etc This also means that parts of a curve can be missing when a parameter was switching from nomi nal to missing and nominal again If you don t see a curve where you would expect one always check the parameter details first see Section 5 4 2 1 One possible reason for a value not being shown is when a parameter is acquired via playback with an old acquisition time that is older than what the quick graph buffer can hold The time span to show in the graph can be configured via executor preferences See Section 5 9 1 9 for details on how to do this The quick graph can combine multiple parameters in a strip chart same domain axis for all param eters Just repeat the procedure above and all further parameters will be added to the already open quick graph The contents of a quick graph can be saved
380. uted so space between the elements or the overlap in case of too little space becomes the same 4 4 7 Using the Grid The grid on the display area is used to align and snap elements to the display during display devel opment Element Align Grid properties sets the grid properties for the current display Grid properties for new displays are set in the User Preferences Edit Preferences Example The grid and alignment functions can be used to arrange fields in a tabular layout In View Settings set for example the Spacing Vertical to 2 pixels more than the height of the fields to be arranged Then drag the fields to their approximate positions and they will snap to the correct place as illustrated in the screen dump below Tabular layout of fields 4 4 8 Grouping Elements Elements can be grouped to create compound elements Compound elements can consist of any type of elements including other compounds When elements are grouped a new compound element is au tomatically created The compound element can be modified in the property editor and its constituents can be inspected in the Synoptic Hierarchy Open Displays 4 4 9 Working with Depth The depth property of elements determines which elements are drawn on top if the elements overlap The depth is set through the Element Depth menu or directly in the Depth property using the property editor The element with the highest depth value is drawn on top Graphs are alw
381. ution in the executor The editor supports the definition of layout composition and dynamic properties of synoptic displays The executor executes the displays which have been authored in the editor For an introductory tutorial we suggest to continue with Chapter 3 1 3 1 Starting the Editor The editor is started via a shell script batch file on Windows Open a shell and enter uss editor sh The editor will open in a new window see Figure 1 1 S uss editor sh TIP In MCS the editor and executor can be started from the task selector menu 1 8 GETTING STARTED CHAPTER 1 INSTALLATION AND GETTING STARTED Figure 1 1 Editor window after start LEE USS Display Editor 2 6 0rc2pre EZL File Edit View Tools Element Window Help 80 slo jajja jeje oa BEN e m s e ue a mjojo Mj aj e e DINE Junitorm seating tf io y Property Editor e x a ax dispayi x ee display 1 9 Appearance Background Color Background Symbol Library z Background Symbol Name L 9 Behaviour Show Execute Button LJ 9 Context Help URL Li p Ld Synoptic Hierarchy 2 x na 9 7 Open Displays E No title assigned on display 1 9 Eq home cgsadmin uss project E lib 4 Il ii Symbol library 8x i 2 7 System Configuration Browser 2 8 x fh
382. vanced elements o que dumme oy Coe mur bee EO b DEOR Pow x Roe CN Rx ox d 84 3 15 1 Lesson in creating advanced elements llle 84 3 15 2 Lesson in creating using fluid elements o 89 oo Change USS Properties File ociosos resi 91 3 16 1 Lesson in USS properties aoaaa 91 Bl DECO COB RIOS r aea aa opa AR 93 3 17 1 Lesson in changing the SCOE file o o e 93 Ole Check U ON ISENG rrr 95 3 18 1 Lesson in checking display consistency 2 2 ooo o 95 SAE MOD DIPA e e ca en reso Re E aaa 99 3 19 1 Lesson in using the editor MDB interfacing o o 99 3 19 2 Lesson in using the editor MDB interfacing for Symbol Libraries 105 3 20 Extended Example Create A Procedural Display o o 106 3 20 1 Lesson in creating procedural displays ooo 108 Editor 115 ZI Iiroduacuol d ue ner Ses ee Ree KS EEO arado A 115 42 Ine Editor Workspace eoo e mcm ohm TR T R R ri ieee Row ue wo LR deed 115 42 1 Arranging Views and Tab Windows eee 116 42 1 1 Docking mechanism of editor panels n 116 2212 Pas COCs xen mu Sw x Cae x B ASAS 117 4 2 1 3 Drag and Drop Windows eee 117 4 2 1 4 Minimize and Maximize naaa aaa 000004 118 215 TPL amp d 24 29 990399 3 0 8 4 19 38 39 3 9 9318 e td ad 118 422 Editor Monus cux rupem ROSE OR NOR P E AAA 118 42 2 1 Editor Edit Menu Item een 118 1222 Editor View
383. xis Label Analog Input mode Darase T Rotate Tick Label Auto Move Always Show Zero Automatic Range Axis Range Upper Lower The External Data Source is updated in the Graph dialog 20 Click the OK button to activate the graph editing 59 3 10 MAKING A GRAPH DISPLAY CHAPTER 3 TUTORIAL Ba BLB Analog Input Section Fail The graph in the display is now updated to match the configuration 21 To Preview the graph Select from menu Tools Previewer BLB Analog Input Section Fail OK The line graph is previewed 3 10 2 Lesson in creating Strip Graph displays 1 2 Start by opening the editor via installed icon Screenshot of USS Editor started in default layout Make a Line Graph by selecting from menu Element Add Strip Graph Change width to 500 pixels and height to 500 pixels by changing the properties in the property editor Find the specific strip graph properties in the property editor 9 General Configure Graph Click to edit Select Sub Graph LineGraph1 Sub Graph Weight 50 Specific strip graph properties Add a new sub graph line graph inside the stripgraph element by clicking the button plus in the property Select Sub Graph Click on button in property Configure Graph and set the title foreground and bacground colors to match picture below CHAPTER 3 TUTORIAL 3 10 MAKING A GRAPH DISPLAY General Legend Domain Axis
384. xplains how you can configure the executor as you wish e g by enabling tooltips and how you can exit the executor Starting the executor is explained in Getting Started 5 1 1 Configuring User Settings 5 1 1 1 Prerequisites e Executor must be ruming 5 1 1 2 Configuring User Settings This section gives a short general quick start on how to configure user settings All available preferences and their corresponding dialogs are explained in full detail in Configuring the Executor To view and change your personal executor application settings 1 Choose Options gt Preferences 2 In the popup window select what you want to configure E g select Tooltips in the tree struc ture on the left side Other choices would be Project Commanding Tab Appearance Snapshots Reports Import or Freeze mode Preferences nx 3 Project Tooltips 3 Commanding v Enable Tooltips 3 Tab Appearance D 3 Snapshots 3 Reports 3 Import 3 Freeze Made Cancel 3 Change the settings e g Check or uncheck the checkbox to enable disable tooltips 4 Click OK 175 5 2 MONITORING AND CONTROL CONFIGURATION CHAPTER 5 EXECUTOR 5 1 2 Exiting the Executor 5 1 2 1 Prerequisites e Executor must be running 5 1 2 2 Exiting the Executor To exit the executor 1 Choose File gt Exit 2 Executor exits The current window layout is saved and can be restored on the next run 5 1 2 3 See
385. y element string text element string text L x jo element StateForInvalidValues text element CornerEnabled xsd boolean element FillStyle FillStyle element CornerFillStyle FillStyle element DQIFlagEnabled xsd boolean Image TankMeter Sitemeter o cec Meter TeleCommand element Name text element Kino e eS EST YHLCOCLY tea WUSSY TOW Command TeleCommandParameter element Owner StructuredTeleCommand _reference element Name text element Constraint attribute class text _anyElementx element InputOutputMapping deer abies cd ass ernked hash map or element entry 1 element string text element string text x ese element Value text TextStyle element Fontname text element Fontsize xsd nonNegativelnteger elementis POLRES COo oC O eana cues TsItcalie 1 xsl boolean element IsUnderlined xsd boolean element Coto Coon element Horror RTL e TA E ENTER REG T ae element V esrb uis errori ette e POTES se Chins EST TOMT Thermometer TickMeter TickMeter 255 9 3 XML DISPLAY FILE FORMAT SCHEMA element element element element element CHAPTER 9 REFERENCE nek Base de xsd coute CORO Om OE TickMajorFrequency xsd integer pce set aecimad Me ici oe attribute class deste element Back round Olen Seo lem sc element SliderStyle TRIANGLE BAR edtement NGS ene Colon AL ROOM Ore eleme
386. y Label Text Autosize to checked 7 Open the Symbol Library from menu View Symbol Library 79 3 14 10 11 12 13 CREATE NEW SYMBOLS CHAPTER 3 TUTORIAL ig Symbol Library x gt Property Editor 65 85 4 3D Graphics t eg 3D1 Camera Control Mod 3p1 Camera Rotate 3D1 Camera Translate e NI 3D10 Restore View 3D11 Roll Left 3D11 Roll Left Alterna 3D11 Roll Right 3D11 Roll Right Altern 3D12 Save View 3D13 Step Size 3D14 Target 3D15 Translation Backward G 3D15 Translation Forward 3D16 View Direction Fr 3D16 View Direction Fr O A us 3D16 View Direction To 3D17 Zoom 3D2 Camera Options Symbol Library shown Click the button Edit and in the pop up menu select Create New Library New Library kd Enter the name of the new Library Dialog for setting new library name is shown Set name to Test Library 7 New Library Enter the name of the new Library Test Library Click OK and select new Library in the drop down box ComboBox is Symbol Library x ME Property Editor ano J Test Library M Edit A new empty symbol library is created Add a new symbol created from the previously created label by clicking the button Edit in the symbol library and selecting Create Symbol from Selected Elements Create new Symbol from elements F3 Name O Image GYG Type _ a Su
387. y displaysih1 tmi Title My display 4 6 2 Label The label text can be edited directly on the display by double click the label The changes are accepted by pressing Enter and reverted by pressing Escape When TM is dragged onto a display a label and data field is created The label is associated with the field This association binding can be changed with the Behaviour Label For property of the label When the label is associated with a field the properties in the screen shot below can be used to change the text that the label shows and clipping of the text 9 Behaviour Auto Text CONTEXT Clip Indicator Clip Lenath 20 Clipping ILEFT v Context Opsname v Label For Field1 CTC Failure Stat DMC FAILURE STS v The Auto Text property has three possible settings e OFF The label text is not taken from the TM 131 4 6 ELEMENTS ADVANCED PROPERTIES CHAPTER 4 EDITOR e CONTEXT The label text is taken from the TM as specified with the Context property e BASENAME The label text is taken from the TM as specified with the Context property This setting is different from CONTEXT only if the Context property is set to Pathname For the CONTEXT and BASENAME settings note that the label text from the TM is copied into the Label Text property at editing time and not updated dynamically at run time Further if the SCOE file is changed the label can be inconsistent with the SCOE TM value run a
388. ymbol Library Name v Background Symbol Name LY 9 Behaviour ETU ecute Button 9 Context Help URL 2 3mz 203 If arget system 9 Dimensions Height Wd i e Information Title HRM Activatior Log Insert New Change Entry Add New Log Entry Select Change Entry z Title Title of selected display s i Symbol Library P 8x QU System Configuration Browser 6 8x ff Consistency Results 8x Editor after entering display title 3 Continue by adding the first and for the simple example only main step title as a label Right click on the background of the display then select Add Element Label from the menu that appears A new label is created and automatically selected If the Property Editor tab on the left of the window is not already selected select it Set the Label Text to 1 HRM ACTIVATION like you set the display title Then add a polyline and move it to fit below the main step title text but not the number Group the line and the text by selecting them both and menu selecting Element Grouping Group Then set the Font to Lucida Sans Typewriter Regular size 16 by clicking on the corresponding property and using the font picker dialog Finally move the label to the desired location Then save the display to a file of your convenience e g pd tutorial uss 109 3 20 EXTENDED EXAMPLE CREATE A PROCEDURAL DISPLAY CHAPTER 3 TUTORIAL IC USS Display Editor 2 8 0 File Edit View Tools
389. ype of the expression is a string The string value must evaluate to a valid color specifier Valid colors can be specified as RGB values in hexadecimal format with a hash sign as prefix or as color names if ds SIM RT NORM then 86B78A else B88687 Here is the same example with explicit color names See Section 9 4 for the full list of color names if ds SIM RT NORM then azure else plum Example 4 4 Mapping integers to strings This is a NASA PCS Example which converts an integer parameter referenced by PUI to a string value Note how if expressions can be nested TIE CEMDCOOTSWIOG0Jg 0 THEN On ELSE TF EMDCOTSWIO00Jg 1 THEN Off ELSE c ERR H Example 4 5 Constant expression This example shows how a constant value can be defined as a data source If this computation is con nected to a data field the field will always show the value 42 42 Example 4 6 Multi line expression One expression is normally written in a single line Multiple expressions can be used to specify more complex computations Also variables can be used to store intermediate results This example has two expressions each on a separate line The variable a is assigned the constant value 3 The variable b is then computed by adding one to the value of a The result of the whole computation is the result of the last expression here it is b which has the constant value 4 a 3 b a dl 158 CHAPTER 4 EDITOR 4 8 MISSION DATABASE
390. ys In the headline of the window the displays opsname is displayed not its file name If you want to view the file name you must choose File gt Properties as described in chapter Show display properties To load display from file system You can load a saved display from the file system as described below 1 Choose File gt Open 2 In the File chooser dialog select the display you which to load A preview will be displayed on the right hand side Look In SYNOPTICS_ROOT I3 COL HOME uss 3 GO HOMEuss ARISES A File Name COL_HOME uss Files of Type USS displays uss t Open Cancel 3 Click Open The display is loaded and opened No check for duplicate displays is made i e a display can be loaded multiple times 187 5 3 WINDOW HANDLING CHAPTER 5 EXECUTOR 5 3 4 Reloading Display from File System 5 3 4 1 Prerequisites e Make sure that the display is currently selected 5 3 4 2 Reloading Display from File System You can reload a display from file system after changes have been made to the file e g with the editor To reload display from file system 1 Select Display by clicking on its tab The selected tab changes to a different color 2 Choose File gt Reload Display is reloaded from file system 5 3 5 Resizing Display Window 5 3 5 1 Prerequisites e There must be at least one display open 5 3 5 2 Resizing D

Download Pdf Manuals

image

Related Search

Related Contents

Samsung LN26A450CD User's Manual  i. Tech Dynamic Clip II User's Manual  C 41 - Bonfiglioli    PC-CDU User's Manual  Manuel d`utilisation Cartes  4022 3 idiomas.cdr  取扱説明書 - 岩谷産業    Singer 1500-2 Sewing Machine User Manual  

Copyright © All rights reserved.
Failed to retrieve file