FastAPI 管理员 介绍 fastapi-admin是一个基于和的快速管理仪表板,带有 ui,受 Django admin 的启发。 安装 > pip install fastapi-admin 要求 在线演示 您可以查看在线演示。 用户名: admin 密码: 123456 或专业版在线演示。 用户名: admin 密码: 123456 截图 在本地运行示例 克隆回购。 创建.env文件。 DATABASE_URL=mysql://root:123456@127.0.0.1:3306/fastapi-admin REDIS_HOST=localhost REDIS_PORT=6379 REDIS_PASSWORD= REDIS_DB=0 运行docker-compose up -d --build 。 访问http://localhost:8000/adm
2025-04-04 14:56:37 605KB admin dashboard admin-dashboard tabler
1
AutoJS Pro 9.3.11是一款强大的自动化脚本工具,主要用于编写JavaScript代码来实现Android设备上的各种任务自动化。这款应用允许用户在没有编程经验的情况下,也能通过简单的脚本语言控制手机或平板电脑,执行一系列操作。这次分享的是一个包含搭建服务器所需的所有文件的压缩包,版本为9.3.11。 我们要了解“搭建服务器”的概念。服务器是运行在网络上的计算机程序,用于处理来自客户端(如浏览器或应用程序)的请求,并提供响应。在AutoJS Pro中搭建服务器,意味着我们可以在Android设备上创建一个本地服务,接收并处理来自其他设备的数据。 压缩包内的文件如下: 1. **AutoJsPro_Pro 9.3.11--官方版.apk**:这是AutoJS Pro的应用程序安装包,版本号为9.3.11。你需要先安装这个APK才能在Android设备上使用AutoJS Pro的功能,包括搭建服务器。 2. **termux-app_v0.118.0+github-debug_x86_64.apk**:Termux是一款基于Android的Linux环境应用,它提供了类Unix命令行工具和开发环境。在搭建服务器的过程中,Termux可以用来安装和管理服务器所需的软件包,比如Node.js、Python等。 3. **MT2.15.7-target28.apk**:这个文件可能是用于特定功能的第三方应用,但具体用途未在描述中明确。通常,MT可能代表某种模块或工具,但在这里无法给出确切的解释,因为它没有提供足够的上下文。 4. **AutoJsPro本地服务器**:这可能是一个包含了用于在AutoJS Pro中运行的服务器脚本或者相关配置的文件。使用这个文件,用户可以在AutoJS Pro环境中启动和管理自己的服务器,例如监听端口、处理HTTP请求等。 在搭建服务器时,通常会涉及以下步骤: - 安装Termux并启动它。 - 在Termux中安装必要的软件包,如Node.js,因为许多服务器应用是用JavaScript编写的。 - 将AutoJS Pro本地服务器文件导入到AutoJS Pro环境中。 - 编写或导入服务器脚本,设置监听端口、处理逻辑等。 - 在AutoJS Pro中运行脚本,启动服务器服务。 - 使用其他设备连接到该服务器,进行数据交互。 需要注意的是,由于Android的安全限制,可能需要获取设备的root权限才能在后台运行服务器或使用某些网络功能。此外,搭建服务器需要一定的网络知识和编程基础,特别是对HTTP协议、TCP/IP通信的理解以及JavaScript或相关服务器语言的掌握。 总结来说,AutoJS Pro 9.3.11的服务器搭建涉及使用Termux作为Linux环境,安装和配置服务器脚本,以及通过AutoJS Pro运行和管理这些脚本。这个压缩包提供的文件正是完成这一过程所需的关键组件。不过,对于不熟悉这一领域的用户,可能需要额外学习和研究才能成功搭建和运行服务器。
2025-04-03 17:53:29 147.78MB
1
直流有刷电机转速电流双闭环PID控制Simulink仿真模型及性能分析,直流有刷电机转速电流双闭环控制。 双环PID直流有刷电机转速控制Simulink仿真模型,模型全是原创搭建,电机模型使用simulink模块simscope自带的DC model,控制器采用了转速,电流双闭环pwm波控制。 图片中分别是: 1. 电机仿真模型 2 3.电机在阶跃情况下和正弦情况下的转速跟踪情况。 4. 电机负载变化图 5 6. 电机在阶跃情况和正弦情况下电机的电流以及扭矩的响应曲线。 7 8. 分别是电机在正弦情况下的PWM波输出。 模型+说明文档 ,核心关键词: 1. 直流有刷电机 2. 转速电流双闭环控制 3. 双环PID控制 4. Simulink仿真模型 5. 阶跃情况 6. 正弦情况 7. 电机跟踪情况 8. 电机负载变化 9. 电流响应曲线 10. 扭矩响应曲线 11. PWM波输出 12. 模型原创搭建 13. 说明文档,基于Simulink仿真的直流有刷电机双闭环PID控制模型研究
2025-04-03 09:03:55 599KB csrf
1
直流有刷电机是大家最早接触的一类电机,中学时物理课堂上介绍电动机也是以它为模型来展示的。直流有刷电机的主要结构就是定子+转子+电刷,通过旋转磁场获得转动力矩,从而输出动能。电刷与换向器不断接触摩擦,在转动中起到导电和换相作用。根据上面的描述可以得出结论,电机的电刷只要通上额定的直流电压就可以使电机旋转,反向接通而定的直流电压就可以使电机反向旋转。看上去确实很简单,那么问题来了,直接接通直流电源,如果电源的电压够大的话,电机肯定按最大的转速运动,但是这样会大大减少电刷的使用寿命,况且我们在实际使用的时候也不需要电机按最大转速运行,那么就需要对电机进行调速了。那么就可以通过PWM来控制全控型电力电子元件的开通与关断,根据面积等效原理,通过增大或者减小PWM的脉冲宽度来控制电力电子元件的开通时间长短,从而实现电机供电电压的大小变化,来控制电机的转速增减,此过程称为变压调速。有刷直流电机的控制相对简单,只需要一个“H桥”即可,所以设置的时候,只需设置控制V1V3和V6V4的PWM信号,V2V5常闭即可,在电机接线的时候,只需将AB两相接到电机上即可。
2025-04-03 08:54:56 28KB simulink matlab
1
Visual C++ 14.0以上版本的安装包详解 Visual C++ 14.0以上版本的安装包是Visual Studio的一部分,它提供了一个功能强大的集成开发环境(IDE),供开发人员使用C++语言进行软件开发。这款安装包的主要功能是提供了一个完整的开发环境,包括编译器、调试器、集成开发环境、类库等,可以满足大多数C++开发者的需求。 Visual C++ 14.0以上版本的安装包具有以下特点: 1. 高性能编译器:Visual C++ 14.0以上版本的安装包提供了一个高性能的编译器,能够快速编译大型项目,提高开发效率。 2. 全面支持C++11/14标准:Visual C++ 14.0以上版本的安装包全面支持C++11/14标准,提供了完整的C++语言支持,包括auto关键字、decltype关键字、 constexpr关键字等。 3. 强大集成开发环境:Visual C++ 14.0以上版本的安装包提供了一个功能强大的集成开发环境,包括项目管理、代码编辑、调试、测试等功能,使开发人员可以更加方便地进行软件开发。 4. 广泛应用于Windows平台:Visual C++ 14.0以上版本的安装包广泛应用于Windows平台,能够满足Windows平台上的软件开发需求。 Visual C++ 14.0以上版本的安装包的优点是: 1. 高效率的开发环境:Visual C++ 14.0以上版本的安装包提供了一个高效率的开发环境,能够快速编译大型项目,提高开发效率。 2. 丰富的类库和框架:Visual C++ 14.0以上版本的安装包提供了丰富的类库和框架,能够满足不同开发需求。 3. 强大的调试工具:Visual C++ 14.0以上版本的安装包提供了强大的调试工具,能够方便地调试和测试软件。 Visual C++ 14.0以上版本的安装包的缺点是: 1. 较高的系统要求:Visual C++ 14.0以上版本的安装包需要较高的系统要求,包括操作系统、内存、磁盘空间等。 2. 相对复杂的安装过程:Visual C++ 14.0以上版本的安装包的安装过程相对复杂,需要一定的技术基础和经验。 Visual C++ 14.0以上版本的安装包是一个功能强大且实用的开发工具,能够满足大多数C++开发者的需求。但是,需要具备一定的技术基础和经验,才能更好地使用该安装包。 此外,需要注意的是,Visual C++ 14.0以上版本的安装包是专门为Windows平台设计的,其他平台可能不支持。同时,需要确保安装包的安全性和合法性,避免非法或恶意使用。 在使用Visual C++ 14.0以上版本的安装包时,需要注意以下几点: 1. 请确保操作系统和硬件配置满足安装包的要求。 2. 请遵循安装包的安装指南,避免安装错误。 3. 请注意安装包的安全性和合法性,避免非法或恶意使用。 4. 请遵循C++语言的编程规范和best practice,避免编程错误和缺陷。 Visual C++ 14.0以上版本的安装包是一个功能强大且实用的开发工具,能够满足大多数C++开发者的需求。但是,需要具备一定的技术基础和经验,才能更好地使用该安装包。
2025-04-02 22:20:05 12KB
1
尼康(Nikon)相机与电脑的连接及控制是一个高级的摄影技术与计算机编程的交叉领域,涉及到相机的远程操作和图像处理。本主题的核心是使用尼康提供的SDK(Software Development Kit),它是一套用于软件开发的工具,帮助开发者通过编程来控制相机的功能。SDK通常包含API(应用程序接口),文档,示例代码以及必要的库文件。 SDK中的"视频SDK"允许开发者编程控制相机进行视频录制。这涵盖了设置视频分辨率,帧率,以及开始和停止录制等功能。对于需要自动化或远程控制的拍摄环境,如天文摄影或者实验记录,这一特性尤为实用。 "连拍SDK"则使开发者能够编程实现连续拍摄功能。在体育赛事或动态瞬间捕捉中,连拍模式可以确保不遗漏任何关键动作。开发者可以通过SDK设置连拍速度,确定连拍张数,甚至在特定条件下自动触发连拍。 再者,"单拍SDK"则专注于一次性的拍照操作,这在需要精确控制拍摄时间或需要稳定拍摄环境的场合非常有用。开发者可以设置快门速度,光圈,ISO等参数,并精确地启动拍摄。 "图片优化"部分可能包含对拍摄后图像的处理功能,如调整色彩平衡,锐度,降噪等,这在批量处理或自动化工作流程中很有价值。SDK可能提供了API接口,让开发者可以自定义这些图像处理算法。 在提供的压缩包中,"bin"目录通常包含了编译好的库文件和可执行文件,可以直接在项目中引用。而"src"目录则包含了源代码,这对于学习和二次开发至关重要。C#和VB.NET的示例代码为开发者提供了起点,可以快速理解如何使用SDK并开始自己的项目。 通过尼康的SDK和提供的编程示例,开发者能够创建出定制化的桌面应用,实现对相机的精确控制,无论是进行视频拍摄,连拍,单拍,还是图像优化,都能满足专业摄影师和爱好者的各种需求。这不仅扩展了相机的功能,也为摄影创作带来了无限可能性。在实际开发过程中,需要注意遵循尼康SDK的使用许可协议,并保持软件的兼容性和稳定性。
2025-04-01 15:33:41 295KB Nikon
1
"并联型有源滤波器APF的Matlab仿真模型:采用ip-iq谐波检测与滞环电流控制及PI直流电压调控",并联型有源滤波器,APF,matlab仿真模型。 谐波检测采用ip-iq方法,电流控制是滞环控制,直流电压是PI控制。 赠送相关电路图纸、代码,文档。 ,核心关键词:并联型有源滤波器; APF; Matlab仿真模型; 谐波检测; ip-iq方法; 电流控制; 滞环控制; 直流电压控制; PI控制; 电路图纸; 代码; 文档。,"基于Matlab仿真的并联型有源滤波器APF:IP-IQ谐波检测与滞环电流控制"
2025-04-01 15:10:01 5.99MB paas
1
### 车内噪声自适应有源控制系统建模与仿真 #### 一、引言 随着汽车行业的发展,人们对车辆乘坐舒适性的要求越来越高。车内噪声作为影响舒适性的重要因素之一,其控制技术受到了广泛关注。传统的噪声控制方法往往侧重于中高频噪声的处理,但对于低频噪声的抑制效果较差。有源噪声控制(Active Noise Control, ANC)作为一种基于声波干涉原理的主动噪声控制方法,在低频噪声控制方面展现出显著的优势。本文旨在探讨一种适用于车内噪声治理的自适应有源控制方法。 #### 二、车内噪声特点及挑战 车内噪声主要来源于发动机、风噪声、轮胎噪声以及路面激励等因素,这些噪声源随车辆运行状态的变化而变化。此外,车内的声学环境也受到温度、湿度等外部条件的影响,具有明显的时变性。这就要求用于车内噪声控制的技术不仅要有良好的控制效果,还要具备较强的适应性和灵活性。 #### 三、自适应有源控制系统设计方案 ##### 3.1 控制原理概述 自适应有源控制系统的基本思想是在车内布置次级声源,通过产生与车内初级噪声相位相反的次级噪声来实现噪声的消除。为了确保系统的有效性,该系统采用前馈数字式自适应控制器,并结合发动机和车身的振动加速度作为输入信号,以次级声源为输出信号,以残余噪声信号作为反馈信号构建闭环控制结构。 ##### 3.2 次级声反馈问题的解决方案 在ANC系统中,一个关键问题是次级声反馈的存在可能会影响系统的稳定性和性能。为了克服这一难题,本研究采用了非声信号作为参考信号,这有助于解决次级声反馈问题,提高系统的鲁棒性。 ##### 3.3 次级路径建模 次级路径模型是ANC系统中的一个重要组成部分,它描述了从控制器输出到次级声源的实际传输路径。本文中引入了一种自适应在线附加随机噪声(Zhang法),这种方法可以在不中断系统正常工作的情况下在线更新次级路径模型,从而提高了系统的适应性。 ##### 3.4 自适应滤波器的设计 为了确保系统的稳定性和收敛速度,采用了归一化FLMS(Fast Least Mean Squares)算法来建立自适应滤波器。这种算法不仅可以快速调整滤波器系数,还能够保持系统的稳定性,对于实时控制非常有利。 #### 四、模型建立与仿真验证 在MATLAB/Simulink环境中建立了完整的车内噪声有源控制系统模型。该模型包括噪声源模拟、自适应控制器、次级声源模拟以及残余噪声测量等多个模块。通过对不同工况下的仿真分析,验证了所提出的自适应有源控制系统方案的有效性和可行性。 #### 五、结论 本文提出了一种适用于车内噪声控制的自适应有源控制系统方案,并对其进行了详细的建模与仿真研究。通过采用前馈数字式自适应控制器、非声信号作为参考信号、Zhang法次级路径建模以及归一化FLMS算法等关键技术,实现了对车内噪声的有效控制。未来的研究可以进一步探索如何优化系统的参数设置,以及如何将其应用于实际车辆中,以提升乘客的乘坐体验。 通过上述研究,我们可以看到,自适应有源控制系统在应对车内噪声控制方面具有广阔的应用前景。随着技术的不断进步和完善,相信未来的车辆将会拥有更加安静舒适的内部环境。
2025-04-01 13:59:50 413KB 车内噪声 有源控制
1
【TI毫米波雷达】自动CLI配置、控制代码的操作方式,适用于所有官方工程(以IWR6843AOP为例) 本文主要针对官方雷达工具包中的工程 通过改写CLI部分函数 实现初始化CLI后自动进行命令参数配置和控制的功能 还有一种自动配置命令的方法 是在CLI初始化后调用内部指令进行配置 请看上一篇文章: [【TI毫米波雷达】CLI模块初始化,demo工程覆写CLI控制指令代码的操作方式(以IWR6843AOP为例)](https://blog.csdn.net/weixin_53403301/article/details/135932690)
2025-04-01 13:38:19 11KB 毫米波雷达 DSP
1
《gMA2onPC-MA3D-V3.9.60:灯光控制台模拟器的探索与学习》 在当今的舞台艺术和技术领域,灯光控制台是不可或缺的一部分,它们负责管理和操纵演出中的灯光效果,营造出各种视觉氛围。然而,高端的专业灯光控制台往往价格不菲,对于许多爱好者和初学者来说,购买一个实际的控制台可能并不现实。此时,模拟器软件如"gMA2onPC-MA3D-V3.9.60"就成为了一个理想的学习工具,它为我们提供了一种无需花费大量资金就能深入理解和操作专业灯光控制台的方法。 "gMA2onPC_MA3D_V3.9.60"是一款专为PC设计的MA2灯光控制台模拟软件,基于MA3D技术,能够高度模拟真实控制台的操作体验。MA系列控制台在业内享有盛誉,其强大的功能和易用性使其成为了众多专业剧场和活动的首选。通过这款模拟器,用户可以学习到如何规划、编程和控制复杂的灯光系统,包括设置场景、编写秀控制序列、操作调光器、使用特效等功能。 我们要了解的是MA2灯光控制台的基本布局。MA2控制台通常分为工作区、时间线、库、播放层等部分,每个部分都有其独特的功能。在模拟器中,用户可以模拟操作这些区域,例如在工作区中创建和编辑灯光效果,时间线则用于安排和调度灯光变化,库用于存储和管理灯光设备和预设,而播放层则控制灯光秀的实际运行。 在"gMA2onPC_MA3D_V3.9.60"中,用户可以模拟各种MA2控制台的功能,例如学习如何使用图形化界面进行编程,通过拖拽和点击来设置灯具的位置、颜色、亮度和运动路径。此外,模拟器还提供了详细的教程和帮助文档,帮助用户逐步熟悉控制台的各项功能。 除了基础操作,模拟器还允许用户探索高级特性,如宏命令、3D视图和网络控制。宏命令是预先设定的一系列指令,可以简化复杂的操作流程;3D视图使得灯光设计师能直观地查看舞台布局和灯具位置,从而精确地调整灯光效果;网络控制则是现代灯光系统的重要组成部分,用户可以通过模拟器学习如何配置和管理网络化的灯光设备。 在实际操作过程中,用户还可以模拟处理各种现场情况,比如应对突发的技术问题、调试灯光效果、优化秀控制序列等。这将极大地提高用户的应急处理能力和技术水平,为将来实际操作真实控制台打下坚实的基础。 "gMA2onPC-MA3D-V3.9.60"为灯光设计和控制领域的学习者提供了一个宝贵的实践平台,它不仅能够帮助用户掌握专业灯光控制台的基本操作,还能让他们在模拟环境中不断提升技能,体验灯光设计的魅力。无论你是对灯光设计充满热情的新手,还是想要提升自己技能的专业人士,这款模拟器都值得你投入时间和精力去探索和学习。
2025-04-01 09:04:45 581.83MB
1