【VM服务管家】VM4.0软件使用_1.1 环境配置类

news2024/11/29 12:56:00

目录

  • 1.1.1 驱动配置:图像后台切换但前端界面不变的解决方法
  • 1.1.2 驱动缺失:格式化工具打开后消失的解决方法
  • 1.1.3 环境配置:VM试用版本激活报错的解决方法
  • 1.1.4 模块数限制:修改VM最大模块数量
  • 1.1.5 开机自启动:VM运行界面导出物开机运行的设置方法
  • 1.1.6 锁定模式:开启锁定模式提示信息的方法
  • 1.1.7 环境配置:格式化模块报错的解决方法
  • 1.1.8 环境配置:VM3.4 启动失败解决办法
  • 1.1.9 环境配置:VM进程启动失败解决办法
  • 1.1.10 内存管理:开启虚拟内存的方法
  • 1.1.11 运行间隔:设置流程运行间隔的方法
  • 1.1.12 静默执行:禁止VM静默执行的方法
  • 1.1.13 用户权限:普通用户权限使用VM的方法
  • 1.1.14 图标隐藏:电脑右下角VM图标不显示的方法

1.1.1 驱动配置:图像后台切换但前端界面不变的解决方法

描述
环境:VM4.0.0及以上
现象:图像源模块触发设置为自动切换,执行流程,图像后台实时切换,但前端界面图像不变,始终只显示同一张图像。
解答
问题根因是电脑显卡驱动程序与VM界面控件冲突,可通过将驱动程序回退至上一个版本解决此问题。具体操作示例如下:

  1. 右键电脑,选择管理选项,在设备管理器中找到显示适配器
    在这里插入图片描述
  2. 选中显示适配器并右键属性,查看当前显卡驱动程序版本
    在这里插入图片描述
  3. 点击回退驱动程序,选择上一版本,成功回退后,显卡驱动程序版本如下图所示
    在这里插入图片描述
  4. 打开VM程序并运行流程,可以发现界面图像能够自动切换。
    问题根因
    电脑显卡驱动程序与VM界面控件冲突。

1.1.2 驱动缺失:格式化工具打开后消失的解决方法

描述
环境:VM3.XX、VM4.0.0
现象:拖拽出格式化模块后,格式化模块变灰色,直接消失
解答
VM3.X在3.XX版本是因为缺少.NetFramework3.5,在VM4.0上,直接安装4.6.1即可,目录与3.XX一致。
在这里插入图片描述
问题根因
缺少.NetFramework的库,VM3.XX是3.5,VM4.0是4.6。

1.1.3 环境配置:VM试用版本激活报错的解决方法

描述
环境:VM4.0.0
现象:更新失败:应用程序与本地LM通讯出错
解答
VisionMaster4.0.0\Applications\EncRuntime中运行haspdinst_33582.exe, 双击后,正常会出现弹框提示:
在这里插入图片描述
安装完成后,会有弹框提示完成;安装完成后,点OK即可。
此时再运行VM_6600_S_V400_Unlock30d.exe即可成功激活。
提示
试用版软件端限制:
1.最多只支持2个流程
2.最大只支持建2个全局相机
3.通信管理移除Modbus和PLC功能
4.去除图像组合模块
5.去除四边形查找模块
6.去除多直线查找模块
7.不支持深度学习功能。

1.1.4 模块数限制:修改VM最大模块数量

描述
环境:VM3.3.1 ,VM3.4.0
现象:VM默认最大模块数量为256,方案模块数量超过限制
解答
可以通过修改VM配置文件来调整最大模块数量。
3.3.1及4.0.0版本修改方式如下:
在VisionMaster3.3.1\Applications文件夹中找到VisionMaster.cfg文件,和VisionMaster3.3.1\Applications\Server中找到ServerConfiguration.ini文件,在这两个文件中找到软件最大模块数,修改为需要的值。
3.4.0版本修改方式如下:
在Applications\Server中找到ServerConfiguration.ini文件,在这个文件中找到软件最大模块数,修改为需要的值。
在这里插入图片描述
在这里插入图片描述
问题根因
不熟悉配置文件修改方式。

