0

我在将 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-window 的 Origin2015 中编写以下内容:

open -w C:\amiX_TimeHist_P1.dat;

该命令有效,但我得到的数字格式错误: 在此处输入图像描述

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

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

4

1 回答 1

0

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

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

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

于 2015-12-16T13:06:05.173 回答