石鑫华视觉论坛

 找回密码
 注册会员
查看: 3978|回复: 12

[原创] LabVIEW错误路径判断VI

[复制链接]
  • TA的每日心情
    擦汗
    7 小时前
  • 签到天数: 3382 天

    连续签到: 4 天

    [LV.Master]2000FPS

    发表于 2020-2-28 17:45:15 | 显示全部楼层 |阅读模式 来自:广东省东莞市 联通

    注册登陆后可查看附件和大图,以及购买相关内容

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

    x
    在现在使用的LabVIEW2019SP1F1版本中,在编程》判断》下面有一个为路径且非空?的路径判断函数:

    LabVIEW为路径且非空函数

    LabVIEW为路径且非空函数

    LabVIEW为路径且非空函数
    打开该函数可以看到,其主要集中了非法路径判断、路径是否为空判断,然后进行逻辑或,再取非,输出的结果就是是路径且不是空路径。

    LabVIEW为路径且非空函数框图

    LabVIEW为路径且非空函数框图

    LabVIEW为路径且非空函数框图
    这个函数功能,其实还不算完美,至少我们常见的,都不是非法路径(偶尔会有这种情况,用错符号之类的),空路径比较常见一些,但是更有一些更常见的错误,即原来的路径是正确的,但是因为把文件或文件夹删除了或者是改名了。如果再使用上面的函数判断,那么该路径仍然是合法的,且不是为空的,那么其仍然会输出真值。但是我们用这个路径作为输入的话,就不存在文件或文件夹而导致错误。所以,在这个函数基础上,还得再加一个文件/文件夹是否存在的判断。如下图所示:

    错误路径函数VI

    错误路径函数VI

    LabVIEW错误路径判断VI
    通过以上三种判断方式,就完成判断出了当前的路径是否正常。在这个函数中,为了简单,使用的是错误路径输出方式,没有取非成正确路径。我们实际使用中,效果是一样的,在后面接一个条件结构,错误路径为真时,做错误判断,如重新查找文件或退出之类的。如错误路径为假时,则做正常功能。当然,如果非要使用正确路径,那加一个非函数,即可,这时条件结构反过来,真时做正常功能,假时做错误判断。

    VI示例为LV2019SP1版:
    游客,如果您要查看本帖隐藏内容请回复
    回复

    使用道具 举报

  • TA的每日心情
    开心
    昨天 20:07
  • 签到天数: 1200 天

    连续签到: 11 天

    [LV.10]1000FPS

    发表于 2022-4-9 00:31:50 | 显示全部楼层 来自:台湾省 中华电信(HiNet)数据中心
    石鑫华视觉网http://shixinhua.com,工业相机、工业镜头、机器视觉光源、光源控制器、图像处理、系统集成服务商
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2020-6-30 08:08
  • 签到天数: 9 天

    连续签到: 1 天

    [LV.3]300FPS

    发表于 2020-6-30 08:21:18 | 显示全部楼层 来自:广东省深圳市 电信
    石鑫华视觉网http://shixinhua.com,工业相机、工业镜头、机器视觉光源、光源控制器、图像处理、系统集成服务商
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2024-9-27 15:35
  • 签到天数: 1005 天

    连续签到: 1 天

    [LV.10]1000FPS

    发表于 2020-3-3 12:03:44 | 显示全部楼层 来自:广东省东莞市 电信
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2020-6-30 08:08
  • 签到天数: 9 天

    连续签到: 1 天

    [LV.3]300FPS

    发表于 2020-6-19 10:03:55 | 显示全部楼层 来自:广东省深圳市福田区 电信
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2022-6-22 15:44
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]100FPS

    发表于 2021-6-2 17:56:23 | 显示全部楼层 来自:广东省深圳市 电信
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2022-3-15 10:11
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]100FPS

    发表于 2022-3-15 14:54:14 | 显示全部楼层 来自:江苏省常州市 电信
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-11-5 16:40
  • 签到天数: 448 天

    连续签到: 1 天

    [LV.9]900FPS

    发表于 2022-3-18 13:46:44 | 显示全部楼层 来自:广东省东莞市 电信
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    14 小时前
  • 签到天数: 169 天

    连续签到: 147 天

    [LV.7]700FPS

    发表于 2023-10-7 23:44:41 | 显示全部楼层 来自:四川省乐山市 电信
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2024-11-10 00:00
  • 签到天数: 12 天

    连续签到: 2 天

    [LV.3]300FPS

    发表于 2024-4-22 20:50:49 | 显示全部楼层 来自:广东省深圳市 电信
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    LabVIEW HALCON图像处理入门教程(第二版)
    石鑫华机器视觉与LabVIEW Vision图像处理PDF+视频教程11种全套
    《LabVIEW Vision函数实例详解》教程-NI Vision所有函数使用方法介绍,基于NI VISION2020,兼容VDM21/22/23/24

    QQ|石鑫华视觉论坛 |网站地图

    GMT+8, 2024-11-20 15:30

    Powered by Discuz! X3.4

    © 2001-2024 Discuz! Team.

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