自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (6)
  • 收藏
  • 关注

原创 QObject::startTimer: Timers cannot be started from another thread

摘要 本文分析了Qt跨线程使用QTimer时出现的QObject::startTimer警告问题。通过日志定位发现TagEngine的m_cyclicTimer在主线程创建但在通信线程调用start()导致错误。根本原因是moveToThread()不会自动移动子对象(QTimer)。解决方案包括:1)延迟创建QTimer(在正确线程初始化);2)使用信号触发初始化(推荐方法)。文章提供了详细的问题排查步骤和两种解决方案,特别强调了Qt线程对象归属的基本原则:QTimer必须在所属线程的事件循环里创建和使用

2025-12-09 19:46:50 805

原创 制药厂房的供配电 设计

接地系统形式为 TN-C-S 或 TN-S(特别标注 TN-S System);根据厂房性质与消防用水量,对消防负荷的供电等级进行划分(I、II、III 级)。工厂变电所(10kV 配电装置、变压器、0.4kV 配电装置、无功补偿等);分散接地时,各功能接地体必须远离防雷接地体(距离 > 20 m)。备用照明:作为正常照明的一部分,保障必要功能下的最低照度;进线电源需要设置切断装置,并宜布置在洁净区外,便于管理;电气管线宜暗敷,防止积尘,便于清扫,与装修协调;专用消防供电系统(消防电源、备用电源等)。

2025-12-09 18:31:46 311

原创 chatGpt各模块的使用方法入门

摘要:针对C++编程、方案设计、架构设计和纠错四大需求,建议以GPT-5.1作为主力模型,搭配GPT-4.1或Claude 3.7 Sonnet作为辅助。GPT-5.1在C++现代特性支持、复杂方案设计和系统架构推演方面表现优异,适合作为核心开发工具;辅助模型可用于交叉验证设计合理性、代码审查和获取不同视角。使用时建议将大任务拆解为需求澄清、架构设计、接口定义等阶段,并通过多模型协作进行架构评审,同时利用编译错误反馈实现闭环纠错。这种组合能有效提升工程开发的可靠性和效率。

2025-12-08 16:00:50 698

原创 【无标题】

本文介绍了五种心跳检测的实现方案,均基于PLC编程(ST语言)。核心功能是通过监测心跳计数变化来判断系统是否存活,若超时未收到心跳则触发报警。各方案均包含使能控制、心跳变化检测、定时器管理和状态输出等基本模块。优化版本增加了边沿检测、故障复位等功能,其中修正版使用单个定时器变量控制,简化版强调稳定性,带故障复位版本增加了系统恢复能力。所有方案均输出心跳状态标志和超时报警信号,部分版本还提供已用时间监测。这些实现方案适用于工业控制系统中需要监控设备存活状态的场景。

2025-12-03 20:31:38 110

原创 wincc vbs脚本使用

本文展示了多种工业自动化场景下的脚本实现方法,主要包括: 画面切换功能(VBScript):通过OnClick事件实现数据库查询画面的切换 画面初始化脚本(VBScript):包含日期初始化、表格排序和日志输出功能 位状态读取函数:提供了VBScript和C++两种实现,支持读取字变量(WORD)和双字变量(DWORD)的指定位状态 动态显示控制(VBScript):根据变量值改变文本内容和颜色 这些脚本涵盖了工业自动化系统中常见的功能需求,包括界面操作、数据初始化和状态检测等。

2025-12-03 20:27:46 109

原创 Windows 开机自启动完全指南

Windows系统提供了多种开机自启动方法,主要包括:1.启动文件夹(最简单,适合普通用户);2.注册表修改(支持所有用户,需管理员权限);3.任务计划程序(功能最强大,支持延迟启动和条件设置)。其中启动文件夹方法操作简单,只需将程序快捷方式放入用户级或系统级启动目录;注册表方法通过修改Run键值实现;任务计划程序则提供高级选项如延迟启动、管理员权限运行等。每种方法都可通过手动操作或脚本实现,用户可根据需求选择最适合的方式。

2025-10-30 13:52:39 900

