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