1.1.5 开机自启动:VM运行界面导出物开机运行的设置方法

描述
环境:VM4.0.0
现象:VM运行界面导出的程序,注册windows开机自启动之后,在开机时程序启动异常报错。
解答

  1. 创建脚本:
    新建一个.bat文件,在其中输入以下格式代码:start /d “C:\Users\xxx\Desktop\导出程序\daochu\Public_Release” daochu.exe 引号内为导出程序所在路径,引号后接空格+导出程序exe的带后缀名称,注意 必须以ANSI格式编码,否则会出现中文乱码问题,转换编码格式可通过Notepad++实现。
    在这里插入图片描述
  2. 注册脚本:
    Win键+R,输入regedit
    在这里插入图片描述
    确定后,打开以下目录:\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
    然后右键->新建->字符串值
    在这里插入图片描述
    新建字符串值后,可自定义名称,然后双击打开,输入bat脚本的文件路径,点击确定即可。
    在这里插入图片描述
    完成以上操作后,win10系统可以打开任务管理器,可在启动页中看到注册的脚本。Win7可以win键+R,输入msconfig,确定后在启动页中看到。
    在这里插入图片描述
    开机后会自动调用脚本拉起导出程序。
    问题根因
    程序的执行依赖vm相关服务,自启动时候相关服务未拉起造成启动失败。

1.1.6 锁定模式:开启锁定模式提示信息的方法

描述
环境:VM3.4.0,VM4.0.0
现象:VM方案每次加载,都提示是否开启锁定模式,或者自动锁定。
解答
VisionMaster4.x版本:
在VisionMaster4.0.0\Applications文件夹中找到VisionMaster.cfg文件,使用记事本打开,修改“NumOfDefLockModeModulesCount” (默认开启锁定模式模块数量)和“PromptNumOfLockModeModulesCount”(提示开启锁定模式模块数量)的参数,使之大于方案模块数量即可。
在这里插入图片描述
VisionMaster3.x版本:

在VisionMaster3.4.0\Applications文件夹中找到VisionMaster.cfg文件,使用记事本打开,修改“默认开启锁定模式模块数量” 和“提示开启锁定模式模块数量”的参数,使之大于方案参数即可。
在这里插入图片描述
问题根因
不熟悉VisionMaster配置文件的参数修改。

1.1.7 环境配置:格式化模块报错的解决方法

描述
环境:VisionMaster3.2,Windows10
现象:在拉取模块工具中的格式化、变量计算等模块时报错找不到引用库
解答
未安装.Net FrameWork 3.5。
.NET Framework 是由 Microsoft 创建,用于提供应用程序运行环境。 有多种不同版本。 许多公司都开发使用 .NET Framework 运行的应用程序,并且这些应用都定目标到具体版本。 如果看到此弹出项,表明尝试运行的应用程序需要 .NET Framework 版本 3.5,但未在系统上安装此版本。
第一步,下载.NET Framework 3.5 SP1脱机安装程序,下载地址如下,https://dotnet.microsoft.com/download/dotnet-framework/net35-sp1。
第二步,按需安装.Net FrameWork 3.5,如果尝试运行的应用要求安装 .NET Framework 3.5,则会看到以下配置对话框。 选择“安装此功能” ,启用 .NET Framework 3.5。 此选项需要 Internet 连接。 在这里插入图片描述
第三步,.Net FrameWork 3.5安装疑难解答
安装过程中,你可能会遇到错误0x800f0906、0x800f0907、0x800f081f 或 0x800F0922,此时,请参阅.NET Framework 3.5 安装错误:0x800f0906、0x800f0907 或 0x800f081f,了解如何解决这些问题,地址如下,https://docs.microsoft.com/zh-CN/troubleshoot/windows-client/application-management/dotnet-framework-35-installation-error
问题根因
不熟悉环境配置。

1.1.8 环境配置:VM3.4 启动失败解决办法

描述
环境:VM3.4
现象:VM3.4 启动弹窗启动失败
在这里插入图片描述
解答
环境变量Path添加C:\Windows\system32
在这里插入图片描述
问题根因
系统环境变量缺失。

1.1.9 环境配置:VM进程启动失败解决办法

