- 博客(12)
- 收藏
- 关注
原创 Qt学习(开发环境Visual Studio)6.串口助手
本文将使用Qt来做一个串口助手,并实现通信。首先了解一下串口助手,简单来说,串口助手就是电脑和设备之间的翻译官兼搬运工。它的工作原理可以浓缩为三步:物理连接靠“伪装”:现在电脑没有老式串口,全靠USB转串口芯片和驱动,在系统里“伪造”出一个虚拟串口(如COM3)。收发数据靠“拆装”:发数据时,它把你的文字按字符编码表(如ASCII)转成数字,交给驱动和芯片,拆成一个一个的比特位发出去。收数据时,过程反过来,把收到的比特位拼成字节,再恢复成文字。
2026-06-15 20:04:45
254
原创 Qt学习(开发环境Visual Studio)5.工程结构介绍
|-----client(客户端)| |-----common(公共库)| |-----client(客户端)| |-----common(公共库)| |-----tool(工具)| |-----tool(工具)| |---common(公共库)|---3rdParty(第三方库)|----src(模块源代码)
2026-06-04 10:06:11
225
原创 Qt学习(开发环境Visual Studio)3.常用的ui控件
当我们根据需求在Ui界面布局的时候,会经常用到一些控件。下面介绍一些我在工作中常用的控件,当然最有效的方法是查阅QT自带的帮助文档或者问AI。如有错误欢迎指正~
2026-05-22 14:03:57
440
原创 基于MATLAB实现的海洋噪声的仿真,wenz测量的噪声谱级,水声探测
其一,海洋环境噪声是水声信道中的背景干扰场,影响着任意声纳系统的性能,在声纳方程SL-TL=NL-DI+DT中,海洋环境噪声是信道的加性干扰,用NL(环境噪声级)描述,在利用声纳方程对声纳作用距离进行估算时,需要对参数NL进行估计。Wenz曲线是目前较为代表性的深海噪声噪声谱曲线,是Wenz在1962年提出的,如下图所示,在50Hz~300Hz频段,深海环境噪声主要由船舶航运和海面风浪产生。在水声探测领域仿真时需要加入海洋环境噪声,本文根据Wenz谱的数据写了matlab程序。
2026-03-09 20:29:01
384
原创 Qt学习(开发环境Visual Studio)2.如何布置ui界面
双击PictureWid.ui就可以打开ui界面,但是我不喜欢ui界面和其他函数一块作为选项卡,希望把ui界面分离出去(感觉这样很方便)。步骤:点击“工具”、“选项”、在Qt一栏选择“General”,找到Qt Designer ,把“run in detached window”由“False”改成“Ture”即可。现在双击.ui文件,可以看到它已经是独立出去了,点击“视图”,我们把所有选项都勾选上,这样方便后续的检查。ui界面如下:1.ui界面最左边为控件区,可以把控件拖入窗口中即可添加控件。
2025-10-18 15:03:36
1024
原创 Qt学习(开发环境Visual Studio)1.C++知识
函数的定义一般主要有5个步骤:1、返回值类型2、函数名3、参数表列4、函数体语句5、return 表达式返回值类型 :一个函数可以返回一个值。在函数定义中函数名:给函数起个名称参数列表:使用该函数时,传入的数据函数体语句:花括号内的代码,函数内需要执行的语句return表达式: 和返回值类型挂钩,函数执行完后,返回相应的数据。
2025-10-17 21:33:53
845
原创 Qt学习(开发环境Visual Studio)编码规范
如果在使用变量之前没有对其进行初始化,那么该变量将会包含一个未知的值,在使用该变量时就可能导致程序出现意想不到的错误。当需要做相同的ui文件,先复制ui文件,然后再选择添加现有项,否则文件移动后找不到对应的ui文件就会报错。当需要做相同的ui文件,先复制ui文件,然后再选择添加现有项,否则文件移动后找不到对应的ui文件就会报错。在哪里new,就要在哪里delete,创建变量的时候要注意它的生存期和作用域。在给文件命名的时候,需要一眼看出这个文件是干嘛的,一定使用英文,不可以用拼音!
2025-10-15 20:23:07
951
原创 随机过程复习
是随机过程的一次实现) 状态空间(随机过程可能取值的全体所构成的集合)均值函数 方差函数 协方差函数 相关函数。2.以随机过程的统计特征或概率特征分类。1.按照参数集和状态空间的特性分类。互协方差函数 互相关函数。两个概念:样本函数(固定。
2025-10-10 21:13:40
196
原创 声纳技术复习
在选择声纳的参数和结构的时候,不能简单套用雷达的模式,特别是近代声纳技术。2.2主动声纳信号的几种描述方法。第二章 主动声纳信号分析。
2024-05-06 21:48:56
452
原创 ROS循迹小车
本项目涉及一个小车机器人,运用ROS(机器人操作系统)框架进行开发和控制。ROS提供了一种灵活的机器人软件平台,可以方便地实现传感器数据的接收、处理和控制指令的发布。
2023-12-29 08:21:51
853
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