主题:【已应助】【求助】Agilent(安捷伦)MSD ChemStation宏编写问题

浏览0 回复12 电梯直达
600678
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
新近碰到的工作从安捷伦色质工作站导图至word或者Excel中,例如:将M/Z=217,time range:45:55;M/Z=191,time range:65:93等谱图拷贝至Excel中。

简单重复的工作,想利用MSD ChemStation中的宏功能实现,附件是我根据XLSIntR.mac修改成的Getpic.mac,运行后出错:Macro has no name,请教懂此问题的坛友们帮忙看看哪里有问题,要是能帮修改下就好了,头疼死了,200多个数据一个一个手动导呢。。。

另外还有个小问题,time range:18-95,M/Z=217,M/Z=191需要绘制在同一个窗口中,宏语言怎么实现呢?拜谢了!

我的联系方式:ahan25@126.com,欢迎就安捷伦宏问题交流学习

软件平台:
winxp3,MSD ChemStation D.03.00.611

附件是Getpic的源码
附件:
为您推荐
您可能想找: 气相色谱仪(GC) 询底价
专属顾问快速对接
立即提交
symmacros
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
请问楼主;

1.您是把Getpic.mac存放在msdchem的子目录或下一级子目录下面吗?

2.是在Data Analysis的主菜单栏添加一个菜单加载运行你的macro?

还是3. 是在“数据分析”窗口中的命令行输入单词 MACRO、一个空格以及包含宏的文件的完整路径名,然后按 Enter 键。对路径名加上双引号,如下所示:

MACRO "\MSDchem\getpic.mac"

在命令行输入宏名称以执行宏,如下所示:

PIC_DDEInitiate

来运行你的macro呢?

symmacros
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
问一个题外话,你的MSD ChemStation D.03.00.611在Windows XP3上的连仪器在线安装还是离线安装仅作为数据处理使用?(这和宏运行无关,我是想知道D版工作站在XP3上的运行情况)
风风
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
看来会宏语言的人不多啊!
有没有人参加过Agilent关于宏语言编写的高级培训班?
symmacros
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
原文由 kevinchan(kevinchan) 发表:
看来会宏语言的人不多啊!
有没有人参加过Agilent关于宏语言编写的高级培训班?


见到过2007年“宏语言编写的高级培训班”的教材,但主要内容是关于批处理,数据安全管理的,后面是一点宏语言编写的内容。当时感觉真正讲宏的内容太少,所以就没有去参加。不知道现在的培训教材的内容如何?

一般讲,用的人还是比较少,大多数人多注重一般工作站软件的应用,甚至连许多功能都没有用过。

请问您参加过这个培训班吗?
symmacros
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
希望宏应用的高手或对宏有了解的朋友多参与讨论或介绍宏的基本知识,应用,技巧等。
600678
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
原文由 symmacros(jimzhu) 发表:
请问楼主;

1.您是把Getpic.mac存放在msdchem的子目录或下一级子目录下面吗?

2.是在Data Analysis的主菜单栏添加一个菜单加载运行你的macro?

还是3. 是在“数据分析”窗口中的命令行输入单词 MACRO、一个空格以及包含宏的文件的完整路径名,然后按 Enter 键。对路径名加上双引号,如下所示:

MACRO "\MSDchem\getpic.mac"

在命令行输入宏名称以执行宏,如下所示:

PIC_DDEInitiate

来运行你的macro呢?



1、是放在"D:\msdchem\"下的
2、是用的MACRO 命令
3、XP3下的工作站是脱机的

另外,修改过几个书写错误后运行可连接EXCEL,能得到表头了,但是没有图片,我想应该是绘图那部分代码有些错误,继续检查修改
赞贴
0
收藏
0
拍砖
0
2010/10/8 13:52:33 Last edit by 600678
600678
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
symmacros
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
原文由 600678(600678) 发表:
图也可以出来了,还剩最后那个个小问题了


图还比较容易出来的。恭喜您。编写成后,如果能和我分享一下,那就谢谢您了。
600678
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
修改后的源码我已经更新附件了,在数据文件夹下先建立文件名为pic的.xls文件(offic2003,其它版本需要修改源码)运行这个就行了

另外,我在 D.02版本的工作站上无法运行,不知道是不是版本不兼容的事,有坛友知道这是怎么一回事吗?
赞贴
0
收藏
0
拍砖
0
2010/10/9 12:35:28 Last edit by 600678
devil_hv1
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
好老的帖子,应该开个专版讨论一下。有本书专门讲这个,一共455页,7890A帮助系统有这本书的详细介绍。希望可以版友可以学习一下,之前改过XLSIntR.mac文件里面的内容,数据按照固定格式输出到EXCEL中,省去中间编辑表单格式及计算百分含量过程。用着还算方便。后来想一想,如果批处理输出到最后的报告模板中应该省很多事情。希望symmacros可以加精此贴。。。。。。。
猜你喜欢最新推荐热门推荐更多推荐
品牌合作伙伴