自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 matlab代码

【代码】舵机收到的数据用matlab解析代码。

2024-04-23 10:28:21 262

原创 QT creator程序打包(以6.2.0为例)

(4)打开Qt6.2.0(MinGW 8.1.0 64-bit),输入下列指令。(3)新建exe文件夹,将复制的serialPort.exe拷贝到文件夹里。serialPort_boxed就是打包好的可执行文件。打包完成,关闭 Enigma Virtual Box。(5)打开Enigma Virtual Box。(2) 复制serialPort.exe文件。

2024-02-19 10:48:59 397

原创 Qt学习记录(四)

在(.pro)工程文件里面加一行代码。

2023-12-12 09:13:46 445

原创 Qt学习记录(三)

(1)删除D:\QT_Project\serialPort\build-serialPort-Desktop_Qt_5_15_2_MinGW_64_bit-Debug目录下的文件,除了(.h)之外的都删除。(2)打开Qt,编译运行工程。

2023-12-07 17:28:28 664

原创 Qt学习记录(二)— 设置软件图标

(1)将ICO 图片文件 (.ico)放到自己的Qt工程目录下。(2)在.pro文件下加一行代码。(3)编译、运行自己的Qt工程。

2023-12-07 16:22:00 451

原创 Qt学习记录(一)

(1)不论是十进制、十六进制、八进制,在计算机内部都是通过二进制进行存储的。十进制、十六进制、八进制的这种表达方式是为了方便人们观看而出现的。QByteArray存储字符是通过ASCII码进行存储的。问题:如何把一个int整数存到QByteArray中(int整数在QByteArray占两个字节)(2)qDebug()

2023-11-24 09:56:52 418

原创 No valid settings file could be found.

在我电脑的Qt打开别人写的Qt项目,出现了如下错误提示。(1)删除Qt项目里面的后缀为.pro.user的文件。

2023-10-18 14:04:54 730

原创 运行rosdep update命令遇到的超时问题

网站https://ghproxy.com/支持github的资源代理,可以用此代理加速rosdep对Github的访问,进而解决rosdep update失败问题。修改文件2:/usr/lib/python3/dist-packages/rosdistro/__init__.py。修改文件1:/usr/lib/python3/dist-packages/rosdep2/rep3.py。修改文件3:/etc/ros/rosdep/sources.list.d/20-default.list。

2023-10-10 16:54:55 61

原创 运行sudo rosdep init命令出现的问题

【代码】运行sudo rosdep init命令出现的问题。

2023-10-10 16:48:01 57

原创 wget命令从指定URL下载文件出现的段错误问题

tmp/gcc-arm-none-eabi-${NUTTX_GCC_VERSION}-linux.tar.bz2:指定要保存的文件路径和名称,其中${NUTTX_GCC_VERSION}是一个变量,它的值将在运行时插入到文件名中。wget -o:使用wget工具,-o选项指定要保存的文件路径和名称。-c:这个选项表示继续下载,如果下载中断,可以恢复下载而不是重新开始。由于要下载的文件过大,导致出现段错误问题。

2023-10-10 09:15:10 440

原创 python -m pip install -r ${DIR}/requirements.txt命令超时问题

requirements.txt 文件 — 用于记录所有需要安装的依赖包及其精确的版本号。因为下载镜像源默认为国外https://pypi.org/simple,速度较慢。修改镜像源为国内,eg:清华/阿里云/豆瓣,以阿里云镜像为例。

2023-10-09 14:53:05 222

原创 ubuntu20.04提示/boot挂载点空间不足

boot挂载点存放linux操作系统的内核信息以及引导文件。由于Ubuntu20.04会自动更新内核,但Ubuntu系统在更新完内核后不会删除旧版本,导致/boot挂载点空间不足。删除一些未使用的内核镜像即可解决问题。我设置的挂载点空间大小是400M,所以建议设置为1GB。

2023-10-07 17:28:03 366

原创 PX4(Control Allocation)