原创 私有化布署中遇到的问题解决方法

本文总结了TRRO私有化部署中的常见问题及解决方法。主要包含两大部分: 服务卸载问题:原说明文档的卸载命令有误,提供了三种正确的Docker镜像删除方法,包括直接删除命令、分步安全删除和使用管道过滤删除。 部署安装问题: 环境变量缺失导致MySQL容器创建失败,解决方法是创建.env文件并设置必要变量 启动警告问题,主要涉及容器无法修改系统核心转储设置,提供了临时和永久两种解决方案 容器初始化失败问题,给出了详细的排查步骤,包括查看容器日志、重启容器等操作 文档还提供了关键目录创建、权限设置等补充说明,并强

2025-08-04 10:12:51 745

原创 Ubuntu远程桌面

本文提供了在Jetson设备上配置远程桌面访问的多种方法。首先通过命令行检查已安装的VNC和远程桌面组件,包括NVIDIA特有工具和X服务器状态。然后详细介绍了三种无需下载的配置方案:使用x11vnc、Vino或xrdp服务,并给出了Windows客户端的连接方法。针对MIIVII终端用户,还提供了安装TigerVNC、NoMachine以及基于浏览器的x11vnc+noVNC方案。文中包含详细的命令执行步骤、防火墙配置建议以及故障排查指南,帮助用户快速建立远程连接。所有方法都考虑了内部网络环境下的安全设置

2025-07-07 08:38:34 687

原创 MIIVII终端设置远程桌面访问

远程桌面配置方案摘要(150字) 针对MIIVII终端设备提供三种远程桌面配置方案: VNC方案:安装TigerVNC服务器,配置密码和启动脚本,开放5901端口,使用VNC Viewer连接。 NoMachine方案:下载安装NoMachine软件包,开放4000端口,提供更流畅的远程体验。 Web方案:通过x11vnc和noVNC搭建基于浏览器的访问,开放6080端口。 系统已预装部分组件,可通过检查vino/tigervnc/xrdp等现有服务快速配置。若无法联网,可检查NVIDIA专用工具或使用SS

2025-07-07 08:35:52 566

原创 电脑操作系统挂载修复安装方法

本文介绍了Windows系统的挂载修复安装方法和DISM健康检查完整指南。主要内容包括:通过ISO文件挂载安装系统的步骤;DISM健康检查的三个级别(快速检查、详细扫描、修复问题)及相应命令;检查结果解读;季度维护建议脚本;高级维护命令以及不同频率的系统维护计划。文章强调必须以管理员身份运行命令,并提供了执行注意事项和最佳时间建议,帮助用户保持系统健康。

2025-06-27 13:09:23 404

原创 为什么要把onnx生成这两个文件

NCNN采用.param和.bin双文件格式设计,主要原因包括:1) 架构与权重分离,提升加载效率;2) 通过内存映射优化内存使用;3) 快速解析小型结构文件,缩短启动时间;4) 文本格式的.param文件便于人工阅读和调试;5) 支持灵活修改网络结构而不影响权重数据。这种设计特别针对移动/嵌入式设备的资源限制进行优化,相比ONNX的单一文件格式,能更好地适应计算和内存受限的环境需求,提供更高效、灵活的模型部署方案。

2025-06-14 10:04:09 447

原创 NCNN 模型文件的生成流程详解

NCNN模型文件包含.param(网络结构)和.bin(权重)两部分,通常由其他深度学习框架转换而来。针对YOLOv11n模型,生成流程包括:1)在PyTorch中训练并保存模型;2)导出为ONNX格式;3)使用NCNN工具转换生成.param和.bin文件;4)可选优化步骤(如量化)。该转换过程需要安装NCNN工具链和ONNX依赖。现有文件是通过这一标准流程生成的预训练模型,用户如需自定义模型需重新执行完整转换步骤。

2025-06-14 09:57:35 580

原创 #AI短视频制作完整教程

