自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

原创 题目 1:简单调幅(AM)信号生成(Python)

生成一个调幅信号,载波频率为 100 Hz,调制信号频率为 10 Hz,调制指数为 0.5,采样频率为 1000 Hz,时长为 1 秒。并绘制出调制信号、载波信号和调幅信号的波形图。

2025-04-04 17:11:07 88

原创 题目 2:广告投放的多目标优化(Python)

result_text.insert(tk.END, f"总曝光量: {np.sum(res.X * channels[:, 2])}\n")result_text.insert(tk.END, f"总成本: {np.sum(res.X * channels[:, 0])}\n")result_text.insert(tk.END, f"最优解 (每个渠道的投放数量): {res.X}\n")result_text.insert(tk.END, f"最大总转化率: {-res.F[0]}\n")

2025-04-02 12:50:12 748

原创 广告投放效果的时间序列分析(Python)

ax.plot(predictions.index, predictions, label='预测数据', linestyle='--')output_text.insert(tk.END, f"均方误差 (MSE): {mse}\n")ax.plot(train.index, train['点击次数'], label='训练数据')ax.plot(test.index, test['点击次数'], label='测试数据')data['日期'] = pd.to_datetime(data['日期'])

2025-04-02 12:18:45 684

原创 增值税发票智能审核系统设计(Python)

增值税发票管理是企业税务管理的重要环节,人工审核发票效率低且容易出错。请设计一个基于 Python 的增值税发票智能审核系统。背景数据:大量真实的增值税发票样本数据,包括发票基本信息(如发票代码、号码、开票日期等)、商品或服务明细信息、价税合计金额等,以及税务法规中关于增值税发票开具和抵扣的相关规定。具体要求利用自然语言处理和图像识别技术,从增值税发票图像或文本数据中提取关键信息。根据税务法规和企业内部财务制度,对发票的真实性、合规性进行自动审核,例如检查发票开具内容是否符合规定、价税计算是否正确、

2025-04-02 11:41:51 527

原创 动态财务预测与情景分析系统开发(Python)

请运用 Python 开发一个动态财务预测与情景分析系统。run_button = tk.Button(root, text="运行分析", command=run_analysis)result_text.insert(tk.END, f"{selected_scenario} 情景下:\n")future_years_label = tk.Label(root, text="预测未来年数 (3 - 5 年):")scenario_label = tk.Label(root, text="选择情景:")

2025-04-02 11:34:07 360

原创 跨国企业转让定价风险评估模型构建(Python)

跨国企业通过转让定价在不同国家的子公司间转移利润,以实现税负最小化,但这一行为面临税务合规风险。背景数据:已知不同国家的企业所得税税率,企业在各国子公司的销售收入、成本、利润数据,以及行业内可比企业的利润水平数据。具体要求基于可比非受控价格法、再销售价格法、成本加成法等至少三种转让定价方法,计算各子公司的合理利润区间。通过对比实际利润与合理利润区间,评估各子公司转让定价的风险程度,风险程度可划分为低、中、高三个等级。将结果可视化,用图表展示各子公司实际利润与合理利润区间的对比情况。

2025-04-02 11:21:15 664

原创 灾害应急通信系统模拟(Python)

