海康Visionmaster-全局脚本:通过全局脚本获取通讯输 入的参数并赋值给全局变量

全局脚本根据外部通讯输入的数值赋值给全局变量,实现输入与全局变量之间的数值绑定。(一般应用于定位、标定等需要外界物理值的场景)。
第一步,在 vm 通讯管理中设置好通讯设备,连接
在这里插入图片描述
第二步,根据通讯设备、接收的信息格式设置接收事件
在这里插入图片描述
第三步,在全局变量中设置中对应的变量
在这里插入图片描述
第四步,在全局脚本中根据输入的字符串进行分割设置对应的全局变量

//<summary>
/1/通信数据接收函数
///</summary>
publie override void UserGlobalMethods_OnReceiveCommunicateDataEvent(ReceiveDataInfo dataInfo)
if(dataInfo -null dataInfo.DeviceData--null)
(return;
/接收到的数据转成字符用
string str System.Text.Encoding.Default.Getstring(dataInfo.DeviceData);
string [strlist-str.Split(,);
SetGlobalVariableFloatValue("X",Convert.ToSingle(strlist[1]));
SetGlobalVariableFloatValue("Y",Convert.ToSingle(strlist[2]));
SetGlobalVariableFloatValue("R",Convert.ToSingle(strlist[3]));
/这里的deviceIndex和全局通信模块中的致
if(dataInfo.DeviceID--1)
//辉析收到的数据
1f(str=="0")
/执行流程1一次
ImvsPlatformSDK_API.IMVS_PF_ExecuteOnce_V30_CS(m_operateHandle,10000,null);

实现模块直接绑定通讯输入的点位信息。
在这里插入图片描述
在这里插入图片描述


http://www.niftyadmin.cn/n/5157471.html

相关文章

v-model进行父子组件数据传递

v-model原理 1.原理&#xff1a; v-model本质上是一个语法糖。例如应用在输入框上&#xff0c;就是value属性 和 input事件 的合写 <template><div id"app" ><input v-model"msg" type"text"><input :value"msg&qu…

Kotlin--内置函数的总结

对象&#xff1a;info TODO apply--info.apply{this} 1、apply函数返回类型&#xff0c;都是info本身&#xff0c;此条和also一模一样 2、apply函数的匿名函数里面持有的是thisinfo本身 此条和run一模一样 TODO let--info.let{it} 1、let函数返回类型&#xff0c;是根据匿名函…

计算机毕业设计java+vue+springboot的论坛信息网站

项目介绍 本论文系统地描绘了整个网上论坛管理系统的设计与实现&#xff0c;主要实现的功能有以下几点&#xff1a;管理员&#xff1b;首页、个人中心、用户管理、公告管理、公告类型管理、热门帖子管理、帖子分类管理、留言板管理、论坛新天地、我的收藏管理、系统管理&#…

蓝桥等考C++组别四级001

第一部分&#xff1a;选择题 1、C L4 &#xff08;15分&#xff09; 以下关系表达式中运算结果为false的是&#xff08; &#xff09;。 A. 1 ! -1 B. 5 > 3 C. 6 < 6 D. 7 > 7 正确答案&#xff1a;D 2、C L4 &#xff08;15分&#xff09; 以下程序运行后…

【黑马程序员】Git

文章目录 前言一、Git 概念二、Git 安装与常用命令三、Git 远程仓库四、在 IDEA 上操作 Git总结 前言 一、Git 概念 二、Git 安装与常用命令 三、Git 远程仓库 四、在 IDEA 上操作 Git 总结

关于setInterval和setTimout

setInterval和setTimout都是JavaScript中常用的定时器函数,用于执行指定方法 setInterval方法会按照指定的时间间隔周期性的重复的执行指定代码块 例如: setTimeout setTimeout 方法用于在指定的延迟时间后执行一次特定的代码块。 区别 setInterval 会周期性地重复执行指定的…

C/C++数的输入输出 2021年6月电子学会青少年软件编程(C/C++)等级考试一级真题答案解析

目录 C/C数的输入输出 一、题目要求 1、编程实现 2、输入输出 二、算法分析 三、程序编写 四、程序说明 五、运行结果 六、考点分析 C/C数的输入输出 2021年6月 C/C编程等级考试一级编程题 一、题目要求 1、编程实现 输入一个整数和双精度浮点数&#xff0c;先将浮…

数据库性能优化(查询优化、索引优化、负载均衡、硬件升级等方面)

数据库性能优化是提升数据库系统整体性能和响应速度的一系列技术和策略。它可以通过多种方式来实现&#xff0c;包括优化查询语句、索引设计、硬件升级、负载均衡等手段。 合适的数据模型设计 正确的数据模型设计是性能优化的基石。合理的表结构和关系设计可以减少冗余数据&…