只为小站
首页
域名查询
文件下载
登录
ROS学习记录(九) 树莓派4B 安装 ROS+远程登录
之前在进行ROS学习的过程中一直在困扰如何将ROS应用到项目中,本人只是简单学习过51和32的单片机,对嵌入式系统略有涉猎,最近在学习中接触到了树莓派这个控制板,便入手了一块,下面我来简单介绍一下我在树莓派上安装ROS的过程以及对其中一些步骤粗浅的理解 0.0前言 先放上一张成功的截图(Windows下远程桌面登录树莓派图形界面) 本篇文章适用于树莓派4B,其他版本略有不同,但如果是3B就没必要看这篇文章大部分内容,直接在0.1中给的Ubuntu Mate网址中下载Ubuntu配套镜像(注意,一定要配套,官网有相关提示,请细心)然后正常刷ROS,操作参见后文 首先是树莓派的硬件连接,需要一根
2024-09-24 18:27:28
464KB
ssh
图形界面
1
19056-2021 汽车行驶记录仪
GB/T 19056-2021 汽车行驶记录仪标准 GB/T 19056-2021 是中国国家标准,发布于 2021 年 12 月 31 日,实施于 2022 年 7 月 1 日。该标准规定了汽车行驶记录仪的要求、试验方法和检验规则。下面是该标准的知识点摘要: 一、术语和定义 * 汽车行驶记录仪:安装在汽车上的设备,用于记录汽车的行驶过程中所产生的数据。 * 行驶开始时间:汽车行驶记录仪开始记录行驶数据的时间。 * 行驶结束时间:汽车行驶记录仪停止记录行驶数据的时间。 * 数据存储器:汽车行驶记录仪中用于存储行驶数据的设备。 * 防护存储器:汽车行驶记录仪中用于存储敏感数据的设备。 二、要求 * 汽车行驶记录仪必须满足国家标准的要求,包括安全性能、环境性能和电磁兼容性等。 * 汽车行驶记录仪的设计和制造必须符合相关的国家标准和行业标准。 三、试验方法 * 试验方法包括环境试验、电磁兼容性试验、安全性能试验等。 * 试验方法的目的是为了验证汽车行驶记录仪是否满足国家标准的要求。 四、检验规则 * 检验规则包括外观检查、功能检查和性能检查等。 * 检验规则的目的是为了验证汽车行驶记录仪是否符合国家标准的要求。 五、安装和包装 * 汽车行驶记录仪的安装必须符合国家标准的要求。 * 汽车行驶记录仪的包装必须符合国家标准的要求,包括包装材料、包装设计等。 六、数据存储格式 * 汽车行驶记录仪的数据存储格式必须符合国家标准的要求,包括数据存储格式、数据加密等。 七、USB 数据采集约定 * USB 数据采集约定是汽车行驶记录仪与外部设备之间的数据交换协议。 * USB 数据采集约定必须符合国家标准的要求。 八、驾驶人信息 IC 卡数据存储格式 * 驾驶人信息 IC 卡数据存储格式是汽车行驶记录仪存储驾驶人信息的格式。 * 驾驶人信息 IC 卡数据存储格式必须符合国家标准的要求。 九、蓝牙数据通信协议 * 蓝牙数据通信协议是汽车行驶记录仪与外部设备之间的无线数据交换协议。 * 蓝牙数据通信协议必须符合国家标准的要求。 十、防护存储器防护性能要求及试验方法 * 防护存储器防护性能要求是汽车行驶记录仪中防护存储器的防护性能要求。 * 防护存储器防护性能要求及试验方法必须符合国家标准的要求。 十一、其他要求 * 汽车行驶记录仪还需要满足其他国家标准的要求,包括安全警示功能、显示功能等。 GB/T 19056-2021 是中国国家标准,规定了汽车行驶记录仪的要求、试验方法和检验规则。该标准的实施将有助于提高汽车行驶记录仪的质量和安全性。
2024-09-09 16:02:11
730KB
行驶记录仪
19056
1
多个cxGrid之间拖曳记录
在开发Windows应用程序时,我们经常使用控件来展示和操作数据。DevExpress的cxGrid是一款功能强大的网格控件,它允许用户以表格的形式显示和编辑数据。在这个场景中,"多个cxGrid之间拖曳记录"指的是在不同的cxGrid控件之间通过鼠标拖放操作来移动或复制记录的功能。这个特性使得数据的交互变得更加直观和便捷,尤其适用于数据比较和分析的场景。 要实现cxGrid之间的拖曳记录,我们需要设置cxGrid控件的属性以支持拖放操作。在Delphi中,通常会涉及到以下几个关键步骤: 1. **启用拖放**:为每个cxGrid控件开启拖放支持。这可以通过设置cxGrid的`DragMode`属性为`dmAutomatic`或`dmManual`来实现。`dmAutomatic`允许自动拖放,而`dmManual`则需要用户按下特定键(如Shift或Ctrl)才能开始拖放。 2. **定义拖放行为**:实现拖放事件处理程序。这包括`OnStartDrag`、`OnDragOver`和`OnDrop`事件。`OnStartDrag`在拖动开始时触发,`OnDragOver`在拖动过程中被连续调用,用于确定目标位置,而`OnDrop`在释放鼠标时触发,执行实际的数据移动或复制操作。 3. **数据交换**:在`OnDrop`事件中,我们需要获取源cxGrid的选定记录,并将其添加到目标cxGrid中。这可能涉及读取源cxGrid的当前行数据,然后使用`AddRow`或`InsertRow`方法将数据添加到目标cxGrid的DataSource中。 4. **处理细节**:根据需求,可能还需要处理一些细节,比如保持排序、过滤和分组信息,或者更新关联的数据源。同时,为了提供良好的用户体验,可能需要在拖放过程中显示预览效果,如高亮目标行或改变鼠标形状。 在提供的文件列表中,`Unit1.dfm`是包含组件和它们属性的表单文件,`Project1.dpr`是项目的主文件,`Unit1.pas`包含了`Unit1`表单的代码逻辑。实现cxGrid间的拖曳记录,我们需要在`Unit1.pas`中编写上述的事件处理程序代码。 例如,你可能会在`Unit1.pas`找到类似以下的代码片段: ```delphi unit Unit1; interface uses ... cxGrid1Level, cxGrid1View, cxGrid1DBTableView, cxGrid1CustomDrawView, cxGrid1DragDrop; type TForm1 = class(TForm) cxGrid1: TcxGrid; cxGrid2: TcxGrid; // ... procedure cxGrid1StartDrag(Sender: TObject; var DragObject: TDragObject); procedure cxGrid1DragOver(Sender: TObject; const APoint: TPoint; State: TDragState; var Accept: Boolean); procedure cxGrid1Drop(Sender: TObject; const APoint: TPoint); // ... private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.cxGrid1Drop(Sender: TObject; const APoint: TPoint); begin // 实现数据从cxGrid1移动到cxGrid2 end; // 其他事件处理程序... ``` 以上就是关于"多个cxGrid之间拖曳记录"的知识点概述,它涉及到cxGrid控件的拖放配置、事件处理以及数据操作。实际应用中,你还需要根据项目的需求和环境调整这些步骤和代码,确保拖曳操作符合预期并能无缝地集成到你的应用程序中。
2024-08-29 09:15:07
3KB
cxGrid
拖曳记录
1
Ubuntu QT Breakpad 崩溃日志记录
QT Breakpad 崩溃日志记录 资源包含Breakpad源码、QT测试代码以及dmp文件转Log日志文件,(自动转Log,并将Log日志文件移动到指定文件夹)
2024-08-27 09:57:43
267.35MB
ubuntu
Breakpad
崩溃日志
1
Excel VBA 两个表中查询相同的记录、不同的记录 例程
Excel VBA 两个表中查询相同的记录、不同的记录 例程 本文将详细介绍如何使用 Excel VBA 在两个表中查询相同的记录、不同的记录。这个程序可以帮助用户快速地查询出两个表中的共同记录和不同记录,从而提高工作效率。 我们需要了解程序的基本结构。这个程序主要包括四个部分:Sheet1、Sheet2、Sheet3 和 VBA 代码。其中,Sheet1 和 Sheet2 是数据存放表,Sheet3 是查询结果显示表。VBA 代码是程序的核心,它负责连接数据库、执行查询语句和显示查询结果。 在 VBA 代码中,我们首先需要连接数据库。这里使用了 ADO 连接,需要对 ADO 进行引用,否则会出现错误提示。连接串的格式如下: `conn.Open "Provider=Microsoft.ACE.OLEDB.12.0;Extended Properties='Excel 12.0 Macro;HDR=YES';Data Source=" & ThisWorkbook.FullName` 接着,我们需要编写查询语句。查询语句的格式如下: `sql = "select [Sheet1$].num_id from [Sheet1$],[Sheet2$] where [Sheet1$].num_id=[Sheet2$].num_id"` 这个查询语句将查询出两个表中相同的记录,並将结果显示在 Sheet3 中。 如果我们想查询出两个表中的不同记录,可以使用以下查询语句: `sql = "select * from [Sheet1$] where [Sheet1$].num_id not in (select [Sheet2$].num_id from [Sheet2$])"` 这个查询语句将查询出 Sheet1 中存在但 Sheet2 中不存在的记录。 类似地,我们可以使用以下查询语句查询出 Sheet2 中存在但 Sheet1 中不存在的记录: `sql = "select * from [Sheet2$] where [Sheet2$].num_id not in (select [Sheet1$].num_id from [Sheet1$])"` 我们可以使用以下查询语句查询出两个表中的所有不同记录: `sql = "select num_id from [Sheet1$] where [Sheet1$].num_id not in (select [Sheet2$].num_id from [Sheet2$]) union select num_id from [Sheet2$] where [Sheet2$].num_id not in (select [Sheet1$].num_id from [Sheet1$])"` 这个查询语句将查询出两个表中的所有不同记录,並将结果显示在 Sheet3 中。 本文详细介绍了如何使用 Excel VBA 在两个表中查询相同的记录、不同的记录。这个程序可以帮助用户快速地查询出两个表中的共同记录和不同记录,从而提高工作效率。
2024-08-16 14:43:42
46KB
Excel
相同的记录
不同的记录
1
Excel·VBA考勤打卡记录统计出勤小时(附件)
Excel·VBA考勤打卡记录统计出勤小时(附件)
2024-08-16 09:46:10
311KB
代码附件
1
202403的比较全量银行bin码,共6208条记录
较新的银行卡Bin码。用于校验是否是银行卡BIN码
2024-08-13 11:39:06
787KB
银行卡BIN码
银行卡校验
1
华为OD面试,五月初面试真实记录.md
私信博主获取三天体验卡,免费看所有华为OD真题、考试报告、手撕代码、面试记录
2024-08-02 13:26:14
594B
1
易语言驱动键盘记录模块
易语言驱动键盘记录模块源码 系统结构:调用子程序一,启动初始化,TimerProc,MyINP,GetKeyStatType1,yk_创建时钟,yk_销毁时钟,api_SetWindowsHookExA,关闭全局钩子,GetKeyState,MapVirtualKey,GetPortVal,timeKillEv
2024-07-24 17:37:57
32KB
易语言驱动键盘记录模块源码
1
window ping命令加时间并记录日志
用操作系统的ping命令可以查看网络是否良好,但是如果想一直查看,记录日志是最好的选择。自带的不能记录日志,用shell脚本比较麻烦而且没有ping的时间记录,这个小工具或许能解决你的问题,自定义日志文件路径配置……
2024-07-17 17:35:07
3KB
Ping
window
日志记录
java
1
个人信息
点我去登录
购买积分
下载历史
恢复订单
热门下载
基于MATLAB的Filter使用,低通、带通和高通滤波器的仿真
simulink仿真实现光伏发电MPPT+能量管理
芯片验证漫游指南以及源代码.zip
Plex v7.12电视端app
Android小项目——新闻APP(源码)
Monet智能交通场景应用
基于hadoop商品推荐系统课程设计
2010年-2020中国地面气候资料数据集(V3.0)
JPEG的Matlab实现
avantage 软件 xps 处理软件30天后不能使用问题
2022学术英语写作(东南大学) 章节测试+期末test答案
狂神说全部笔记内容.zip
PSO-LSSVM的MATLAB代码.rar
现代操作系统原理与实现.pdf
csma/ca和csma/cd的matlab仿真源代码带有详细的注释
最新下载
死锁环路判定的系统资源分配图约简算法的设计与实现
编译opencv4.5.2缺少opencv_videoio_ffmpeg.dll等文件与编译完成的mingw64与mingw32
99多套各种类别微信小程序模板源码打包下载
5-小车语音控制程序.rar
LogiScope 6.1破解版part2
MFC+OpenGL 读取并显示STL三维模型
连接USB外接摄像头回车自动拍照(也可以连接扫码枪)输出图像名称与输入信息一致+时间
联想平板yoga tablet 2驱动程序 官方最新版
高级算法设计与分析课件
车辆循环工况数据共47个
其他资源
最新微信付费进群源码全开源版.rar
Qt5 串口调试助手源代码 漂亮界面版
智能锁proteus仿真及相关代码.zip
多变量预测控制
Unity3D脚本编程 使用C#语言开发跨平台游戏_PDF(超清,扫描版).zip
小程序 rsa 分段加密程序
WinCC脚本的口令解密
基于单片机设计的脉搏测量仪(毕设)
南通大学计算机组成原理课程设计
eCognition Developer软件中使用CART和SVM分类器的案例
数据之美.完美版
拼图小游戏Demo
东南大学 操作系统 课程设计 实验报告 2014 短学期
LTC6803-SPI
基于高性能密码实现的大数据安全方案
BIOS+UEFI引导修复工具.rar
用VC获得webbrowser中的网页代码(包括dhtml及ajax变动后的)
2018年下半年软件设计师下午真题及答案解析
rasphone.pbk
SC9820E客户化配置V1.0.pdf
vb串口调试助手