海康VisionMaster使用学习笔记10-VM流程操作

流程导出

在这里插入图片描述

在这里插入图片描述

流程会以.prc格式保存到本地

流程导入

可以将流程导入方案

在这里插入图片描述

在这里插入图片描述

流程拷贝

在这里插入图片描述

在这里插入图片描述

流程删除

在这里插入图片描述

对应流程将从方案中删除

设置运行间隔

连续运行流程前后两次的时间间隔,默认为100ms.则在执行完流程内所有模块后,需要等待100ms再做一次执行

流程NG时停止

点击连续执行,图像区的自动切换打开,连续执行流程时如果有NG,则停止执行

重命名

可以更改流程的名字

全流程配置

在流程栏最左侧,点击全流程按钮,整个流程变为模块一样的状态,默认流程之间独立执行

在这里插入图片描述

在这里插入图片描述

有单次执行,连续执行,流程参数设置按钮

流程参数设置按钮,进入后可对当前流程的输入,输出以及显示进行相关设置

  1. 输入设置

可选择前序流程输出设置中配置的参数发送给当前流程,供当前流程的模块工具进行订阅

  1. 输出设置

可设置当前流程输出哪些参数

  1. 显示设置

可设置当前流程中的哪些数据在图像显示窗口呈现

  1. 连线

全流程视图中,流程之间也可以像模块一样连接起来

表明方案中校正需要标定执行后才执行

关闭流程按钮,可禁用该流程,执行时不会触发该流程

在这里插入图片描述

### 海康 VisionMaster 控制光源的方法与配置教程 #### 使用 XML-RPC 实现光源控制 为了通过海康 VisionMaster 或其硬件设备(如 VB2200 视觉控制器)实现光源的远程控制,可以利用 `LightControllForXmlRpc` 提供的功能。此工具基于 XML-RPC 请求协议,能够封装设置光源亮度和其他参数的操作[^1]。 具体操作流程如下: - **安装 IOController 应用程序** 首先需要确认已安装并运行了由海康提供的 `IOController.exe` 程序。该程序允许手动调整光源的相关参数,例如亮度、频率等。虽然它主要用于交互式调试,但在后台支持通过 API 进行调用。 - **集成 LightControllForXmlRpc 接口** 开发者可以通过编程方式发送 XML-RPC 请求给目标设备,从而动态修改光源的状态。这一步通常涉及编写客户端代码以连接到服务器端的服务地址,并传递必要的命令数据结构。 ```python import xmlrpc.client def set_light_brightness(server_url, brightness_value): proxy = xmlrpc.client.ServerProxy(server_url) result = proxy.SetBrightness(brightness_value) # 假设存在 SetBrightness 方法 return result server_address = "http://<your-vb2200-ip>:port" brightness_level = 50 # 设置为所需百分比值 response = set_light_brightness(server_address, brightness_level) print(f"Response from server: {response}") ``` 上述脚本展示了如何构建一个简单的 Python 客户端来更改指定视觉控制器上光源的强度水平。 #### SDK 和 .NET Framework 组件的支持 如果计划在更复杂的环境中部署解决方案,则可能还需要考虑引入官方发布的软件开发包 (SDK),以及相应的框架支持材料。对于 Windows 平台上的应用来说,推荐选用 Microsoft 的 .NET 技术栈作为基础架构之一[^2]。 当采用 Visual Studio 创建新项目时,请按照以下步骤添加所需的引用库: 1. 打开“添加引用”对话框; 2. 导航至自定义路径寻找预编译好的二进制文件集合位置——即类似于 `VisionMaster4.x.x\Development\Vx.x.x\ComControls\Assemblies` 的子目录; 3. 将找到的目标 DLL 加载进来即可开始进一步编码工作。 注意这里提到的具体版本号可能会随时间推移而有所变化,因此实际操作前务必查阅最新文档说明获取确切信息。 #### MFC 二次开发环境准备指南 针对某些特定场景下的高级定制需求,也许会涉及到使用微软基金会类(Microsoft Foundation Classes,MFC)来进行图形用户界面(GUI)设计等方面的工作。此时就需要额外做一些准备工作以便顺利开展后续任务[^3]: 1. 构建一个新的标准MFC应用程序模板; 2. 复制粘贴来自厂商分发包内的动态链接库(.dll)副本放置于最终产物所在的相对应输出区域内部 ; 3. 修改工程属性面板里关于C/C++选项卡中的附加包含目录字段内容 ,使其指向本地存储有头文件的位置 ; 4. 同样地更新链接阶段处理部分所指明的静态/共享对象档案所在处 ; 5. 插入那些预先打包完毕的小部件资源描述符记录进入当前活动单元格列表当中去 ; 完成以上各环节之后应该就可以正常加载各种功能模块并且不会报错丢失任何东西啦!记得最后测试一下能否成功实例化预期的对象实体哦~ #### 图像源属性设定注意事项 另外值得注意的是,在配置过程中还应当留意图像采集过程中的色彩模式选择问题。因为不同的应用场景往往决定了我们究竟要读取灰度级数较少但传输效率较高的单通道黑白影像(`Mono8`)呢?还是倾向于追求更加丰富的细节表现力因而愿意牺牲一点带宽占用率换取三原色合成后的全彩画面效果(`RGB24`)呢?[^4] 综上所述,借助恰当的技术手段完全可以达成对海康威视旗下产品系列中内置照明系统的精准操控目的! ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值