学习笔记
文章平均质量分 79
蔡小狂、
这个作者很懒,什么都没留下…
展开
-
ModBus的学习
ModBus相关知识点一.基本概念1.Modbus基本概念 Modbus通信协议由Modicon公司(现在的施耐德电气Schneider Electric)于1979年为可编程逻辑控制(即PLC)通信而发表。目前,Modbus已经成为工业领域通信协议的业界标准,并且现在是工业电子设备之间常用的连接方式。Modbus作为目前工业领域应用最广泛的协议,与其他通信协议相比,有以下特点:1.Modbus协议标准开放、公开发表且无版权要求。2.Modbus协议支持多种电气接口,包括RS232、RS485原创 2022-01-12 11:25:14 · 4602 阅读 · 0 评论 -
动态库和静态库简介
(一)库相关知识点(1)静态库1.静态库的基本概念 本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。通俗的来说库是一组预先编译好的函数的集合,这些函数都是按照可重用的原则编写的。在库中的函数是相互关联的,通过这些函数的组成可以实现相应的功能。静态库的代码在编译过程中已经被载入可执行程序,因此体积较大,但是程序在运行时与函数库再无瓜葛,移植方便,不过浪费空间和资源,因为所有相关的目标文件与牵涉到的函数库被链接合成一个可执行文件。同时静态库对程序的更新、部署和发布也是一个不小的麻原创 2021-07-16 14:21:04 · 251 阅读 · 0 评论 -
vs2013中对代码进行单元测试
(一)单元测试相关知识点(1)单元测试创建 单元测试的创建是在你想要测试的项目属于的解决方案下,新建一个测试项目。(2)代码覆盖度 测试项目创建结束之后,在测试项目下的.cpp文件的测试方法中,输写代码对你要测试的函数进行测试,测试通过之后,右键测试或者在上方工具栏的测试选项下拉菜单中可以查看代码覆盖程度。一般来说,测试无问题的话覆盖度是百分之百。我这里测试了几个函数,DIV函数因为是在main函数中调用,所以main函数不参与运行,代码覆盖度并不是百分之百。(3)运行性能 运原创 2021-07-16 14:14:14 · 547 阅读 · 0 评论