本文介绍了利用AI工具高效制作短视频的完整流程。从前期准备(确定主题、脚本策划)、工具选择(Runway ML、Synthesia等视频生成工具及ChatGPT等辅助工具),到具体制作步骤(内容策划、素材准备、视频生成与编辑),再到后期优化(画面、音频、字幕)和发布策略(平台适配、时机选择)。文章还提供了提升质量的制作技巧、常见问题解决方案及进阶方法,强调策划先行、工具熟练和质量把控是制作优质AI短视频的核心。随着技术发展,掌握这套流程可高效产出有影响力的短视频内容。

2025-05-31 21:48:50 4503

原创 Ubuntu 20.04 ARM64 YOLOv5完整实现指南

本文提供了在Ubuntu 20.04 ARM64系统上实现YOLOv5的完整指南。首先介绍了系统环境配置,包括基础依赖安装、Python虚拟环境设置、ARM64专用PyTorch安装以及OpenCV部署方案。然后详细说明了YOLOv5的训练流程,包括数据集结构规范、配置文件创建、标签格式转换脚本编写,以及训练参数配置方法。针对ARM64架构特点,文中特别推荐使用CPU版本的PyTorch,并建议减小batch_size和workers数量以优化性能。整个实现过程涵盖了从环境搭建到模型训练的全流程,为ARM平

2025-05-28 12:48:22 826

原创 Yolov5详细教程

本文提供了一份完整的YOLOv5目标检测算法教程,涵盖从安装部署到实际应用的各个环节。教程首先介绍了YOLOv5的特点和优势,然后详细说明了环境安装步骤。核心内容包括模型架构解析、数据准备方法、训练参数配置、模型推理实现以及优化技巧。此外还提供了实际应用案例和常见问题解决方案,适合不同水平的开发者快速上手YOLOv5。教程通过清晰的代码示例和参数说明,帮助读者掌握这一高效的目标检测工具。

2025-05-27 14:18:49 990

原创 安装jupyter报错

这篇文章提供了在Windows环境下安装Jupyter时遇到pywinpty依赖错误的解决方法。错误表现为找不到puccinialin依赖包并出现Python版本冲突。作者给出了7种解决方案: 检查Python版本 跳过非必需依赖安装 更新pip工具集 清理缓存重装 推荐使用conda安装pywinpty 创建新的Python 3.9+环境 临时跳过问题依赖 最终通过方案5(conda安装)成功解决问题,并顺利完成了Jupyter的安装。文章针对YOLOv5环境中的依赖问题提供了完整的解决思路。

2025-05-27 10:02:54 3214 1

原创 ubuntu系统设置开机自启动方法

在Ubuntu系统中实现开机自启动脚本有两种常用方法:1)使用crontab的@reboot任务(简单快捷),需编辑crontab添加启动命令并确保脚本有可执行权限;2)通过systemd创建服务(适合长期运行的服务),需编写.service配置文件并设置自动启动。常见问题包括脚本权限不足、路径错误或依赖缺失,可通过检查日志、手动测试脚本、修正路径和权限来解决。若systemd服务仍无法启动,可尝试改用root权限运行或使用rc.local方式。建议优先使用crontab方法处理简单需求,复杂的后台服务推荐

2025-05-27 08:52:49 1000

原创 window系统设置应用程序开机自启动

本文介绍了在Windows 11中设置QtWidgetDemo程序开机启动的四种方法:1)通过启动文件夹创建快捷方式(推荐);2)使用批处理脚本;3)通过任务计划程序配置;4)常见问题排查。重点推荐方法一,即直接将程序快捷方式放入启动文件夹,操作简单可靠。其他方法提供了更多控制选项,如批处理的延时启动、任务计划程序的精确调度等。文章还列出了路径验证、权限设置、依赖项检查等常见问题的解决方案,确保程序能顺利自启动。

2025-05-27 08:38:52 406

原创 如果你还是无法安装 nvidia-jetpack

Nvidia jstson 安装

2025-05-21 17:01:08 1365

原创 【无标题】无法安装 nvidia-jetpack

orin arm系统安装jetpack

2025-05-21 16:59:23 1200

原创 【无标题】网络相机(IP Camera)的 URL 通常采用 RTSP(Real-Time Streaming Protocol) 协议

