etep - airborne recorder & data acquisition system - dtmux … · 2011. 2. 17. · dtmux use febr...

126
DT TMUX USE FEBR etep X CONV ER’S GUI RUARY 20 VERTE IDE 011 R

Upload: others

Post on 15-Feb-2021

4 views

Category:

Documents


0 download

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