使用labtalk origin9.1打开ASCII时的数字格式错误

时间:2015-07-03 09:33:27

标签: ascii number-formatting openfiledialog originlab

我在将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执行以下操作,但是现在我在Script-LabTalk窗口中在Origin2015中编写以下内容:

open -w C:\amiX_TimeHist_P1.dat;

该命令有效,但我得到的数字格式错误: enter image description here

当我使用Import-wizzard或ASCII-Import读取文件时,我可以选择几个选项以在我的列中正确拟合数字。但这必须自动完成。

有没有办法在使用脚本时读取不包含设置参数的ASCII文件?

1 个答案:

答案 0 :(得分:0)

您应该使用open来导入ASCII数据,而不是impASC。然后,您可以为命令指定一些选项。在您的情况下,以下应该有效:

  

impASC fname:= C:\ amiX_TimeHist_P1.dat options.FileStruct.DataStruct:= 2 options.FileStruct.MultipleDelimiters:=" " options.FileStruct.NumericSeparator:= 1;

如果您只是在脚本窗口中键入impASC,则可以在以下对话框中编辑导入选项并显示相应的skript命令。