不同厂商的相机路径可能不同,具体路径需要参考相机的用户手册或技术文档。RTSP 服务的端口号,默认是 554。视频流的路径,由相机厂商定义,通常用于指定视频流的通道或分辨率。确保相机和客户端在同一网络中,或者通过端口转发访问公网 IP。如果相机需要登录认证,则需要提供用户名和密码。海康威视:/Streaming/Channels/101。如果相机不需要认证,可以省略用户名和密码部分。/h264:表示 H.264 编码的视频流。/ch1/main:表示第一个通道的主码流。/live:表示实时视频流。

2025-03-05 15:57:52 519

原创 【无标题】

QWidget及其派生类的对象,可以设置 Qt::WA_DeleteOnClose 标志位,当close时会调用 QWidgetPrivate::close_helper,进而调用 deleteLater 结构该对象。对于这种重载的信号,用 Qt4 的 connect 来写是没问题的,如果用 Qt5 的写法就无法编译通过,错误写法如下。Qt 槽函数的参数需要和信号的参数保持一致,可以比信号的参数少,但不能顺序不同,也不能比信号的参数多。构造顺序:先执行基类的构造函数,再执行派生类的构造函数。

2025-01-11 14:54:09 272

原创 Qt C++学习笔记1.7

connect(按钮对象指针, &QPushButton::clicked, this, &类名::槽函数);使用 setIcon(const QIcon &);void on_控件名称_clicked();parent:父窗口,一般填 this。在这里#ifndef WIDGET_H。filter:文件类型过滤器,例如。使用父类 QWidget 的方法。使用父类 QWidget 的方法。caption:打开窗口的标题。QFileDialog 类。设置样式表 (qss)设置样式表 (QSS)

2025-01-10 19:51:35 1954

原创 vs2022 转化qt

在vs qt插件中点击 扩展 --- QT VS Tools -----Create Basic.pro file 生成pro文件,再用QtCreator打开.pro文件即可, 然后在qt creator pro文件中添加qt 的模块,然后构建

2025-01-10 08:50:37 477

原创 vs qt 与QtCreator 项目相互转化的方法

将qmake.exe所在的的目录到系统path,D:\InstallSoft\Qt6.8\6.7.3\msvc2022_64\bin。解决方法:关闭cmd 窗口 找到cl.exe路径配置到系统path,再次打开cmd转换。qmake -tp vc xxx.pro 生成.vcxproj。QtCreator 项目转VSQt。

2025-01-09 20:19:38 239

原创 用gpt写c++代码

用gpt写代码,提出需求,一步步完成

2024-12-20 10:29:25 1883

原创 codesys 连接mysql

第二步安装成功后 设置环境变量 C:\Program Files\MySQL\MySQL Server 8.0\bin。设置root@ localhost 密码。第四步打开codesys 连接mysql。第一步安装mysql。

2024-12-09 14:27:33 384

原创 MOVEIT:process [moveit_setup_assistant-2] has died!

