Home
Data Reconstructor Softeware Manual, rev A
Contents
1. 311 Meacham Avenue Elmont NY 11003 Tel 516 327 0000 Fax 516 327 4645 e mail excalibur mil 1553 com website www mil 1553 com Table of Contents introductioti 25 ae bii i a 1 2 VOVEIVIEW no nai Ar a A 1 2 1 Data Reconstruction from a Replay or Log File 1 A ta 2 3 Working with DataReconstructor ooooooooooo 3 3 1 Transmitting Exalt Data Replay Files 0oooooooommoo 3 3 2 Transmitting Merlin Data Log FileS oo lt lt oooooooo 11 4 File formats 252262 csc rr da wanes obs 17 4 1 Exalt data file format version 1 10 0 00 cece eee o 17 4 11 OA A A et kin 17 4 1 2 System configuration oooocoocccocooc eee 17 4 1 3 Data stream adapter o oooocccococcco ee 17 4 1 4 Trigger lists scary sees dara Pana tease Pek Wee aie Bees 18 41 5 Messages menita ri Ba k re e ee it De ra e Dati il 19 AO Et a d ana a a Ra a adi 20 AT Gap LISTA pa A AA aia ca A Da aa A da AAI 20 4 18 MarkiliSt io sia Panica asta ca aah y da a aa a dada a da e a aia da 20 4 2 Merlin log Files ceea ee aa eee aa ata aa a a a ir ee 21 Figures Exalt Figure 1 DataReconstructor main window Exalt Data Replay Files 3 Figure 2 Board and Module for Each Active Channel 4 Figure 3 Exalt Selecting buses over which to transmit data 000000 nu 4 Figure 4 Map dialog box 0 5 Figured BUS SUD a A idas 6 Figure 6
2. 64 bit integer 8 Serial number unsigned int 12 Number of characters in name numNameChars int 16 Name numNameChars characters 16 numNameChars Number of characters in description numDescChars int 20 numNameChars Description numDescChars characters 4 2 Merlin log Files The data log files are identical to the data files used by Merlin This file format will be both written and read by this program It is a binary file beginning with 100 16 bit values of data The first 7 16 bit values contain the ASCII values of M E R L T N The first 16 bit value after is a version number The files exported by Merlin are version 1 files exported by Data Reconstructor are version 2 In version 2 the filler value described below is the next 16 bit value in the header In version 1 the next header 16 bit value is set to one The remaining header 16 bit values contain a value of one After the header the messages are recorded as follows Size Spare 16 bit value set to filler value of 0x69 e Message status Time Tag lo Time Tag hi Up to 36 Words of actual bus data Data Reconstructor Software Manual page 21 The information contained in this document is believed to be accurate How ever no responsibilitv is assumed bv Excalibur Svstems Inc for its use and no license or rights are granted by implication or otherwise in connection therewith Specifications are subject to change without
3. notice March 2004 Rev A 4
4. selected 3 From the Active channels dialog box check the channels over which to transmit data For each channel selected a corresponding Channel tab is then available for setting up RTs selecting the Excalibur board choosing transmission and display options DataReconstructor Active channels IV Channel 0 IV Channel 2 Channel 4 F Channel 6 TRANSMIT Channel 1 Channel 3 IV Channel 5 IV Channel 7 Channel 0 Channel 2 Channel 5 Channel 7 SEASON EXC 4000PCI Device Default Module 0 Setup Figure 3 Exalt Selecting buses over which to transmit data 4 To send out messages in a loop check Continuous replav The file runs continuously until the user clicks Stop 5 Select an Exalt rpf input file To run a different rpf file click Change Browse for the file 6 Click Map to display the Map dialog box page 4 Excalibur Systems Working with DataReconstructor Transmitting Exalt Data Replav Files Instructions 1 Highlight a module name from the list box 2 Select a channel from the combo box 3 After mapping all the module names click OK Note Only module names which are mapped will have their messages sent out Module names Channels Module name Mapped to Navigation Maintenance Weapons Figure 4 Map dialog box To map a named module a Highlight a module name from the Module names window b Select a channel from the Channels combo box After mapping all the named modu
5. 53PCI Px s and the M4K1553Px s Internal Concurrent Monitor The program does not require a separate channel module This software is for use in a lab environment to reconstruct a situation recorded in flight or to do regression testing Overview DataReconstructor supports the Excalibur 1553 PCI Px boards and the M4K1553Px module on the EXC 4000PCI carrier board Data may be reconstructed with a single Px channel or module However for monitoring data the user must have a board or module with an internal Concurrent Monitor PMx The data file format is the same as the log files written either by Exalt or Merlin See Section 4 File Formats on pagel7 Data Reconstruction from a Replay or Log File The program reads replay files created by Exalt or a log files created by Merlin and reconstructs the data on the 1553 bus using the Excalibur board and Galahad Software Tools The user selects a file and runs it DataReconstructor reconstructs and transmits the same data on the 1553 bus so that if Exalt or Merlin were again monitoring they will create the same file There may be some differences in the actual transmission depending which RT options and which transmission options were selected The data transmission will be synchronized based on the Time tags of the messages in the file messages are sent out according to their Time tags See Transmission Options on page 9 for Exalt files or page 15 for Merlin files In
6. Options Display Options IV Display time tag Cancel Help Figure 9 Display Options 9 Click OK to return to the DataReconstructor main window 10 Click Save Settings to save the current settings These are the settings which will be available the next time DataReconstructor is opened 11 Click Transmit to start transmitting the data from the replay file The Number of messages transmitted and Time tag are updated periodically for the currently displayed channel if these options were set in the Setup Display options dialog box See Figure 1 DataReconstructor main window Exalt Data Replav Files on page 3 12 Click Stop to stop transmission page 10 Excalibur Svstems Working with DataReconstructor Transmitting Merlin Data Log Files 3 2 Transmitting Merlin Data Log Files To set up Data Reconstructor to transmit data from Merlin log files 1 Run DataReconstructor to display the main window DataReconstructor Active channels IV Channel 0 Channel 2 Channel 4 Channel 6 TRANSMIT Channel 1 Channel 3 Channel 5 Channel F Continuous replay Channel D l Input file name jinput dmp Change Dutput file name output dmp Change EXC 4000PCI Device Default Module 0 Save Settings Number of messages transmitted 0 File mode C Exalt Merin Time tag 0 Figure 10 DataReconstructor main window Merlin Data Log Files Note The carrier board and module for
7. RT Retry options dialog box 2 ketenes 7 Figures Board Setup wc tenet tee See ee A dae dhe eaten dia E d 8 Figure 8 Transmission Options 0 00000 9 Figure 9 Display Options 10 Merlin Figure 10 DataReconstructor main window Merlint Data Log Files 11 Figure 11 Board and Module for Each Active Channel 11 Figure 12 Selecting channels over which to transmit data 00000000 12 Figure 13 Bus Setup is cee rei ala p Brite Sade eda Re bale eed dez ae 12 Figure 14 RT Retry options dialog Dox ete ee 13 Figure 15 Board Setup ccm 14 Figure 16 Transmission Options eee 15 Figure 17 Display Options ir a A ea 16 Data Reconstructor Software Manual page i page ii Excalibur Svstems Introduction Data Reconstruction from a Replav or Log File 2 1 Introduction DataReconstructor reads replay files created by Exalt and log files created by Merlin It reconstructs the data on the 1553 bus using the Excalibur board and Galahad Software Tools In addition there is a simultaneous monitoring and log file creation feature which enables the program to monitor the data transmitted on the 1553 bus during the reconstruction and retransmission of the data from the log file The DataReconstructor also includes the standard 1553 retries feature If a message does not get a response from the RT or gets a bad response it tries again Important DataReconstructor now uses the EXC 15
8. addition the user defines for each RT e the retry options to simulate or not to enable have its data transmitted on the 1553 bus or to disable so that messages in the file relevant to this RT are not transmitted For more details see RT Setup options on page 6 for Exalt files or page 13 for Merlin files Data Reconstructor Software Manual page 1 Overview 2 2 Retries This is a standard 1553 feature and is supported by Excalibur boards If a message does not get a response from the RT or gets a bad response the message is sent again The user selects the number of retries between 0 and 3 When the BC gets a bad response from the RT it will resend the message between 0 and 3 times as selected by the user on the same or alternate bus See RT Setup options on page 6 for Exalt files or page 13 for Merlin files page 2 Excalibur Systems Working with DataReconstructor Transmitting Exalt Data Replav Files 3 Working with DataReconstructor DataReconstructor reads Exalt replay files and Merlin log files Each 1553 bus used by DataReconstructor is assigned to a channel In both modes up to 8 channels can be active simultaneously the default is for channel 0 to be selected In Exalt the data source is from the one input file and recorded to one output file regardless of the number of active channels Therefore before transmitting data each named module in the file must be mapped to a specified channel In Merli
9. and then Setup to display the Setup dialog box Channel 0 setup RT Setup Board Setup Transmission Options Display Options Select ATs for simulation by the board To set the options for a particular AT use the context menu right mouse button Select All Deselect All Select RTs to enable Only messages on enabled ATs will be transmitted Select All Deselect All OK Cancel Figure 13 Bus Setup page 12 Excalibur Systems Working with DataReconstructor Transmitting Merlin Data Log Files a RT Setup tab allows the user to 1 Set up retry options per RT ii Select RTs to be simulated ili Select which RTs will have their data transmitted The default is to transit messages for all RTs e no retries to simulate all RTs Optional 1 To set up retry options for selected RTs In the Select RTs for simulation by the board window right click the selected RT to display an RT Options dialog box Options for RT 6 Number of retries Y Retries on e Same bus C Alternate bus Figure 14 RT Retry options dialog box Select the number of retries from the combo box and whether the retries should be on the same bus or the alternate buses Click OK to return to the RT setup tab 11 To select RTs for simulation use the standard Windows mouse Ctrl Shift key combinations in the Select RTs for simulation by the board window ili To enable selected RTs use the standard Windows mouse Ctrl Sh
10. e offset Content from beginning of message 20 Data unsigned long 24 Status unsigned long 28 429 additional flags unsigned short Multipes Bus type specific information Byte offset Content from beginning of message 20 Number of bytes of data which follow 24 Data bytes Data Reconstructor Software Manual page 19 File Formats 4 1 6 4 1 7 4 1 7 1 page 20 Footer Bvte offset Content from beginning of footer 0 Gap list immediately following gap list Mark list Gap List This is a list of recording gaps times during the recording session when recording was turned off or was unsuccessful for example if the system was overloaded and could not keep up Byte offset Content from beginning of gap list 0 Number of gaps unsigned int 4 List of gaps Gap Byte offset Content from beginning of gap 0 Time tag before gap 64 bit integer 8 Serial number before gap unsigned int 12 Time tag after gap 64 bit integer 20 Serial number after gap unsigned int 24 Type int Mark list The list of points in the file which were labeled as significant points to which one may want to return when analyzing the file like bookmarks Byte offset Content from beginning of mark list 0 Number of marks unsigned int 4 List of marks Excalibur Systems File Formats Merlin log Files 4 1 8 1 Mark Byte offset Content from beginning of mark 0 Time tag
11. eSize 12 adapNamesize adapTypeSize 16 adapNamesize adapTypeSize Data Reconstructor Software Manual Number of characters in adapter name adapNamesize int Adapter name adapNamesize bytes long Number of characters in adapter type name adapTypeSize int Adapter type name adapTypeSize bytes long Adapter ID unsigned short Adapter version unsigned short Number of filter statuses unsigned int List of filter statuses see below for representation of each filter status page 17 File Formats 4 1 3 1 Filter Status Byte offset from beginning of filter status Content 0 4 4 fullPathSize 4 1 4 Trigger list Number of characters in full path fullPathSize int Full path fullPathSize bytes long Status unsigned char read as a bit field bit one indicates that this element is filtered out bit 2 indicates that this element is inactive This is a list of the triggers conditions for starting stopping recording that were defined when this file was recorded Byte offset from beginning of Trigger List Content 0 4 4 1 4 1 Trigger Byte offset from beginning of trigger Number of triggers int List of triggers see below for representation of each trigger Content 0 4 4 expSize 8 expSize 9 expSize 10 expSize 11 expSize 15 expSize 19 expSize 20 expSize 28 expSize 36 expSize 40 expSize 40 ex
12. each channel which has been set up to transmit data is displayed on the channel tab page ture nea chava chava ora ova Cova rama EXC 4000PCI Device Default Module 0 Setup Figure 11 Board and Module for Each Active Channel 2 Select Merlin from the File mode dialog box if it is not already selected Data Reconstructor Software Manual page 11 Working with DataReconstructor 3 From the Active channels dialog box check the channels over which to transmit data For each channel selected a corresponding Channel tab is then available for setting up RTs selecting the Excalibur board choosing transmission and displav options DataReconstructor Active channels IV Channel 0 IV Channel 2 T Channel 4 F Channel 6 TRANSMIT Channel 1 Channel 3 IV Channel 5 IV Channel 7 Channel anne Channel 2 hannel ne Channel 5 E Channel 7 eae Settings EXC 4000PCI Device Default Module 0 Setup Figure 12 Selecting channels over which to transmit data 4 To send out messages in a loop check Continuous replay The file runs continuously until the user clicks Stop For each channel activated in the Active channels dialog box 5 Select a Merlin dmp input file To run a different dmp file click Change Browse for the file 6 Select a Merlin dmp output file Click Change to select an output file 7 Set up the RTs select the Board Setup Transmission and Display options Click the Channel tab
13. elect RTs for simulation by the board window right click the selected RT to display an RT Options dialog box Options for RT 6 Number of retries Retries on Same bus C Alternate bus Figure 6 RT Retry options dialog box Select the number of retries from the combo box and whether the retries should be on the same bus or the alternate buses Click OK to return to the RT setup tab ii To select RTs for simulation use the standard Windows mouse Ctrl Shift key combinations in the Select RTs for simulation by the board window iii To enable selected RTs use the standard Windows mouse Ctrl Shift key combinations in the Select RTs to enable window Data Reconstructor Software Manual page 7 Working with DataReconstructor b Board Setup allows the user to select the board type device number and module number Channel 0 setup RT Setup Board Setup Transmission Options Display Options Board Type EXC 4000PCI Device Number x Module Number fo Monitor transmission during data reconstruction PM only Synchronize with external clock Cancel Help Figure 7 Board Setup Note For the EXC 1553PCI Px leave the Default Device Number setting For the EXC 4000PCI If there is only one board present leave the Default Device Number setting Ifyou have more than one EXC 4000PCI board for each board enter the Device Number selected in the ExcConfig utility program In additio
14. ift key combinations in the Select RTs to enable window Data Reconstructor Software Manual page 13 Working with DataReconstructor b Board Setup allows the user to select the board type device number and module number Channel 0 setup RT Setup Board Setup Transmission Options Display Options Board Type EXC 4000PCI Device Number x Module Number fo Monitor transmission during data reconstruction PM only Synchronize with external clock Cancel Help Figure 15 Board Setup Note For the EXC 1553PCI Px leave the Default Device Number setting For the EXC 4000PCI If there is only one board present leave the Default Device Number setting Ifyou have more than one EXC 4000PCI board for each board enter the Device Number selected in the ExcConfig utility program In addition the user may also Select To Monitor the bus during data Enable concurrent monitoring and reconstruction create a new file Synchronize with external Enable synchronization with an clock external clock source For more details see the hardware User s Manual page 14 Excalibur Systems Working with DataReconstructor Transmitting Merlin Data Log Files c Transmission Options allows the user to set Time tag Mode code subaddress and Broadcast options Channel 0 setup AT Setup Board Setup Transmission Options Display Options Time tag options Base time tag V Base time tag first me
15. les click OK Note Only mapped module names will have their messages transmitted A named module may be mapped to an inactive channel reserving the channel for transmitting a different reconstruction of the data file 7 Ifat least one channel will be concurrently monitored select an Exalt rpf output file Click Change to select an output file 8 For each channel activated in the Active Channels dialog box set up the RTs select the Board Setup Transmission and Display options Click the Channel tab and then Setup to display the Setup dialog box Data Reconstructor Software Manual page 5 Working with DataReconstructor Channel 0 setup RT Setup Board Setup Transmission Options Display Options Select ATs for simulation by the board To set the options for a particular AT use the context menu right mouse button Select All Deselect All Select RTs to enable Only messages on enabled RTs will be transmitted Select All LI Da N N 5 a Deselect All OK Cancel Applu Figure 5 Bus Setup a RT Setup tab allows the user to i Set up retry options per RT li Select RTs for simulation 111 Select which RTs will have their data transmitted The default is to transmit messages for all RTs no retries to simulate all RTs page 6 Excalibur Systems Working with DataReconstructor Transmitting Exalt Data Replav Files Optional i Toset up retrv options for selected RTs In the S
16. n the data source and output is per channel Therefore before transmitting data separate input and output files must be specified for each active channel Follow the setup procedure for either Exalt or Merlin before beginning to transmit data Note For ease of use DataReconstructor uses the standard Windows keyboard conventions and shortcuts 3 1 Transmitting Exalt Data Replay Files To set up DataReconstructor to transmit data from Exalt replay files 1 Run DataReconstructor to display the main window DataReconstructor Active channels IV Channel 0 Channel 2 Channel 4 Channel 6 TRANSMIT IV Channel 1 Channel 3 l Channel 5 F Channel Continuous replay Files and mapping 5r Input file name input rpf Change Map Output file name output rpf Change Channel 0 Channel 1 Save Settings EXC 4000PCI Device Default Module O Number of messages transmitted 0 File mode e E C Merlin Time tag 0 Figure 1 DataReconstructor main window Exalt Data Replay Files Data Reconstructor Software Manual page 3 Working with DataReconstructor Note The carrier board and module for each channel which has been set up to transmit data is displaved on the channel tab page Charne channel 1 home Channel a Chand home Chee Chama EXC 4000PCI Device Default Module O Setup Figure 2 Board and Module for Each Active Channel Select Exalt from the File mode dialog box if it is not already
17. n the user may also Select To Monitor the bus during data Enable concurrent monitoring and reconstruction create a new file Synchronize with external Enable synchronization with an clock external clock source For more details see the hardware User s Manual page 8 Excalibur Systems Working with DataReconstructor Transmitting Exalt Data Replav Files c Transmission Options allows the user to set Mode code subaddress and Broadcast options Channel 0 setup RT Setup Board Setup Transmission Options Display Options p Mode code subaddress Broadcast e 00000 C 11111 Enabled RT 31 00000 and 11111 OK Cancel Help ok Figure 8 Transmission Options Note In Exalt mode the base Time tag is always the first message messages always start going out immediately at zero time The following messages go out at the appropriate times relative to the first message Mode Code Options The board can be configured to allow either 00000 or 11111 or both as possible Mode Code subaddresses 0 or 31 Broadcast To interpret messages to RT31 as broadcast messages check the Enabled RT 31 box Data Reconstructor Software Manual page 9 Working with DataReconstructor d Displav Options Number of messages transmitted and Time tag if checked are displaved and periodicallv updated as data is transmitted in the DataReconstructor main screen Channel 0 setup RT Setup Board Setup Transmission
18. pSize nameSize page 18 Number of characters in expression string expSize int Expression string expSize bytes long eg EU1 EU2 lt 100 Type enum 4 bytes 0 start trigger 1 start stop trigger 2 stop trigger Has been set bool Is continuous bool Is consecutive bool Num required occurrences int Max hits int Is active bool Pre trigger time 64 bit integer Post trigger time 64 bit integer Number of characters in name string nameSize int Name namesize bytes long Unique ID unsigned long Excalibur Systems File Formats Exalt data file format version 1 10 4 1 5 4 1 5 1 4 1 5 2 4 1 5 3 Messages List of messages see below for representation of each message Byte offset Content from beginning of message 0 Adapter ID unsigned short 2 Time tag 64 bit integer 10 Serial number unsigned long 14 Message identifier unsigned long 18 Flags unsigned short Bus type specific information 1553 Bus type specific information Byte offset Content from beginning of message 20 Command word unsigned short 22 Second command word unsigned short 24 Status word unsigned short 26 Second status word unsigned short 28 Px status unsigned short 30 Number of bytes of data which follow 34 Data bytes 34 2 numDataBytes 1553 additional flags unsigned short 429 Bus type specific information Byt
19. ssage Made code subaddress Broadcast 00000 11111 Enabled RT 31 C 00000 and 11111 Figure 16 Transmission Options Time tag options i Base time tag Enter a hexadecimal value This value is subtracted from every message s time tag If a message s time tag is smaller than this value it will be set to zero Example If the user enters 9 then a message with time tag 5 is sent out immediately as if it had time tag 0 A message with a time tag OXB will go out when the time tag reaches 2 etc ii Base time tag first message The time tag of the first message in the file is subtracted from all the time tags The first message will go out immediately zero time The following messages go out at the appropriate times relative to the first message Default setting Mode Code Options The board can be configured to allow either 00000 or 11111 or both as possible Mode Code subaddresses 0 or 31 Broadcast To interpret messages to RT31 as broadcast messages check the Enabled RT 31 box Data Reconstructor Software Manual page 15 Working with DataReconstructor d Displav Options Number of messages and Time tags if checked are displaved and periodicallv updated as data is transmitted in the DataReconstructor main screen Channel 0 setup RT Setup Board Setup Transmission Options Display Options IV Display time tag Cancel Help Figure 17 Display options 8 Click OK to return to the DataRecons
20. tructor main window 9 Click Save Settings to save the current settings These are the settings which will be available the next time DataReconstructor is opened 10 Click Transmit to start transmitting the data from the replay file The Number of messages transmitted and Time tag are updated periodically if these options were set in the Setup Display options dialog box See Figure 10 DataReconstructor main window Merlin Data Log Files on page 11 11 Click Stop to stop transmission page 16 Excalibur Systems File Formats 4 4 1 4 1 1 File Formats Exalt data file format version 1 10 Exalt data file format version 1 10 The data file is a binary format consisting of a header a list of messages and a footer Each element is described below Header Byte Offset Content 0 XCAL Replay file 9 periods 26 Version 1 10 38 Number of messages unsigned int 42 Base date and time of file 46 System configuration see below Following system configuration System configuration Trigger list see below Byte Offset Content from beginning of system configuration 0 Number of data streams unsigned int 4 List of data streams adapters see below for Data stream adapter Byte offset from beginning of data stream representation of an adapter Content 0 4 4 adapNamesize 8 adapNameSize 8 adapNamesize adapTypeSize 10 adapNamesize adapTyp
Download Pdf Manuals
Related Search
Related Contents
製品PDFダウンロード Software User's Guide 取扱説明書 TORQUE Administrator`s Guide Copyright © All rights reserved.
Failed to retrieve file