描述
环境:VM4.0
现象:VM4.0 启动弹窗进程启动失败
在这里插入图片描述
解答
环境变量Path添加
C:\Program Files (x86)\MVDAlgorithmSDK\Runtime\Win32
C:\Program Files (x86)\MVDAlgorithmSDK\Runtime\x64
在这里插入图片描述
问题根因
系统环境变量缺失。

1.1.10 内存管理:开启虚拟内存的方法

描述
环境:VM4.0.0
现象:当使用内存需求较大的应用,物理内存不能够满足需求。
解答
可以选择设置虚拟内存来弥补,可以加快程序的运行。

  1. 打开电脑的属性,点击高级系统设置
    在这里插入图片描述

  2. 选择高级选项卡
    在这里插入图片描述

  3. 点击性能下方的设置按钮
    在这里插入图片描述

  4. 进入高级界面,点击虚拟内存下面的更改
    在这里插入图片描述

  5. 在虚拟内存设置界面点击自定义
    在这里插入图片描述

问题根因
不熟悉虚拟内存。

1.1.11 运行间隔:设置流程运行间隔的方法

描述
环境:VM4.0.0
现象:如何有效的设置流程运行间隔 ?
解答
流程运行间隔简单理解为:流程执行完,间隔多长时间,再次执行流程。当间隔时间设为0ms时,则是流程执行完一次立马执行下一次;当间隔设为1000ms,则是流程执行完一次等待1000ms后执行下一次。对于实际生产场景中,则是希望间隔耗时越短越好。但由于流程运行时资源调度的方式,以及当前资源可调度的情况,运行间隔适当增大,流程耗时越稳定且多个流程执行的次数才会相同,否则流程耗时波动就会变大且多个流程执行的次数不同。这种现象在方案中有多个流程,连续运行方案时更明显。
举例:一个方案中四个同样的流程,单个流程运行时间为200ms左右。
当流程间隔设为10ms时,连续运行方案,效果如下图所示:
在这里插入图片描述

当流程间隔设为600ms时,连续运行方案,效果如下图所示:
在这里插入图片描述

问题根因
不熟悉运行间隔的意义。

1.1.12 静默执行:禁止VM静默执行的方法

描述
环境:VM4.0.0
现象:如何禁止VM加载方案后的静默执行?
解答
可以通过修改VM配置文件,来决定方案是否需要静默执行。
1、在\VisionMaster4.0.0\Applications\VisionMaster.cfg路径下找到VisionMaster.cfg配置文件,双击打开配置文件。
在这里插入图片描述

将控制是否静默执行的参数修改为0。
在这里插入图片描述

2、在\VisionMaster4.0.0\Applications\VisionMaster.exe.Config路径下找到VisionMaster.exe.Config配置文件,双击打开配置文件。
在这里插入图片描述

将控制是否静默执行的参数设置为0。
在这里插入图片描述

问题根因
不熟悉配置文件修改方式。

1.1.13 用户权限:普通用户权限使用VM的方法

描述
环境:VM4.0.0
现象:普通用户权限下启动VM400,报错E0000109消息格式错误。
在这里插入图片描述

解答
1)管理员权限下,安装VM4.0维护20220415的安装包,截止20220505,最新补丁为20220505,建议用户打上最新补丁,若VM4.0维护版2022年5月份之后的有完整包,也可直接使用。
2)修改VisionMaster.cfg和VisionMaster.exe.cfg配置文件,将StartServerByExe节点Value改为1,配置文件路径: …\VisionMaster4.0.0\Applications。修改后保存文件。
在这里插入图片描述
在这里插入图片描述

3)管理员权限下,在…\VisionMaster4.0.0\Applications\Server路径下找到ServerUninstall.bat,右键管理员权限运行;
在这里插入图片描述

4)管理员权限下,手动杀掉所有VM相关进程,包括VisionMaster.exe、VisionMasterServerApp.exe;
5)管理员权限下,手动在VM安装路径,配置要使用的普通用户(此处为Users用户)的完全控制权限。此步骤不配置可能会导致加载资源失败;
在这里插入图片描述