@[Troslaunch moveit_setup_assistant setup_assistant.launch解决方法================================================================================REQUIRED process [moveit_setup_assistant-2] has died!process has died [pid 163908, exit code 127, cmd /opt/ros

2024-10-17 13:11:57 1772 1

原创 【无标题】

4个外部和内部振荡器选项片上锁相环,可基于选定的内部和外部振荡器升高内部工作频率在各种时钟源之间进行动态时钟切换用于节省系统功耗的打盹模式故障保护时钟监视器FSCM,可检测时钟故障 ,并允许完全地恢复和关闭应用时钟控制寄存器OSCCON用于时钟源选择的非易失性配置位 FOSCSEL FOSC–主振荡器选择的系统配置寄存器Fcy(工作频率)=Fosc(振荡频率)/2。

2023-10-06 21:12:07 245

洁净制药厂房的供配电设计

本 PPT 介绍了制药厂房中供配电系统的总体概念与设计要点,内容包括: 洁净厂房的特点及其对供配电系统的特殊要求; 供配电设计的一般原则与依据的国家/行业标准; 从上级电网到工厂变电所、终端配电的总体结构与模块化设计思路; 供配电范围:动力配电、照明、通讯、接地、防雷与消防等; 动力配电中电压等级、接地系统形式(如 TN-S)、负荷等级与可靠性、UPS 配置等; 照明的电源方式、光源选择、安装方式、应急与备用照明要求; 通讯系统、监控系统在生产管理与消防中的作用; 接地与等电位连接、防雷等级与防雷措施; 消防设施及其专用供电(消防泵、排烟风机、消防控制室、应急照明等); 常见高压柜、动力柜、照明箱等配电设备案例及部分设计图纸示意; 公司已完成的典型项目案例。 1. 工程背景与总体框架 所属领域:制药厂房工程的公用工程系统,其中本 PPT 聚焦于供配电系统。 放在整个公用工程中的位置:与给排水、纯化水/注射用水、气体与热力、暖通空调、自动化控制等系统并列。 2. Part 01 供配电概述 2.1 洁净厂房的特点 空间密闭,结构复杂、走向曲折; 单相设备、仪器种类多,工艺设备昂贵、精密; 装修材料与工艺材料种类多,对尘埃、静电等更敏感。 这些特点决定了:供配电系统要安全可靠、减少积尘、便于清洁和维护。 2.2 供配电总则 供配电设计应满足: 可靠、经济、适用; 保障人身与财产安全; 便于安装与维护; 采用技术先进的设备与方案。 2.3 设计依据与规范 引用了大量俄语标准(ГОСТ、СНиП、SanPiN 等)以及国家、行业和地方规范,作为设计的法规基础文件,包括: 电气设备、接线、接地、电气安全; 建筑物电气装置、照明标准; 卫生与安全相关规范等。 3. Part 02 供配电总览 从电源系统整体结构进行总览: 上级:地方电网; 工厂变电所(10kV 配电装置、变压

2025-12-09

制药企业的自动化控制系统 依据:GAMP5 指南及相关法规,重点是药品生产中计算机化系统的合规与验证

一、主题与背景 主题:制药企业的自动化控制系统 / 计算机化系统(CSV) 依据:GAMP5 指南及相关法规,重点是药品生产中计算机化系统的合规与验证。 二、相关法规与指南概览 主要引用的法规和指南包括: 欧盟: 《EudraLex 第4卷 GMP》及 附录11 计算机化系统 美国: 21 CFR Part 11(电子记录与电子签名) 国际与中国: ISPE GAMP5(良好自动化生产实践) ICH Q7A(原料药GMP) 中国 2010 版 GMP 及附录《计算机系统》 MHRA Data Integrity 指南等 三、GAMP 发展与基本原则 GAMP 版本演进 GAMP1.0(1995)到 GAMP5.0(2008),逐步与最新法规和行业最佳实践接轨。 GAMP5 基本理念 提供一套经济、基于风险的良好实践框架,用于确保: 系统符合预定用途(fit for intended use) 满足法规要求(GxP) 保障患者安全、产品质量和数据完整性 关键概念 基于生命周期管理与质量风险管理 充分利用供应商活动,避免重复验证 对不同系统、不同风险等级进行差异化活动 关键角色 主题专家(Subject Matter Expert) 流程所有者(Process Owner) 系统所有者(System Owner) 四、计算机化系统概述与架构 系统范围 涵盖所有 GxP 相关系统:GMP/GCP/GLP/GDP 以及医疗器械相关系统。 典型系统类型(制药企业) 仓储和配送系统(WMS) 实验室信息管理系统(LIMS)、自动化实验仪器 生产管理系统(MES) 自动化生产设备、DCS/SCADA/PLC 公用工程控制:BMS、空调自控、水系统自控 企业资源计划(ERP)、电子文档管理系统等 系统构成 硬件(标准 / 定制) 软件(基础设施软件、不可配置/可配置软件、定

2025-12-09

QtS7通讯模块 多线程架构

┌──────────────────────────────┐ │ QtS7comm (UI) │ │ 按钮 / 表格 / 状态栏 / 定时器 │ └────────────▲─────────────────┘ │ 信号/槽 + API 调用 ┌────────────▼─────────────────┐ │ PlcCommunication │ │ 线程安全的变量读写 + 缓冲区管理 │ └────────────▲─────────────────┘ │ Qt 信号/槽 ┌────────────▼─────────────────┐ │ PlcThread (QThread) │ │ 连接保持 / 轮询读写 / 重连机制 │ └────────────▲─────────────────┘ │ C++ 调用 ┌────────────▼─────────────────┐ │ TS7Client (snap7) │ │ Snap7 C API 的 C++封装 │ └──────────────────────────────┘

2025-12-08

【工业自动化】基于WinCC 8.0的钻机数据报表系统:实现数据库连接、定期数据清理与Excel日报/周报/月报自动生成及导出功能

内容概要:本文详细介绍了基于Wincc 8.0平台实现数据库报表查询与导出的完整解决方案,涵盖系统软件环境搭建、数据库连接配置、数据存储与定期清理机制,并通过VBScript脚本实现日报、周报、月报的自动生成与导出功能。文中提供了多个关键脚本代码,包括定时保存和删除数据、按日期范围查询、FlexGrid数据显示及导出为Excel文件等功能,同时支持图表可视化展示趋势分析。所有报表可自动保存至指定路径并弹出资源管理器提示用户。; 适合人群:具备一定自动化控制背景和脚本编程基础的工业自动化工程师、SCADA系统开发者或从事工控项目实施的技术人员,尤其适用于使用Wincc进行HMI/SCADA开发并需集成数据报表功能的1-3年经验从业者; 使用场景及目标:①实现工业现场设备数据的周期性采集与持久化存储;②构建可视化历史数据查询界面并支持灵活导出;③按日、周、月维度生成统计报表并附带趋势图表用于生产分析;④自动化清理过期数据以优化数据库性能; 阅读建议:建议结合Wincc开发环境实际部署测试,重点关注ADO数据库连接方式、SQL语句构造、Excel自动化操作及FlexGrid控件使用技巧,注意根据实际项目修改数据库名、表名、标签名等参数,确保脚本兼容性和稳定性。

2025-12-08

步科kinco dtools v3.5.4.3

G070触摸屏编程软件

2023-08-21

S7-200 SMART Modbus TCP 服务器指令.docx

本文用于介绍S7-200 SMART Modbus TCP 服务器指令的使用。 伴随着STEP 7-Micro/WIN SMART V2.2 和S7-200 SMART CPU 固件V2.2的发布,S7-200 SMART CPU开始支持TCP、ISO-on-TCP和UDP等开放式用户通信。STEP 7-Micro/WIN SMART V2.2版本软件安装MB_Server指令库后,S7-200 SMART CPU 还可以支持 Modbus TCP 服务器指令。 每个 MB_Server指令库只能创建一个Mdobus TCP连接,如果一个S7-200 SMART 需要连接多个Modbus TCP 客户端,则需要购买多个名称不同的MB_Server指令库(例如MB_Server_0,MB_Server_1,MB_Server_2)。

2019-10-20

smart200 POU补丁.rar

支持win系统可以解密smart200 2.0POU Smart200 2.1POU Smart200 2.2POU Smart200 2.3POU ,解压后直接覆盖软件安装目录下

2020-05-26

单双层端子图表.rar

端子连接图采用线绘制。可分别用于双层、单层端子

2021-03-29

ACS510外形尺寸.zip

ACS510标准传动变频器,广泛用于风机和水泵,包含有R1-R6变频器的外形尺寸图,在进行电器面板时可以方便使用,欢迎同行下载学习和交流。

2020-07-05

NM1塑壳断路器外形尺寸.rar

NM1塑壳断路器的外形尺寸63A,125A,250A,400A,630A,2P/3P/4P的外形尺寸图

2020-07-05

WpfBasic.rar

WPF的基础学习。Grid、StackPanel、textBlock、textbox、comboBox学习例程

2021-03-28

空空如也

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

TA关注的人

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