在没有终止符的情况下使用IMAQ Serial Read Function
主要软件:
主要软件版本: 3.5.1
主要软件修正版本: 3.5.1
次要软件: LabVIEW Development Systems>>LabVIEW Base Development System
问题: 我要从数字照相机中读取串行信号。
IMAQ Serial Read VI要求有终止符,但是我的照相机不提供。我怎样读到串行数据而不出错?
解答: NI-IMAQ提供了两个函数读取数字照相机的串行数据:
imgSessionSerialRead和
imgSessionSerialReadBytes。 (两个函数都在
NI-IMAQ Function Reference文件里定义)
第一个函数会一直读取串行数据,直到读到照相机设置文件里申明的终止符为止。LabVIEW VI
IMAQ Serial Read调用这个函数。如果没有终止符发出,而且照相机停止发送串行数据,这个函数会返回一个错误。
第二个函数串行缓存里读取一定数量的数据。附带的VI调用了这个函数,并不需要等待一个终止符。
相关链接:
附件:
报告日期: 11/14/2006
最近更新: 11/21/2006
文档编号: 3UKIJMD3
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.