• Halcon算子翻译——dev_error_var


    名称

    dev_error_var - 定义或取消定义一个错误变量。

    用法

    dev_error_var( : : ErrorVar, Mode : )

    描述

      dev_error_var定义一个错误变量,它是最后一个算子调用结果状态的变量。 如果没有发生错误,ErrorVar将会是2(H_MSG_TRUE)。 参数Mode指定是否应使用错误变量(1)或不使用(0)。 如果错误变量处于激活状态,每次算子运行完毕后都会更新。 因此,一次算子调用的结果变量在下一次算子的调用之前有效。 该值可以通过将其分配给另一个变量(参见示例)或通过调用dev_error_var(ErrorVar,0)来保存。

    参数

    ErrorVar (input_control)   integer → (integer)
      包含错误状态的变量的名称。
    默认值: 'ErrorVar'


    Mode (input_control)       integer → (integer)
      开启或关闭错误变量。
    默认值: 1
    列举值: 0, 1

    示例(HDevelop)

    dev_close_window ()
    dev_open_window (0, 0, 512, 512, 'black', WindowHandle)
    dev_error_var (Error, 1)
    dev_set_check ('~give_error')
    FileName := 'wrong_name'
    read_image (Image, FileName)
    ReadError := Error
    if (ReadError != H_MSG_TRUE)
      write_string (WindowHandle, 'wrong file name: '+FileName)
    endif

    结果

    如果指定参数的值正确,则dev_error_var返回2(H_MSG_TRUE)。 否则会引发异常并返回错误代码。

    Possible Predecessors

    dev_set_check

    Possible Successors

    dev_set_check, if, elseif, else, assign

    See also

    dev_set_check, set_check

    Module

    Foundation

    HDevelop例程

    sock_recv.hdev           Receive image and tuple data via socket connection
    projective_trans_image.hdev        Apply projective transformations to an image
    get_rectangle_pose_barcode.hdev     Estimate 3D pose of bar codes
    get_mposition.hdev              Query mouse position and button status
    error_handling_timeout.hdev       Handle grab errors
    dev_set_check.hdev          Enable/Disable error handling in HDevelop
    dev_error_var.hdev              Catch errors in HDevelop
    cbm_sbm.hdev              Compare component-based matching to shape-based matching
    cbm_param_visual.hdev            Analyze the parameters of component-based matching
    cbm_bin_switch.hdev            Locate a switch and test its state using component-based matching
    3d_position_of_rectangle.hdev      Estimate 3D pose of rectangular objects

  • 相关阅读:
    提示框第三方库之MBProgressHUD
    三种ViewController跳转的异同
    性能测试学习第一天_性能测试常见术语
    JSONArray与list互转
    web service CXF工作中使用总结
    局部变量、类变量、实例变量有什么区别
    hibernate 的几种查询——工作中使用到的
    tomcat 常见启动问题小记
    文本编辑器KindEditor的使用
    kaptcha Java验证码
  • 原文地址:https://www.cnblogs.com/xhiong/p/7837486.html
Copyright © 2020-2023  润新知