6)管理员权限下,关闭防火墙和杀毒软件。此步骤不配置,软件有时会打不开;
7)不必要步骤,根据现场情况,需要使用深度学习GPU模块的不用配置)管理员权限下,将AwakenGpuTool.exe删掉。否则有的电脑测试会出现cudart64_110.dll丢失报错,如不发生此报错无需删除。(此工具用于深度学习模块,不影响2D算法模块使用,如需使用深度学习模块不需执行步骤⑦)
在这里插入图片描述

8)(不必要步骤,根据现场情况)有些电脑打开VM时会提示需要输入管理员密码,要在管理员账户下改一下组策略。
点击坐标左下角“Win”图标,搜索处输入“gpedit.msc”->按“确定”,打开“本地组策略编辑器”,然后“计算机配置”->“Windows 设置”->“安全设置”->“本地策略”->“安全选项”->“用户帐户控制:以管理员批准模式运行所有管理员”,改为已禁用。
在这里插入图片描述

问题根因
不熟悉普通用户权限配置VM的使用

1.1.14 图标隐藏:电脑右下角VM图标不显示的方法

描述
环境:VM4.0.0 + VS2015及以上
现象:VM SDK开发时,这个右下角VM图标是否可以隐藏?
在这里插入图片描述

解答
可以隐藏图标,打开路径VisionMaster4.0.0\Applications\Tools下面有个工具VM.CustomHelper.exe,运行此工具,将显示托盘图标前面的勾取消掉。
在这里插入图片描述

问题根因
不熟悉如何隐藏图标

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/474016.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【VM服务管家】VM4.0平台SDK_2.3 控件嵌入类

目录 2.3.1 渲染结果:通过绑定流程或模块获取渲染结果的方法2.3.2 渲染控件:渲染控件加载本地图像的方法2.3.3 渲染控件:渲染控件上自定义图形的方法2.3.4 参数控件:参数配置控件绑定模块的方法2.3.5 控件颜色:控件颜色…

【AGC】质量服务数据分析问题

【关键字】 AGC、质量、数据分析 【问题描述】 开发者反馈在应用中集成了AGC的相关服务,在查看平台数据时遇到了一些问题。具体如下所述: 我发现平台的App卸载量每个月都非常高,卸载量/新下载量近80%,很异常,所以想…

【VM服务管家】VM4.x算子SDK开发_3.2 公用工具类

目录 3.2.1 图像载入:本地图像的载入方法3.2.2 相机取流:相机SDK取流的方法3.2.3 输入图像:给算子模块输入图像数据的方法3.2.4 实时取流:实时取流的实现方法3.2.5 卡尺ROI:卡尺型ROI的生成方法3.2.6 DL算子耗时&#…

【VM服务管家】VM4.2软件使用_5.3 环境配置类

目录 1.1.1 用户权限:普通用户权限使用VM的方法1.1.2 脚本环境:联合OpenCV开发的环境配置方法1.1.3 环境配置:规避流程运行时卡死的方法 1.1.1 用户权限:普通用户权限使用VM的方法 描述 环境:VM4.2 现象:生…

JPA实战

常见 ORM 框架 **Mybatis(ibatis):**一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 …

【深圳】IBM V3500存储维修 更换控制器故障

冠峰科技-爱科技爱分享 今天给大家分享的是深圳.福田区一个电商客户公司一台IBM Storwize v3500存储控制器故障从远程诊断 收集日志 分析结果的实际案例,如图所示通过存储管理口登陆进去后直接看到少了一个控制器, 按照惯例,还是得登陆到服…

linux智能网关4G离散数据采集分析HDMI广告牌

数字城市的4G边缘计算网关是一种具有强大处理能力、智能控制和现场数据采集能力的计算设备。其主要特点包括以下方面: 系统平台:基于Linux或Debian系统,可灵活开发各种应用程序。IO接口:2DI、2DO数字输入输出接口,可以…

JAVASE的全面总结

(未完待续) 五、子类与继承 5.1 子类与父类 继承是一种由已有的类创建新类的机制。利用继承,我们可以先创建一个共有属性的一般类,根据该一般类再创建具有特殊属性的新类,新类继承一般类的状态和行为,并…

