仪器信息网APP
选仪器、听讲座、看资讯

请问:Bruker AU 程序

  • dearfatlin
    2006/03/17
  • 私聊

核磁共振技术(NMR)

  • 现在想编一个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)中应该如何增加哪些代吗?

    谢谢!
    +关注 私聊
  • dearfatlin

    第1楼2006/03/18

    Faint!

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

    被郁闷了

0
    +关注 私聊
  • yeyuanyuan

    第2楼2006/03/20

    我对此很感兴趣,你能说的明白一些吗?能否把具体的步骤告诉我

0
    +关注 私聊
  • dearfatlin

    第3楼2006/03/22

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

    yeyuanyuan 发表:我对此很感兴趣,你能说的明白一些吗?能否把具体的步骤告诉我

0
猜你喜欢最新推荐热门推荐更多推荐
举报帖子

执行举报

点赞用户
好友列表
加载中...
正在为您切换请稍后...