в ОДНОМ файле от хроматографа должна быть Одна запись по циклу, или их добавлять в хвост???
Их добавлять друг за другом.
ВОт текстовый файл-пример. Вот только тут разные уровни:
&&
0101PLOSCHAD
01020
01031
01040
0105070624
0106122412
01074
01103407.24
011231.86
01130
011412.95
01160.05
01180
01200
01210
01230
01240
01250
01260
01290
01300
01310
01320
01330
01340
01393406.87
01400
!!
&&
0201PLOSCHAD
02020
02032
02040
0205070624
0206122412
02074
02083522
02102.12
02110.07
021252.93
021338.62
02140.58
02150
021738.62
021916.28
022112.83
022251.28
02270
!!
&&
1201PLOSCHAD
12020
120312
12040
1205070624
1206122412
12074
12083408
12122629298
1213658
1214912744
12150
12161193552
12170
121898208
!!
&&
1301PLOSCHAD
13020
130313
13040
1305070624
1306122412
13074
13083522
13100
13130
13160
13190
13220
13250
13280
!!
&&
1401PLOSCHAD
14020
140314
14040
1405070624
1406122412
14074
140826.87
14100
14110
14120
14130
14210
!!
Вам как раз интересен 12 и 13 уровень. 13 уровень вы не сможите сформировать так как он поглубинный. А вот 12 он по времени.
WITS - это не файл, это протокол передачи данных. И вы можете передавать этот протокол во что угодно в файл, порт или просто хранить в памяти.
Данные формируються в текстовом виде. Вот как вы их тут видете так они и будут. За исключением 2-х символов. Это конец строки (HEX 0D или <CR>) и новая строка (HEX 0A или <LF>). После каждой строчки идут эти 2 значения. Любая логическая запись начинаеться с "&&" а заканчивается "!!". Вот транскрипция текста:
&&<CR><LF>
08133561.35<CR><LF>
...
!!<CR><LF>
Даннные могут передоваться не обязательно попорядку. Передаються только те што есть.
Щас попробую сформировать ваши данные для примера.