(1)含义:扭力系数(如果定义为扭矩 = KM * 推力)。(1)含义:推力系数(推力 = CT * u^2),其中 u(执行器最小值和最大值之间的值)是发送到电机控制器的输出信号。(2)根据桨叶设置,不同的桨叶值不同,螺距越大,扭矩越大。(1)含义:电机从最小输出到最大输出的最短时间。(1)角速率控制器输出力矩和推力设定值。(2)根据桨叶设置,不同的桨叶值不同。含义:以机体中心为原点,X轴的位置。含义:以机体中心为原点,Y轴的位置。含义:以机体中心为原点,Z轴的位置。(2)作用:防止电机输出波动太大。

2023-09-20 16:49:20 380 1

原创 Python遇到的缩进问题

Python语言是一款对缩进非常敏感的语言,这是由于tab和空格的混用导致的,建议都使用Tab键。该缩进的地方必须缩进,不该缩进的地方不要缩进。一般:(冒号)的下一行都要进行缩进。

2023-09-13 16:03:24 78

原创 查询raw.githubusercontent.com的服务器 IP 地址

方法一在终端输入以下命令进行查询。

2023-09-11 10:12:44 1487

原创 ROS相关知识点

(1)具有一定的类型和数据结构,包括ROS提供的标准类型和用户自定义类型;(2)不同节点可使用不同的编程语言 , 可分布式运行在不同的主机;(2)跟踪和记录话题 / 服务通信,辅助节点相互查找、建立连接;(3)提供参数服务器,节点使用此服务器存储和检索运行时的参数。(1)执行具体任务的进程 、 独立运行的可执行文件;(1)可通过网络访问的共享、多变量字典;的配置参数,不适合存储动态配置的数据。(3)节点在系统中的名称必须是。(2)使用编程语言无关的。(2)使用编程语言无关的。

2023-09-08 16:12:32 110 1

原创 Pre-Arm Check Error汇总以及解决方法

解决方法:这个按钮处于下位就有报错,处于中位和上位就没报错。

2023-09-06 15:50:25 695 1

原创 PX4校准遥控器遇到的问题

校准遥控器时,出现"Detected 0 radio channels.To operate PX4,you need at least 5 channels."。飞控的RC针脚没接对。

2023-09-05 14:47:25 279 1

原创 PX4遇到的连接问题

客户端向服务端发送了一个syn包,来请求建立连接,因为某些未知原因,并没有到达服务器,在中间某个网络节点产生了滞留。但是第一包数据阻塞的网点节点,突然恢复,第一包syn包又送达到服务端,这时服务端会误认为是客户端又发起了一个新的连接,从而在两次握手之后,进入等待数据状态,服务端认为是两个连接,而客户端认为是一个连接,造成了状态不一致。如果在三次握手的情况下,服务端收不到最后的ack包,自然不会认为连接建立成功,所有三次握手本质上来说,就是为了保证在不可靠的网络链路中,建立起可靠的连接。

2023-09-05 13:56:15 182 1

原创 PX4校准电调遇到的问题以及解决方法

校准电调时,刚开始需要卸下螺旋桨,拔下电池,仅使用飞控给电脑供电,然后点击“校准”按钮。接着出现如下错误提示。电池设置需要连接电流计,以便系统能够测量和监控电池的电流和电压情况,在飞行前需要连接电流计进行相应的校准和设置。如果没有连接电流计,可能无法进行准确的电池设置。电调校准过程需要连接电池,而电池需要通过电流计,所以没有电流计无法通过电调校准。(3)将电流计一端接到飞控的POWER接口,电池通过电流计另一端给飞机供电。(1)卸下螺旋桨,拔下电池,仅使用飞控给电脑供电;将会出现如下提示,表明校准成功。

2023-08-31 17:22:32 963

原创 运行catkin init命令,提示错误“catkin:未找到命令”

【代码】运行catkin init命令,提示错误“catkin:未找到命令”

2023-08-24 15:39:24 403 1

原创 PX4烧录遇到的问题(Waiting for bootloader...)

【代码】PX4烧录遇到的问题(Waiting for bootloader...)

2023-08-21 16:52:32 290 1

原创 You do not have permission to enter a license key. Try again using the system administrator account.

