等待目标VI异步调用结束,然后返回目标VI的输出。 要使用等待异步调用节点,必须在打开VI引用的选项输入中包括0x100选项标签。 还必须使用开始异步调用节点调用目标VI。
详细信息 范例
引用是对异步调用的目标VI的引用。 引用必须满足下列准则:
| |
错误输入(无错误)表明节点运行前发生的错误。 该输入将提供标准错误输入功能。 | |
引用输出返回无改变的引用。 | |
错误输出包含错误信息。 该输出将提供标准错误输出功能。 |
等待异步调用详细信息
接口的详细信息
该节点的接口包含下列特性:
- 不访问目标VI的输入-等待异步调用节点不访问目标VI的输入。 使用开始异步调用节点调用VI时,可将输入传递至目标VI。
- 访问目标VI的输出-将严格自定义类型VI引用连接至等待异步调用节点的引用输入端,节点将显示被引用VI的输出部分的连线板。 使用连线板的输出接线端访问目标VI返回的数据。
执行详细信息
该节点有下列执行特征:
- 等待时间-要节点等待异步调用完成的时间,右键单击节点,从快捷菜单中选择超时,打开等待异步调用超时对话框。 使用该对话框节点等待VI调用的时间,超出该时间,VI将返回错误。
- 在同一个VI引用上等待多个调用-如将一个VI引用传递至多个开始异步调用节点,不能确定哪个节点将监测到被调VI执行完成。 如有需要,可通过一些方法查看特定节点返回的VI调用。
- 不要求用户界面线程执行
说明和建议
- 可在开始异步调用节点之前调用
- 每个使用0x100引用的开始异步调用节点都必须有一个相应的等待异步调用节点-如通过调用和收集结果方式开始一个异步调用,LabVIEW在“等待异步调用”节点收集到结果后才释放引用。
范例
关于使用等待异步调用节点的范例见以下VI:
- Asynchronous Call and Collect VI: labviewexamplesApplication ControlVI ServerAsynchronous Call By Reference
- Asynchronous Call and Collect (Using Option 0x40) VI: labviewexamplesApplication ControlVI ServerAsynchronous Call By Reference
- 我们开业语言以LabVIEW为主,在硬件选型方面也积累了丰富的经验,同时我们也具备独立的硬件开发及机械设计与加工能力,可以制作、加工非标设备,满足个性化的需求。"术业有专攻",每个人都有自己zui擅长的领域。把这些工作交给我们,使您有精力做科研,这应该是一个双赢的局面。
服务领域涵盖:
LabVIEW 编程开发
LabVIEW作为图形化编程语言,近几年发展迅速,它具备开发快、可靠性高等特点,非常适合测控领域的应用。在该领域我们已经有十年的开发经验,合作用户涉及科研、国防、外企、大中小型各类企业。服务领域遍布自动测控系统众多领域,包括航空航天、汽车产品测试、工业自动化、故障诊断、图像处理等。
非标设备研制
在系统开发过程中,购买不到的配件、电路板等产品,我们也可以进行研制开发,为您提供一站式的服务。
系统集成
为自动化测试提供完整的解决方案。我们从设备选择、采购、安装、调试、控制、到配套产品的研制,涵盖您科研生产的全过程。让您全身心的投入到核心工作中来,减轻您的工作压力,提升工作效率。
产品合作开发
如果您那有具有市场潜力的好产品、好创意,我们也愿意与您一起合作开发。在这方面我们也具备了一定的基础,例如工业*/呼吸模拟器/人工肺,劳保测试产品"防尘测试仪"已经成功推向了市场。成熟的技术+有潜力的市场,一直是我们追求的目标。如果您有好的创意,或者现有的产品需要升级推广,也欢迎与我们。
王
LabVIEWVI等待异步调用 (节点)LabVIEWVI等待异步调用 (节点)LabVIEWVI等待异步调用 (节点)