- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 2021-05-12
串口通信测试——串口线问题 1.串口线分类:直连线和交叉线 2.标准串口引脚定义:(在串口引脚上面会标上引脚号) 引脚2:RXD(接收数据) 引脚3:TXD(发送数据) 引脚5:地线(GND) 对于任意串口线通信时,使用的串口线应该交叉互联。 对于测试人员而言:测试串口功能的时候,必须保证两台设备的串口的收发引脚交叉连接。 总结:两台设备为公头和母头,则使用直连串口线。 两台设备均为公头或者均为母头,则使用交叉串口线。 简单判断串口线直连和交叉:万用表测试串口线两端引脚2,是否短接。短接则为直连串口线。
2021-05-12 11:31:57
123
原创 SerialPort类编写串口通信程序
Syetem.IO.Ports命名空间包含了SerialPort类 程序代码起始位置添加Using System.IO.Ports 串口通讯参数: 1.通讯端口号【PortName】返回类型:String COM1,COM2,COM3,,, 2.通讯格式“ 【BaudRate】,【Parity】,【DataBits】,【StopBits】 校验位和停止位为枚举类型 串口的打开和关闭 调用类的Ope...
2019-12-27 14:54:19
331
1
原创 模态对话框与非模态对话框
两者使用的函数不同: 模态对话框:DoModal(); 非模态对话框:creat(nID,pParentWnd); 非模态对话框需要加上ShowWindow();进行显示 非模态对话框使用的对象如果是局部对象,在运行完函数之后,对象关联的对话框资源会自动销毁。 而模态对话框则会在运行到DoModal函数之后停止运行。@TOC 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdow...
2019-10-17 11:36:42
116
原创 关于创建非模态对话框的几点注意
1.非模态对话框调用的是Create函数,需要继续调用ShowWindow函数来显示对话框(模态对话框调用的是DoModel函数,本身带有显示对话框的作用) 2.定义CDialog类对象时,不能是局部对象。否则会销毁与之相关的对话框资源。要么变为视类的成员变量,要么定义为指针,生命周期和程序一样。(非模态创建的对象,在显示对话框视,程序暂停执行,直到关闭对话框。) ...
2019-05-17 22:04:22
138
原创 关于创建非模态对话框的几点注意
1.非模态对话框调用的是Create函数,需要继续调用ShowWindow函数来显示对话框(模态对话框调用的是DoModel函数,本身带有显示对话框的作用) 2.定义CDialog类对象时,不能是局部对象。否则会销毁与之相关的对话框资源。要么变为视类的成员变量,要么定义为指针,生命周期和程序一样。(非模态创建的对象,在显示对话框视,程序暂停执行,直到关闭对话框。) ...
2019-05-13 22:01:54
144
原创 关于函数重载,函数覆盖和函数隐藏
关于函数重载,函数覆盖和函数隐藏 区别:函数重载:发生在一个类中,函数必须不一样!返回值类型不一样并不影响! 函数覆盖:发生在基类和派生类中,函数必须一样!且基类函数中需要有一个virtual变为虚函数。 函数隐藏:发生在基类和派生类中,函数完全相同时且基类没有虚函数。 或者函数只是同名,参数列表不同,无论是否有虚函数,都讲发生隐藏。 关于重载:根据参数类型或个数的不同来决定调用哪个函数。 关于覆...
2019-04-18 14:58:21
367
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人