问题:输入密钥许可证之后,提示“You do not have permission to enter a license key. Try again using the system administrator account.”。解决方法:找到VMware Workstation Pro16,进行覆盖安装,安装目录选的是之前VMware Workstation Pro16的目录。由于我重置了系统,重置之后打开VMware Workstation Pro16出现了以下问题。

2023-08-21 09:13:36 6321 4

原创 Xshell 7以及WinSCP连接遇到的问题

补充:将PermitRootLogin prohibit-password改为PermitRootLogin yes并且去掉前面的#在虚拟机终端输入下面指令(二选一都可)

2023-08-06 13:32:55 390

原创 新建Linux-Ubuntu虚拟机以及自定义磁盘分区

(3)正常安装 -> 为图形或无线硬件,以及其他媒体格式安装第三方软件。(9)跳过->跳过->否,不发送系统信息->前进->前进->完成。(5)Linux(L) Ubuntu 64位。(7)处理器数量-2 每个处理器的内核数量-2。(1)中文(简体)-> 安装Ubuntu。(10)LSI Logic(L) 推荐。(8)内存-4096MB(4GB)(4)稍后安装操作系统(S)(11)SCSI(S) 推荐。(12)创建新虚拟磁盘(V)(2)自定义(高级)(C)(8)安装完之后重启虚拟机。(1)创建新的虚拟机。

2023-08-06 13:27:23 815

原创 Qt设置MainWindow窗口标题

函数来设置窗口的标题,这种方法根本改变不了窗口标题,具体为什么,我不是很明白,求大佬们指点!方法一:在MainWindow的构造函数中,使用。函数来设置窗口的标题,这种方法可以改变窗口标题。方法二:在main函数中,使用。

2023-08-01 11:32:55 2883 4

原创 Qt编译过程

例如:D:\downloads\Qt\6.2.4\mingw_64\bin。(1)先找到自己安装Qt的文件夹,进一步找到bin文件,然后复制路径。我做的是一个很low的DOS窗口,其实重要的是体验Qt的编译过程!(2)编辑Path,新建路径(用户变量和系统变量都添加)(3)修改工程文件(.pro),最后一行添加。点击“qmake.exe”(1)cmd进入工程文件。4、生成Makefile。(1)cmd进入工程文件。(1)cmd进入工程文件。生成Makefile。生成Makefile。

2023-07-24 12:07:06 309

原创 git命令

(2)进入文件夹,右击选择“Open Git Bash here”注:全局配置—表示你这台机器上所有的Git仓库都会使用这个配置。(2)回复从本地仓库删除的文件(reset和revert)注:分支是基于提交操作的,先有文件提交,后才能创建分支。注:52f06b1为删除文件上一个操作的版本号。注:对某个Git仓库设置用户名、密码、邮箱。注:379539c为删除文件的版本号。(1)在磁盘下创建一个仓库文件夹。(1)恢复从工作台删除的文件。(4)创建分支同时切换分支。注:文件在工作区的状态。

2023-07-20 12:03:17 76 1

原创 MFC打包成可执行文件

注:新建的项目必须和要打包的项目放在同一个解决方案里面!不然会出现项目输出组空白的情况。(4)右击Application Floder -> Add -> 项目输出。(3)右击Application Floder -> Add -> 文件。(5)右击新生成的主输出->Create Shortcut ...(1)在要打包的项目窗口点击 文件->添加->新建项目。(6)生成新建的文件,若生成成功,进行安装。(2)双击 Setup Project。将要打包的文件夹里的所有文件添加进来。点击主输出 ->确认。

2023-07-12 11:58:35 918 2

原创 vs2022创建MFC新项目

vs2022创建MFC新项目

2023-07-12 10:04:34 4934 3

原创 C1010:在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include “pch.h“”?

(3)预编译头->不使用预编译头->应用。(2)右键点击编写的文件,选择“属性”(1)点击“解决方案资源管理器”

2023-07-11 20:25:33 345

原创 C++数组遇到问题(1)

第一种数组初始化方式运行结果:(不知道为什么是这种结果)第二种数组初始化方式。

2023-06-24 20:38:19 77

空空如也

空空如也

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

TA关注的人

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