自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PCL点云库平台的调试工具(二)

可以随时动态加载代码,实现了当场编写,当场看结果,无需重启软件,重新加载数据(点云数据加载时间往往都很长),可以改变全局变量,可以观察全局变量...几乎所有功能都能用动态加载代码实现。REPORT/WRNMSG/ERRMSG(在C/C++里是宏定义,在LUA是函数)可以将调试信息输往专门的观察窗ReportView。这个函数/宏,加载了C语言编写的DLL,通过TCP连接将调试信息发往本地或远程的ReportView。这是使用方法,只需要引入相关.h和.inl文件即可,把DLL放在EXE相同目录下即可。

2024-09-19 02:39:39 413

原创 PCL点云库平台的调试工具(一)

界面右边的黑底色窗口是类似控制台的输出,刷屏显示,用RichEdit2.0控件实现,上下翻查几万行都没问题,比控制台窗口要多。调试窗口左边的树形整理结果是无需额外编程,只要输出时第一个字符是@,就会自动将后面的输出视作为key=value模式。刷屏显示不仅仅支持REPORT,同样的语法,支持WRNMSG和ERRMSG,用于输出警告和报警。在C语言环境下,只需要#include "Report.h"即可,不需要C代码,也不需要库代码,不需要考虑各种编译设置,即可类似printf或者TRACE方式一样使用。

2024-09-17 13:27:48 383

原创 PCL点云库平台概述

PCL点云库的快速开发平台

2024-09-17 10:55:49 597

原创 开源一个PCL点云库平台,实现敏捷开发

3、支持简便易用的调试输出界面:刷屏式输出、属性结构输出、分类输出,全部无需学习就能使用(扩展的C/C++代码和LUA脚本代码均可用),输出界面自带日志功能,方便今后将项目交付后,保存日志备查;基本做到了:有调试,基本不影响效率;3、脚本库:用LUA编写,支持各种三维运算、串口、TCP/UDP、Modbus、步进电机、编码器读取、点云的高级运算,甚至包含OpenCV的图像匹配、语音提示等等,随着项目的增加,具有无限的可能。1、平台核心软件:支持PCL,支持LUA,支持扩展,支持Win界面,支持调试工具。

2024-09-17 01:18:46 537

原创 C/C++遍历、操作LUA表的方法

这是一篇随手记的笔记。因为折腾了很久,走了不少弯路,特此记下,以备后查。前言不啰嗦:C/C++嵌入了LUA解释器,方便用户经常性改变业务逻辑。随着LUA应用的逐渐加深,不可避免碰到需要使用LUA的类、对象、函数、表...,而这些概念也不可避免需要被C/C++进行操纵。网上搜到的文章,最多的是操作变量,其次是表查询,至于对象、函数,以及表的遍历,基本都是语焉不详,甚至是错误或有缺陷的。基本上都是因为堆栈操作有些复杂,不直观之外,有些操作会改变堆栈内容,有些函数的隐含参数在堆栈里。这篇文章主要是

2020-12-27 15:35:14 1159 1

原创 使用透传模式接入OneNet步骤和要点

设备侧:1、使用Tcp Client模式对服务器执行长连接,服务器地址:183.230.40.40:1811,需要心跳包,否则大约在1分钟后被断开连接2、发送注册包:格式为*PID#AuthCode#ParserName*     其中:    PID是产品号,在OneNet上新建设备时,由OneNet赋予    AuthCode是鉴权码,其实可以理解为设备序列号,每个设备都应该不一样,在OneN...

2018-07-16 15:30:30 6531 5

空空如也

空空如也

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

TA关注的人

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