golang - switch

switch 的使用 switch 语句用于基于不同条件执行不同操作,,直每一个 case 分支都是唯一的,从上到下逐一测试到匹配为止匹配项后面也不需要再加 break switch 表达式 {case 表达式1, 表达式2, ... :语句块1case 表达式2, 表达式3, ... :语句块…

Linux LD链接器 -静、动库编译or链接

文章目录 程序链接动态链接静态链接 目标文件链接打包为动态打包为静态总结 动态链接- 动态链接:在运行、加载时,在内存中完成链接的过程- 动态共享库:用于动态链接的系统库、特性是可以加载无需重定位的代码 got表(Global Offset Table)延时…

SpringBoot核心配置全面总结

目录 1、application. properties核心文件 2、 application.yml配置文件(推荐配置风格) 3、SpringBoot多环境配置 4、SpringBoot自定义配置 1)Value注解 2) ConfigurationProperties 5. 远程配置中心(目前生产…

http协议(一)/应用层

学习目标:⭐理解应用层的作用,理解协议,理解序列化和反序列化,并且实现网络版计算器⭐HTTP协议。⭐手写一个简单的http协议。 应用层 我们写的一个个解决实际问题, 满足我们日常需求的网络程序, 都是在应用层。 协议/序列化与反…

第三节:支持向量机分类预测

0、介绍 监督学习(英语:Supervised learning)是机器学习中最为常见、应用最为广泛的分支之一。本次实验将带你了解监督学习中运用十分广泛的支持向量机,并学会使用 scikit-learn 来构建预测模型,用于解决实际问题。 知…

都什么年代了,还在用Excel和ACCESS做应用系统?快来学Eversheet

表格用的越久,就越头疼 稍微有规模的企业,各种表格都会多如牛毛,一堆堆的,有时候这里一张,那里一张,容易整乱,更容易丢失。不管你是用WPS还是用Excel,有些问题你还是依旧解决不了。…

【VM服务管家】VM4.x算法模块开发_4.1 开发配置类

目录 4.1.1 算法开发:算法模块的开发流程4.1.2 参数操作:获取与设置模块参数的方法4.1.3 文件交互:文件交互操作的配置方法4.1.4 输出显示:设置输出并显示在VM界面的方法4.1.5 模板配置:模板配置界面的实现方法4.1.6 命…

中文译英文 模型

Helsinki-NLP/opus-mt-zh-en Hugging FaceWe’re on a journey to advance and democratize artificial intelligence through open source and open science.https://huggingface.co/Helsinki-NLP/opus-mt-zh-en?text%E6%88%91%E5%8F%AB%E6%B2%83%E5%B0%94%E5%A4%AB%E5%86%8…

【Java入门合集】第一章Java概述

【Java入门合集】第一章Java概述 博主:命运之光 专栏:JAVA入门 学习目标 1.理解JVM、JRE、JDK的概念; 2.掌握Java开发环境的搭建,环境变量的配置; 3.掌握Java程序的编写、编译和运行; 4.学会编写第一个Java程序&#x…

Python 科研绘图可视化(后处理)Matplotlib - RGBAxes

Introduction 科研可视化是将数据和信息转化为可视化形式的过程,旨在通过图形化展示数据和信息,使得科研工作者能够更好地理解和分析数据,并从中发现新的知识和洞见。科研可视化可以应用于各种领域,如生物学、物理学、计算机科学…

一文带你入门C++类和对象【十万字详解,一篇足够了】

本文字数较多,建议电脑端访问。不多废话,正文开始 文章目录 ———————————————【类和对象 筑基篇】 ———————————————一、前言二、面向过程与面向对象三、结构体与类1、C中结构体的变化2、C中结构体的具体使用3、结构体 --&…

3.6 Linux shell脚本编程(概念、变量、语句)

目录 shell脚本概述 shell脚本编写步骤 第一个shell脚本文件 shell脚本变量 变量的介绍 变量的作用 变量的命名要求 变量的分类 用户自定义变量 取值 用户自定义变量-数组 只读变量 位置变量与预定义变量 环境变量 shell语句 shell程序 说明性语句&#xff08…