视觉论坛VISIONBBS_视觉之家VISIONHOME微信公众号:石鑫华视觉网

 找回密码
 注册会员
查看: 444|回复: 0

[转载] 什么是NI-IMAQdx Runtime?为什么在我的可执行文件中该部分的控制会失效?

[复制链接]
  • TA的每日心情
    难过
    昨天 15:46
  • 签到天数: 1547 天

    [LV.Master]120FPS

    发表于 2018-9-26 14:35:01 | 显示全部楼层 |阅读模式
    问题:我有一个可执行文件使用了NI-IMAQdx 14。当我尝试建立该可执行文件的的安装包时,为什么我没有包含NI-IMAQdx部分的选项。另一方面,当我执行该可执行文件时,为什么在Session空间的下拉式选单功能中,我想要选择的相机是失效的?
    , f5 m; r( Z8 \; E
    ( E6 Z2 h+ N; X+ d
    0 R4 k; I* U9 k9 N. V/ Y解答:在比Vision Acquisition Software(VAS) Augest 2014 更早的版本,这些给VAS的附加安装文件,例如:NI-IMAQdx,不只包含runtime,也包含了LabVIEW应用开发的支持。在VAS August 2014或者之后的版本,我们现在只允许部署端拥有runtime的部件而已,这样就能够明显降低安装文件的大小,但是再也不能把LabVIEW应用开发支持(ADE)的功能包含在安装文档中。如下图所示的Labview Runtime Engine和NI-IMAQdx Runtime在视觉应用的安装程序中会自动被选择。
    8 ^% H! f3 Z( z6 ]( f* L0 d
    & H' _% ]! `5 F8 A2 K

    - Y, N1 G! v: I* J  L) C8 q' Q5 s* B* p% m! L, }4 ~
    & I/ ?& ?+ [. U6 `% P+ K
    & S3 Y! v$ m2 H1 @! K6 h
    这个改变使得labview视觉模块与其他大部分NI-产品一致,也就是除了runtime模块以外,您没办法对一个产品部署完整的开发支持。如果您需要在您部署的机器上安装有ADE支持的VAS,除了Labview(用来使用VAS ADE支持)以外,您会需要在那个机器上安装完整的VAS安装档。想要自动的达到这个目的,您必须要写一个bath文档来执行labview以及NI-IMAQdx安装软件3 J" R2 b- F4 l0 X/ j4 I

    4 ]- s1 \# r2 N5 Z, G
    ) a( |& Z4 g% y: p在您的执行文件中,对于VAS 2014 runtimes 来说,Session 下拉式菜单失效是一个正常现象,因为这是一个只有在支持VAS ADE才会有的功能。 这并不代表驱动没找到相机,这种情况下,您可以靠着Session控件直接输入相机名字来测试(例如:“cam0”是系统中设定的第一个相机名称)。
    " _, V6 ?0 U9 e' `9 i" d# Y

    & d* B: G0 @% L0 _
      I6 ]! T9 X9 W4 z! ~/ ?5 I- ^, D这个可以实现的视觉应用部署情形,是为了要简化使用者在使用过程中太过复杂的选择过程。在理想状况下,您的程序框图应该使用 IMAQdx Enumerate Cameras VI来自动列举相机,然后决定哪个相机来当使用目标(基于通道的格式、序号、型号之类的)。$ M- }( l/ Y% D) y$ O1 {# q

    : c  I0 o! `2 ~& Q+ F# J9 k
    ; M3 U  ?, @/ H6 F. P& j如果您的应用需要让终端使用者来选择相机,通过使用IMAQdx Enumerate Cameras VI以及Comobo Box的Strings[] 节点,可以用Combo Box把安装在您系统中的相机名字列举出来。您可以在下面的VI截图中看到这个方法。
    1 S8 t/ q9 T$ B9 W  \) [: U

    8 ], c, X, U6 h9 x# z# A: \
    % B" |9 {# {7 n. ?* s

    ; ~/ A: h: x0 M; t) |" ^" d8 `以上方法是NI提供的,但是我方机器视觉论坛VISIONBBS.COM验证,其实可以通过打包完整的IMAQdx也可以解决。在添加附加组件时,有IMAQdx RUNTIME选项,以及IMAQdx选项。如果只选择IAMQdx RUNTIME是无法运行的,但是可以选择IMAQdx完整包,则可以正常运行,IMAQdx完整包会比IMAQdx RT运行时大几百M。反正NI的安装程序通常都是几百M或一两个G的,多一两百M也没什么问题。
      G* v, v9 [# n1 }6 h, f4 x
    1 T" [$ ^2 b( h% k
    9 o, u5 H. g. C, B) C. a& `; Y

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?注册会员

    x
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册会员

    本版积分规则

    LabVIEW图像处理教程
    机器视觉商城淘宝店铺

    视觉论坛VISIONBBS.COM|视觉之家VISIONHOME.CN|东莞市华动智能科技有限公司 ( 粤ICP备17078359号-2 ) |网站地图

    GMT+8, 2019-6-26 02:16

    Powered by shixinhua.com X3.4

    © 2009-2019 VISIONBBS.COM 浏览量:

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