当前位置: 首页 > news >正文

Labview和C#调用KNX API 相关东西

叙述:完全没有听说过KNX这个协议...................我这次项目中也是简单的用了一下没有过多的去研究

C#调用示例工程链接(labview调用示例在 DEBUG文件夹里面)

通过网盘分享的文件:KNX调用示例.zip
链接: https://pan.baidu.com/s/1NQUEYM11HID0M4ksetrTyg?pwd=6666 提取码: 6666 
--来自百度网盘超级会员v1的分享

1.准备工具

1.1 :KNX电源,USB转KNX通讯工具(不知道是不是这个名称)

1.2 :去KNX官网下载SDK 

1.3 :先去C# 项目管理 添加"KNX"

1.4 :查看KNX的API说明文档

1.5 :去官网下载ETS5  这个是KNX通讯调试工具(好像是吧!)

2.开始工作

2.1 认识工具(KNX电源和通讯工具  图片来自客户拍摄 他应该看不到)

2.2 : 认识KNX调试工具ETS5 和下载KNX的API说明文档

API示例和说明

C#里面需要安装包

2.3 :重要的几个函数说明

2.3.1 先枚举设备 查找可用的USB设备

2.3.2 :连接设备和关闭资源

2.3.3 KNX发送数据 (ADDRES+值 (值有多种类型需要注意))

2.3.4 读取总线返回或者事件监听总线

3.C#调用开始

3.1:发现设备:

3.2:连接设备

3.3 发送并读取总线返回

4.在ETS5里面去操作

4.1:查看是否发现设备

4.2 :打开群总监视器 点击开始  然后就可以发送指令了

4.3:值类型挺多的大家自己看项目里面的通讯指令去操作把

5.labview调用示例(我还是先用C#调试好方法 编译DLL再去调用)

验证示例:(经过验证貌似没啥大问题 简单收发读取 我只用到byte和bool类型 其余类型没有添加)

相关文章:

  • 《深度剖析:鸿蒙系统不同终端设备的UI自适应布局策略》
  • Linux系统管理与编程06:任务驱动综合应用
  • APIJSON快速入门
  • 西门子仿真实例位置
  • Linux小知识
  • SCI论文阅读指令(特征工程)
  • (学习总结29)Linux 进程概念和进程状态
  • solana增加流动性和删除流动性
  • Doris官网上没有的一些Fe参数了,都在源码中
  • HC-05与HC-06蓝牙配对零基础教程 以及openmv识别及远程传输项目的概述
  • Vala编程语言教程-面向对象编程语基础
  • Java-腾讯云短信模板兼容阿里云短信模板-短信模板参数生成
  • CCF-CSP认证 202206-2寻宝!大冒险!
  • configured user limit (128) on the number of inotify instances has been reached
  • 常考计算机操作系统面试习题(三上)
  • 项目代码的构建
  • 【QA】单件模式在Qt中有哪些应用?
  • isaacgymEnvs 的yaml文件dt设置
  • 【AI学习笔记】Coze平台实现将Excel文档批量导入数据库全过程
  • 多源数据融合处理方法综述
  • “自己生病却让别人吃药”——抹黑中国经济解决不了美国自身问题
  • 日月谭天丨赖清德强推“脱中入北”是把台湾带向死路
  • “中国游”带火“中国购”,“即买即退”让外国游客购物更丝滑
  • 四川苍溪县教育局通报“工作人员辱骂举报学生”:停职检查
  • 福建省莆田市原副市长胡国防接受审查调查
  • 经济日报刊文:积极应对稳住外贸基本盘