好文档 - 专业文书写作范文服务资料分享网站

EPICS与LabVIEW的接口CALab的使用方法简介

天下 分享 时间: 加入收藏 我要投稿 点赞

1、将CA Lab安装到LabVIEW以后,在“X:\\Program Files\\National Instruments\\LabVIEW 2011\%user.lib\\caLab”文件路径下可以找到它们。X 为安装LabVIEW 的磁盘盘符。 2、在上述路径下,如图1.1所示,有下列图标。

图1.1 CA Lab在labVIEW下的文件夹

3、使用文本文件打开DemoIOC.cmd, @echo off

echo start demo IOC now

echo Type 'dbl' to get a list of all available records. echo Type 'exit' to terminate this session. echo ---

chdir lib

softIoc.exe -D dbd\\softIoc.dbd -d db\\demo1.db :end

第一行涵义是不显示执行的语句,后面以echo开头的四行为注释。chdir lib为改变当前文件夹为lib文件夹,这就是图1.1中的那个‘lib’文件夹(如图1.2所示)。

图1.2 lib文件

最后一行涵义是运行softloc.exe,将dbd文件夹下面的softIOC.bdb文件和db文件夹的demo1.db文件加载进内存空间中。以便访问。

运行该文件后,跳出一个命令行提示符窗口,如图1.3所示。

图1.3 运行DemoIOC.cmd的结果

输入dbl,跳出: size:double1 db2:waveDouble

这说明在该CA Serve中有两个记录,分别是“size:double1”和“db2:waveDouble”。 3、使用caput和caget读写记录 记录size:double1有很多属性,如下 record(ao, \{

field(DESC, \ field(EGU, \ field(HOPR, \ field(LOPR, \ field(HIHI, \ field(HIGH, \ field(LOW, \ field(LOLO, \

field(HHSV, \ field(HSV, \ field(LSV, \ field(LLSV, \ field (PINI, \}

例如我们想对LOW这个属性进行操作,怎么办呢? 方法是:1、打开一个新的cmd窗口。(运行——cmd) 2、caput size:double.LOW 2 结果显示:

图1.4

读记录的属性与这类似,输入caget size:double1.LOW 显示 size:double1.LOW 3

7swx251rsy05ej21u7ty
领取福利

微信扫码领取福利

微信扫码分享