簡體   English   中英

使用Labtalk Origin9.1打開ASCII時數字格式錯誤

[英]Wrong number format when opening ASCII with 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文件執行以下操作,但現在,我在Script-LabTalk-window中的Origin2015中編寫以下內容:

open -w C:\amiX_TimeHist_P1.dat;

該命令有效,但是我得到的數字格式錯誤: 在此處輸入圖片說明

當我使用Import-wizzard或ASCII-Import讀取文件時,我可以選擇幾個選項以正確地將數字放入我的列中。 但這必須自動完成。

使用腳本時,是否可以讀取不包含設置參數的ASCII文件?

代替open您應該使用impASC導入ASCII數據。 然后,您可以為命令指定一些選項。 在您的情況下,以下方法應該起作用:

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

如果只在腳本窗口中鍵入impASC ,則在以下對話框中,您可以編輯導入選項並顯示相應的skript命令。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM