(1)输入任意文法,消除左递归和公共左因子;  (2)打印文法的First和Follow集;  (3)判断是否是LL(1)文法,如果是则打印其分析表;  (4)输入一个句子,如果该句子合法则输出与句子对应的语法树;
  能够输出分析过程中每一步符号栈的变化情况。
  如果该句子非法则进行相应的报错处理。
2025/2/9 18:42:25 3.33MB 语法分析 C语言 报告
1
随着人们交通出行的日益频繁,环境噪声已严重影响到出行的质量。
传统的降噪手段主要有隔音、材料吸收等,但受限于布置空间、材料特性和成本等因素,传统方法对高频噪声去除效果较好,但对低频噪声效果不太理想。
因此,主动降噪开始从民航军事领域逐渐走入大众生活。
与传统降噪手段不同,主动噪声控制(ANC)是通过声波干涉相消的原理,利用次级声源发声抵消原有噪声从而实现噪声消除。
主动降噪可以根据环境变化自动调整降噪策略,并且能够选择性的处理特定频段的噪声,从而显著的提升降噪质量。
目前,主动降噪耳机采用的最著名控制算法是由Widrow提出的滤波-XLMS算法(FXLMS)。
该算法特点是在基准信号通道放置一个与次级通道传递特性相同的滤波器来进行LMS算法权修改,以解决引入次级通道带来的系统不稳定性问题。
但基于FXLMS算法设计的降噪耳机,使用过程中存在收敛速度慢,仅对窄带噪声效果好,而对宽带噪声控制效果不理想等问题,因此在很多场景下无法得到较好的降噪效果。
2025/2/9 0:44:32 27.58MB ks adfdf
1
(1)实时监视远程电脑的桌面操作变化(2):快速准确的查看被监视电脑的实时桌面信息,具有远程桌面录像功能,可查看任意时间段的历史桌面信息。
(3):具有远程桌面控制功能,可以象操作本地计算机一样操作远程计算机。
(4):可以同时操控和查看10以上个电脑。
(5):采用TCP/IP协议,高压缩率差异传图,保证图象快速稳定传输。
2025/2/3 1:54:30 4.83MB VC 远程 桌面 监控
1
给出基于量子粒子群的支持向量机的matlab代码,可以用傅里叶变化、小波变化等多种数据,留一法检测分类正确率
2025/1/30 7:58:02 2KB 量子粒子群 支持向量机 代码
1
利用C8051F系列单片机的内部ADC,对外部模拟电压信号,采样,进行转化,通过串口连接到PC,通过串口调试工具,观察数据变化,
2025/1/29 11:18:34 158KB C8051F020 C 单片机 ADC
1
利用MeanShift(均值漂移)算法对Car_Data文件夹中的视频帧序列实现目标跟踪,待跟踪的目标为场景中的车辆,初始目标位置标定需手工标定,(该视频序列中目标尺度没有很大变化,故在实现算法中只考虑单一尺度即可,即首帧中的目标大小。
)后续帧中的目标位置需通过均值漂移方法得到。
1
HTML5canvas闪电动画代码,鼠标移动,闪电跟随,颜色变化动画。
2025/1/26 19:12:03 4KB HTML源码-HTML5实例
1
最近公司需要实现Android下(PDA)与公司设备(PLC)通讯和操作设备.(本人Android开发也是这个项目边学边做),中间遇到了很多坑,也感谢CSDN上资源的共享。
也看了不是Modbus4j.jar实现ModbusTCP和PLC的小例子。


总是云里雾里。
现在结合项目抽取操作PLC的代码贡献给这方便有需求的朋友。


程序用到seroUtils.jar,modbus4J.jar。
可以读写PLC(16位),同时也做了下浮点值的写入和处理。

朋友可以在此基础上进行变化。


2025/1/25 7:47:39 11.9MB plc 安卓系统
1
舵机是一种广泛应用于机器人、无人机和模型制作等领域的微型伺服马达,它能够根据接收到的脉冲宽度调制(PWM)信号精确地改变其旋转角度。
在本项目中,我们将探讨如何使用STM32微控制器对舵机进行控制。
STM32是意法半导体(STMicroelectronics)推出的一款基于ARMCortex-M内核的微控制器系列,以其高性能、低功耗和丰富的外设接口著称。
在基于STM32的舵机控制系统中,主要涉及到以下几个关键知识点:1.**STM32硬件接口**:STM32芯片通常具有多个PWM通道,如TIMx模块,可以产生不同频率和占空比的PWM信号。
我们需要选择一个合适的定时器通道来输出舵机所需的PWM信号。
2.**PWM生成**:STM32的定时器工作在PWM模式下,通过设置预分频器、自动重载值和比较寄存器,可以生成不同频率和占空比的PWM波形。
舵机通常需要的PWM频率在50Hz左右,占空比变化范围为1-2ms,对应舵机的角度范围通常为0°到180°。
3.**软件编程**:使用STM32CubeMX或HAL库初始化定时器和GPIO,配置PWM通道的工作模式。
之后,在主程序中,根据需要改变比较寄存器的值来调整PWM的占空比,从而控制舵机的角度。
4.**舵机驱动**:理解舵机的工作原理,知道如何通过改变PWM信号的占空比来控制舵机的转动。
这涉及到电机控制理论,包括速度和位置的反馈控制。
5.**中断服务函数**:在某些应用中,可能需要实时响应舵机的位置变化,这时可以设置定时器中断,当PWM周期到达时触发中断,更新舵机角度或者处理其他任务。
6.**调试与测试**:使用开发板上的串口或其他通信接口,将舵机的控制信号实时发送到STM32,通过示波器或逻辑分析仪检查PWM信号是否符合预期,同时观察舵机的实际动作是否正确。
7.**电源管理**:考虑到舵机的功率需求,确保STM32和舵机的供电稳定,避免电源波动影响控制精度。
8.**安全机制**:为了防止舵机过度旋转造成损坏,可以设置角度限制或超时保护,当舵机超出预定范围时停止发送PWM信号。
通过以上这些步骤,你可以实现一个基于STM32的简单舵机控制系统。
实际应用中,可能还需要结合传感器数据、算法控制等高级功能,以实现更复杂的运动控制。
对于初学者,理解并掌握这些基本概念和实践技巧,是进入STM32和舵机控制领域的重要一步。
2025/1/25 3:05:29 4.96MB stm32 舵机
1
在人才过剩的今天,企业对于有用人才的需求逐步加大,企业内部的人事变动和部门规划也开始加速,传统的人事档案已经不能满足各个企业的人员流动速度,迫使人们起用新的管理方法来管理员工的相关信息。
科学技术日新月异的进步,让人类生活发生了巨大的变化,计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。
2025/1/22 16:41:33 593KB 数据库 员工
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