找回密码
 注册
Simdroid-非首页
查看: 340|回复: 10

Origin 导入 ASCII 数据

[复制链接]
发表于 2007-10-1 13:10:52 | 显示全部楼层 |阅读模式 来自 广东广州
许多仪器都会生成自己的特定的数据,只要这个数据是 ASCII 的,不管扩展名是什么,都可以导入 Origin 去做分析。这里介绍一下如何通过 Import Wizard 导入数据,并把导入过程做成 Filter,方便日后导入同类型的数据。

ASCII 文件都可以用记事本或者 ultraedit 等文本编辑工具打开。一般情况下,可分成文件头和数据部分。而 Origin 内部一般会把文件分成三部分,File Header,SubHeader 和 Data。File Header 是非数据的部分,主要是一些说明性的文字等。Data 是数据,由特定的分隔符分开,如 Space,Tab,comma 等。而 Subheader 也是非数据部分,但他和数据部分用了同样的分隔符,这些 subheader 的行一般可以用来作为 worksheet column 的名字。如下图。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

1

查看全部评分

 楼主| 发表于 2007-10-1 13:26:48 | 显示全部楼层 来自 广东广州
Simdroid开发平台
一般情况下,如果文件不复杂,比如只有 Subheader 和 Data,那用 Import Simple ASCII (File : Import : Simple Single ASCII)就可以导入数据,Origin 会自动识别 header 和 data。如果文件比较复杂,或者需要指定那些 column 是 X,哪些是 Y,或者指定时间格式,诸如此类的,则可以用 Import Wizard (File : Import : Import Wizard)。Import Wizard 另外一个好处是可以做成 Filter,重复使用。

比如要导入下面这个叫 aa.bb 的文件 (其实 Import Simple ASCII 已经够用):

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

 楼主| 发表于 2007-10-1 13:30:09 | 显示全部楼层 来自 广东广州

Source

这一页用来选文件及 Filter。本教程的后面,会重新回到这一页。先在 File 浏览框选择要 Import 的文件。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

 楼主| 发表于 2007-10-1 13:36:04 | 显示全部楼层 来自 广东广州

Header Line

这一页用来指定文件头等操作。比如,文件的第二行想用来作为 column label,则把光标放在这一行,然后点一下 Column label lines 旁边的按钮即可。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

 楼主| 发表于 2007-10-1 13:37:44 | 显示全部楼层 来自 广东广州

Header Variables

这一页用来从文件头提取参数,用的比较少,暂且掠过。
回复 不支持

使用道具 举报

 楼主| 发表于 2007-10-1 13:43:12 | 显示全部楼层 来自 广东广州

Data Columns

用于制定分隔符,设定 column 的格式,比如是 X 还是 Y 或是 yErr column,或者指定那一列是时间格式的,时间用什么形式表示。本例中,右键点击第二个 column 的 title,将其设为 X column。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

 楼主| 发表于 2007-10-1 13:47:18 | 显示全部楼层 来自 广东广州

Data Select

勾上 Partial Import 的 checkbox,可以选定需要导入哪些数据。比如本例中第一列是 Index,可以不要,则 From Column 里填入 2 To 0,0 表示最后一列,raw 同理。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

 楼主| 发表于 2007-10-1 13:50:35 | 显示全部楼层 来自 广东广州

Save Filters

将 Import 的过程存成 Filter。这一页里勾上 Save Filter 这个 checkbox,然后在 Filter File Name 里给出一个名字,如 MyFilter。按 Finish 导入数据。

[ 本帖最后由 蓝色梧桐 于 2007-10-1 13:51 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

 楼主| 发表于 2007-10-1 13:54:38 | 显示全部楼层 来自 广东广州
以后就可以直接使用这个 filter 了,比如还有另外一个扩展名为 .bb 的文件,在 Import Wizard 的第一页,Source,选择合适的 Filter 后直接按 Finish,数据会按照刚才的设置导入。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

发表于 2007-10-6 22:12:38 | 显示全部楼层 来自 甘肃兰州
没有用过,学习一下!版主真是牛啊!
回复 不支持

使用道具 举报

发表于 2007-11-2 14:24:43 | 显示全部楼层 来自 北京海淀
学到了一个功能,以前都是导入数据后手动修改的~很麻烦!
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-27 23:17 , Processed in 0.048881 second(s), 18 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表