etep - airborne recorder & data acquisition system - dtmux … · 2011. 2. 17. · dtmux use febr...
TRANSCRIPT
-
DTTMUXUSEFEBR
etep
X CONV
ER’S GUIRUARY 20
VERTEIDE 011
R
-
etep
-
etep
1. INSTALLING THE DTMUX CONVERTER SOFTWARE ________________ 1
1.1 System Requirements ___________________________________________________ 1
1.2 Installing the DTMUX Converter Software ___________________________________ 2
2. STARTING WITH DTMUX CONVERTER SOFTWARE _________________ 3
2.1 Purpose _______________________________________________________________ 3
2.2 STEP 1: Open a record __________________________________________________ 5 2.2.1 General information about record _____________________________________________________________________________ 5 2.2.2 Analysis of the selected record _____________________________________________________________________________ 6
2.3 STEP 2: Choice the type of channel to display and select the channels to export _ 7 2.3.1 Relative information about channels in list box: ________________________________________________________________ 7 2.3.2 Select the channels among the drop-down list ________________________________________________________________ 8
2.4 STEP 3: Choice of the export format – Output format __________________________ 8 2.4.1 Authorized format depending of channel type for DTMUX file _____________________________________________________ 8 2.4.2 Authorized format depending of channel type for IRIG106 file: ___________________________________________________ 8 2.4.3 Options __________________________________________________________________________________________________ 9 2.4.4 Compliant software with export formats of analogical data _______________________________________________________ 9 2.4.5 Compliant software with export formats of video _______________________________________________________________ 9
2.5 STEP 4: Choose a segment _____________________________________________ 10
2.6 STEP 5: Choose destination folder and name of output files __________________ 11
2.7 STEP 6: Add channel to convert to list of actions to do ______________________ 12
2.8 STEP 7: Select new channel to convert ____________________________________ 12
2.9 STEP 8: Convert the list of channels ______________________________________ 12
2.10 Event channel extraction _______________________________________________ 13
2.11 Compatibility file formats with various softwares ___________________________ 14 2.11.1 Compliant software with export formats of analogical data ______________________________________________________ 14 2.11.2 Compliant software with export formats of video ______________________________________________________________ 14
3. CURVES EDITOR _____________________________________________ 15
-
etep
3.1 Purpose ______________________________________________________________ 15
3.2 Software requirement ___________________________________________________ 15
3.3 Overview: the Scilab Script Editor Window _________________________________ 15
3.4 Models _______________________________________________________________ 16 3.4.1 Bitmap image (.BMP) ___________________________________________________________________________________ 16 3.4.2 The text file associated with the Bitmap image _______________________________________________________________ 16 3.4.3 Creating a custom model _________________________________________________________________________________ 17
3.5 Time graph ___________________________________________________________ 18
3.6 FFT graph ____________________________________________________________ 18
3.7 Comments ____________________________________________________________ 19
3.8 Command buttons ______________________________________________________ 19
3.9 Examples of sheet _____________________________________________________ 20
4. TRAJECTORY _______________________________________________ 21
4.1 Purpose ______________________________________________________________ 21
4.2 PLOT TRAJECTORIES _________________________________________________ 21 4.2.1 Cartesian positions of the mobiles __________________________________________________________________________ 22 4.2.2 GPS Positions of the DTMUX recorder ______________________________________________________________________ 23 4.2.3 Spacing the time label on the curves _______________________________________________________________________ 24
4.3 MEASURE OF DISTANCE BETWEEN TWO POINTS ________________________ 25
4.4 FILE FORMAT OF THE TRAJECTORIES __________________________________ 26 4.4.1 GPS informations _________________________________________________________________________________________ 26 4.4.2 Trajectories of mobiles ____________________________________________________________________________________ 26
5. SIGNAL ANLYSIS ____________________________________________ 27
5.1 Purpose ______________________________________________________________ 27
5.2 CREATION OF A SPECTOGRAM ________________________________________ 27 5.2.1 STEP 1 : Choose the workspace directory ___________________________________________________________________ 27 5.2.2 STEP 2 : Refresh the list of data files presents in your workspace directory _____________________________________ 27 5.2.3 STEP 3 : CHOOSE THE CHANNELS TO PROCESS _________________________________________________________ 28 5.2.4 STEP 4 : FFT PROPERTIES ______________________________________________________________________________ 28 5.2.5 STEP 5 : Calculation of the spectrogram ____________________________________________________________________ 29 5.2.6 STEP 6 : Display spectrogram and create BITMAP file ________________________________________________________ 29
5.3 EXAMPLES OF SPECTROGRAM ________________________________________ 30
-
etep
6. SCILAB _____________________________________________________ 31
6.1 Starting the Scilab Software _____________________________________________ 31
6.2 Help provided by Scilab _________________________________________________ 31
6.3 Tools ________________________________________________________________ 32
6.4 Scilab Script: Examples _________________________________________________ 33 6.4.1 Script EXEMPLE3_FFT.SCI ________________________________________________________________________________ 33
6.5 Useful functions _______________________________________________________ 35 6.5.1 clear ___________________________________________________________________________________________________ 35 6.5.2 xbasc() _______________________________________________________________________________________________ 35 6.5.3 xsetech() ______________________________________________________________________________________________ 35 6.5.4 xtitle ___________________________________________________________________________________________________ 35 6.5.4 plot2d __________________________________________________________________________________________________ 35
7. MATLAB, LABVIEW AND OTHERS SOFTWARES __________________ 37
7.1 MATLAB ______________________________________________________________ 37 7.1.1 Binary files ______________________________________________________________________________________________ 37 7.1.2 ASCII File ______________________________________________________________________________________________ 37 7.1.3 Float data file ___________________________________________________________________________________________ 37 7.1.4 Sound file (WAVE format ) _______________________________________________________________________________ 38 7.1.5 Excel file (ASCII) _______________________________________________________________________________________ 38
7.2 National Instruments: LABVIEW, LABWINDOWS,DIAdem, … __________________ 38
8. DTMUX RECORDING FORMAT _________________________________ 39
8.1 Purpose ______________________________________________________________ 39 8.1.1 Structure of DTMUX file ___________________________________________________________________________________ 40 8.1.2 Structure of magnetic tape _________________________________________________________________________________ 41 8.1.3 DTMUX Header __________________________________________________________________________________________ 42
8.2 Contents of DTMUX headings ____________________________________________ 43
8.3 Format of the data secretariat (obligatory presence): ASCII Format ____________ 47 8.3.1 Symbols used as "delimiters" ______________________________________________________________________________ 47 8.3.2 Date and time __________________________________________________________________________________________ 47 8.3.3 Channels present in acquisition _____________________________________________________________________________ 47 8.3.4 Comments ______________________________________________________________________________________________ 47 8.3.5 Configuration of recorded channels __________________________________________________________________________ 48 8.3.6 Acquisition Type _________________________________________________________________________________________ 51
8.4 Format of the data secretariat (obligatory presence): BINARY Format __________ 52
8.5 Format of the user's information (optional) _________________________________ 53
8.6 Format of calibration card (optional) _______________________________________ 53
-
etep
8.7 Format of recorded data ________________________________________________ 54 8.7.1 original Format ___________________________________________________________________________________________ 54 8.7.2 Format PC-VME : _______________________________________________________________________________________ 54 8.7.3 Analogical data __________________________________________________________________________________________ 55 8.7.4 RS232 or RS422 data ___________________________________________________________________________________ 55 8.7.5 Parallel data ____________________________________________________________________________________________ 55 8.7.6 ARINC data _____________________________________________________________________________________________ 55 8.7.7 Data from a MILSTD 1553 bus ____________________________________________________________________________ 56 8.7.8 Data from a TTL or TOR (discrete) inputs _________________________________________________________________ 56 8.7.9 GPS ___________________________________________________________________________________________________ 57 8.7.10 JPEG2000 FORMAT ____________________________________________________________________________________ 59 8.7.11 ETHERNET FORMAT ____________________________________________________________________________________ 61
8.8 Format of the contents of the Universal Recorder System ____________________ 62
8.9 Format of the contents of DTMUX RECORDERS ____________________________ 64
8.10 Event markers ________________________________________________________ 65
8.11 Tape ID _____________________________________________________________ 66
9. FORMAT OF OUTPUT FILES ___________________________________ 67
9.1 BINARY FILE _________________________________________________________ 67 9.1.1 Analogical data ___________________________________________________________________________________________ 67 9.1.2 RS232 or RS422 data ___________________________________________________________________________________ 67 9.1.3 Parallel data _____________________________________________________________________________________________ 68 9.1.4 Data from 1553 bus ______________________________________________________________________________________ 68 9.1.5 Data from PCM (frame mode) ____________________________________________________________________________ 68 9.1.6 Data from video _________________________________________________________________________________________ 69 9.1.7 Data from TTL or TOR inputs _____________________________________________________________________________ 70 9.1.8 Data from ETHERNET inputs ______________________________________________________________________________ 70
9.2 FLOATING FILE FOR ANALOGICAL DATA ________________________________ 71
9.3 TEXT format (.) compatible SCILAB and MATLAB ___________________________ 71 9.3.1 Analogical data __________________________________________________________________________________________ 71 9.3.2 Data from PCM (frame mode) ____________________________________________________________________________ 71 9.3.3 RS232 or RS422 data ___________________________________________________________________________________ 72 9.3.4 Data from 1553 bus (standard format) _____________________________________________________________________ 72 9.3.5 Data from 1553 bus (compact format) _____________________________________________________________________ 72 9.3.6 Parallel data ____________________________________________________________________________________________ 72 9.3.7 ARINC data (standard format) ____________________________________________________________________________ 73 9.3.8 ARINC data (compact format) ____________________________________________________________________________ 73
9.4 TEXT Format (,) compatible EXCEL _______________________________________ 74
9.5 Sound file: WAVE (.) ___________________________________________________ 74
9.6 AVI Format – Uncompressed video ________________________________________ 75
9.7 AVI JPEG2000– Compressed Video _______________________________________ 77
-
etep
9.8 EDI File ( ETEP DTMUX INFORMATION File ) _____________________________ 78
9.9 PCM FDA 2.1 file format ________________________________________________ 79 9.9.1 Box format ______________________________________________________________________________________________ 80 9.9.2 Box of the test descriptor _________________________________________________________________________________ 81 9.9.3 Box of the PCM source descriptor __________________________________________________________________________ 83 9.9.4 Measurement box of PCM source __________________________________________________________________________ 86
9.10 GPS file _____________________________________________________________ 87
9.11 1553 TEXT Format (.) __________________________________________________ 88
9.12 1553 TEXT Format (main + redundant) ___________________________________ 89
9.13 Binary ASCII format (.) _________________________________________________ 91
9.14 BPCM Synchro Format _________________________________________________ 92 9.14.1 Configuration window of the BPCM Synchro _________________________________________________________________ 92 9.14.2 BPCM Synchro in progress _______________________________________________________________________________ 93 9.14.3 Description of the format (file with BPCM format) ___________________________________________________________ 94 9.14.4 Format synchro report ____________________________________________________________________________________ 97
ANNEXE A : FORMAT IRIG 106 VERSION 2007 _______________________ 99
A.1 Data Format Definition (data file) _________________________________________ 99
A.2 Packet header and secondary packet header ______________________________ 100
A.3 Secondary packet header and Intra-Packet Header IPH ____________________ 102 A.3.1 48-bit IRIG106 Chapter 4 Format _________________________________________________________________________ 102 A.3.2 64-bit IEEE STD 1588-2002 Format ______________________________________________________________________ 102
A.4 PCM channel Format 1 [Type 09] ________________________________________ 103 A.4.1 Throughput Mode________________________________________________________________________________________ 103 A.4.2 Frame Mode: unpacked data _____________________________________________________________________________ 104
A.5 Time Data Channel Format 1 [Type 11] ___________________________________ 105
A.6 1553 Channel, Format 1 [Type 19] _______________________________________ 106
A.7 Analog channel, Format 1 [Type 21] _____________________________________ 108
A.8 MESSAGE data, Format 1 [Type 31] ____________________________________ 109
A.9 ARINC 429 Data, Format 0 [Type 38] ____________________________________ 110
A.10 Still image channel, Format 1 [Type 49] _________________________________ 111
A.11 UART-Digibus channel, Format 0 [Type 50] _____________________________ 115
-
etep
A.12 Ethernet channel, Format 0 [Type 68] ___________________________________ 116
A.13 TTL/Discretes data channel, Format 1 [Type 29] _________________________ 117
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 1
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
1. INSTALLING THE DTMUX CONVERTER SOFTWARE
1.1 System Requirements Your system must meet the following minimum requirements: Software requirement:
- Microsoft Windows XP Home or Professional ( Service Pack 2.0 or later ) - Microsoft Windows 2000 (Service Pack 3.0 or later ) - Microsoft Windows VISTA Prenium, Professional ou Ultimate Version - Microsoft Windows 7 Prenium, Professional ou Ultimate Version - Microsoft Internet Explorer software version 7.0 or later
Memory :
Minimum required : 1GB for Windows 2000 and XP 2 GB for Windows VISTA and 7 Processor:
Processor 1,8GHz, better performances with 3,4GHz (better is the processor, faster is the exportation of data) Disk space:
10 GB free contiguous disk space, up to 100 GB free for tape device Optional devices:
A CDROM Drive (available locally or via the network) for install software and updates, Other devices: ZIP, CD-Rewriter, DVD-Rewriter …
-
UG
Th
Th
Th
Ot
User’s Guide 16/0his document is the
1.2 I
e DTMUX C
he installatio- Copy p- Create
- Install - Install
for
ther softwar- Scilab - Hexade- Adobe- Service- Win- Div- VLC-
02/2011 e property of the e
nstalling
CONVERTER
C
on includes: program and a link on yo
AVI-PLAYE VERIFY FO
rmats DTMU
re can be insVersion 3,
ecimal editor Ve Reader Vee Pack 2 for
ndows Media vX Player PRC Media Play
MJPEG2
etep company, its
g the DT
R Software is
lick
environmenour desktop to
ER software :ORMAT softwUX and IRIG
stalled: 4 or later Version 2.0 ersion 9 or l
Windows XPlayer 11,
RO Version 8 yer
2000 MORG
contents cannot be
TMUX Co
s included wi
nt on your hao the DTMU
display up tware : G106 CHAP
ater P
or better
GAN codec
etep
e communicated, re
onverter
ith other etep
ard disk X CONVERT
to 4 videos st
10
c (codec JPEG2
© eproduced or be u
Software
p softwares a
TER Softwar
tored in AVI
2000 for Wind
FEBRU
sed without its aut
e
and with free
re.
I Raw files
dows Media Pla
UARY 2011
thorization.DQA.005–
e tools.
ayer)
Writer: DG
–240106– R:1
2
-
UG
Th
2
ThcomExSCor
Cli
User’s Guide 16/0his document is the
2. STA
2.1 P
he purpose ofmpliant with
xcel, Wave, VCILAB, LAB
frequential c
ick the icon
02/2011 e property of the e
ARTING
Purpose
f the softwarh DTMUX foVideo or DT
BVIEW, FDAcurves.
on the
etep company, its
G WITH
re is to extracormat or withTMUX file. TA 2.1 and m
desktop, The
contents cannot be
H DTMU
ct a portion fh IRIG106 foThese files aany others e
next window
etep
e communicated, re
UX CO
from the seleformat (Chapare compatibelse. These a
that appears d
© eproduced or be u
NVERT
ected channelpter 10 from ble with mosnalogical ch
during the last
FEBRU
sed without its aut
TER SO
ls, containedversion 2007t of the scien
hannels could
t studied recor
UARY 2011
thorization.DQA.005–
FTWAR
d in a DTMU7) to save dantific softwad be displaye
rd was not fou
Writer: DG
–240106– R:1
RE
UX record (onata on binaryare like MATed on a shee
und:
3
n disk) y, float, TLAB, t: time
-
UG
Th
TYPE of DATA
F
User’s Guide 16/0his document is the
SeRS2Pa
Milstd 1553
FFD Cartridge
02/2011 e property of the e
erial data 232 RS422 arallel Data
etep company, its
VIDEO
contents cannot be
O
Windows Me
etep
e communicated, re
Arinc bus
edia Player
© eproduced or be u
An
FEBRU
sed without its aut
nalogical signal
Fre
UARY 2011
thorization.DQA.005–
ee scientific
Writer: DG
–240106– R:1
PC
c Software
GPS
Trajectory
Curves EdWaterfalll,
4
CM
ditor , FFT
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 5
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
2.2 STEP 1: Open a record
After selecting the Analysis Directory , click the button to select a record.
2.2.1 General information about record
- Size of record in MB - Start time and end time of record
- Source of time present in the record SYSTEM TIME: IRIG board present, but IRIG signal never connected to the recorder IRIG TIME: IRIG board present, IRIG signal connected to the recorder CREATING FILE TIME: no IRIG signal interface, PC hour has been used to indicate the
beginning and the end of the record.
- List of channel detected in the record
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 6
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
2.2.2 Analysis of the selected record
• ACCURATE TEMPORAL ANALYSIS (can be slow depending on the size of the file to process…) To determine the exactly position of the data at one hour, the complete recording is analyzed to indicate every change of dating, dependent on the position of DTMUX blocks. If the recording is big, the results of this analysis are saved in a file in the directory indicated for that purpose:
The file name of analysis will consist of the name of the recording to which will be added an ID code of the recording (Word #5 and word #6 in the DTMUX block of first recorded data). Sample:
Record name: ETEP0002-4VIDEOS inside.MUX Analysis file name: ETEP0002-4VIDEOS inside-49218142-50601007.BLK
You can disable the analysis of all records:
If you do this, you cannot select temporal areas for the channel conversion anymore, unless you check the box
• FAST TEMPORAL ANALYSIS (can be not accurate depending on the size and the type of data in the file to process…)
This mode allows the user to work with the time segmentation, in the software, by a faster way than the global analysis which is sometimes very slow depending on the type of file to process (see above). However, this fast analysis is not advised if you want very accurate results (in time). Indeed, when you choose this option, positioning in the file with start time and end time is done approximately, based on the fact that the flow rate during the record was at constant speed. Moreover, when you wish to process a short time area, it could have any founded data in it, because the positioning in the file takes place beyond the desired area!
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 7
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
2.3 STEP 2: Choice the type of channel to display and select the channels to export
When the channels has been selected, the complete list of channel is displayed. You can sort by type of channel:
analogique channel: TTL channel: PARALLEL channel: 1553 channel: ARINC channel: RS232 channel: RS422 channel: VIDEO channel: GPS : PCM channel (bit mode): PCM channel (frame mode): ETHERNET :
2.3.1 Relative information about channels in list box:
Type Channel name Fe/Speed Am AC/DC CLK Code analogical Fe ±Input Range AC/DC Intern/Extern -
TTL Fe 0V/5V - - - PARALLEL - 0V/5V - Intern/Extern NRZ-L or BIPH-L
RS232 Speed en Baud - - - Length in bits RS422 Speed en Baud - - - Length in bits 1553 - - - - - ARINC Frequency bit - - - -
PCM encoder Fe ±Input Range Intern/Extern - VIDEO Compression rate
Type video PAL/SECAM Video Codec
GPS - - - - ASCII PCM bit mode Frequency bit - - Intern/Extern NRZ-L or BIPH-L
PCM frame mode Frequency bit - - Intern/Extern Synchro word lengthSynchro word value Synchro word Mask
Number of data words Data word length
ETHERNET Auto - - - -
- Name of channel - Sample Frequency Fe in Hertz, transmission speed in Baud, or compression rate in Mbits/s - Am : ±Input Range or 0V/5V, or PAL/SECAM for video - AC/DC - Clock : Internal/External - Data coding : NRZ-L or BIPH-L or Length in bits or ASCII or MPEG or JPEG2000, synchro value in hexadecimal.
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 8
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
2.3.2 Select the channels among the drop-down list Thanks to the LEFT button of your mouse and the touch down, select the channel to export into other format. The selected channels appear in blue .
2.4 STEP 3: Choice of the export format – Output format
Select the format of the output files:
2.4.1 Authorized format depending of channel type for DTMUX file
Depending on the type of channel, the authorized formats are indicated by the symbol . OUTPUT FORMAT
DTMUX
IRIG106
Binary
Float
Text (,) for
Excel
Text (.) for Scilab or Matlab
Text (.) + absolute
time
Wave
AVI
PCM FDA 1553 FDA
1553 into text
Binary ASCII
BPCM Synchro
DATA TYPE
Analogical VIDEO RS232 RS422
Parallel 1553
ARINC GPS
TTL/TOR PCM
EVENT ETHERNET
EXTENSIONS .MUX .C10 .BIN .FLT .EXC .TXT .TXT .WAV .AVI .FDA .TXT .TXT .BIN
2.4.2 Authorized format depending of channel type for IRIG106 file:
Depending on the type of channel, the authorized formats are indicated by the symbol . OUTPUT FORMAT
DATA TYPE
Analogical PCM
(short cycles)
ASCII
ASCII
-
UG
Th
Yo
O
O
O
O
COSO
COSO
User’s Guide 16/0his document is the
2.4.3 Opt
ou must indic
Option reserUse COtexts) a
Option reserCreate option
Option reser
Option reserUse CAUse the
2.4.4 Com
OUTPUTFORMAT
OMPLIANTOFTWARE
S
2.4.5 Com
OUTPUTFORMAT
OMPLIANTOFTWARE
S
02/2011 e property of the e
ions
cate by check
rved to 1553OMPACT FOare deleted.
rved to the cone file per isn’t checke
rved to vide
Verify JPEGJPEG20000 considerablecan not be re
rved to analALIBRATIONe linear equa
mpliant softw
T T
T
Universal RSyst
DTMUX C
mpliant softw
T T
T
Universal RSyst
DTMUX C
etep company, its
king a case
3 and ARINORMAT: This
creation of Dchannel: Th
ed, it’s possib
eos
G2000 formwhere image
e slowdown inead by the Wi
logical chanN (contended ation of data
ware with e
Recorder tem
onverter
M
ware with e
Recorder tem
Converter
contents cannot be
or :
NC Channelss checked ca
DTMUX forhis checked cble to create
at: This optios are not uncon the creation indows Media
nnels in the record
a transforma
export form
MATLAB MA
export form
etep
e communicated, re
s ase allows to
rmat case enable thone DTMUX
on is suggestedompressed. Thof video filesPlayer softwa
d) ation (V) to
ats of analo
ATLAB
ats of video
Window(withou
AVI-Pup to 4
© eproduced or be u
create a sm
he creation oX file with th
d for the creathis check requ. It is very use
are with the M
real measure
ogical data
MATL
o
ws Media Playerut specific codec)
LAYER : disp4 video on scree
FEBRU
sed without its aut
aller ASCII
of one DTMUhe selected ch
tion of video fuires decompreful when the MJPEG2000
es: S(phys)=
Windows
LAB
) Windows
(with JPE
lay en
UARY 2011
thorization.DQA.005–
file, some re
UX file per channel.
files in the AVession of all imvideo file waCodec instal
A S(V) + B
s Media Player
s Media Player EG2000 codec)
Writer: DG
–240106– R:1
edundant lab
channel. Wh
VI format mages, and ths initially crealled.
B.
9
bels (or
en this
hus a ated
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 10
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
2.5 STEP 4: Choose a segment Click SEGMENT case if you want to keep an extract of the data
Choose in the EXTRACTION scroll list, the way you wish to bound the data to be extracted:
- NO SEGMENTATION : The totality of the recorded data for selected channels will be treated
- TIME SEGMENTATION: A portion of the data delimited by time will be exploited. The operator will can in the choice :
o either define this zone by keying time of the beginning 11:02:35 and the time of the end 11:05:22,
o or use the date of the events by selecting an event in the list.
- MBYTES SEGMENTATION: A portion of the data delimited by location in the record will be exploited. The
operator will can in the choice : o either define this zone by keying the location of the beginning 10MBytes and of the end 73MB,
o or use the position of the events by selecting an event in the list.
IMPORTANTE NOTE The demarcation of a segment by positions in Mb is less precise than the demarcation by time, but it allows to by-pass possible errors of time or the absence of time (neither the system time, nor the IRIG time).
Note : The buttons START and END allow the user to reset the associated limit to respectively the beginning of the file and the end of the file.
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 11
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
2.6 STEP 5: Choose destination folder and name of output files
By default, each time a new record is opened, the name of the export files is the name of the record. It is possible to select a new
directory archiving and click the button .
The syntax of the file names created is as follows: \_.
CHAMP VALEURS Remarques
\ 2000 bytes maxi. -
< CHANNEL NUMBER > 1 to 999 - An EDI (etep DTMUX information) file is associated with each data file created. This one contains following information:
- sample rate - input amplitude - name of the channel
< DIRECTORY >\< YOUR FILE NAME >_< CHANNEL NUMBER >.EDI
Strike a new name of file
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 12
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
2.7 STEP 6: Add channel to convert to list of actions to do
When you are sure of the list of channels to be converted, of the compression format, of the time segment, of the export format
and the directory archiving files converted, click on to bring up the list of channels to be converted in the table below:
RECORD CHANNEL Segment Format DESTINATION directory
DESTINATION file
Name of source record Channel number and channel name Or list of channel number
Time of segment to extract
Export format Folder where the export files would be stored
Name of the export file without extension
2.8 STEP 7: Select new channel to convert
Repeat STEPS to to select: - a new record - a new list of channels - export format - a new folder destination - a new time segment
And add the new list of conversion to the exiting list.
2.9 STEP 8: Convert the list of channels
Click the button : .
Two bar represent: the top : The progress of the conversion of the channel underway and
the bottom : The progress on all the channel to be converted.
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 13
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
2.10 Event channel extraction Whe you select a file, if it own an event channel, a button will appear in the step 6 part.
This button allows the user to extract the event channel to text format. When the user clicks on the button, an action line will be added to the list of actions to process this extraction.
After processing, the format of the file is like the following exemple :
-
UG
Th
COSO
ThincundcreuniVis Thto e
COSO
User’s Guide 16/0his document is the
2.11
2.11.1 Co
OUTPUTFORMAT
OMPLIANTOFTWARE
S
e compatibilitcluded in DIAder Microsoft eate LabWindoimaginable filsualC/C++ or
e Console Fextract the firs
2.11.2 Co
OUTPUTFORMAT
OMPLIANTOFTWARE
S
02/2011 e property of the e
Compa
ompliant sof
T T
T
Universal RSyst
DTMUX C
ty of the data dem which alVisualC/C++
ows/CVI applles. Functions BorlandC/C+
FDA Viewerst headings fro
ompliant sof
T T
T
Universal RSyst
DTMUX C
etep company, its
tibility f
ftware with
Recorder tem
onverter
M
files for LabWllows the impo+ or BorlandClications usingwritten in C+
++ for LabWin
r software, is aom files and t
ftware with
Recorder tem
Converter
contents cannot be
ile forma
export form
MATLAB MA
Windows and Lortation of Lab
C/C++ can easig the activeX ++, developedndows/CVI.
an utility deveto simply visu
export form
etep
e communicated, re
ats with
mats of ana
ATLAB
LabView de NbView files, oily read all theand the DLL o
d and provided
eloped by eteualize them in
mats of vide
Window(withou
AVI-Pup to 4
© eproduced or be u
various
logical data
MATL
National Instruof binary or Ae formats of fiof National In
d by etep, can
p which makea text editor.
eo
ws Media Playerut specific codec)
LAYER : disp4 video on scree
FEBRU
sed without its aut
software
a
Windows
LAB
uments is ensuSCII files. Lailes: to use thenstruments andbe easily integ
es it possible s
) Windows
(with JPE
lay en
UARY 2011
thorization.DQA.005–
es
s Media Player
ured by the mabWindows ape power of thed to import allgrated in an ap
starting from a
s Media Player EG2000 codec)
Writer: DG
–240106– R:1
module of editipplications wrese compilers l the formats opplication Mi
a file PCM FD
14
on ritten to of crosoft
DA 2.1
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 15
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
3. CURVES EDITOR
3.1 Purpose The purpose is to plot temporal or frequential curves on a customized sheet, which data are extracted from binary, floating or ASCII files. These curves are displayed under SCILAB, using scripts beforehand written.
3.2 Software requirement SCILAB (versions 3 or 4 or later) must be installed on the local hard disk. Its setup folder must be indicated to the software:
Unknown path : Scilab found :
When click , the user is invited to specify the location of the WSCILEX.EXE file (or SCILEX.EXE for older version), which is usually in the BIN subfolder of the SCILAB setup folder. PATH FOR SCILAB Version 4 : C:\Program Files\scilab-4.0\bin
3.3 Overview: the Scilab Script Editor Window
When click , the curves editor windows appears :
Choose the model Edit the selected
The selected model:
Your custmozied sheet
( here 5 cadrans or zones, user
defined)
CHOOSE the entry mode in the Converter DTMUX software
View the sheet with Scilab
Edit the current script
Option : create a gif image file of the drawn sheet
Cadran properties
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 16
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
3.4 Models A list of default models is proposed to the operator:
Each model consists of a bitmap image .BMP, which is displayed on the screen and of a text file .TXT , that contains the location of the various parts of the sheet.
3.4.1 Bitmap image (.BMP) This image exists only as an indication. It makes it possible to coarsely view the position of the cadran on the sheet. The attributes of the image are
- width: 400 pixels - height: 300 pixels - 24-bit bitmap - colors
3.4.2 The text file associated with the Bitmap image This file contains information about the location and size of graphs (frames ).
Fields Value Comments FRENCH ENGLISH
NOMBRE DE CADRANS CADRAN NUMBER N = 1 to 20 Repeat this 5 next lines for each graph CADRAN CADRAN 1 to N ORIGINE X X POSITION 0.001 to 1.000 ORIGINE Y Y POSITION 0.001 to 1.000 LARGEUR WIDTH 0.001 to 1.000 HAUTEUR HEIGHT 0.001 to 1.000
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 17
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
3.4.3 Creating a custom model Selecting NEW MODEL in the list of the models open a default image (New_Model.bmp) and a default information file (New_model.txt).
So that your new model appears in the list of the suggested models, click .
Modify this image to customize your model.
Save your image to
.\MODELES subfolder of the setup folder
of Convertisseur DTMUX software
Specify the position of the graphs on the sheet.
Save your image to .\MODELES subfolder of the setup folder of Convertisseur DTMUX software
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 18
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
3.5 Time graph
For this graph :
- choose its type - type a title - select up to 8 files names to draw up to 8 colored time curves
(Files accepted: BINARY, FLOAT, ASCII SCILAB, with associated EDI file).
- Type time limits: et Click cases for additional information to display on the graph:
- minimal value - maximal value - mean value
3.6 FFT graph
For this graph :
- choose its type - type a title - select up to 8 files names to draw up to 8 colored frequencial curves
(Files accepted: BINARY, FLOAT, ASCII SCILAB, with associated EDI file).
- Type time limits: et Click cases for additional information to display on the graph:
- Fe - Peak max.
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 19
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
3.7 Comments
For this graph :
- choose its type - type a title - type up to 8 comments lines, each line accept up to 200 caracters, and attributing a color
3.8 Command buttons
Normal operating mode: the main window appears at the launching of DTMUX Converter software.
Express operating mode: go directly to the window of Script Editor at the launching of DTMUX Converter software.
Run the ETEP.SCI script under SCILAB environment: plotting curves
Edit the ETEP.SCI script
Add a command at the end of the ETEP.SCI script to save the sheet on a GIF file
Edit and modify selected model.
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 20
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
3.9 Examples of sheet
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 21
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
4. TRAJECTORY
4.1 Purpose
The purpose of the software is to trace the trajectory of the recorder given by recorded GPS information and the trajectories of mobiles contained in an additional ASCII file. Click the button to reach the new window and display trajectories. The file of GPS position is the file resulting from the conversion of the GPS channel to ASCII file, using DTMUX Converter.
4.2 PLOT TRAJECTORIES
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 22
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
4.2.1 Cartesian positions of the mobiles
Click the button to open the Windows Explorer: select the file the file which contains the trajectories of the mobiles.
The first readen date and the quantity of mobiles detected are displayed.
By clicking the button , the trajectories are displayed:
It is not necessary to type GPS position of the cartesian origin to trace the trajectories of the mobiles alone.
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 23
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
4.2.2 GPS Positions of the DTMUX recorder
Click the button to open the Windows Explorer: select the file the file which contains the GPS position of the DTMUX recorder.
The first readen date , corresponding to the first system date and the first GPS position are displayed :
To have a correspondence, between the GPS position and the Cartesian origin, GPS position of the Cartesian origin must be indicated either in degrees or in degrees and minutes.
GPS position in degrees
GPS position in degrees and minutes
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 24
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
The new curves obtained by holding account of GPS trajectory of the recorder become:
The distances are expressed in meters. Colored curves are expressed the mobiles which go up or stagnate with the same depth or altitude, and in black, are drawn the portions of trajectory where the mobiles which go down.
4.2.3 Spacing the time label on the curves On the trajectories, can be placed the date of a point: . These dates can be more or less spaced in order to return the reading of those readable:
Spacing of the dates every 100 points:
Spacing of the dates every 50 points:
Spacing of the dates every 20 points:
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 25
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
Spacing of the dates every 10 points:
4.3 MEASURE OF DISTANCE BETWEEN TWO POINTS Using the mouse, it is possible to place two points A and B to evaluate the distance AB. The LEFT button of the mouse enables to place the point A by simple click with the desired position. The RIGHT button of the mouse enables to place the point B by simple click with the desired position. As soon as the two points A and B are placed on the graph, the distance which separates these two points is displayed in meters, in the medium of the segment.
ZOOM on AB segment
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 26
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
4.4 FILE FORMAT OF THE TRAJECTORIES
4.4.1 GPS informations The GPS file is described in the chapter “Format of Output files”.
4.4.2 Trajectories of mobiles
The file is an ASCII file (text) that contends 5 colons, and one position per line and per mobile : colon Symbol Signification Example Notes
1 Mobile number between 1 and 20 3
2 x X-coordinate 8495,496 in meters 4 y Y-coordinate 28972,875 in meters 5 z Altitude 39,191 in meters
6 t Date T ( Precision 20µs ) Integer
2573290560 t=51465.8112s means 14H 17min 45s 811ms et 200 µs
The date since the beginning of the year, expressed in seconds is calculated by the formula: t = T/50000 ( Precision 20µs )
The columns are spaced by tabulations or spaces.
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 27
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
5. SIGNAL ANLYSIS
5.1 Purpose From real data files (* FLT), stored in a single directory, it is possible to carry out synthetic graphs of treatments: creation of spectrograms.
5.2 CREATION OF A SPECTOGRAM
5.2.1 STEP 1 : Choose the workspace directory
Click the button to open a WINDOWS EXPLORER and select the directory in which you are stored your FLOATTING data files (*.FLT ).
5.2.2 STEP 2 : Refresh the list of data files presents in your workspace directory
Click the button . The list of channels ( floatting data files *.FLT) detected appears with main properties ( name, frequency, amplitude …)
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 28
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
5.2.3 STEP 3 : CHOOSE THE CHANNELS TO PROCESS
Thanks to the LEFT button of the mouse and the touch inserted, select the channels to process. The selected ways are on-lines in blue .
5.2.4 STEP 4 : FFT PROPERTIES
The spectrogram of the channels is treated starting from calculations of FFT: each vertical line correspond to either to the average of the FFT or to the search of the MAXIMUM values of all FFT, processed on signal. The windows function allows decreasing the effects edge of the calculation of a FFT on a portion of finished signal. The size of the temporal windows
( Ne is a number of sample or points) will give the frequential resolution, as well as the number of points contained on a vertical line. The covering rate and the quantity of FFT to realize will indicate the duration of the signal (or duration of a vertical line) to take to carry out a spectral representation of the signal. Lastly, the treatment on the FFT (average of the FFT or research of the maximum values) will indicate how to carry out a temporal line of the spectrum.
The choice of these parameters will make it possible to calculate the duration of a vertical line of the spectrum and to indicate the number of vertical lines (L) .
The choice of all these parameters will give dimensions of the graph: its height (Ne /2) L. To choose gigantic sizes (size higher than the definition of the screen) will slow down the creation of the spectrum.
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 29
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
5.2.5 STEP 5 : Calculation of the spectrogram
After having chosen the pallet of colors of the spectrogram, to click the button : a data file will be created by vertical line of the spectrogram, safeguarded in a sub-directory (Vxxx) of the workspace directory, per channel (xxx). Thus in our example, the repertory of work is : E:\Record_ABR, the sub-directory created are : V001, V002 and V003.
Each vertical line of the spectrum is represented by - a FFT file (F*.FLT) - a segment of temporal signal (T*.FLT) - EDI file with signal properties (F*.EDI and T*. EDI).
5.2.6 STEP 6 : Display spectrogram and create BITMAP file
After selecting the channels to display, click . Scilab then draws the spectrogram of the channels selected and created an associated file BITMAP:
- with colors : FFT=f(t).bmp - Grey scale: Black to white : FFT=f(t) [Grey-Gris 1].bmp - Grey scale: white to Black: FFT=f(t) [Grey-Gris 2].bmp
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 30
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
5.3 EXAMPLES OF SPECTROGRAM
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 31
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
6. SCILAB
6.1 Starting the Scilab Software
The Scilab setup program creates a link on your desktop to the Scilab program : Click the icon to launch Scilab environment and open a command window:
6.2 Help provided by Scilab
Point to on the top.
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 32
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
6.3 Tools An script editor is included with the Scilab version 2.7 or later. Click in the top menu of the commands window.
After having typed your lines of commands, point to , to run them. To run an existing script, type:
exec( " FULL_PATH_SCRIPT.SCI " ) ;
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 33
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
6.4 Scilab Script: Examples
6.4.1 Script EXEMPLE3_FFT.SCI
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 34
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 35
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
6.5 Useful functions
6.5.1 clear Syntax Action clear ; Clear all variables: free memory clear S; Clear S variable( a number, a string, a vector, a matrix…)
6.5.2 xbasc() Syntax Action xbasc(); Clear graphic window
6.5.3 xsetech() Syntax Action xsetech( [ x,y, Width, Height] );
Set the sub-window of a graphics window for plotting (x, y) location on the whole window (Width, Height) size of this subwindow X,Y, Width, Height are real numbers between 0 and 1
6.5.4 xtitle Syntax Action xtitle( "this is a comment" ); add titles on a graphic subwindow specified by xsetech MY_STRING= " this is a comment " xtitle(MY_STRING);
6.5.4 plot2d Syntax Action plot2d( VectorX, VectorY ); Plotting a curves in the graphic subwindow specified
by xsetech VectorY = f(VectorX) columns vectors Couleur is an integer between 1 and 63 ( 5 = rouge par exemple ) " My Legend " graph legend
plot2d(VectorX, VectorY, Color); plot2d(VectorX, VectorY, Color,"000", "My Legend" );
MY_STRING = " My Legend " ; plot2d(VectorX, VectorY, Color,"000", MY_STRING);
-
UG
Th
User’s Guide 16/0his document is the
02/2011 e property of the eetep company, its
contents cannot be
etep
e communicated, re
© eproduced or be u
FEBRU
sed without its aut
UARY 2011
thorization.DQA.005–
Writer: DG
–240106– R:1
36
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 37
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
7. MATLAB, LABVIEW and others softwares
7.1 MATLAB Some useful functions allow to read specifics data files created by DTMUX Converter.
7.1.1 Binary files The fopen function open the file:
fid = fopen('etepDTMUX_V01.bin','r');
The fread enable to read 16-bits binary data from a file: DataVector = fread(fid,100,'short');
The first 100 data are read in the file. The fclose function closes the file specified by fid: Fclose( fid) ;
7.1.2 ASCII File The data are stored like this : 3.654234533
2.71343142314 5.34134135678
The fopen function returns an fid handle on the opened file: fid = fopen('etepDTMUX_V01.txt','r');
The fscanf function enable to read real data ASCII coded: DataVector = fscanf( fid, ‘%g’) ;
The fclose function closes the file specified by fid: fclose( fid ) ;
7.1.3 Float data file The fopen function returns an fid handle on the opened file:
fid = fopen('etepDTMUX_V01.flt','r');
The fread function enable to read floatting point data from a file: DataVector = fread(fid,100,'double');
This example shows how to read the 100 first data saved in the file. The fclose function closes the file specified by fid: Fclose( fid) ;
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 38
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
7.1.4 Sound file (WAVE format ) To read a sound file, Windows compatible, is done thanks to the wavread function:
MyData = wavread('etepDTMUX_V01.wav') ;
7.1.5 Excel file (ASCII) The data stored in an excel file are read thanks to the xlsread function::
MyData = xlsread('etepDTMUX_V01.xls') ;
7.2 National Instruments: LABVIEW, LABWINDOWS,DIAdem, …
The compatibility of the data files for LabWindows and LabView de National Instruments is ensured by the module of edition: DIAdem which allows the importation of LabView files, of binary or ASCII files.
LabWindows applications written under Microsoft VisualC/C++ or BorlandC/C++ can easily read all the formats of files:
to use the power of these compilers to create LabWindows/CVI applications using the activeX and the DLL of National Instruments and to import all the formats of unimaginable files. Functions written in C++, developed and provided by etep, can be easily integrated in these 32-bits LabWindows/CVI applications (Version 4.0 or later).
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 39
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
8. DTMUX recording format
8.1 Purpose
Each recording begin obligatorily with an information block called "Secretariat". This block consists of a heading and data, intended to indicate to the user the contents of the recording which will follow (number of channels, number of cards, start time ...). The heading, commune with all the blocks, makes it possible to know the origin of the data thanks to the CH which indicates the channel number. In the case of "Secretariat", a specific number is allotted (CH=300 hexadecimal).
Each tape record ends by end code who results in a modification of the channels number in the
heading of each channel. A specific stop number is then positioned in the field indicating the end of the recording thus. (CH=30F hexadecimal).
Any record is thus composed of a block "Secretariat" (CH=300 hexadecimal) followed data to be recorded,
then a series of channels including the end code.
A block "USER’S INFORMATIONS" (CH=301 hexadecimal) follows the block "Secretariat": it contains the properties channels: name of the channel, parameters A X +B and units.
A block "CARDS CALIBRATION" (CH=302 or 306 hexadecimal) could be inserted between the block "USER’S INFORMATION” and the first data block. It will contain ASCII fields describing the gain and the offset to be applied to each channel to obtain a better measurement.
A block " SENSORS CALIBRATION" (CH=305 hexadecimal) could be inserted between the block « CARDS
CALIBRATION » and the first data block. It will contain ASCII fields describing the gain and the offset to be applied to each channel to obtain a physical measure.
The data of each channel are organized in block. Each block contains a heading and data of a channel.
The blocks are generated at fixed intervals and have an unspecified size. There is no constraint on the
appearance order of the blocks of each channel.
Filling words can be inserted between the blocks. This filling obligatorily consists of a whole number of bytes.
The blocks are organized in 32-bits words. The heading consists of 12 32-bits words. The samples are
grouped in 32-bits words and are arranged in the order of acquisition. The first received sample is in the strong weight of the first data word of the block. The last sample is in the last word. This last word of the block is not complete if the total number of received samples does not form a whole number of words of 32-bits. The weak bits of weight of this last word are then not indicated, their value is indifferent..
Empty blocks not containing that a heading can be recorded.
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 40
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
8.1.1 Structure of DTMUX file
DTMUX HEADER CH=300 (ASCII format or binary format)
SECRETARIAT ASCII or BINARY ASCII fields describing the acquisition setting
DTMUX HEADER CH=30B (binary format) OPTIONAL
SECRETARIAT BINARY 2
Additional ASCII information to the first SECRETARIAT, used for description of digital information (bit, TTL)
DTMUX HEADER CH=301 OPTIONAL
USER’S INFORMATIONS
OPTIONAL ASCII fields describing user’s information: name of channel, unit, physical parameter Ax+B, …
DTMUX HEADER CH=302 ou 306 OPTIONAL
CARD CALIBRATION (SYSTEME CALIBRATION)
Corrective coefficient of channels due to calibration OPTIONAL
DTMUX HEADER CH=305 OPTIONAL
SENSORS CALIBRATION Information about sensor enable translation of voltage measures to physical measures OPTIONAL DTMUX HEADER
DATA CHANNEL #n CH = n BLK= p
DTMUX HEADER
DATA CHANNEL #n+1 CH = n+1 BLK= p
DTMUX HEADER
DATA CHANNEL #n+2 CH = n+2 BLK= p
DTMUX HEADER
DATA CHANNEL #n+3 CH = n+3 BLK= p
DTMUX HEADER
DONNEES VOIES n CH = n BLK= p+1
DTMUX HEADER
DATA CHANNEL #n+1 CH = n+1 BLK= p+1
… … … … … … … … …
DTMUX HEADER CH=30E OPTIONAL
EVENTS MARKER List of position of event markers
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 41
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
8.1.2 Structure of magnetic tape
DTMUX HEADER CH=30D (hexadecimal) FACULTATIF
TAPE ID
FACULTATIF ASCII fields to identify the tape: creation date, Tape ID, …
RECORD #1
DTMUX HEADER CH=30F (hexadecimal)
END OF RECORD No Useful data
RECORD #2
DTMUX HEADER CH=30F (hexadecimal)
END OF RECORD No Useful data
RECORD #3
DTMUX HEADER CH=30F (hexadecimal)
END OF RECORD No Useful data
RECORD #4
DTMUX HEADER CH=30F (hexadecimal)
END OF RECORD No Useful data
RECORD #X
… … … … … … … … …
RECORD #Y
DTMUX HEADER CH=30F (hexadecimal)
END OF RECORD No Useful data
DTMUX HEADER CH=303 or 304 (hexadecimal)
TABLE OF CONTENTS Table of contents : list of information about records
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 42
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
8.1.3 DTMUX Header The data are coded with BIG ENDIAN or LITTLE ENDIAN format. Bit D31 Bit D0
SYNCHRONIZATION WORD #1
C78F 1E3D SYNCHRONIZATION WORD #2
7AF4 E8D0 SYNCHRONIZATION WORD #3
A143 870F SYNCHRONIZATION WORD #4
1F3F 7FFF
Channel number (CH) Number of 32-bits words (WC)
Time Flag (FH)
ABSOLUTE OR RELATIVE TIME
Counter of seconds
Days Hours Ten Minutes ABSOLUTE OR RELATIVE TIME
Counter of nanoseconds
ten microseconds
Microseconds hundred
Unit Minutes Seconds Milliseconds
Number of block (BLK)
Extension of the field WCU eWCU
Number of useful 16-bits words (WCU) (BIT)
Quantity of saturated words QMS
Block time BD - trigger datation or image datation
ETEP card number (BCD) EXAMPLE : 497A
SP1
TOP8
TOP7
TOP6
TOP5
TOP4
TOP3
TOP2
TOP1
Extension of the field WC Number of 16-bits words
(MSB) eWC
ie da
rovr
aovr
nsib
Sp2
FB
FR
ATTENU
Dcac
Fields not used, default value : 0 Optional fields, no default value
0
1
2
3
4
5 6 7
8
9 10 11
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 43
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
8.2 Contents of DTMUX headings
The heading of block contains following information:
Word of synchronization
- 4 32-bits word, words #0 to #3. - Fixed values. - Synchronization Word #0: C78F1E3D (hexadecimal). - Synchronization Word #1: 7AF4E8D0 (hexadecimal). - Synchronization Word #2: A143870F (hexadecimal). - Synchronization Word #3: 1F3F7FFF (hexadecimal). - Allows detecting the presence of a block. - Obligatory.
Channel number (CH)
- 12 bits, word #4, bits 31 to 20. - Binary Coded Decimal. - Obligatory.
Total numbers of words (WC)
- 20 bits, word #4, bits 19 to 0. - Binary code. - a total Number of 32 bits words (data + heading + filling). - At playback, this information allows, thanks to the field of the useful words, the elimination of the filling. - Obligatory.
Extension fiels: Total numbers of words ( eWC)
- 8 bits MSB WC: WC can thus be extended to 28 bits. - Binary code. - Optional / not used.
Time Flag (FH)
- 8 bits, word #5, bits 31 to 24. - Binary code. - Information which enable to identify the time generator:
FH =53 (hexadecimal) means System Time. FH =73 (hexadecimal) means Relative System Time. FH =49 (hexadecimal) means Irig Time. FH =69 (hexadecimal) means Relative Irig Time. FH =50 (hexadecimal) means Loss of IRIG TIME. FH =70 (hexadecimal) means Loss of Relative IRIG TIME.
- Optional.
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 44
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
Time
- 48 bits, words #5 and #6, bits 23 to 0. - Date of the first sample of the block or creation date of the block if it does not contain any sample. - the time coding is carried out into Binary Coded Decimal for the day of the year, hour, minute and second
fields. - The coding of the milliseconds is carried out into binary.
Format: ex: 14h 26mn 49s 015ms day of year: 231
Time Flag (FH)
ABSOLUTE OR RELATIVE TIME
Counter of seconds
Days Hours Ten Minutes ABSOLUTE OR RELATIVE TIME
Counter of nanoseconds
ten microseconds
Microseconds hundred
Unit Minutes Seconds Milliseconds
- Used to date the data and to sort the data in playback mode. - Optional.
Block number (BLK) - 24 bits, word #7, bits 23 to 0. - Block number for this channel. - Binary value incremented with each block of this channel (with recycling). - The blocks without data are counted. - Optional.
Number of useful words (WCU) - 20 bits, word #8, bits 23 to 4. - Binary code. - Number of 16-bits words (heading + given) in the block. The last incomplete word, if there exists, is not
entered. The presence or not of an incomplete word is determined by the following BIT field. - Obligatory.
Extension of the field Number of useful words (eWCU) - 8 bits, MSB of the WCU counter: this field enables to extend to 28 bits the WCU counter. - Binary code - Optional, Not used.
A number of useful bits in the last 16-bits word (BIT) - 4 bits, word #8, bits 3 to 0. - Binary code. - Enable to know if there is an incomplete word and to know the number of useful bits in this one. - Obligatory.
Block time (BD) - 24 bits, word # 9, bits 23 to 0. - Variation in a number of samples between the beginning of the block and a signal user provided in entry
with the samples. - Allows locating a particular sample in the data (beginning of user frame for example). - Offset time of the first image of the video in the DTMUX Block: 1LSB=64µs - Optional.
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 45
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
Card number etep - 16 bits, mot 10, bits 31 à 16. - BCD code: reference number of the etep card. Example 354B for etep354 card Version B - Optional.
Events Markers (TOP1, TOP2, TOP3, TOP4, TOP5, TOP6, TOP7, TOP8) - 8 bits, word #10, bit #0 to bit #7. - 1 indicates an event is arisen in the DTMUX block, either 0 . - Optional, default value: 0.
General Event Marker (SP1) - 1 bit, word #10, bit 15. - 1 indicates an event is arisen in the DTMUX block, either 0 . - Optional, default value: 0.
Channel type (CHT) - 6 bits, word #10, bits 14 to 9. - CHT =0: Analogical input mono-channel. - CHT =1: digital input mono-channel. - CHT =2: Analogical or digital input mono-channel. - CHT =3: Analogical input 16-channels. - Other values to be defined later on.
Sample size (FMT) - 4 bits, word #10, bits 8 to 5. - a bits length of a channel samples. - 0 : 1 bit, 1 : 2 bits, 2 : 3 bits, 3 : 4 bits, 4 : 5 bits, 5 : 6 bits, 6 : 7 bits, 7 : 8 bits, 8 : 10 bits, 9 : 12 bit, 10 : 14 bits,
11 : 16 bits, 12 : 18 bits, 13 : 20 bits, 14 : 22 bits, 15 : 24 bits. - If data size differ from which indicated are provided to the system of multiplexing (13 bits for 14 for
example), the value and the interpretation of the unutilized bits is responsibility for the user. - Obligatory.
Last word status (LWS)
- 5 bits, word #10, bits 4 to 0. - 0 if the last word is complete, if not, a number of unutilized bits in the last word divided by the sample size
and rounded to the higher whole value.
Clock Source (IE) - 1 bit, word #11, bit23. - 1: the clock of the channel is generated by the multiplexing system. - 0: the channel clock is generated outside the multiplexing system and is provided to the system with the
data. - Optional.
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 46
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
Digital or analogical channel (da) - 1 bit, word #11, bit22. - 1: digital channel. - 0: analogical channel. - Optional.
Overflow rate (rovr). - 1 bit, word #11, bit 21. - 1: overflow. - 0: non overflow. - Optional.
No sample in the block (nsib) - 1 bit, word #11, bit19. - 1 : no sample. - 0 : sample in block. - empty blocks, made up of a heading only, can be generated. - Optional.
Unused (SP2) - 3 bits, word 11, bits 18 to 16. - Reserved for a future use, not to use. - Value equalizes to zero..
Filter (FR) - 8 bits, word #11, bits 15 to 8. - FB and FR are such as the band-width of the anti-aliasing filter is BW=(FB/2)x10x(3+FR). - Optional, used for an analogical channel only.
Filtre (FB) - 2 bits, word #11, bits 5 to 1. - FB and FR are such as the band-width of the anti-aliasing filter is BW=(FB/2)x10x(3+FR). - Optional, used for an analogical channel only.
Attenuation (ATTENU) - 5 bits, word 11, bits 5 to 1. - Attenuation or gain of the analogical signal before digital-analog Convertisseur. - 0: -15db, 1 : -14db, ..., 15 : 0db (attenuation). - 16: 1db, 17 : 2db, ..., 31 : 16db (gain). - Optional, used for an analogical channel only.
Coupling (dcac) - 1 bit, word 11, bit 0 , type of signal Coupling. - 1 : DC Coupling. 0 : AC Coupling. - Optional, used for an analogical channel only.
Saturation (aovr) - 1 bit, word 11, bit 20. - 1 : a saturation appears. - 0 :no saturation. - Optional, used for an analogical channel only.
Quantity of saturated words (QMS): - 8-bits word, bits D31 to D24 - a number of samples (ranging between 0 and 255) having reached the maximum value: value 255 indicates a too
important going beyond.
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 47
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
8.3 Format of the data secretariat (obligatory presence): ASCII Format The heading secretariat is that which precedes each recording and which contains information on the types of channels present in the recording which follows. Information is ASCII character string.
8.3.1 Symbols used as "delimiters"
Symbol Hexadecimal Value Object \t 09 Tabulation \r 0D Carriage return _ 20 Obligatory space
8.3.2 Date and time Format Example: H\t232\t15\t10\t10\t000\tEND\r it is the configuration hour. 232j (day of year) 15h 10mn 10s 000ms.
8.3.3 Channels present in acquisition Format Example 342A01\tV01\t0008\tON\tEND\r
342A01\tV03\t0009\tOFF\tEND\r 342A01\tV04\t0009\tOFF\tEND\r
General format xxxVNN\t,, •Field xxxVNN: xxx Reference number of the etep card , V = Version of the card, NN sequence number of the card •Field CHANNEL: Channel number onboard: from 01 to 32 •Field ON/OFF: When the channel was recorded, it is ON. When the channel wasn’t recorded, it is OFF.
8.3.4 Comments Format Example COMMENT\t This is a comment\t END\r
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 48
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
8.3.5 Configuration of recorded channels Each line describes one channel. Format Example:
CONFIGURATION \tVOIE_017,DC,_625.00kHz_ _ _ _ _,10.00V\tEND\r CONFIGURATION\tVOIE_025,AC,_2.50MHz_ _ _ _ _,10.00V,_NPOST=15360\tEND\r CONFIGURATION\t VOIE_009,AC,_312.50kHz_ _ _ _ _,10.00V,_NPOST=4992,FB=78.13kHz\tEND\r
JPEG2000_1\tVOIE_249,NTSC, 720x576, RAW,2M,30im,12bits\tEND\r JPEG2000_1\tVOIE_249,PAL, 720x576, J2C,2M,25im,8bits\tEND\r JPEG2000_1\tVOIE_249,VGA_Y, 800x600, J2C,5M,60im,8bits\tEND\r JPEG2000_1\tVOIE_250,VGA_C, 800x600, J2C,5M,60im,8bits\tEND\r MILSTD1553_1\tVOIE_237\tEND\r ARINC_1\tVOIE_11,_12.5kHz \tEND\r RS422_1\tVOIE_213,9600,n,7,1.0\tEND\r RS232_1\tVOIE_210,19200,e,9,1.5\tEND\r PARALLELE _1\tVOIE_226,HExt,NRZ_L,FRONTIN=M\tEND\r LOGIC_0\tVOIE_017,DC,_10Hz_ _ _ _ _,28V, 32bits, CHREF=431, MASK=00100000\tEND\r LOGIC_0\tVOIE_017,DC,_1kHz_ _ _ _ _,5V, 16bits, CHREF=431, MASK=FFFFFFFF\tEND\r PCM_1\tVOIE_290,HExt,BIPH_L,FREQ=1000.000kHz\tEND\r GPS\tVOIE_500\tEND\r ETHERNET_1\tVOIE_500,UNICAST,192.132.1.8\tEND\r
For analogical channel, the syntax of the line is the following:
CONFIGURATION \tVOIE_XXX,COUPLING,_FREQUENCY,AMPLITUDE,_OPTION(S) \tEND\r
For VIDEO, the syntax of the line is the following: JPEG2000_1\tVOIE_XXX, VIDEO NORME, LxH, CODAGE, COMPRESSION, IMAGES_PER_SECONDtr\tEND\r
For PARALLEL channel, the syntax of the line is the following:
PARALLELE_1\tVOIE_XXX,CLOCK,CODE,FRONT\tEND\r
For PCM channel, the syntax of the line is the following: PCM_1\tVOIE_XXX,CLOCK,CODE,FREQUENCY\tEND\r
For RS232 channel, the syntax of the line is the following:
RS232_1\tVOIE_XXX,SPEED,PARITY,LENGTH,STOP_BITS\tEND\r
For RS422 channel, the syntax of the line is the following: RS422_1\tVOIE_XXX, SPEED, PARITY, LENGTH,STOP_BITS\tEND\r
For GPS channel, the syntax of the line is the following: GPS\tVOIE_XXX\tEND\r
For MILSTD channel, the syntax of the line is the following:
MILSTD1553_1\tVOIE_XXX\tEND\r
For ARINC channel, the syntax of the line is the following: ARINC_1\tVOIE_XXX,CLOCK\tEND\r
For numerical channels (TTL/TOR), , the syntax of the line is the following :
LOGIC_0\tVOIE_XXX,COUPLING,_FREQUENCY,RANGE,SIZE,CHREF=CHANNEL NUMBER DTMUX, MASK= USEFUL BITS \tEND\r For ETHERNET channel, the syntax of the line is the following:
ETHERNET_1\tVOIE_XXX,MODE,LOCAL IP ADRESS\tEND\r
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 49
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
8.3.5.1 Analogical
Format example CONFIGURATION \tVOIE_017,DC,_625.00kHz_ _ _ _ _,10.00V\tEND\r CONFIGURATION\tVOIE_025,AC,_2.50MHz_ _ _ _ _,10.00V,_NPOST=15360\tEND\r CONFIGURATION\t VOIE_009,AC,_312.50kHz_ _ _ _ _,10.00V,_NPOST=4992,FB=78.13kHz\tEND\r
SYNTAX CONFIGURATION \tVOIE_XXX,COUPLING,_FREQUENCY,AMPLITUDE,_OPTION(S) \tEND\r • Field name : CONFIGURATION • Field VOIE: channel number : from 001 to 512 ( VOIE means CHANNEL ) • Field COUPLING: AC or AC • Field FREQUENCY: Main sample frequency Unit GHz, MHz, kHz, or Hz. Note : xxx.yy Unit • Field AMPLITUDE: Input voltage Unit V ou mV. Note : xxx.yy Unit
8.3.5.2 Video JPEG2000_1\tVOIE_XXX, VIDEO NORME, LxH, CODAGE, COMPRESSION, IMAGES_PER_SECONDim, BITS_PER_COMPONENT\tEND\r FIELDS VALUES XXX Channel ID
NORME VIDEO PAL (video with 3 components : Red/Green/Blue ) NTSC (video with 3 components : Red/Green/Blue) VGA_Y (video with 2 components : Y / CC ) VGA_C (video with 2 components : Y / CC )
LxH Sze of the image in pixels CODE RAW COMPRESSION xxM ( 1M, 2M, …, 8M, 9M, …or 20M ) Compression rate: Mbits/s IMAGES_PER_SECONDim 25 or 30 or 60 or …( images per second ) BITS_PER_COMPONENT 8 or 12 Important note about VGA video: The video is simultaneously recorded on 2 video inputs: first input for Y-Component and second input for CC-Component. These two channels should be associated to recreate each image of these video.
8.3.5.3 Parallels and PCM channels
Syntax for parallel data: PARALLELE_1\tVOIE_XXX,CLOCK,CODE,FRONT\tEND\r Syntax for PCM data: PCM_1\tVOIE_XXX,CLOCK,CODE,FREQUENCY\tEND\r
FIELDS VALUES XXX Channel ID CLOCK HExt for external clock HInt for internal clock CODE NRZ_L or BIPH_LFRONT D down edge or M up edge
FREQUENCY Unit : GHz,MHz,kHz or Hz Note : xxxxxxxxx.xxx
EXAMPLE:
PARALLELE _1\tVOIE_226,HExt,NRZ_L,FRONTIN=M\tEND\r PCM_1\tVOIE_290,HExt,BIPH_L,FREQ=1000.000kHz\tEND\r
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 50
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
8.3.5.4 RS232 and RS422 channels Syntax for RS232 channel:
RS232_1\tVOIE_XXX,SPEED,PARITY,LENGTH,STOP_BITS\tEND\r
Syntax for RS422 channel: RS422_1\tVOIE_XXX, SPEED, PARITY, LENGTH,STOP_BITS\tEND\r
FIELDS VALUES XXX Channel ID SPEED Transmission speed: baud, bits/s Note : xxxxxx.xx
PARITY PARITY : n no parity o odd parity e even parity
LENGTH Number of bit in a data word STOP_BITS Number of stop-bit
EXAMPLES: RS422_1\tVOIE_213,9600,n,7,1.0\tEND\r
RS232_1\tVOIE_210,19200,e,9,1.5\tEND\r 8.3.5.5 ARINC channel
ARINC_1\tVOIE_XXX,CLOCK\tEND\r
FIELDS VALUES XXX Channel ID FREQUENCY
Unit : GHz,MHz,kHz or Hz Notation : xxxxxxxxx.xxx
EXAMPLES: ARINC_1\tVOIE_11,100kHz,\tEND\r ARINC_1\tVOIE_12,12.5kHz,\tEND\r
8.3.5.6 TTL or TOR channel
LOGIC_0\tVOIE_XXX,COUPLING,_FREQUENCY,RANGE,SIZE,CHREF=CHANNEL NUMBER DTMUX, MASK= USEFUL BITS \tEND\r FIELDS VALUES XXX Channel ID COUPLING AC or DC
FREQUENCY Sampling frequency of the signal Unit : GHz,MHz,kHz or Hz Notation : xxxxxxxxx.xxx
RANGE Input range of the signal Unit V or mV. Notation : xxx.yy Unit
SIZE Size of word : 16bits or 32 bits CHREF Channel number as coded in the record (blocks DTMUX) MASK Useful bits mask of the word of the numerical input
EXAMPLES: LOGIC_0\tVOIE_017,DC,_10Hz_ _ _ _ _,28V, 32bits, CHREF=431, MASK=00100000\tEND\r LOGIC_0\tVOIE_017,DC,_1kHz_ _ _ _ _,5V, 16bits, CHREF=431, MASK=FFFFFFFF\tEND\r
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 51
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
8.3.5.7 DIGIBUS channel
DIGIBUS_1\tVOIE_XXX\tEND\r
CHAMPS VALEURS XXX Channel ID No parameter
EXAMPLES: DIGIBUS_1\tVOIE_111\tEND\r 8.3.5.8 Ethernet channel
ETHERNET_1\tVOIE_XXX,MODE,ADRESSE IP LOCALE\tEND\r
FIELDS VALUES XXX Channel ID
MODE
UNICAST : Recording of frames that are sent to this channel. BROADCAST : Recording of all frames that the Ethernet input can manage.
LOCAL IP ADRESS Adresse IP de la connexion Ethernet (si paramétrable)
EXAMPLES: ETHERNET_1\tVOIE_111,UNICAST,192.125.1.12\tEND\r ETHERNET_1\tVOIE_111,BROADCAST\tEND\r
8.3.6 Acquisition Type
8.3.6.1 Format 1 : continuous mode
TYPE_ACQUISITION:_CONTINU\tEND\r
8.3.6.2 Format 2 : ABA mode
TYPE_ACQUISITION: _ABA\tEND\r NOMBRE_ECHANTILLONS_@FA:_98304\tEND\r NOMBRE_ECHANTILLONS_@FB:_3840\tEND\r DUREE_POST-TRIGGER:_3456_MOTS_DE_32BITS\tEND\r
8.3.6.3 Format 3 : RAFALE mode (multi-triggers)
TYPE_ACQUISITION:_RAFALE\tEND\r NOMBRE_DE_RAFALES:_6\tEND\r DUREE_POST-TRIGGER:_3840_MOTS_DE_32BITS\tEND\r
8.3.6.4 Format 4 : simple TRIGGER mode
TYPE_ACQUISITION:_TRIGGER END DUREE_POST-TRIGGER:_1920_MOTS_DE_32BITS_END
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 52
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
8.4 Format of the data secretariat (obligatory presence): BINARY Format
HEADING DTMUX: CH=300 48 bytes
BLOCK OF GENERAL INFORMATION 12 octets
CHANNEL A BLOC INFO CHANNEL 12 bytes
CHANNEL B BLOC INFO CHANNEL 12 bytes
… …
CHANNEL N BLOC INFO CHANNEL 12 bytes
BLOC OF GENERAL INFORMATION 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
SECRETARIAT ID (ASCII CODE) WORD0 * 0 0 *
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0OPTION 1 NUMBER OF ACTIVE CHANNELS WORD
1 16-bits Unsigned Integer OPTION 2 WORD
2
BLOC INFO CHANNEL 12 BYTES 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
TYPE OF CHANNEL TV NUMBER CHANNEL: HEADING CHREF GENERAL NUMBER CHANNEL CH
WORD0
0 Analogical
0 2 0 0 4 0
1 Digital 2 MUX TO 3 CLK TO 4 5
7 6 5 4 3 2 1 0 11 10 9 8 7 6 5 4 3 2 1 0 11 10 9 8 7 6 5 4 3 2 1 0FREQUENCY ( HERTZ) WORD
1 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 OPTIONS AMPLITUDE (mV)
WORD2
TV Value according to type of channel
0 Field Not Used 1 useful bit MASK: 1 bit out of 16 2 Index Channels: integer between 1 and 13 3 Field Not Used 4 5
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 53
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
8.5 Format of the user's information (optional) A block containing only ASCII fields is allotted to each channel:
Field name Length ( bytes ) Channel name 32
Unit 8 Gain a 16 Offset b 16
For memory:
YPHYS (unité SI) = a × YMEASURE (VOLTS) + b. Example
Sinus 1KHz - 9V environ V 3.500000 0.000000
General structure This succession of blocks ends in a field of comments made up of 1024 characters.
CHANNEL #1 INFO CHANNEL #10 INFO CHANNEL #22 INFO Only recorded channels
…. CHANNEL #N INFO
COMMENTS
8.6 Format of calibration card (optional) A block containing only ASCII fields is allotted to each channel:
Field name Length ( bytes ) Gain G 16 Offset c 16
For memory :
YREAL (VOLTS) = G × YMEASURE (VOLTS) + c. Example of data
1.008471 0.000000
General Structure This succession of blocks ends in a field of comments made up of 1024 characters.
CHANNEL #1 INFO CHANNEL #10 INFO CHANNEL #22 INFO Only recorded channels
…. CHANNEL #N INFO
COMMENTS
-
etep
User’s Guide 16/02/2011 © FEBRUARY 2011
Writer: DG 54
This document is the property of the etep company, its contents cannot be communicated, reproduced or be used without its authorization.DQA.005–240106– R:1
8.7 Format of recorded data
8.7.1 original Format
Word of synchronizationC78F 1E3D
Word of synchronization7AF4 E8D0
Word of synchronizationA143 870F
Word of synchronization1F3F 7FFF
Bit D31 Bit D16 Bit D15 Bit D0
Sample #2 Sample #1
Sample #4 Sample #3
Sample #6 Sample #5
Sample #8 Sample #7
… …
Sample #N-1 Sample #N-2
Filling Word (unspecified value) Sample #N
Filling Word (unspecified value) Filling Word (unspecified value)
Filling Word (unspecified value) Filling Word (unspecified value)
8.7.2 Format PC-VME : It is remarkable by the inversion of the 16-bits words in each 32-bits word. Thus, the first word synchronization which was C78F 1E3D becomes 1E3D C78F. All the gathered data and headings DTMUX are thus modified.
Word of synchronization1E3D C78F
Word of synchronizationE8D0 7AF4
Word of synchronization870F A143
Word of synchronization7FFF 1F3F
Bit D31 Bit D16 Bit D15 Bit D0
Sample #1 Sample #2
Sample #3 Sample #4
Sample #5 Sample #6
Sample #7 Sample #8
… …
Sample #N-2 Sample #N-1
Sample #N Fillin