V社区知识问答-VM开发篇

*
1.
基于Csharp的VM二次开发程序框架选择什么
.NET Framework4.5.1
.NET Framework5.0
.NET Framework4.6.1
.NET Core5.0
*
2.
调整模块参数时,有时需要设置模块的图像图层,此时应使用什么控件
参数配置控件
主界面控件
流程配置控件
参数配置带渲染控件
*
3.
启动程序报错,未经处理的异常,“xxx,类型B源自xxx.dll,原因是
VM版本过高
VS版本过高
VM版本过低
程序引用缺少xxx.dll
*
4.
LavView调用VM SDK 出现关闭程序时LabView 工程崩溃是什么原因
没有调用VmSolution.Destroy()接口
缺失相关dll
关闭时没有调用卸载当前方案的接口
关闭时没有手动结束VisionMaster进程
*
5.
自定义算法模块调试时发现不能命中断点,原因是什么
没有将算法模块DLL对于的调试信息pdb文件拷贝到Module(sp)目录下的工具组目录下的算法模块目录
没有附加到VmModuleProxy进程
C++工程是Release模式
自定义模块运行时发生了异常,直接调过了要执行的代码行
*
6.
自定义模块AAA的参数配置应该修改哪个XML
AAAModu.xml
AAAModuAlgorithm.xml
AAAModuAlgorithmTab.xml
AAAModuDisplay.xml
*
7.
模块AAA的输入输出定义在哪个XML里
AAAModu.xml
AAAModuAlgorithm.xml
AAAModuAlgorithmTab.xml
AAAModuDisplay.xml
*
8.
以下不属于标定结果排查的是
标定状态排查
像素精度排查
旋转一致性排查
回原点精度排查
*
9.
常规不共轴抓取场景(十二点标定),示教位物理坐标是指
标定时第五点拍照位物理坐标
标定时第十点拍照位物理坐标
示教时机构物理坐标
示教时基准图像转换的物理坐标
*
10.
定位场景共轴和不共轴是指【多选题】
共轴是指工具中心和旋转中心同轴
不共轴是指工具中心和旋转中心不同轴
共轴是指工具中心和相机中心同轴
不共轴是指工具中心和相机中心不同轴
*
11.
以下属于定位项目不准时排查步骤的是【多选题】
机构及图像成像排查
标定过程排查
示教过程排查
生产过程排查
*
12.
模块AAA的参数配置XML里如果自定义了一个DeltaX的参数,需要在底层C++的哪个函数里添加代码,才能完成DeltaX的设置和获取与界面交互【多选题】
Init
Process
GetParam
SetParam
*
13.
获取模块的输入XIn和设置模块的输出XOut,分别要用到什么函数【多选题】
VmModule_GetInputImage
VmModule_GetInputScalar_32f
VmModule_GetInputRoiBox
VmModule_OutputScalar_32f
*
14.
如果需要给移动旋转模块配置显示移动后的点,需要做什么【多选题】
模块输入输出XML里需要配置XOut,Yout
在模块底层要给XOut,YOut里赋值
模块Display XML里要配置一个显示图形Point
将Point的CenterX和CenterY映射到Xout和Yout
*
15.
自定义模块配置控件的关键在于【多选题】
在XmlData里自定义一个数据类型,并继承自NameValueItem
在ParamUserControlDataTemplate.xaml里定义一个与自定义数据类型同名的DataTemplate
在Tab XML中增加一个新的Items,名称与自定义的数据类型同名
钝角
*
16.
VM4.2二次开发提供了哪些控件,分别有什么作用【多选题】
VmFrontend 前端运行界面控件
VmGlobalTool 全局模块控件,VmMainView 主界面控件,VmRenderControl 渲染控件
VmParams 参数配置控件,VmParamsConfigWithRender 参数配置带渲染控件,VmProcedure 流程配置控件
VmSingleModuleSet 独立Group控件
*
17.
如何在二次开发中配置模块的参数【多选题】
通过参数配置控件
通过流程配置控件
通过主界面控件
通过模块参数属性设置
*
18.
图像源通过SDK传入彩色图像后,做何种处理才能被其他算法模块运行(算法模块只能处理灰度图)【多选题】
图像源模块关闭输出MONO8使能
图像源模块打开输出MONO8使能
其它算法模块的输入源为图像源
其它算法模块的输入源为图像源.灰度图像
*
19.
LabView调用第三方库有几种方式【多选题】
使用C/C++接口API
使用语言互操作
使用COM和ActiveX控件方式
使用.Net 容器
*
20.
自定义算法模块需要完成哪几步工作【多选题】
通过自定义模块生成工具生成界面
生成自定义算法模块的界面需要用到C# DLL
生成自定义算法模块的算法流程需要用到的C++ DLL
创建自定义模块C++工程
*
答题者信息:
V社区昵称:
V社区昵称:
注册手机号:
注册手机号:
问卷星提供技术支持
举报