info += f"{station}: {status} - {BASE_STATION_DAMAGE.get(NEW_BASE_STATIONS[station]['damage_level'], {'description': '未知情况'})['description']}\n""洪水": {"base_reliability": 0.4, "description": "洪水可能淹没基站,破坏通信设施。NEW_BASE_STATIONS[station]["status"] = "受损"

2025-03-25 08:24:16 726

原创 物联网多模通信系统仿真(Python)

start_color = (0, 255, 0) # 重置初始颜色。start_color = (0, 255, 0) # 重置初始颜色。switch_duration = 1 # 切换动画持续时间(秒)start_color = (0, 255, 0) # 初始颜色。flash_interval = 0.2 # 闪烁间隔(秒)# 模拟切换链路的延迟。# 开始链路切换动画。# 模拟切换链路的延迟。# 开始链路切换动画。"""线性插值计算渐变颜色"""# 定义不同网络切换时的颜色。

2025-03-25 07:53:57 540

原创 5G网络切片资源分配(Python)

设计虚拟5G网络切片,为不同业务(如自动驾驶、VR)分配带宽和延迟资源,评估服务质量。- 提示:用 networkx 建模网络,优化算法分配资源。# 设计虚拟 5G 网络切片,为不同业务分配资源。# 为不同业务分配带宽和延迟资源。# 添加节点代表不同业务和基站。# 创建一个简单的网络模型。# 更新带宽分配信息。# 更新延迟分配信息。# 更新服务质量信息。# 显示带宽分配信息。# 显示延迟分配信息。# 显示服务质量信息。

2025-03-25 07:31:00 868

原创 5G NR物理层符号生成(Python)

生成5G NR的OFDM符号,模拟子载波分配和调制过程(如QPSK、16QAM)。bit_group = bits[i:i + 4].tolist() # 将 numpy 数组转换为列表。bit_pair = bits[i:i + 2].tolist() # 将 numpy 数组转换为列表。N_subcarriers = 64 # 子载波数量。cp_length = 16 # 循环前缀长度。N_symbols = 100 # 符号数量。# 生成 OFDM 符号。# 生成随机比特序列。

2025-03-25 07:21:44 999

原创 卫星通信链路动态调整(Python)

link_label.config(text=f"链路状态: {link_state if link_state else '未连接'}")encoding_label.config(text=f"编码率: {encoding_rate}")encoding_label = tk.Label(info_frame, text="编码率: 1")link_label = tk.Label(info_frame, text="链路状态: 未连接")# 模拟卫星轨道数据。# 创建左侧动画区域。

2025-03-25 07:08:35 841

原创 卫星信号传输延迟模拟(Python)

- 模拟卫星移动时的链路切换,根据仰角和信号强度调整通信参数(如编码率)。- 提示:用 pandas 处理卫星轨道数据,状态机控制链路状态。

2025-03-25 07:03:07 225

原创 Wi-Fi信号强度可视化(Python)

编写脚本扫描附近Wi-Fi信号,绘制信号强度随时间变化的曲线图。- 提示:使用 scapy 库捕获Wi-Fi数据包,结合 matplotlib 绘图。

2025-03-24 13:49:11 772

原创 蓝牙低功耗(BLE)数据传输仿真(Python)

模拟传感器节点通过BLE传输温度数据到手机APP的过程,记录传输延迟和丢包率。- 提示:用 bleak 库模拟BLE设备,生成随机温度数据并发送。

2025-03-24 13:01:22 672

原创 模拟蓝牙设备配对(Python)

self.connect_button = tk.Button(root, text="连接设备", command=self.connect, state=tk.DISABLED)self.send_button = tk.Button(root, text="发送数据", command=self.send_data, state=tk.DISABLED)self.discover_button = tk.Button(root, text="发现设备", command=self.discover)

2025-03-24 12:48:18 608

原创 基于遗传算法的虚拟物体的变形(Python)

text = font.render(f"位置: ({best.bottom_center[0]:.2f}, {best.bottom_center[1]:.2f})", True, WHITE)text = font.render(f"角度: {best.angle:.2f}", True, WHITE)labels = ["初始种群数量:", "交叉概率 (0 - 1):", "变异概率 (0 - 1):"]text = font.render("最佳圆柱体参数:", True, WHITE)

2025-03-24 08:09:57 776

原创 按时间地点对照片分类(Python)

self.btn_location = tk.Button(right_frame, text="按地点分类", command=self.classify_by_location)self.btn_theme = tk.Button(right_frame, text="按主题分类", command=self.classify_by_theme)self.classified_tree.heading("#0", text="分类后文件夹结构")self.root.title("智能照片分类器")

2025-03-22 18:49:02 782

原创 人脸标注(Python)

".join(names) # 0x9286 对应 EXIF 的 UserComment 标签。submit_button = tk.Button(input_frame, text="提交", command=on_submit)name_label = tk.Label(input_frame, text="请输入这个人的名字:")print(f"处理图片 {image_path} 时出错: {e}")print(f"已标注并保存图片: {output_path}")# 将标注信息添加到图片属性。

2025-03-22 18:47:39 741

原创 照片按内容分类(Python)

result_text += f"分类后照片存放的根目录: {output_directory}\n\n"label_output = tk.Label(root, text="请输入分类后照片存放的根目录:")result_text = f"未分类前照片所在目录: {photo_directory}\n"label_photo = tk.Label(root, text="请输入照片所在目录:")result_text += "\n过滤后的照片列表:\n":param img_path: 照片的路径。

2025-03-22 18:46:02 564

原创 艺术照制作工具(Python)

用Python编程实现,窗口用文本框指定图片所在的目录,文本框指定需要将几张照片做成一个艺术照,然后将规定的图片做成艺术照,并单选按钮询问照片加上边框,艺术照按照扇形、或者几行几列的、或者圆形设计,然后将做成的艺术照放在指定的目录,做好的艺术照目录需要用户在窗口指定。

2025-03-22 18:44:14 710

原创 用遗传算法、蚁群算法、粒子群算法以及他们之间混合使用求函数的最大值,并比较最大值与实际的误差(Python)

calculate_button = tk.Button(right_frame, text="计算最大值", command=select_and_calculate)"遗传算法 + 蚁群算法", "粒子群算法 + 遗传算法 + 蚁群算法"]messagebox.showerror("错误", "请选择一种算法")"粒子群算法 + 遗传算法", "粒子群算法 + 蚁群算法",algorithms = ["粒子群算法", "遗传算法", "蚁群算法",root.title("算法选择与函数优化")

2025-03-21 09:03:20 375

原创 模糊控制的参数调整的动画演示(Python)

以下是温度模糊控制温度的公式的调整过程。# 显示模糊控制公式。# 定义输入输出变量。# 创建模糊控制系统。

2025-03-20 18:46:16 452

原创 神经网络权重变化的动画演示(Python)

formula += f"隐藏层到输出层权重 W_ho:\n{nn.weights_hidden_output}\n"formula += f"输入层到隐藏层权重 W_ih:\n{nn.weights_input_hidden}\n"formula += f"隐藏层输出 H_out:\n{hidden_output}\n"formula += f"输出层输出 O_out:\n{final_output}\n"formula += f"隐藏层输入 H_in:\n{hidden_input}\n"

2025-03-20 18:37:34 813

原创 lora节点通信动画模拟(Python)

用Python编程模拟通信的过程,通信动画在窗口左面,通信信息在窗口右面显示,假定有5个节点,要求各个节点标注一下。传送协议用表格显示。

2025-03-20 15:05:28 553

原创 焊接性能分析代码(Python)

welding_performance_data.xls数据文件。

2025-03-19 21:38:53 161

原创 GPRS协议动画演示代码(Python)

canvas.create_text(100, 270, text="数据发送成功", fill="green")canvas.create_text(100, 270, text="数据发送失败", fill="red")canvas.create_text(160, 110, text="空气质量传感器", fill="black")canvas.create_text(100, 240, text="执行器(灯泡)", fill="black")# 模拟数据发送成功动画。# 模拟数据发送失败动画。

2025-03-19 21:36:46 570

原创 利用modbus命令通过串口控制开关灯代码(Python)

raise FileNotFoundError("开灯或关灯图片不存在或格式不受支持")self.off_button = QPushButton('关灯', self)self.on_button = QPushButton('开灯', self)print(f"错误: {e}")

2025-03-19 21:36:10 400

原创 zigbee网络动画代码(Python)

ax_left.set_title(f"Zigbee 网络拓扑结构 - {end_device.name} 发送数据")send_msg = f"{self.name} 发送数据: {data}"msg = f"{self.name} 接收到数据: {data}"msg = f"{self.name} 转发数据: {data}"msg = f"{device.name} 加入网络"msg = f"{self.name} 启动网络"# 设置 matplotlib 支持中文显示。# 创建左右两个子图。

2025-03-19 21:35:06 309

原创 火苗带烟雾模拟代码(Python)

随机选择一个方向。# 随机选择一个方向。# 每次循环增加更多烟雾颗粒。# 火苗和烟雾的初始位置和状态。# 初始化Pygame。# 绘制更真实的火苗。# 绘制更真实的烟雾。

2025-03-19 21:33:45 985

原创 正废品识别的检测代码(Python)

self.stop_button = tk.Button(self.master, text="停止检测", command=self.stop_inspection, state=tk.DISABLED)self.set_path_button = tk.Button(self.master, text="设置图像路径", command=self.set_image_path)self.image_path_label = tk.Label(self.master, text="待检测的图像路径:")

2025-03-19 21:32:49 827

原创 可自动检测的代码(Python)

self.stop_button = tk.Button(self.master, text="停止检测", command=self.stop_inspection, state=tk.DISABLED)self.set_path_button = tk.Button(self.master, text="设置图像路径", command=self.set_image_path)self.image_path_label = tk.Label(self.master, text="待检测的图像路径:")

2025-03-19 21:32:00 890

原创 配置蓝牙模块代码(Python)

self.send_button = tk.Button(root, text="发送", command=self.send_data)self.serial_port_label = tk.Label(root, text="串口号:")self.baud_rate_label = tk.Label(root, text="波特率:")self.input_label = tk.Label(root, text="输入内容:")self.root.title("虚拟串口工具")

2025-03-19 21:31:27 384

原创 汽车碰撞代码(Python)

pygame.display.set_caption("汽车碰撞试验模拟")total_mass = 1 # 假设两车质量相同。# 计算碰撞后的速度(简单的弹性碰撞公式)car_A_a = 0 # 汽车 A 初始加速度。car_B_a = 0 # 汽车 B 初始加速度。# 简单的碰撞变形模拟。# 弹性系数(用于模拟碰撞后的反弹)# 非匀速运动更新速度和位置。# 显示变形数据和速度。# 初始化 Pygame。# 右侧数据显示区域宽度。# 调整右侧窗口文字大小。# 退出 Pygame。

2025-03-19 21:30:51 759

原创 数控加工代码生成代码(Python)

generate_button = tk.Button(root, text="生成并显示数控代码", command=display_nc_code)创建一个Button按钮,文本为 “生成并显示数控代码”,绑定display_nc_code函数,点击按钮时会执行该函数。generate_nc_code函数:与之前生成数控代码的函数相同,接受一个包含各段参数的列表作为输入,返回生成的数控代码列表。创建一个Text文本框用于显示数控代码,设置高度为 20 行,宽度为 50 列,并使用pack方法布局。

2025-03-19 21:30:07 224

原创 太阳系运动轨迹代码(Python)

sim.add(m = 1.0) # 添加太阳,质量设为1.0(单位为太阳质量)# 创建图形和坐标轴,将范围修改为[-400, 400]# 模拟时间设置,进一步增加模拟时间和步数。# 找到距离太阳最远的行星。

2025-03-19 21:29:29 331

原创 文字转语音,语音转文字代码

btn_text_to_speech = tk.Button(root, text="文字转语音", command=text_to_speech)btn_resume_record = tk.Button(root, text="继续录音", command=resume_recording)btn_stop_record = tk.Button(root, text="录音结束", command=stop_recording)root.title("文字语音转换")print("* 录音结束")

2025-03-19 21:28:47 209

原创 直齿轮和圆齿轮齿合(python)代码

自制虚拟串口模拟无线模块配置

2025-03-19 21:28:01 328

原创 双单片机通信

(五)单击“下一步”按钮,出现“新建工程向导:Firmware”对话框,选择“创建固件项目”,系列下拉列表选择“Cortex-M3”选项,Controller下拉列表选择“STM32F103R6”选项,编译器下拉列表选择“GCC for ARM(not configured)”选项。3 单击“Next”按钮,出现“STM32 Project”对话框,在“Project Name”框输入工程名“wirelessA”,其他选项保持默认设置。(六)单击“下一步”按钮,出现“新建工程向导:总结”界面。

2024-12-29 18:57:27 2404

原创 实现oled12864的基本显示功能如文字。

while((*chr>=' ')&&(*chr<='~'))//字符串中的字符必须在规定范围内。//设置低列起始地址。/*-----------------OLED屏宏定义部分----------------*///定义OLED屏引脚接口,可根据实际需求修改|demo中:SCL——PB0、SDA——PB1。//Notice:移植时需要修改的部分:1、OLED屏引脚接口定义;//mode:数据/命令标志 0,表示命令;//x,y:起点坐标(x:0~127,y:0~63)

2024-12-29 18:45:32 1503

原创 STM32CubeIDE代码自动补全快捷键的修改

STM32CubeIDE代码自动补全快捷键默认为ALT+/,用过的都知道编辑代码非常不方便,如何修改呢?(3)选择“C/C++通用”,接着选择“配置工作空间设置”,在查找栏输入“Keys”。(6)双击Content Assist,输入新的快捷键如“Space,Space”,(7)单击应用并关闭“Apply and Close”,到此快捷功能达到了修改。(5)继续查找“Content Assist”,(2)单击“工程”菜单下的“属性”。(4)单击键“Keys”,

2024-12-20 15:25:05 567

基于Java的智能家居系统的设计

在一套有1室1厅1厨1卫的房间内,设计智能家居。用户需求为:各室含有一个灯,一个空调(用风扇取代),采用电脑控制,各室含有1个人体传感器,监测是否有人,1个温度传感器,监测温度是否适宜,否则打开空调,1个光照传感器监测室内的光线是否合适,另外厨房还有一个火焰传感器,监测是否有火灾发生。 串口通信命令说明: 01:电机1正转 02:电机1停转 03:电机2正转 04:电机2停转 05:电机3正转 06:电机3停转 07:电机4正转 08:电机4停转 10:灯1开 11:灯2开 12:灯3开 13:灯4开 14:灯1关 15:灯2关 16:灯3关 17:灯4关 20:开关传感器状态,温度1数据; 21:开关传感器状态,温度2数据; 22:开关传感器状态,温度3数据; 23:开关传感器状态,温度4数据; 开关传感器状态为第3字节:具体为第0位(光照W)、第1位(光照WC)、第2位(光照C)、第3位(光照K)、第4位(人体W)、第5位(人体WC)、第6位(人体C),第4字节:第0位(火焰)、第1位(人体K),温度数据为第5字节。串口波特率19200,串口com2。注意用虚

2024-12-30

基于Java的火灾报警系统的设计

利用protus开关元件模拟的火焰传感器、烟雾传感器、LED灯、喇叭构成的proteus电路,编程实现火灾报警系统的监控,当有烟雾和火焰发生时LED灯和喇叭同时报警,没有时自动解除报警,要求用户必须注册用户名和密码,使用报警系统时登录系统,当用户名和密码正确登录系统,否则不允许登录系统。

2024-12-30

环境监测系统的上下位机的设计

编程实现环境光ALS-PT19传感器、PPD42尘埃颗粒传感器的数据读取。

2024-12-30

用STMCubeIDE编写的STMF103R6单片机控制灯开关

用STMCubeIDE编写的STMF103R6单片机控制灯开关,电路用proteus虚拟仿真,用串口发开和关控制命令,0x01控制开,0x02控制关,用Java工程实现上位机控制单片机的实现灯的开关。

2024-12-30

模拟HC-05的启动过程

采用proteus和是他们2cubeide开发。

2024-03-05

模拟利用串口发送AT命令控制gprs-sim900a的过程

采用了stm32cubeide软件开发。

2024-03-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除