I have a SPS control system which generates a CSV file continuously and sends it to a remote PC. The new data is added to the end of the file as a block.
On the remote PC I would like to have a B4J program read the file and put the data into an Excel file containing pre-prepared diagrams to show the data realtime.
My question is how to read the file:
1. Read the whole file each time and overwrite the data?
or
2. Read only the last block and add the data to the bottom of the excel worksheet.
I know how many readings are in a block. The data is acquired roughly every 10 seconds for a period of 2 hours. Which method would give the best result?
Many thanks
NH4_ISE_ZU;18.04.2017 14:51;1229,861;1;42843618791;0
HEIZ_SOLL;18.04.2017 14:51;60;1;42843618791;0
VISU_PV_1_SOLL;18.04.2017 14:51;0;1;42843618791;0
PV_1_2;18.04.2017 14:51;100;1;42843618791;0
pH_501;18.04.2017 14:51;11,30208;1;42843618791;0
T_411;18.04.2017 14:51;52,95139;1;42843618791;0
pH_502;18.04.2017 14:51;7,413195;1;42843618791;0
P2_IST_2;18.04.2017 14:51;0;1;42843618791;0
T_401;18.04.2017 14:51;10,40038;1;42843618791;0
T_402;18.04.2017 14:51;10,20037;1;42843618791;0
T_403;18.04.2017 14:51;17,90065;1;42843618791;0
T_404;18.04.2017 14:51;47,60172;1;42843618791;0
T_405;18.04.2017 14:51;53,40193;1;42843618791;0
T_406;18.04.2017 14:51;16,10058;1;42843618791;0
T_407;18.04.2017 14:51;14,30052;1;42843618791;0
T_408;18.04.2017 14:51;18,70068;1;42843618791;0
T_409;18.04.2017 14:51;53,90195;1;42843618791;0
T_410;18.04.2017 14:51;61,60223;1;42843618791;0
ZÄHL_GÄRREST;18.04.2017 14:51;0;1;42843618791;0
P4_IST_2;18.04.2017 14:51;658,2755;1;42843618791;0
HEIZ_SOLL;18.04.2017 14:51;60;1;42843618791;0
VISU_PV_1_SOLL;18.04.2017 14:51;0;1;42843618791;0
PV_1_2;18.04.2017 14:51;100;1;42843618791;0
pH_501;18.04.2017 14:51;11,30208;1;42843618791;0
T_411;18.04.2017 14:51;52,95139;1;42843618791;0
pH_502;18.04.2017 14:51;7,413195;1;42843618791;0
P2_IST_2;18.04.2017 14:51;0;1;42843618791;0
T_401;18.04.2017 14:51;10,40038;1;42843618791;0
T_402;18.04.2017 14:51;10,20037;1;42843618791;0
T_403;18.04.2017 14:51;17,90065;1;42843618791;0
T_404;18.04.2017 14:51;47,60172;1;42843618791;0
T_405;18.04.2017 14:51;53,40193;1;42843618791;0
T_406;18.04.2017 14:51;16,10058;1;42843618791;0
T_407;18.04.2017 14:51;14,30052;1;42843618791;0
T_408;18.04.2017 14:51;18,70068;1;42843618791;0
T_409;18.04.2017 14:51;53,90195;1;42843618791;0
T_410;18.04.2017 14:51;61,60223;1;42843618791;0
ZÄHL_GÄRREST;18.04.2017 14:51;0;1;42843618791;0
P4_IST_2;18.04.2017 14:51;658,2755;1;42843618791;0
On the remote PC I would like to have a B4J program read the file and put the data into an Excel file containing pre-prepared diagrams to show the data realtime.
My question is how to read the file:
1. Read the whole file each time and overwrite the data?
or
2. Read only the last block and add the data to the bottom of the excel worksheet.
I know how many readings are in a block. The data is acquired roughly every 10 seconds for a period of 2 hours. Which method would give the best result?
Many thanks