主题:请问:Bruker AU 程序

浏览0 回复3 电梯直达
dearfatlin
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
现在想编一个AU程序把若干实验的fid加起来,遇到一个问题。考虑如下最简单的情况(2个fid的情况),使用如下代码:

GETCURDATA
DATASET2(name, expno, procno, disk, user)
DATASET3(name, expno+1, procno, disk, user)
STOREPAR("DC",1)
ADD
QUIT

问题在于:
ADD后,相加的fid保存在什么地方,如果我想保存在一个新的实验号(比如:expno+2)中应该如何增加哪些代吗?

谢谢!
为您推荐
您可能想找: 气相色谱仪(GC) 询底价
专属顾问快速对接
立即提交
可能感兴趣
dearfatlin
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
Faint!

终于知道问题出在哪里了。原来DC是浮点型数,把
STOREPAR("DC",1)
改为
STOREPAR("DC",1.0)
就好了。

被郁闷了
yeyuanyuan
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
我对此很感兴趣,你能说的明白一些吗?能否把具体的步骤告诉我
dearfatlin
结帖率:
100%
关注:0 |粉丝:0
新手级: 新兵
原文由 yeyuanyuan 发表:
我对此很感兴趣,你能说的明白一些吗?能否把具体的步骤告诉我


GETCURDATA
/*** 获取当前数据集的参数***/
DATASET2(name, expno, procno, disk, user)
/*** 把第一个数据集读到DATASET2中 ***/
DATASET3(name, expno+1, procno, disk, user)
/*** 把第二个数据集读到DATASET3中 ***/
STOREPAR("DC",1.0)
/*** 设置DC值 ***/
ADD
/*** 相加后得到新数据存放在当前数据集中 ***/
QUIT

品牌合作伙伴