Неправильный формат чисел при открытии ASCII с labtalk origin9.1
У меня проблема с чтением ASCII-файлов в Origin9.1. Мой ASCII-файл выглядит следующим образом: (обратите внимание, что у меня есть 1 пробел до, 2 пробела между и 1 пробел после чисел)
C:\amiX_TimeHist_P1.dat:
0,19325E-02 0,10000E+00
0,97679E-11 0,99997E-11
0,19769E+10 0,10025E+00
0,39169E+00 0,11636E+00
0,47918E+00 0,13156E+00
позже я хочу сделать следующее с scr-File, но сейчас я пишу следующее в Origin2015 в Script-LabTalk-window:
open -w C:\amiX_TimeHist_P1.dat;
Эта команда работает, но числа, которые я получаю, имеют неправильный формат:
Когда я читаю файл с помощью Import-wizzard или ASCII-Import, я могу выбрать несколько вариантов для правильного размещения чисел в моих столбцах. Но это должно быть сделано автоматически.
Есть ли способ прочитать ASCII-файл без параметров настройки при использовании сценария?
1 ответ
Вместо open
ты должен использовать impASC
импортировать данные ASCII. Затем вы можете указать некоторые параметры для команды. В вашем случае должно работать следующее:
impASC fname: = C: \ amiX_TimeHist_P1.dat options.FileStruct.DataStruct: = 2 options.FileStruct.MultipleDelimiters: = "" options.FileStruct.NumericSeparator: = 1;
Если вы просто напечатаете impASC
в окне вашего скрипта в следующем диалоговом окне вы можете отредактировать параметры импорта и отобразить соответствующую команду скрипта.