Hi,
My environment is a Linux system.
I want to plot data in 2D-graphs.
The data are represented by ASCII integers in the range of
0 to 65535 in a kind of "csv"...
The data are given in blocks, which are repeated along
the stream.
$1;1;;00000;00000;00000;00000;00000;00000;00000;00000;0
$5;1;;00000;00000;00000;00000;00000;00000;00000;00000;0
$2;1;;00000;00000;00000;00000;00000;00000;00000;00000;0
$6;1;;00000;00000;00000;00000;0
$3;1;;00000;00000;00000;00000;00000;00000;00000;00000;0
$7;1;;00000;00000;00000;00000;0
$4;1;;00000;00000;00000;00000;00000;00000;00000;00000;0
$8;1;;00000;00000;00000;00000;0
"$<n>" where "n" represents the "kind of measurement" (for example
"$1" contains values of all channels of the measurement of
the temperatur, each value stand for the output of one sensor.
1 is no value. It is just there and should be ignored.
00000 is the measurement value itsself. It is always represented by
five digits, anything greater "0" have leading zeroes, for
example 03141.
0 at the end of each line is a "end of line"-marker(I guess).
The blocks are repeated n times with a constant frequency, each
represents one reading of all sensors.
Each graph is build from the series of <n> values of a certain sensor
of a certain kind of measurement ("$<n>") of all blocks. That is:
The graph consists of as much values as there are blocks given.
Here is an example:
$1;1;;00000;00000;val01;00000;00000;00000;00000;00000;0
$5;1;;00000;00000;00000;00000;00000;00000;00000;00000;0
$2;1;;00000;00000;00000;00000;00000;00000;00000;00000;0
$6;1;;00000;00000;00000;00000;0
$3;1;;00000;00000;00000;00000;00000;00000;00000;00000;0
$7;1;;00000;00000;00000;00000;0
$4;1;;00000;00000;00000;00000;00000;00000;00000;00000;0
$8;1;;00000;00000;00000;00000;0
$1;1;;00000;00000;val02;00000;00000;00000;00000;00000;0
$5;1;;00000;00000;00000;00000;00000;00000;00000;00000;0
$2;1;;00000;00000;00000;00000;00000;00000;00000;00000;0
$6;1;;00000;00000;00000;00000;0
$3;1;;00000;00000;00000;00000;00000;00000;00000;00000;0
$7;1;;00000;00000;00000;00000;0
$4;1;;00000;00000;00000;00000;00000;00000;00000;00000;0
$8;1;;00000;00000;00000;00000;0
$1;1;;00000;00000;val03;00000;00000;00000;00000;00000;0
$5;1;;00000;00000;00000;00000;00000;00000;00000;00000;0
$2;1;;00000;00000;00000;00000;00000;00000;00000;00000;0
$6;1;;00000;00000;00000;00000;0
$3;1;;00000;00000;00000;00000;00000;00000;00000;00000;0
$7;1;;00000;00000;00000;00000;0
$4;1;;00000;00000;00000;00000;00000;00000;00000;00000;0
$8;1;;00000;00000;00000;00000;0
$1;1;;00000;00000;val04;00000;00000;00000;00000;00000;0
$5;1;;00000;00000;00000;00000;00000;00000;00000;00000;0
$2;1;;00000;00000;00000;00000;00000;00000;00000;00000;0
$6;1;;00000;00000;00000;00000;0
$3;1;;00000;00000;00000;00000;00000;00000;00000;00000;0
$7;1;;00000;00000;00000;00000;0
$4;1;;00000;00000;00000;00000;00000;00000;00000;00000;0
$8;1;;00000;00000;00000;00000;0
where val01,vall02,val03,val04 build the first four values of one of
the graphs to plot (four values of the same sensor).
Ideally there is no reformatting of the data with Unix/Linux tools
like sed, grep, awk,....etc in beforehand of the handling of the data
with paraview.
Ideally the stream of blocks is read from /dev/ttyS0 (RS232 serial interface
of Linux). Second choice would be to first record the data and display
then.
* What steps are needed to correctly display the data as 2D-graphs
in paraview?
* Is it possible to read the data directly and "life" from the serial
interface?
Thank you very much in advance for any help!
Best regards,
mcc
_______________________________________________
Powered by www.kitware.com
Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html
Please keep messages on-topic and check the ParaView Wiki at:
http://paraview.org/Wiki/ParaView
Follow this link to subscribe/unsubscribe:
http://www.paraview.org/mailman/listinfo/paraview