disp函数

龙芯+RT-Thread+LVGL实战笔记(1)——从移植开始

过去的大半年时间,一直带着学生备战全国职业院校技能大赛“嵌入式系统应用开发”赛项。由于是首次参加该赛项,很多东西都是从0到1的摸索和积累。作为指导教师,备赛期间除了给予学生必要的指导,自己也花了不少精力研究了大赛指定的龙芯1B200嵌入式开发板,并尝试使用RT-Thread操作系统和LVGL图形组件,实现了样题的几十项任务,大大小小的版本也写了30多个,也算 …

鸿蒙开发基础——TypeScript 类解析

传统的JavaScript程序使用函数和基于原型的继承来创建可重用的组件,从ECMAScript 2015,也就是ECMAScript 6开始,JavaScript程序员可以使用TypeScript开发基于类的面向对象的程序。TypeScript 是面向对象的 JavaScript。TypeScript 支持面向对象的所有特性,比如 类、接口等。类的定义类描 …

UG 的齿轮油泵智能设计_ug齿轮泵建模

随着机械工业发展的带动,三维建模软件的功能十分强大,CATIA、UG 等三维建模软件的使用已经深入人心。单纯使用这些软件只能进行单一的模型设计,产品设计周期较长。通过使用这些软件将会大大提高设计速度。这些软件大多提供接口函数供计算机调用,能很好地实现人机交互,所以对三维工程软件进行二次开发是可行的,也是必要的。本文通过对 UG 三维软件进行二次开发,设计齿轮 …

Python——PySide2入门(2) 之 QPushButton

一. QAbstractButton简介QAbstractButton是PySide2中所有按钮的父类, 关系图如下:基本按钮包含 普通按钮QPushButton, 复选按钮QCheckBox, 单选按钮QRadioButton, 工具按钮QToolButton.QAbstractButton类中包含的按钮相关信号如下:clicked: 当鼠标在按钮上点下且 …

从零开始学Qt(23):QTabWidget动态显示和隐藏Tab卡片

Qt样式表(Qt Style Sheet,QSS)是一种强大的机制,可以自定义widget的几乎任何外观。本文利用样式表,对于QTabWidget组件,实现动态显示和隐藏Tab的功能。下面对具体步骤进行介绍。利用窗口设计器设置样式Qt Designer是预览样式表的优秀工具。右键单击设计器中的QTabWidget,然后选择“Change styleSheet …

超强,必会的机器学习评估指标_超强学习功能的学习机

大侠幸会,在下全网同名[算法金] 0 基础转 AI 上岸,多个算法赛 Top [日更万日,让更多人享受智能乐趣]构建机器学习模型的关键步骤是检查其性能,这是通过使用验证指标来完成的。 选择正确的验证指标就像选择一副水晶球:它使我们能够以清晰的视野看到模型的性能。 在本指南中,我们将探讨分类和回归的基本指标和有效评估模型的知识。 学习何时使用每个指标、优点和缺 …

双树复小波变换DTCWT在信号处理中的应用

本文展示了双树复小波变换 (Dual-Tree Complex Wavelet Transforms,DTCWT) 在信号、图像和轴承故障诊断方面的应用。 DTCWT 为两个独立的两通道滤波器组,在实际应用用,不能随意选择两棵树中使用的尺度小波滤波器。第一棵树 {h0 ,h1 } 的低通(尺度)和高通(小波)滤波器生成一个尺度函数和小波,另一棵树是由第一棵树 …

FreeRTOS:Queue队列及队列API函数

前言队列是为了任务与任务、任务与中断之间的通信而准备的,可以在任务与任务、任务与中断之间传递消息,队列中可以存储有限的、大小固定的数据项目。任务与任务、任务与中断之间要交流的数据保存在队列中,叫做队列项目。队列所能保存的最大数据项目数量叫做队列的长度,创建队列的时候会指定数据项目的大小和队列的长度。由于队列用来传递消息的,所以也称为消息队列。FreeRTOS …