cpubbs论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 1189|回复: 9

想知道在LV中有没有中断事件啊.

[复制链接]
发表于 2006-4-6 00:38:42 | 显示全部楼层 |阅读模式
一般的数字输入板卡都有interrupt event,用VB可以在检测到事件发生时进行处理,在LV中有没有类似的功能啊.
发表于 2006-4-6 18:29:34 | 显示全部楼层
你可以在下面的设备发生中断的时候,让它传一个数据回来,然后程序收到这个数据就可以开始执行后面的操作,相当于一开始是等待!在LV中是称作事件的!
 楼主| 发表于 2006-4-6 21:37:31 | 显示全部楼层
版主能给个例子吗?LV中不象VB中啊,VB中只要在卡的interrupt事件中写代码就可以了.但LV是第一次用哦.麻烦你了.
发表于 2006-4-6 21:40:16 | 显示全部楼层
<>没有例子呢!VB我不懂,所以不懂卡的事件是怎么样的,如果它有相应的函数在VB中给你用的,所以也可以在LV中调用!</P>
发表于 2006-4-6 21:41:04 | 显示全部楼层
要看一些数据传输的,可以看咱们的学习套件的配套教程,里面也有收到数以后进行什么处理的例子,全是一些小项目来的!
 楼主| 发表于 2006-4-7 00:58:25 | 显示全部楼层
<>rivate Sub DIcard_Interrupt(ByVal EvtNO As Integer)</P>
<>    在这个过程里我可以写上要处理的事情,比如</P>
<P>    select case evtno</P>
<P>         case 0</P>
<P>          ......</P>
<P>         case 1</P>
<P>          .....</P>
<P>    end select</P>
<P>end sub</P>
<P>在LV中如何才能达到这种要求呢?</P>
发表于 2006-4-6 05:03:50 | 显示全部楼层
板卡内部产生的事件和PC机这边是不相关的!VB没有学过,呵呵!不过LV具有事件处理的能力!类似中断的!在CVI中比如串口接收就有事件接收的能力,可以安装事件处理函数的!
 楼主| 发表于 2006-4-6 16:42:15 | 显示全部楼层
<>LabVIEW supports user interface and programmatically generated events but does not support external I/O events.</P>
<>版主麻烦解释一下,上面的这句话是来自LV的用户手册中关于事件处理一节.这句话是不是说LV支持用户界面和编程产生的事件但是不支持外部I/O事件啊.</P>
<>我想用PFI0作为程序开始执行的触发开关,当PFI0上升沿有信号变化时,就开始对测量条件进行判断,条件合格就再执行数据采集,不合格就停止采集并返回到等待状态.</P>
发表于 2006-4-8 04:24:20 | 显示全部楼层
问题不错,我来帮助你!在LV的事件处理中可以包括2种,一种是界面上的操作;另外一个是软件定义(比如:activex控件中就有)或者是用户自定义的。利用用户自定义的事件传递给事件结构,然后处理就可以了。你可以参考例子中的一个(查找:event或者state machine).使用用户自定义的事件需要利用register for event /   unregist event call back..大概是这2个函数,我记不太清楚,因为手边没有软件。另外可以参考 雷振山 编写的labview 7Exress 教材。
 楼主| 发表于 2006-4-8 19:41:33 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2024-5-19 21:56 , Processed in 0.440806 second(s), 7 queries , Gzip On, File On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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