视觉论坛VISIONBBS微信公众号:石鑫华视觉网

 找回密码
 注册会员
查看: 2012|回复: 1

[原创] NI VISION安装教程

[复制链接]
  • TA的每日心情
    慵懒
    昨天 09:57
  • 签到天数: 1224 天

    [LV.10]100FPS

    发表于 2017-5-27 15:21:59 | 显示全部楼层 |阅读模式
    本帖最后由 石鑫华视觉 于 2017-5-27 16:57 编辑
      k" N: h& D9 _# u6 ~2 [  ?5 |# [: @0 N7 [; G# X* Y
    NI VISION安装教程% P! N- w6 P% o6 s5 r! Q$ T7 K
    * J) S5 w# ~# z/ r- h# ^" T: J

    & n- H8 y$ O+ f1 ]7 m5 K

    # k2 S: p1 G- b5 a. l* Z3 k
    本文简单介绍一下NI VISION的安装。安装软件,其实是一个非常简单的问题。但是有部分新手在安装NI VISION时,还是有点不会安装,主要是不知道序列号该怎么处理。下面来介绍介绍一下。本教程基于最新的NI VISION 2017来安装的。
    欢迎界面
    首先是下载好需要的NI VISION工具包(可以从NI官方网站上下载,也可以从机器视觉论坛shixinhua.com/bbs上下载)。下载下来的文件,NI VISION 2017是ZIP压缩包。可以使用WinRAR、7ZIP等软件打开,然后直接双击其中的Autorun.exe或者是Setup.exe。使用Autorun.exe出现的界面上图所示,使用Setup.exe则如下图界面所示。如果使用Autorun.exe,则选择“Install NI Vision Development Module”,然后就会出现下面的Setup界面:
    Setup界面
    这里没有什么需要选择的。注意一下其提示,退出杀毒软件可以加快安装速度。某些杀毒软件,可能会禁止软件的安装。特别是一些驱动程序的安装时,因为需要修改系统的一些参数,所以会提示禁止。所以在安装时,最好是退出杀毒软件。点击下一步“Next>>”。因为NI VISION是英文的,所以安装界面及按钮什么的,都是英文的。
    用户信息
    这里填写用户信息,可以不填(会使用系统默认的用户信息)。也可以定义填写自己喜欢的信息。这里与LabVIEW的安装略有不同,这里会直接选择输入序列号或者是安装评估版。如果有购买正版的LabVIEW产品,可以在这里输入序列号(后面仍然会要在网上激活生成许可码)。如果是安装试用版或者是想要盗版,那么这里就不要输入序列号,而是选择Install this product for evaluation。然后再点击Next>>:
        因为NI VISION是一个工具包,为扩展组件。所以其是必须依赖于NI软件目录的,所以这里不会再出现安装目标目录选择的界面,会直接安装到NI软件目录中,与LabVIEW同一级目录。
    功能
    在该界面中选择需要安装的功能。一般来讲,使用默认值也可以。对于NI VSION来讲,主要是Application Development Support中会有很多选项,如LabVIEWSupport中就有很多选项:
    功能选择
    如上面的LabVIEW支持,因为电脑上没有安装LabVIEW201764位的,所以,默认情况下是不支持LabVIEW 2017 64位的。而如LabVIEW 2017 32位下的 Real time、FPGA等也不支持,因为也没有安装。如果在这里强制选择安装支持该组装,某些组件或禁用Next,不能安装,某些组件,则可能提示没有前置安装,需要先安装后,才可以使用。当然,有些组件是可以强制安装的。但是因为没有相应的环境,安装了也没有用,浪费磁盘空间。注意,NI VISION 2017中的LabVIEW支持,只罗列了4代产品,即只支持LabVIEW2014以后的版本,而LabVIEW2013或更早的版本,则不支持。就如作者电脑上有安装LabVIEW2013版,但是安装的NI VISION2017并不支持LabVIEW2013。所以如果你的计算机上还是安装的LabVIEW2013、LabVIEW8.6之类的,则不要使用NI VISION2017,安装了在LabVIEW的前面板、程序框图中,都不会出现视觉与运动选板的。
    如果功能选择有误,则可以点击“恢复默认设置(E)”。可以点击“磁盘占用(D)”,查看需要安装的空间,对于NI VISION 2017,可能需要1.9G的空间左右。点击下一步:
    产品通知
    一些产品的通知信息。注意这里,是不是要搜索更新之类的。需要的话,则会收集IP地址等隐私信息。如果不需要更新,则去勾就可以了。如果你使用的是非法版本,建议这里不要勾选。如果是使用的合法版本,则可以勾选该选项。不过个人觉得,其实没有什么区别,NI不会因为你有没有勾选这个,就无法知道你是不是其合法用户。当然,你不勾选更新通知,也可以使用更新程序来手动检查是不是有更新的数据包。
    许可协议
    这里需要接受NI的许可协议。选择“Iaccept the License Agreement”,再点击“Next”:
    开始安装
    在开始安装界面中,将会提示NIVISION的基本动作,如升级什么功能、添加或修改什么功能。如果是首次安装,基本上都是添加或修改某些功能。而如果是系统中已经安装过某版的NI VISION,则会是升级或添加之类的。点击下一步,则开始安装:
    安装过程
    安装过程会比较慢,这与电脑的配置有关。配置高档的电脑,可能几分钟能安装完成。如果比较渣的电脑,那么半个小时,一个小时也是有可能的。等待安装完成即可,NI VISION因为不需要安装驱动之类的,所以系统一般不会提示信任某公司的驱动之类的弹窗。
    另外,编程搞开发,建议使用微软官方下载的原版的Windows系统(原版,不是指正版),而不建议使用电脑城装机用的Ghost版本,如雨林木枫、深度等快速精简安装盘。这些精简的系统,很多功能被删除掉了,而编程开发又离不开这些功能。在某些情况下,会提示安装错误的情况。如果有出错,那么首先建议检查下载的软件MD5是否正确,以确保软件的完整性。如果软件是完整的,还是会有安装错误,基本上是系统问题。另外,LabVIEW2017、NI VISION 2017等新版本的软件,已经不支持Windows XP/Vista这样的系统,连Win 7无更新包的都不支持。最低支持系统版本为Win 7 SP1(NI软件使用SHA-256证书签名。Windows 7 SP1、Windows Embedded Standard 7 SP1和Windows Server 2008R2 SP1需要Microsoft更新才能支持SHA-256。关于如何安装该安全更新的详细信息,请参考Microsoft KB3033929)。所以安装前,最好先确认一下操作系统的版本,然后再选择安装什么版本的LabVIEW与NI VISION。如果操作系统版本过低,则建议安装早期的LabVIEW版本和NI VISION。
    安装过程中,不要去安装或卸载Windows的系统功能,否则可能会造成安装中断。如果是用WinRAR直接打开的安装包,解压到临时目录的,也不要关闭WinRAR,否则会删除释放临时目录中的安装原文件而造成安装中断。
    安装完成
    安装完成后,点击下一步:
    是否重启
    这里可以选择是否需要重启电脑,或者是关闭电脑,或者是稍后重启。如果是安装了,又需要使用的话,则需要重新启动。如果只是为了安装,还不需要急用,那么不重启也可以,完成手上的其它工作后,再重启也可以。一般来讲,安装了NI VISION后,还需要安装VAS、VBAI等,这里可以不重启。安装了其它的软件后,再重启。
    启动视觉助手2017
    启动NI VISION2017中的辅助工具视觉助手,可以看到其可以试用或激活。可以进行试用:
    可以延长试用期
    同LabVIEW2017一样,也可以延长试用期。
    视觉助手初始化界面
    视觉助手2017欢迎界面
    NIVISION 2017LabVIEW2017前面板
    NIVISION 2017LabVIEW2017程序框图
        以下为NI VISION2017Readme文件中的新功能介绍,其实没啥子新功能。就是缺陷检测中,新增加了一种匹配方法(不知道会不会对缺陷检测有质的提升,如果有,那么缺陷检测使用NI VISION还有得搞,以前缺陷检测,使用NI软件基本上是搞不定的);然后支持16位的模式匹配(其实没有实用功能,很少用到16位的图像);新增了Modified Sauvola阈值方法,一种局部阈值优化计算的方法(该方法可能还有点实用性)。然后就是FPGA中增加了一堆功能(PC端开发软件,没用)。
    New Features inVision Development Module 2017
    This release of the Vision DevelopmentModule includes the following new features:

      0 R# t2 t6 z+ ~4 }5 `
    • Support for LabVIEW 2017 (32- and 64-bit)
    • Defect Map—Support for a new pattern matching score-based     defect inspection technique
      9 h+ Z0 a2 o" Q' U0 Q

        / y$ ]% y7 ]/ W; S
        - _! A* ?% C5 L9 O- D+ b; x
      • IMAQ Calculate Defect Map VI—Creates a defect map for each      match found between template and match image
      • IMAQ Match Pattern 4 VI—A new advanced option, Enable Defect      Map, is added to prepare a defect map computation between the template      and match image
      • IMAQ Get Template Information VI—Modified to return a weight      map from the learned template image3 K6 z0 Y# e. F9 J, g
    • 16-bit support (U16 and I16 image types) added for Pattern     Matching algorithms:* ~. K& D' j/ M; z3 ~  q5 S
        5 O% G& p1 H( C* K; x" j

        $ N7 M: `. k9 B7 O
      • IMAQ Learn Pattern 5 VI
      • IMAQ Match Pattern 4 VI  C6 U8 U- ]* Z
    • Support for Modified Sauvola, a new computationally optimised     Local Threshold algorithm
    • Vision FPGA
      9 L' c7 I' v! D% Y

        8 N; s1 P: F, P3 X" ^! D2 b) h. \$ @8 P0 G9 q8 d% }' v
      • Extended support for multi-pixel (x8) FPGA IPs capable of      processing 8 pixels in parallel. These are fully supported on NI hardware      with Kintex-7 FPGAs.$ g- |4 ~" V  }, a8 p  L
          1 e4 X" `' Z3 W8 A; S
          / {  b8 v" o2 P/ q" T  u

          0 Y7 m  C! j) G: K2 t5 E+ _
        • New method for local threshold, Modified Sauvola, which       supports x8 processing only on hardware with an external DRAM memory       data width of 512.
        • Histogram
        • Flat field correction
        • BCGLookup
        • Color support( f6 j  m# A, H% @  D7 a9 l
            . c9 d0 P/ ]& S" X/ m4 T' W- x. o# ~4 K
            9 ?1 p8 t( b* H- ~  }4 d

            0 C0 |3 V$ q0 Z! T( j- W
            ' ]* M; C( H& W: B! L
          • ColorThreshold
          • BayerToRGB32 Bilinear and VNG
          • ExtractColorPlanes
          • HSL32ToRGB32
          • IntegerToHSL32
          • IntegerToRGB32
          • RGB32ToHSL32
          • Cast
          • Extract
          • Absolute Difference
          • Add
          • Divide
          • LogDiff
          • Mask
          • Modulo
          • MulDiv
          • Multiply
          • Subtract
          • Or
          • Xor
          • ROIToMask
            " e6 T) B% U, ]% L4 i, T
            
      • Added new single-pixel (x1) FPGA IPs:% o/ i4 ?" W4 c8 J7 V
          * k3 j* o' b% b4 ^( z% I
          $ ^7 I+ h7 A8 a$ G/ R& \
          & t; c: E+ y5 w# `/ g" N
        • Modified Sauvola
        • Extract! y; Q3 d, Z  ~# M

    ! u, p+ `% v; C

    本帖子中包含更多资源

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

    x
    回复

    使用道具 举报

    该用户从未签到

    发表于 2017-8-12 09:48:06 | 显示全部楼层
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    淘宝机器视觉商城

    Archiver|手机版|小黑屋| 机器视觉之家|东莞市华动智能科技有限公司 ( 粤ICP备17078359号-2 ) |网站地图

    GMT+8, 2018-6-20 04:23

    Powered by shixinhua.com X3.4

    © 2001-2018 VISIONBBS.COM 浏览量:

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