频率切片小波变换程序(FTWT),matlab的m文件。
从一种新的角度出发,通过自由选择频率切片函数、引进新尺度参数,在频率域实现小波变换,该变换能够很好地刻画信号各成分之间的相对能量关系。
此外,频率切片小波变换的时频窗中心频率就是观测频率,而无需进行尺度换算。
并在适当地方做好了备注。
2025/1/15 7:01:34 61KB 频率切片 小波变换 MATLAB
1
本书从MATLAB仿真角度系统地介绍了滑模变结构控制的基本理论、基本方法和应用技术,是作者多年来从事控制系统教学和科研工作的结晶,同时融入了国内外同行近年来所取得的最新成果。
全书共11章,主要内容包括滑模变结构控制发展综述、连续系统滑模控制、自适应鲁棒滑模控制、欠驱动系统滑模控制、反演及动态面滑模控制、基于滤波器及观测器的滑模控制、离散系统滑模控制、模糊滑模控制、神经滑模控制和机械手滑模控制。
每种控制方法都通过MATLAB仿真程序进行了仿真分析。
2025/1/13 0:04:27 660KB 滑模控制 非线性控制 仿真 matlab
1
本文利用单片机实现对步进电机的正反转、速度及转动角度控制,资源包中包括8051汇编源代码、对应的protues仿真电路,通过protues的仿真,可以看到实际的运行效果
2025/1/8 3:39:25 21KB 步进电机 protues 单片机
1
区块链是与当下与VR虚拟现实等比肩的热门技术之一。
区块链是加密货币背后的技术,与基础语言或平台等差别较大,它本身不是新技术,类似Ajax,可以说它是一种技术架构,所以我们从架构设计的角度谈谈区块链的技术实现。
无论你擅长什么编程语言,都能够参考这种设计去实现一款区块链产品。
与此同时,梳理与之相关的知识图谱和体系,帮助大家系统的去学习研究。
文末,推荐了一些精选内容,供大家阅读。
区块链来自于比特币等加密货币的实现,目前这项技术已经逐步运用在各个领域。
我们可以使用谷歌地球的例子做类比:ajax不是新技术,但组合后成就了产品谷歌地球。
区块链与加密解密技术、P2P网络等组合在一起,诞生了比特币。
技术人员,
1
具体做法:1.在一个圆中,假设圆心为坐标轴原点,那么,一个弧长对应的角度的正弦和余弦值分别可以表示水平和垂直方向上面的分量2.角度的求法,弧长/半径=弧度弧度/2π=角度/360幸运的是,在CG函数中本来就是用的弧度作为输入参数的,所以这部分可以忽略3.坐标轴原点的平移。
将坐标轴原点作为一个变量,其实就是水平方向X上面的变量实时的计算,垂直方向Y上面不变。
2025/1/6 4:17:38 3.42MB unity shader 卷轴效果 画轴效果
1
提取有效的特征一直是笔迹鉴别的关键问题,针对传统Gabor滤波器特征提取方法存在的不足,充分利用Gabor滤波系数间的相关关系,提出一种融合全局特征和局部特征的特征提取方法。
该方法先通过字符笔画的方向梯度直方图(HOG)来优化Gabor滤波器的角度参数,再利用高斯马尔科夫随机场(GMRF)模型对Gabor滤波图像中的不同局部结构信息进行描述,最终得到笔迹图像的整体特征。
以楷书四大家的真迹样本和收集的英文手稿作为实验数据,采用最小加权欧式距离分类器对笔迹样本进行分类,通过五重交叉验证法分别得到97.6%和88.3%的正确分类率,表明该方法提取的特征具有较强的笔迹表征能力,是一种有效的笔迹特征提取方法。
2025/1/3 11:20:23 932KB 论文研究
1
从黑客的角度切入,介绍工业4.0以及工控系统面临的安全威胁与应对措施
1
###HellaTAS-71版本标定流程解析####一、概述HellaTAS-71版本标定流程文档详细介绍了如何对HellaTAS-71系列的小总成进行标定,确保其性能达到最优状态。
整个过程分为初始化、静态标定与动态优化三个阶段。
本文将深入探讨这些阶段的具体步骤和技术细节。
####二、初始化阶段在初始化阶段,主要任务是完成传感器的基本配置和准备。
具体步骤包括:1.**连接传感器**:将待标定的最小总成(传感器)连接至测试台。
2.**供电**:对连接好的传感器进行上电处理。
3.**软件准备**:通过调用`APS.dll`文件来实现以下功能:-**创建芯片目标**:为传感器的芯片创建一个目标对象,以便后续操作。
-**初始化芯片目标**:进一步配置芯片目标,如设置芯片参数等。
-**创建传感器目标**:基于芯片目标创建传感器目标。
-**设置编程参数**:根据需要设置传感器的编程参数。
此外,文档还特别指出,对于ASIC的不同命名(如ASIC1、ASIC2等)以及PGI2代通讯端口参数的设置需参照帮助文件。
这一阶段的目标是确保所有硬件设备都已正确连接,并且软件环境已经准备好,为后续标定流程打下基础。
####三、静态标定阶段静态标定阶段是在不受扭状态下进行的,目的是对传感器的基本输出特性进行校准。
该阶段主要包括以下步骤:1.**读取OTP位**:使用`APS.dll`中的函数读取传感器内部已烧写的OTP位串,并将其保存以便追溯。
2.**写入位串**:将读取到的位串写回传感器。
3.**信号检测与调整**:-检测T1、T2信号的频率和占空比。
-通过公式计算T1ROC和T2ROC值,并进行相应的调整。
-公式示例:\(T1ROC=(T1-50)÷75×12×3072÷20\),其中\(T1\)为当前T1信号的占空比。
-根据计算结果调整T1、T2信号,以确保其处于合理的范围内。
4.**角度信号的静态标定**:-读取P、S信号的占空比,并通过特定算法计算角度偏移值。
-调整角度信号,使其满足静态标定的要求。
此阶段通过多次调整和检测,确保传感器在不受扭状态下能够提供准确的输出信号。
####四、动态优化阶段动态优化阶段则是在传感器受到外部旋转力的情况下进行,旨在进一步优化传感器的性能。
具体步骤如下:1.**驱动伺服电机**:在不受扭的状态下,顺时针和逆时针旋转传感器360度,并记录下各个信号的变化情况。
2.**数据处理与分析**:-对采集到的数据进行平均处理,得到T1_AV和T2_AV的平均值。
-基于平均值再次计算ROC值,进一步调整信号。
3.**信号优化**:通过综合前两次ROC值和动态采集的ROC值进行信号优化,确保传感器在动态条件下的性能也达到最优。
####五、总结通过对HellaTAS-71版本标定流程的详细分析,我们可以看出整个标定过程不仅涉及硬件的连接与调试,还需要软件层面的支持与配合。
从初始化到静态标定再到动态优化,每个阶段都有明确的目标和细致的操作指南,确保传感器能够在各种条件下都能发挥最佳性能。
这对于提高产品的可靠性和稳定性至关重要。
2024/12/31 17:07:02 639KB Hella
1
改代码适用于STM32F10X系列开发板,MPU6050来测量温度,六轴加速度角度,并通过0.96寸OLED显示出来。
硬件连接:OLED:SCL.SDA分别连PB6,PB7MPU6050:SCL,SDA分别连PC12,PC11INT和AD0悬空不连亲测可用。
2024/12/28 15:03:21 8.3MB OLED MPU6050
1
opengl开发的台灯,上下左右控制台等角度,是opengl语言的综合运用
2024/12/22 15:11:36 9.06MB opengl
1
共 753 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