摘要:
MVVM 全称:Model - View - ViewModel,这种架构广泛应用于各种UI框架,如主流Web前端框架、WPF。 Model:模型层,负责处理数据业务逻辑以及和服务器端的交互 View:视图层,负责将数据模型转化为UI展示出来,可以简单理解为HTML页面 ViewModel:视图模型 阅读全文
摘要:
之前项目用到的,后来换其他效果了。放博客里保存一下。 效果 视频转GIF之后不太流畅…… 代码 <script setup lang="ts"> import {onBeforeUnmount, onMounted, ref} from "vue"; import {clamp} from "../ 阅读全文
摘要:
简介 Modbus ASCII 使用ASCII字符集传递消息,方便阅读和调试。Modbus ASCII相比于Modbus RTU,协议帧中添加了起始和结束,更换了校验算法。 Modbus网络模型 这张图比较简洁清晰。Modbus网络中,只有一个Master,Master可以向Slave发起请求并获取 阅读全文
摘要:
工具 虚拟串口工具:https://www.virtual-serial-port.org/ 串口调试工具:https://github.com/SuperStudio/SuperCom 串口通信数据帧格式 串口通信中,数据以帧的形式发送,每一帧通常包括:起始位(Start Bit)、数据位(Dat 阅读全文
摘要:
Modbus RTU 串口通信 虚拟串口工具:https://www.virtual-serial-port.org/ Modbus调试工具:https://www.modbustools.com/download.html NOTE:都是付费软件,但是网上有盗版。 添加两个虚拟串口,这两个虚拟串口 阅读全文
摘要:
EXE 文件 打开PowerShell,按如下步骤操作: # 查找进程 tasklist | findstr "something.exe" # 这行命令会得到如下回显,第二个字段就是进程号 something.exe 27024 Console 1 52,940 K # 按照进程号将这个进程杀掉 阅读全文
摘要:
Modbus 是什么 一种串行通信协议,是Modicon公司(现在的施耐德电气)于1979年发表,用于PLC之间的通信,已成为工业领域通信协议事实上的业界标准,并且是现在工业电子设备之间常用的连接方式。 应用场景 广泛应用于PLC、传感器、继电器等设备之间的通信。 协议版本 Modbus是一种应用于 阅读全文
摘要:
PLC Programmable Logic Controller,可编程逻辑控制器,一种用于自动化控制系统的数位电子设备。 PLC 运作流程 接收输入信号 PLC借由连接各种传感器和开关,接收来自现场的输入信号(温度、压力、流量、开关的数位信号等)。PLC通过这些输入信号来感知现场的工作状态和环境 阅读全文
摘要:
学一下C++的 `Boost.Asio`。 ##### Daytime.0 如何调试自己编写的TCP/UDP客户端和服务器 教程默认我们会这个。万一有人不会呢,我说下我的方法:在 `wsl` 使用 `nc` 命令来调试,感觉挺方便的。 这里安利一下Linux的 `nc` 命令。`nc` 命令全称 ` 阅读全文
摘要:
#### 配置C++环境 - 安装 `Visual Studio`,组件列表里勾选 `msvc `工具集 - 安装 `Clion` ##### 安装 `Boost` 1. 下载源码 [Boost C++ Libraries](https://www.boost.org/) 2. 解压源码,在源码目录 阅读全文