- 博客(66)
- 资源 (9)
- 收藏
- 关注
原创 人形机器人也能像詹姆斯和科比一样敏捷?CMU华人团队发布“ASAP”技术,让宇树机器人变“真人”
结果表明,ASAP方法显著提高了各种动态运动的敏捷性和全身协调性,与系统辨识(SysID)、领域随机化(DR)和增量动力学学习基线相比,ASAP 显著降低了跟踪误差。现有的方法,如系统辨识(SysID)和领域随机化(DR),通常依赖于费力的人工参数调整,或者导致过于保守的策略,牺牲了敏捷性。ASAP 实现了以前难以实现的高度敏捷的运动,展示了增量动作学习在桥接模拟和真实世界动力学方面的潜力。然后,ASAP 将增量动作模型集成到模拟器中,微调预训练的策略,使其有效地与真实世界的动力学对齐。
2025-02-06 09:10:18
598
原创 Ollama完整教程
它会在你的账户中安装,无需管理员权限。是一个开源的 LLM(大型语言模型)服务工具,用于简化在本地运行大语言模型、降低使用大语言模型的门槛,使得大模型的开发者、研究人员和爱好者能够在本地环境快速实验、管理和部署最新大语言模型,包括如。NOTE] 你应该至少有 8 GB 的 RAM 来运行 7B 模型,16 GB 的 RAM 来运行 13B 模型,以及 32 GB 的 RAM 来运行 33B 模型。要更改 Ollama 存储下载模型的位置,而不是使用你的主目录,可以在你的用户账户中设置环境变量。
2025-01-24 14:10:44
4077
原创 AnythingLLM
它不仅仅是一个聊天机器人,是一个全栈应用程序,旨在通过一个精心设计的用户界面,为客户提供与文档、资源等进行智能对话的最简单方式。查询模式,指针对用户指定的文档进行简单的问答聊天。AnythingLLM 是 Mintplex Labs 开发的一款可以与任何内容聊天的私人ChatGPT,是高效、可定制、开源的企业级文档聊天机器人解决方案。您需要为您的企业或组织提供一个完全可定制的、私有的、多合一的 AI 应用程序,它基本上是一个具有权限的完整 ChatGPT,但具有任何 LLM、嵌入模型或矢量数据库。
2025-01-24 13:35:27
1658
原创 基于RAG方案构专属私有知识库(开源|高效|可定制)
继OpenAI和Google的产品发布会之后,大模型的能力进化速度之快令人惊叹,然而,对于很多个人和企业而言,为了数据安全不得不考虑私有化部署方案,从GPT-4发布以来,国内外的大模型就拉开了很明显的差距,能够实现的此路径无非就只剩下国内的开源大模型可以选择了。而现阶段切入大模型应用落地最合适的方案依然是结合大模型基于RAG检索增强来实现知识库的检索和生存。从而构建个人或者企业私有化的本地知识库。
2025-01-24 13:10:54
707
原创 XCP协议的通信的构造和功能
“通用校准协议(XCP:Universal Calibration Protocol)”协议具体是如何通信的,以及XCP的功能和协议内容是什么?主从方式 在XCP中,测量/校准的工具侧是“XCP主结点”,被测量的ECU侧是“XCP从结点”,采用所谓的“主从通信方式”。这种通信方式中,必定是从主结点发送命令来开始,从结点在接收到后,再向主结点发送应答,以这样的顺序进行通信。如图7所示,1个网络上主结点必定只有一个,而从结点可以有多个。图1:使用XCP的网络示例在这个...
2021-09-16 15:20:56
1006
原创 看懂XCP协议
XCP全称Universal Calibration Protocol,是由ASAM (Association for Standardization of Automation and Measuring Systems,简称 ASAM)组织在2003年提出的可在不同的通信总线上进行标定的新型标定协议,这里的X代表不同的传输层上传输(CAN、Ethernet、FlexRay、SCI、SPI、USB)。XCP的应用场景:上传ECU数据,实现对ECU内部变量进行观测;在线对ECU内部变量进行标定;ECU刷
2021-09-16 15:13:13
5014
原创 22. QCustomPlot QCPDataContainer类参考
详细说明template <class DataType>class QCPDataContainer <DataType>一维绘图表的通用数据容器。该类模板为一维数据的数据存储提供了一个快速的容器。数据类型被指定为模板参数(称为数据类型在下面),并且必须提供如在所描述的一些方法中下一节。数据以排序的方式存储,它允许通过排序的键进行非常快速的查找,以及使用二进制搜索来检索范围(请参阅findBegin,findEnd,keyRange)。容器使用预分配和后分配方案
2021-03-14 13:34:44
2153
原创 21. QCustomPlot QCPLayerable类参考
https://www.qcustomplot.com/documentation/classQCPLayerable.html#a74c0fa237f29bf0e49565013fc5d1ec0详细说明所有可绘制对象的基类。这是大多数可见对象的抽象基类,例如绘图表,轴,网格等。每个可分层的图层都位于一个图层(QCPLayer)上,该图层允许通过相应地堆叠图层来控制渲染顺序。有关分层机制的详细信息,请参见QCPLayer文档。...
2021-03-14 13:20:41
692
原创 20. QCustomPlot QCPGraph类参考
QCPGraph类参考表示绘图中图形的绘图表。https://www.qcustomplot.com/documentation/classQCPGraph.htmlQCPGraph的继承图:详细说明表示绘图中图形的绘图表。通常,您可以通过调用QCustomPlot :: addGraph创建新图。可以通过QCustomPlot :: graph访问生成的实例。要绘制数据,请使用setData或addData函数对其进行分配。另外,您也可以通...
2021-03-13 14:24:48
3006
1
原创 19. QCustomPlot QCPColorMap类参考
表示绘图中二维彩色图的绘图表https://www.qcustomplot.com/documentation/classQCPColorMap.html详细说明表示绘图中二维彩色图的绘图表。数据存储在QCPColorMapData类中,可以通过data()方法进行访问。彩色图具有三个维来表示数据点:键维,值维和数据维。与其他绘图表(例如图形)一样,键和值与您在QCPColorMap构造函数中指定的QCustomPlot曲面上的两个正交轴相对应。但是,数据维被编码为(ke.
2021-03-13 14:21:31
8092
原创 18. QCustomPlot QCPCurve类参考
表示绘图中参数曲线的绘图表https://www.qcustomplot.com/documentation/classQCPCurve.html详细说明表示绘图中参数曲线的绘图表。与QCPGraph不同,此类型的绘图表可能具有多个具有相同键坐标的点,因此它们的可视表示可以具有循环。这是通过引入第三坐标t来实现的,该坐标定义了其他两个坐标x和y所描述的点的顺序。要绘制数据,请使用setData或addData函数对其进行分配。另外,您也可以通过data方法访问和修改曲线的.
2021-03-13 13:51:04
3053
原创 17. QCustomPlot QCPBars类参考
QCPBars 是棒形图的类https://www.qcustomplot.com/documentation/classQCPBars.html详细说明表示图表中条形图的图表。要绘制数据,请使用setData或addData函数对其进行分配。改变外观条形的外观由笔和画笔(setPen,setBrush)确定。各个条的宽度可以使用setWidthType和setWidth进行控制。条形图是可堆叠的。这意味着可以将两个QCPBars绘图表彼此放在顶部(请参阅Q..
2021-03-13 13:46:33
2625
原创 16. QCustomPlot 类参考
QCustomPlot 核心类 。使用QWidget作为基类,显示绘图并与用户进行交互。https://www.qcustomplot.com/documentation/classQCustomPlot.html Public Types enum LayerInsertMode enum RefreshPriority Public Functions QCustomPlot(QWidget *pa...
2021-03-13 13:40:57
558
原创 15.QCustomPlot数据结构
数据结构CQCPAbstractItem 图中所有项目的抽象基类 CQCPAbstractLegendItem QCPLegend中所有条目的抽象基类 CQCPAbstractPaintBuffer 绘画缓冲区的抽象基类,用于定义渲染后端 CQCPAbstractPlottable 表示图中对象的所有数据的抽象基类 CQCPAbstractPlottable1D 具有一维数据的绘图表的模板基类 CQCP轴 管理QCustom...
2021-03-12 13:25:54
784
原创 14.QCustomPlot 类层次结构-列表
类层次结构切换到图形视图▼CQCPAbstractPaintBuffer 绘画缓冲区的抽象基类,用于定义渲染后端 CQCPPaintBufferGlFbo 基于OpenGL框架的绘画缓冲区使用硬件加速渲染来缓冲对象 CQCPPaintBufferGlPbuffer 使用硬件加速渲染的基于OpenGL像素缓冲区的绘画缓冲区 CQCPPaintBufferPixmap 使用软件栅格渲染的基于QPixmap的绘制缓冲区 ▼CQCPAxisT...
2021-03-12 13:23:29
822
原创 13.QCustomPlot 类层次结构-图
Class Hierarchyhttps://www.qcustomplot.com/documentation/inherits.htmlSwitch to list view
2021-03-12 13:22:12
430
原创 QT QScrollBar Class
QScrollBar小部件提供垂直或水平滚动条https://doc.qt.io/qt-5/qscrollbar.html详细说明滚动条是一种控件,使用户能够访问文档中大于用于显示文档的窗口小部件的部分。它提供了用户在文档中当前位置以及可见文档数量的视觉指示。滚动条通常配有其他控件,可以实现更准确的导航。Qt以适合每个平台的方式显示滚动条。如果需要在另一个窗口小部件上提供滚动视图,则使用QScrollArea类可能更方便,因为它提供了视口窗口小部件和滚动条。如果需要使用QAbstractSc
2021-03-11 16:27:10
3673
翻译 12.QCustomPlot中数据选择机制
数据选择机制在QCustomPlot中,每个绘图表都可以由用户或以编程方式选择。如果用户能够以任何方式选择数据,则必须在QCustomPlot :: setInteractions中设置交互标志QCP :: iSelectPlottables。数据选择粒度选择粒度可以通过QCPAbstractPlottable :: setSelectable通过指定相应的QCP :: SelectionType来控制。例如,当使用QCP :: stMultipleDataRanges时,用户将完全..
2021-03-11 10:14:49
4403
翻译 11.QCustomPlot绘图性能改善
https://www.qcustomplot.com/documentation/performanceimprovement.html绘图性能改善QCustomPlot采用了各种技术,例如自适应采样和文本对象缓存,以减少重新绘制所需的时间。但是,某些功能(如复杂的半透明填充和粗线)仍会导致速度显着下降。如果您在应用程序中注意到这一点,则这里有一些有关如何提高重复打印性能的提示。到目前为止,大部分时间都花在了绘图功能上,特别是在高密度图形和其他绘图表的绘图上。为了获得最佳性能...
2021-03-11 10:11:07
5063
翻译 16.QCustomPlot 2.0.1文档
https://www.qcustomplot.com/documentation/index.html如果您是QCustomPlot的新手,并且只想开始使用它,建议您查看以下位置的教程和示例http://www.qcustomplot.com/当您熟悉使用QCustomPlot进行数据可视化的基础知识并且希望了解有关特定功能或更多高级概念的更多信息时,本文档对于作为参考特别有用。请参阅类概述,以获得解释QCustomPlot库最重要的类之间的关系的图。绘图表绘图表是在QCusto.
2021-03-11 10:09:17
1695
翻译 10.QCustomPlot 布局系统
布局系统布局系统负责定位和缩放布局元素,如QCustomPlot中的轴矩形、图例或颜色尺度。类和机制布局系统基于抽象基类QCPLayoutElement。所有参与布局系统的对象都直接或间接地从这个类派生。由于QCPLayoutElement本身源自QCPLayerable,所以布局元素可以绘制自己的内容。然而,布局元素完全有可能只作为一个结构和/或定位元素,而不是自己绘制任何东西。布局元素的矩形布局元素是一个矩形对象,由两个矩形描述:内部矩形(QCPLayoutElement::re
2021-03-11 10:03:56
3366
3
翻译 9.QCustomPlot class 概况
Class Overviewhttps://www.qcustomplot.com/documentation/classoverview.htmlThe following diagrams may help to gain a deeper understanding of the relationships between classes that make up theQCustomPlotlibrary. The diagrams are not exhaustive, so only..
2021-03-11 09:52:19
152
翻译 8.QCustomPlot 增加图形元素
项目:增加图形元素https://www.qcustomplot.com/index.php/tutorials/itemsQCustomPlot允许在绘图上放置和锚定图形元素,例如文本,箭头,线条,矩形,任意像素图等。它们基于抽象基类QCPAbstractItem。有关项目机制和当前可用的内置项目的详细说明,可以在QCPAbstractItem的文档中找到。使用箭头和文字的基本示例本示例说明如何创建始终位于rect轴顶部的文本标签以及将绘图坐标中的点与该标签连接的箭头。// a.
2021-03-11 09:45:17
1213
翻译 7.QCustomPlot 用户互动
用户互动https://www.qcustomplot.com/index.php/tutorials/userinteractionsQCustomPlot提供多种内置用户交互。它们大致可以归类为通过拖动鼠标和滚动鼠标滚轮进行范围操作 通过单击选择plot实体 用户点击绘图实体时发出的信号操作范围默认方法是,用户在各自的QCPAxisRect上 执行拖动,改变axis范围的。要在QCustomPlot的widget中启用范围拖动,需要添加QCP::iRangeDrag标.
2021-03-11 09:41:09
854
翻译 6.QCustomPlot 用滚动条控制轴范围
用滚动条(scrollbar)控制轴(axis)的范围虽然最直观的控制axis范围的方法是范围拖动和缩放机制,但可能还需要为此提供scrollbars滚动条。这可以通过signals 和slots 与scrollbar 连接来实现。需要一个中间slot 来在axis的QCPRange和scrollbar 的整数值之间进行转换。本教程附带的示例项目称为scrollbar-axis-range-control,是完整软件包下载的一部分。https://www.qcustomplot.com/inde
2021-03-11 09:17:43
3521
翻译 5.QCustomPlot 创建动态轴标签
此示例演示了QCustomPlot 标签的更高级用法。创建一个新的小型类AxisTag,该类管理一组条目,这些条目一起形成指向轴并突出显示特定坐标的标签。为了在主应用程序中展示它,在rect的右侧创建了两个轴,并制作了两个相应的标签来指示两个图形的最右边的数据点值,这些值不断更新。本教程随附的示例项目称为axis-tags-example,是完整软件包下载的一部分一个新类来处理所涉及的项目您在上面的屏幕快照中看到的标签包含两个可见的条目:一个QCPItemText,它为我们提供当前坐..
2021-03-11 08:30:11
2796
转载 4.QCustomPlot使用-坐标轴常用属性
先看轴部分的名称约定,根据名称就可以修改对应的属性了1.显示坐标轴默认只显示左y轴和下边的x轴,调用setVisible(bool)设置轴是否显示 customplot->yAxis2->setVisible(true);//显示y轴2 customplot->xAxis2->setVisible(true);//显示x轴2调用setupFullAxesBox,如果某一边没有轴会生成一个,并且四边的轴显示都设置true; cu...
2021-03-10 16:34:16
3764
原创 3.使用QCustomPlot绘图基础
QCustomPlot绘图基础customPlot 是QCustomPlot实例的指针。如果您已在QtCreator中提升了widget,则可能会通过ui->customPlot访问相应的widget。您可以通过customPlot->addGraph()创建一个新图形。然后为图形分配一些数据点,例如通过customPlot->graph(0)->setData(..)例如QVector<double>为x和y(键和值)赋值。QCustomPlot...
2021-03-10 15:55:24
2237
原创 1.QCustomPlot 简介
QCustomPlot 简介前言开始是使用QChart做的故障录波的图形处理,软件完成后碰到了个大坑,数据加载时间完全不能忍受,只好抛弃QChart的图形界面。开始QCustomPlot之旅。QCustomPlot类做的非常好,尤其是现在的2.0版本,比以前的1.0版本更加上了一个档次。下载路径:https://www.qcustomplot.com/设置QCustomPlot使QCustomPlot与您的应用程序一起使用非常容易:从下载部分获取最新版本的QCustomPl.
2021-03-10 15:14:14
836
原创 lib60870-IEC 60870-5-101 / 104 C源代码库用户指南-版本2.3.0 -第四部分
Master (client)主站(客户端)编程对于主站编程,可以使用以下抽象数据类型和API: CS101_Master用于CS 101兼容的平衡模式和非平衡模式串行连接。 CS104_Connection用于符合CS 104的TCP / IP连接。 创建与CS 104服务器的连接由于IEC 60870-5-104连接基于TCP客户端/服务器连接,因此该连接将由客户端(主设备)建立。服务器(从站或分站)通常被动地等待连接。通过调用CS104_Conne.
2021-02-07 11:22:57
3644
3
翻译 lib60870-IEC 60870-5-101 / 104 C源代码库用户指南-版本2.3.0 -第三部分
CS104(TCP / IP)特定问题服务器模式服务器提供三种不同的模式:默认模式(CS104_MODE_SINGLE_REDUNDANCY_GROUP)仅允许单个活动客户端连接。活动客户端连接是发送ASDU的连接。所有其他连接均为备用连接。事件只有一个队列。当没有客户端连接或没有连接处于活动状态时,也会存储事件。第二种模式(CS104_MODE_CONNECTION_IS_REDUNDANCY_GROUP)允许多个活动客户端连接。每个连接都有其自己的事件队列。关闭客户端连...
2021-02-04 17:26:46
4129
2
翻译 lib60870-IEC 60870-5-101 / 104 C源代码库用户指南-版本2.3.0 -第二部分
Slave从站(server服务器)端编程CS104(TCP / IP)服务器配置和设置要配置和设置IEC 60870-5-104服务器/从属服务器,需要CS104_Slave数据类型的实例。CS104_Slave slave = CS104_Slave_create(100,100);创建服务器实例后,可以对其进行配置CS104服务器模式服务器提供了三种有关冗余连接支持和事件队列处理的模式:默认模式(CS104_MODE_SINGLE_REDUN
2021-02-04 17:16:05
3581
2
翻译 lib60870-IEC 60870-5-101 / 104 C源代码库用户指南-版本2.3.0--第一部分
lib60870-IEC 60870-5-101 / 104 C源代码库用户指南-版本2.3.0--第一部分https://github.com/mz-automation/lib60870介绍lib60870是针对客户端(主站)和服务器(从站或受控站)的IEC 60870-5-101 / 104协议的功能丰富且经过实践验证的实现。该库实现了IEC 60870-5-101 / 104规范的所有数据类型。lib60870在标准C中实现,并且与C99标准兼容。它被设计为易于使用。客.
2021-02-04 17:04:57
7037
1
IEC61850开源协议栈
2022-07-15
IEC101 IEC104 开源协议栈
2022-07-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人