![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
u3d
u3d - pc
u3d程序猿
u3d程序猿,技术美术
展开
-
Untiy InputSystem(一) 新旧API对比
前言新的输入系统在跨平台方面便捷了不少,最近公司在弄工具,其中一个功能就是希望实现PC和VR及其他平台的快速切换,输入模块正好用的上,先简单梳理下,后面有空再仔细研究。一、前置操作1、官方文档https://docs.unity3d.com/Packages/com.unity.inputsystem@1.0/manual/Installation.html2、重点备注1、PackageManager 正常下载InputSystem,系统会自动设置为新的输入系统,此时如果代码中存在旧的api,原创 2022-04-14 10:18:10 · 3659 阅读 · 0 评论 -
西门子博图通讯(一)
一、重点1、通讯dll : s7.net.dll2、通讯中间插件:NetToPlc(标准插件)二、原理及流程简析1、原理1Bye=8Bit,1个bit 表示一个bool量,所以1Byte 代表 8个bool量;在博图里面M0.0~M0.7, 表示 偏移量为0,地址是0~7,也就是bit在Byte中的下标;1个float = 4 Byte,对应博图里面的Real类型,++但是目前无法读取小数++。2、流程循环读取DB块数据,并解析成bool[]数组或则float,判断每个位置是否有变化原创 2021-11-12 16:44:56 · 2611 阅读 · 0 评论 -
Modubus通讯及基础指令
一、常用功能码数字量(开关量):0/1 对应名称 线圈, 模拟量:float,对应名称 寄存器DO/DI 是位操作,位操作的最小单位是Bit,一个字节byte代表8个开关量;AO/AI 是字操作,字操作的最小单位是两个字节。DO/AO,可读可写,DI/AI 只可读,且是非保持的,即外部有输入才可以读。数字量:0/1 对应名称 线圈, 模拟量:float,对应名称 寄存器01 - 读取线圈状态。备注:读DO,对于SuperIO来说,是输出信号,可以利用万用表测端口通断;02 - 读离散输原创 2021-11-01 17:42:59 · 3062 阅读 · 0 评论