Scope Settings

To configure the record settings open the scope settings window.

Scope Settings 1:

The record settings must be set before the involved Scope Servers are connected:

Record Mode

Start Record

StopRecord

The record mode decides how to react if the record time is reached.

Common

Scope Toolbar

The Scope toolbar contains the commands to start and stop the record and saving data. In the explanations below the associated picture are sorted from left to right:

Scope Settings 2:

Run Menü

By choosing an option from the run menu the same actions as explained above are available. Furthermore key settings are defined in the run menu.

Scope Settings 3:

Additional two Export-Functions are placed in the Run-Menu:

Export to CSV:Text export to store recorded data in a common-usable file. The output file contains a table. The rows are separated by lines, the columns by tabulator. The first exported rows containing an overview of the scope-settings and recording, like: Name, Record start time and end time.

Name

Scope01

File

StartRecord

128783093223690000

Donnerstag, 5. Februar 2009

13:08:42

EndRecord

128783093339880000

Donnerstag, 5. Februar 2009

13:08:53

The next rows containing a header for each channel containing the acquisition data:

Name

DREIECK

NetId

172.16.8.205.1.1

Port

801

SampleTime[ms]

1

SymbolBased

TRUE

SymbolName

MAIN.DREIECK

SymbolComment

IndexGroup

16448

IndexOffset

608

Data-Type

ADST_REAL32

VariableSize

4

At least a table with timestamp (as offset to the record start time) and the associated value follows:

0

-1,03799391

1

-1,03599393

2

-1,033994

3

-1,031994

4

-1,029994

5

-1,027994

6

-1,02599406

7

-1,02399409

8

-1,02199411

9

-1,01999414

10

-1,01799417

11

-1,01599419

12

-1,01399422

13

-1,01199424

...

...

Export to Binary: The binary export may be used for larger data amount. Its format is simillar to the .csv, but as binary and without any row or column marks.

Variable

Size (Bytes)

DataType

MAIN-HEADER

HeaderSize

8

Int64

NameSize

4

Int32

Name

NameSize

Array of Char (1Byte)

StartTime

8

Int64

EndTime

8

Int64

ChannelCount

4

Int32

Variable

Size (Bytes)

DataType

Channel - Header #1

ChannelHeaderSize

8

Int64

NameSize

4

Int32

Name

NameSize

Array of Char (1Byte)

NetIdSize

4

Int32

NetId

NetIdSize

Array of Char (1Byte)

Port

4

Int32

Sample Time

8

Int64

SymbolBased

1

bool (as byte)

SymoblNameSize

4

Int32

Symbolname:

SymbolNameSize

Array of Char (1Byte)

CommentSize

4

Int32

Comment

CommentSize

Array of Char (1Byte)

IndexGroup

8

Int64

IndexOffset

8

Int64

DataTypeSize

4

Int32

DataType

DataTypeSize

Array of Char (1Byte)

DataTypeId

4

Int32

VariableSize

4

Int32

Samples in File

8

Int64

Data in File

8

Int64

File-StartPosition

8

Int64

Channel - Header #2

...

Channel-Header #MainHeader.ChannelCount

Variable

Size (Bytes)

DataType

Data Channel #1

DataPoint #1

Timestamp

4

UInt32

Value

ChannelHeader1.VariableSize

ChannelHeader.DataType

DataPoint #2

...

DataPoint ChannelHeader #1.Samples In File

Data Channel #2

...

Data Channel #MainHeader.ChannelCount

Using the Commandline to convert Datafiles

Once a ScopeDatafile (.svd) is created it can be converted to a supported format using the command line. Call the ScopeView2.exe with a -c as parameter to select converting. Add the name of the source and the target file.

To run the export without an additional userinput, be sure the ScopeServer is running and the source file exists.

Note

An existing target file will be overwritten without request.