自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 串口通信的数据传输方式(ASCII码和十六进制)怎么区分?

ASCII码适用于传输文本数据,而十六进制适用于传输二进制数据。选择哪种数据传输方式取决于具体的应用场景和需求。

2024-01-13 10:31:16 2323 1

原创 LabVIEW-平化数据

LabVIEW将数据从其内存格式转换为一种更适于进行文件读写的格式。这种更适合读写的格式称为平化数据。由于LabVIEW将字符串、数组和路径保存在句柄(指向位于不同内存区域中指针的指针)中,因此含有这些字符串和数组的簇的存储是不连续的。LabVIEW一般以树的形式保存数据。例如,LabVIEW将簇保存为双精度浮点数,将字符串保存为8字节的浮点数及4字节的句柄。在LabVIEW中,字符串数据与扩展精度浮点数的保存位置不相邻。因此,将簇数据写入磁盘时,LabVIEW必须从两个不同的地址获取数据。

2023-12-28 09:56:23 1539 1

原创 Windows自动重启问题排查

点击Windows->系统,点击右侧的筛选当前日志,在筛选栏输入1074,也可以根据自行记录的重启时间在事件列表中自主选择对应时间段内发生的事件。根据提示的原因代码0x80020010,可知重启事件是系统更新导致的,Windows10更新后会在某一个时间自动重启电脑。,记录时间客户端状态信息,35表示更改时间源,36表示时间同步失败,37表示时间同步正常。,当发生TCP/IP地址冲突的时候,出现此事件ID,用来排查用户IP网络的问题。,表示非正常关机,按ctrl、alt、delete键关机。

2023-12-16 19:30:54 15615

原创 动态链接库入门

由于DLL是独立于执行文件的,因为为在不改变函数名称的情况下,同一函数可以实现不同的功能或扩展原来的功能。在使用动态库的情况下,在编译链接可执行文件时,只需要链接该DLL的引入库文件,该DLL中的函数代码和数据并不复制到可执行文件中,直到可执行程序运行时,才去加载所需的DLL,将DLL映射到进程的地址空间中,然后访问DLL中的导出函数。静态库的”.lib”文件包含数据和函数的声明实现,而动态库的”.lib”引入库文件则仅包含导出的函数和变量的符号名(声明),而在DLL文件中才包含实际的函数和数据。

2023-12-13 20:49:23 334 1

原创 Modbus TCP通信协议

最近工作需要用到Modbus-TCP通信协议,找了些资料开始学习,顺便记录学习过程。提示:以下是本篇文章正文内容,下面案例可供参考。

2023-11-08 10:56:54 518

原创 串行通信协议和串口相关概念梳理

硬件开发离不开串口通信,但是一直分不太清楚串行通信标准、串口、UART、RS232、TTL等概念的区别和联系,网上很多资料也在混淆接口和协议的概念。查了一些资料并做了一些梳理,希望能够厘清相关概念和定义。1、串口、COM口指的是物理接口形式(硬件);UART是通用异步收发传输器,是一个要完成特定功能(数据的串行与并行转换)的硬件,本身并不是协议,且此硬件没有规定的连接器标准和电气特性(直接使用CPU的TTL电平),但规定了传输时的数据帧格式。

2023-11-01 15:19:36 256

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除