自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (20)
  • 问答 (1)
  • 收藏
  • 关注

原创 <Rust><iced>基于rust使用iced构建GUI实例:一个CRC16校验码生成工具

本文的crc16校验码生成工具,主要设计两个方面,一个是crc16 modbus算法的实现,另一个是GUI的视线。<Rust>使用rust实现crc16_modbus校验码生成?在GUI的实现上,使用iced库来实现,我们需要添加一个文本输入框,一个按钮,一个用于显示结果的标签。如图片所示,当我们在输入框中输入字符后(16进制格式的字符,如010300000002此类),程序接收字符串后,转为16进制字节数组,虽然进行crc校验码的计算,计算结果再转为字符显示。}else{

2024-07-31 22:43:50 499

原创 <Rust>使用rust实现crc16_modbus校验码生成?

本文是使用rust代码来实现crc16 modbus校验码的输出。

2024-07-31 12:55:29 778

原创 <HMI><汇川>在汇川HMI中,如何自定义用户登录窗口?

我们需要添加一个新的弹出窗口,并为其布置UI:然后,我们需要为窗口内的部件实现功能,即选择用户名、输入密码,点击确认按钮后,会判断当前能否登录。

2024-07-25 13:28:07 854

原创 <PLC><HMI><汇川>在汇川HMI画面中,如何为UI设置全局样式?

在资源—全局样式菜单下,点击右侧窗口左上角的“+”号按钮,添加一个新的全局样式:至于名称,可以修改,也可以不管,重要是设置其样式。本例中,我们将其名称修改为style4。为了便于说明,我们对于示例中的按钮、文本等部件的样式一一添加,以便于能逐渐看到其状态的改变,我们先来看未设置样式下的默认部件样式:事实上,默认样式也是一种样式,只不过这是汇川的软件默认提供的,很多情况下也是不符合用户的审美的,为了便于说明,我们自定义样式时,会使用比较显眼的色彩,来突出与默认样式的不同。

2024-07-24 15:38:24 611

原创 <Python><paddle>基于python使用百度paddleocr实现车牌识别

paddleocr是百度飞桨的一个文字识别库,准确度非常高,基于其文字识别的基础,将其用于车牌识别。这个识别的准确度是相当高的。

2024-07-23 15:12:02 1233

原创 <PLC><Python>使用python与汇川PLC基于socket通讯程序:传感器数据传送与监控

本系列是关于PLC相关的博文,包括PLC编程、PLC与上位机通讯、PLC与下位驱动、仪器仪表等通讯、PLC指令解析等相关内容。PLC品牌包括但不限于西门子、三菱等国外品牌,汇川、信捷等国内品牌。除了PLC为主要内容外,PLC相关元器件如触摸屏(HMI)、交换机等工控产品,如果有值得记录的内容,也会添加进来。

2024-07-22 17:01:13 619 6

原创 <PLC><汇川>汇川Eazy52x系列PLC固件升级固件烧录过程中的注意点

汇川的小型PLC使用的编程软件是Autoshop,最近更新了新版本,版本号是4.10.1.0完整更新日志如下:【V4.10.1.0修改记录】一、EASY支持OPC UA服务器,通讯规格详见应用手册。二、EtherCAT优化:1、EASY支持GR10-EC-6SW分支器,最大支持三级;2、支持简单从站(解决GR20T卧式IO、SMC阀岛、WAGO耦合器等无法适配问题);3、支持总览界面统一设置EtherCAT别名;4、轴单位换算界面支持用户单位设置;

2024-07-19 16:33:18 1529

原创 <Rust><GUI>rust语言GUI库tauri体验:前、后端结合创建一个窗口并修改其样式

前言本文是rust语言下的GUI库:tauri来创建一个窗口的简单演示,主要说明一下,使用tauri这个库如何创建GUI以及如何添加部件、如何编写逻辑、如何修改风格等,所以,这也是一个专栏,将包括tauri库的多个方面。环境配置系统:windows平台:visual studio code语言:rust、javascript、html、css库:tauri概述本文是tauri库系列博文的第一篇,主要是简单实现一个窗口程序并成功运行,当然,这是基于官方的示例,事实上官方给出的上手例程非常详细,不

2024-07-16 15:18:07 2341

原创 <Rust>egui学习之小部件(二):如何在egui窗口中添加按钮button以及标签label部件?

本专栏是关于Rust的GUI库egui的部件讲解及应用实例分析,主要讲解egui的源代码、部件属性、如何应用。

2024-07-15 14:08:47 1112

原创 <Rust>egui学习之小部件(一):如何在窗口及部件显示中文字符?

本专栏是关于Rust的GUI库egui的部件讲解及应用实例分析,主要讲解egui的源代码、部件属性、如何应用。

2024-07-15 12:33:28 1840

原创 <PLC><威纶通>威纶通触摸与信捷PLC通讯,使用脚本根据页面自动切换模式

本系列是关于PLC相关的博文,包括PLC编程、PLC与上位机通讯、PLC与下位驱动、仪器仪表等通讯、PLC指令解析等相关内容。PLC品牌包括但不限于西门子、三菱等国外品牌,汇川、信捷等国内品牌。除了PLC为主要内容外,PLC相关元器件如触摸屏(HMI)、交换机等工控产品,如果有值得记录的内容,也会添加进来。

2024-07-10 16:47:55 1697

原创 <PLC><模拟量><SMC>使用SMC温度流量传感器PF3W系列与汇川PLC进行模拟量通讯的接线与设置

本系列是关于PLC相关的博文,包括PLC编程、PLC与上位机通讯、PLC与下位驱动、仪器仪表等通讯、PLC指令解析等相关内容。PLC品牌包括但不限于西门子、三菱等国外品牌,汇川、信捷等国内品牌。除了PLC为主要内容外,PLC相关元器件如触摸屏(HMI)、交换机等工控产品,如果有值得记录的内容,也会添加进来。

2024-07-09 14:42:25 609

原创 <PLC><汇川><模拟量>基于汇川Easy521系列PLC使用模拟量模块与模拟量传感器进行通讯

本系列是关于PLC相关的博文,包括PLC编程、PLC与上位机通讯、PLC与下位驱动、仪器仪表等通讯、PLC指令解析等相关内容。PLC品牌包括但不限于西门子、三菱等国外品牌,汇川、信捷等国内品牌。除了PLC为主要内容外,PLC相关元器件如触摸屏(HMI)、交换机等工控产品,如果有值得记录的内容,也会添加进来。

2024-07-09 13:51:07 1842

原创 <PLC><汇川><串口485>汇川Eazy521系列PLC与特域水冷机进行485通讯的设置

本系列是关于PLC相关的博文,包括PLC编程、PLC与上位机通讯、PLC与下位驱动、仪器仪表等通讯、PLC指令解析等相关内容。PLC品牌包括但不限于西门子、三菱等国外品牌,汇川、信捷等国内品牌。除了PLC为主要内容外,PLC相关元器件如触摸屏(HMI)、交换机等工控产品,如果有值得记录的内容,也会添加进来。

2024-07-08 18:49:24 984

原创 华为仓颉语言体验:一个简单的socket服务端实现

由于仓颉目前是内测状态, 不能展示仓颉的详细信息,但是华为仓颉官网的公共文档的内容是可以公开的。我相信有不少喜欢编程的朋友都申请了内测,但是一些编程初学者应该和我一样,处于摸索阶段。所以,我这里把我测试的一个示例程序分享一下,以便大家参考。

2024-07-01 13:27:22 1169

光纤缠绕设备HMI程序-汇川IT7070E

基于汇川PLC的光纤缠绕设备程序,本资源是配套的HMI程序源代码,用于监控与操作光纤缠绕设备

2025-04-27

光纤缠绕设备-汇川PLC-源代码

基于汇川PLC实现的光纤缠绕设备程序

2025-04-27

com0com-com2tcp

com0com--com2tcp

2025-04-23

基于tauri实现的大寰夹爪调试助手GUI-Vite前端-rust后端(源代码)

本程序是基于tauri和rust实现的一个大寰电动夹爪的调试助手,通讯协议是modbus,GUI使用tauri构建,前端是javascript加上html,后端是rust。本资源文件除了nodejs安装包,其他是完整的源码,如果下载本资源使用,需要先使用npm安装依赖包,然后还需要等待rust编译后,才能执行。

2025-03-28

威纶通HMI自定义登录窗口-权限判断-PLC-HMI-工业自动化(源代码)

本程序是威纶通HMI软件中,实现自定义登录窗口的源代码,可基于用户编号与密码进行权限判断,适用于自定义登录窗口的编制。

2025-03-19

威纶通HMI-自定义菜单栏-可切换隐藏(源程序)

本程序是威纶通HMI实现自定义菜单栏的源程序,可以进行显示、隐藏的动态切换

2025-03-18

汇川HMI自定义登录窗口-可选样式-脚本-源代码

本文件是汇川HMI的源文件,主要实现的功能是自定义登录窗口,但新增了样式变化,即对于自定义的窗口,还可以修改样式。本文使用的软件版本是汇川:InoTouchPad-V1R4C00SPC76,示例触摸屏型号是IT7070E

2025-03-14

简易音乐播放器-python-导入-播放控制-播放列表添加删除

使用python与pyqt5编写的简单音乐播放器,具备的功能包括音乐导入(单曲、文件夹),音乐播放(播放、暂停、快进、快退、拖放、音量控制),播放列表(添加、删除、双击播放)

2025-03-05

tauri-rust-计算器程序-源代码

本资源是基于rust,以tauri为框架编写的一个简单的计算器程序,可以实现加减乘除以及乘方的运算,支持连续运算,支持退格

2025-02-08

汇川PLC-socket通讯-PLC源码(梯形图)

本资源是使用汇川eazy521系列PLC进行socket通讯的PLC源码,梯形图编写,主要是PLC作为服务端,包含了监听、接收、发送、关闭等功能块的调用。但不包含接收数据的处理(此部分因为要根据实际情况处理,比如是开关量数据还是模拟量数据)

2025-02-06

python-pyqt5-图片爬取

基于python,使用pyqt5作GUI,可以爬取网站的图片并自定义下载,如视觉中国

2025-01-02

python-opencv-相机标定-源代码

概述:基于python的opencv标定程序,可以利用摄像头对标记码进行检测,以测定距离的偏移 语言:python 库:opencv、pyqt5 功能:使用opencv来捕获电脑端的相机接口,可以进行切换,如果未检测到相机,会弹窗提示。可以设置相机捕获画面的尺寸,捕获画面将反馈到pyqt5的GUI上显示,同时可以选择是否开启marker检测,如果开启,画面将动态显示opencv检测到的标记码marker并绘制角点坐标与标记码id。 另外程序设置了参考点设置按钮,点击按钮即可将当前检测到的角点作为参考点坐标,同时程序一直计算参考点与当前角点之间的直线距离,即偏移,在启动时,默认参考点的位置是(0,0),实际参考点需要手动设置。 具体效果,可以去搜索我的博文,里面有代码介绍以及视频演示

2024-12-31

websocket服务器-PLCsocket通讯-源码

使用html和javascript实现的websocket服务端与客户端,且可以与PLC等下位控制器进行socket通讯,使用中间层进行数据转发

2024-11-13

基于rustGUI(iced)实现的CRC16校验码生成工具(源代码)

概览:本文件是基于rust和iced库编写的crc16校验码生成小程序,利用iced库生成GUI界面,可以输入16进制数据,可生成crc16modbus格式的校验码 语言:rust 库:iced 平台:vscode 适合人群:rust初学者,对GUI程序感兴趣 学习内容:包括iced如何生成窗口,如何设置窗口参数,crc16modbus算法的实现,rust中图片转换的实现,iced库的基本部件的使用,如button 综合来说,这是一个简单的基于rust语言的程序,建立在iced这个GUI库框架之上,是一个窗口程序,其功能是生成crc校验码,可用于一些仪器仪表和工控串口通讯场合。还包含了rust语言的一些应用和iced库的基本应用,比较适合rust初学者和对rust建立窗口程序感兴趣的朋友。 如果对源代码有疑问,可以去账号私信沟通,或者直接去iced官网查询

2024-10-21

信捷伺服驱动DS5C1通讯配置文件-EtherCat-汇川PLC

本资源是信捷DS5C1的EtherCat通讯配置文件,xml格式,此文件是单版本的,即配置文件了只有DS5C1一个版本型号,不是多合一版本的。

2024-08-23

python-socket-PLC通讯程序(源代码)

概述:本程序是基于python使用pyqt5构建的GUI程序,其功能是与PLC进行socket通讯,获取PLC端所读取的现场传感器数据,如温度、压力、流量等。 环境配置:系统:windows 平台:visual studio code 语言:python 库:pyqt5、socket。 适合人群:python和PLC初学者。 本程序是与PLC等工业控制器进行socket通讯的示例程序,且基于socket通讯构建了实例UI界面,当与PLC建立通讯,会对读取的数据进行处理,并显示在UI界面上。当然,本程序所解析的数据只是建立在与PLC特定数据通讯的基础,还需要PLC程序的配合,但是如果你想要和自己的PLC进行通讯,只需要简单修改即可。

2024-08-05

汇川HMI-IT7000-自定义登录界面程序(源程序)

内容:汇川HMI程序,使用InoTouchPad软件编写,是汇川的触摸屏程序,程序内容是自定义用户登录界面示例。 软件:汇川InoTouchPad软件 V1R4版本 适合人群:对PLC、HMI、工控相关感兴趣的朋友,汇川的HMI软件使用Qt编写,内置了支持javascript的脚本功能,软件功能是相当强大的,这也为自定义打下了基础。 概述:自定义控件的好处是可以按照自己喜欢的样式来,当然也可以使用厂商提供的默认样式,但如果你想要学习自己设置全局样式、自己设置登录界面等,或者想要学习如何编写HMI脚本来实现一些额外的功能,那么可以参考我写的文章,结合这个源程序,来一起看看。 资源类型:源代码,这是源代码的压缩包,解压后,使用InoTouchPad软件打开即可。

2024-07-25

python-paddleocr-车牌识别(源代码)

本程序是基于百度paddleocr来进行车牌识别的,paddleocr是百度开发的文本识别库,可以识别图片上的文字,准确度非常高,基于这个ocr库,我们可以识别车牌号,然后使用筛选规则,将符合车牌格式的完整车牌提取出来。 环境配置:visual studio code 语言:python 库:paddleocr、pyqt5、opencv 适合人群:python初学者。 本程序使用了pyqt5来构建UI界面,导入图片后,将自动进行图片内容的识别,识别成功后,会将识别出来的车牌号显示在窗口的列表框,无论图片中是单个车牌号还是多车牌,都可以进行识别。不过需要注意,如果图片的清晰度很差,那么识别效果将受到影响,但是可以适应opencv对图片进行处理,不过,本程序未使用opencv来优化图片,如果需要,请私信作者。

2024-07-23

汇川Eazy52X系列PLC固件升级包V6-3-0-0

名称:固件升级包 版本:V6.3.0.0 型号:Eazy52x系列PLC 品牌:汇川 汇川Eazy52x系列PLC的固件升级文件,包含两个文件,后缀为upgrade的是固件升级的文件,后缀为img的是固件烧录的文件。

2024-07-19

python-ffmpeg-音频格式转换程序(MP3-aac-wma-flac)(源代码)

概述:本资源是基于python编写的音频格式转换程序,使用pyqt5构建UI,ffmpeg实现音频格式转换。 平台:visual studio code 系统:windows 语言:python 适合人群:python初学者 代码实现:代码实现了导入歌曲,获取歌曲信息,选择目标歌曲格式,点击转换后,对音频进行转换,转换完成会有提示,转换过程有进度条。 学到什么:首先是对于pyqt5的应用,本例中是UI布局与逻辑分离开的,UI写在单独的文件中,其次是对于Qthread线程类的使用,格式转换功能是写在新线程中的,再其次是对于ffmpeg的使用,包括对音频信息的获取,以及格式转换指令的编写。基本上可以在本程序中学习到多方面的内容,尤其适合初学者对于想要使用python实现程序编写的想法,且资源中包含了打包后的exe执行文件,可以在windows系统上直接执行

2024-06-26

基于python使用百度paddleocr实现图片文字识别与替换(源代码)

概述:本程序是基于python的源代码,主要功能是对导入的图片上的文字进行识别,并且可以进行替换,文字识别使用的是百度的paddleocr库,这是百度的开源库,文字识别效果不错,对图片进行文字替换则利用opencv库来进行,opencv可以对图片进行处理,并绘制文字,而UI的构建则利用pyqt5来编写。 涉及内容:python、pyqt5、paddleocr、opencv 学习到什么:可以学习pyqt5的UI布局、opencv对于图片的处理、paddleocr对于图片文字的识别的应用 作用:如果你需要对图片上的文字进行,那么本程序或许能帮到你,paddleocr是百度开源的免费的ocr库,识别效果非常不错,基本上常见的语言如中文、英文都能准确识别,当然其识别的置信度和图片质量也有一定关系,所以需要使用opencv对图片进行一定的处理

2024-06-17

基于python和opencv以及tesseract,使用ocr识别图片中的文本并进行替换

本程序是使用python编写的代码,格式为exe,为打包格式,其中UI使用pyqt5编写,图片处理使用opencv,而文字识别由tesseract提供支持。 平台:visual studio code 语言:python 库:pyqt5、opencv、tesseract 本程序可以直接在windows系统下运行,主要功能是根据所载入的图片,获取其图片内容,包括文字和字符,对其中特定字符(本程序识别价格)的位置信息、尺寸等识别输出,根据特定字符的位置,使用其他字符(价格)进行替换。 本程序是特定实例,如果有其他字符替换需求,可以对源代码进行修改,源代码将在后续上传。 本程序需要基于windows,且本地安装了tesseract。

2024-06-13

基于python和opencv以及tesseract,使用ocr识别图片中的文本并进行替换(源代码)

本程序是使用python编写的代码,格式为源代码,为打包格式,其中UI使用pyqt5编写,图片处理使用opencv,而文字识别由tesseract提供支持。 平台:visual studio code 语言:python 库:pyqt5、opencv、tesseract 本程序可以直接在windows系统下运行,主要功能是根据所载入的图片,获取其图片内容,包括文字和字符,对其中特定字符(本程序识别价格)的位置信息、尺寸等识别输出,根据特定字符的位置,使用其他字符(价格)进行替换。 本程序是特定实例,如果有其他字符替换需求,可以对源代码进行修改,源代码将在后续上传。 本程序需要基于windows,且本地安装了tesseract。

2024-06-13

python和Beautiful Soup编写的图片下载器程序(源代码)

本程序是使用python编写的代码,本文件是python源代码,其中UI使用pyqt5编写,网页数据获取使用requests库,而网页数据处理使用Beautifulsoup库。 平台:visual studio code 语言:python 库:pyqt5、Beautifulsoup、requests 本程序可以直接在windows系统下运行,主要功能是根据所输入的网址,获取其中的图片列表,并提供下载功能(目前只支持视觉中国网站),可以获取网站的图片列表,并将图片的名称和链接显示。 且使用了qtwebengine来显示网页,可以方便在UI界面直接查看网页,还提供了进度查看,方便用户了解程序加载的进度。

2024-06-07

python和Beautiful Soup编写的图片下载器程序(exe格式)

本程序是使用python编写的代码,格式为exe,为打包格式,其中UI使用pyqt5编写,网页数据获取使用requests库,而网页数据处理使用Beautifulsoup库。 平台:visual studio code 语言:python 库:pyqt5、Beautifulsoup、requests 本程序可以直接在windows系统下运行,主要功能是根据所输入的网址,获取其中的图片列表,并提供下载功能(目前只支持视觉中国网站),可以获取网站的图片列表,并将图片的名称和链接显示。 且使用了qtwebengine来显示网页,可以方便在UI界面直接查看网页,还提供了进度查看,方便用户了解程序加载的进度。

2024-06-07

汇川PLC控制SV630N伺服轴运动示例程序

类型:PLC 内容概述:本文件是汇川PLC源代码,基于EtherCat控制汇川SV630N伺服进行运动,程序包含了循环运动的仿真程序。 适合人群:对于PLC有一定了解,希望学习PLC编程的朋友。 程序介绍:本程序实现了PLC通过EtherCat总线对下位伺服轴进行运动控制的功能,包括手动操作、自动循环等功能,其中,涉及自动循环方面为FB块编写,可以多次调用。 PLC是工业自动化常用的控制器,适合编写逻辑性比较强的控制程序,一般使用梯形图或者STL语言编写,本程序为梯形图,未涉及STL或者C语言脚本程序。 本程序最好配合HMI程序使用,其中涉及的轴的运动操作,都是在HMI上进行的,关于HMI的编写,事实上比较简单,如有需要可以私信联系。

2024-06-03

python编写的纯文本txt转字幕文件srt/ass格式程序

概述:本程序使用python编写,其中UI使用pyqt5编写,主要功能是将纯文本txt内容的文字转换为SRT或者ASS格式的字幕文件,适合于制作短视频时额外字幕的制作。有些视频编辑工具,字幕添加比较麻烦,本程序可以单独对字幕进行生成,然后手动调整时间戳。 平台:windows,python 工具:visual studio code 库:pyqt5 格式可选:srt和ass是两种比较常见的字幕格式, 操作简单:在界面上可选,操作简单,选择格式后,点击生成按钮即可。 适合人群:python初学者以及短视频制作者,如果需要exe安装包的,可以私信联系,本资源为源代码。 学习难度:本程序除了pyqt5之外,没有其他额外的库,所以学习难度不高,主要是需要对两种字幕格式srt和ass需要做一些了解。 能学到什么:第一当然pyqt5的使用,第二是对于字符的处理,即如何将纯文本转换为特殊格式文本,本例中为时间戳的生成。 阅读建议:除了核心程序外,本资源还包括UI界面风格设置qss的配置,有兴趣的可以一起了解了解

2024-02-28

python+PyQt5,UI分离的示例

这是一个使用python和PyQt5编写的小程序,用于演示UI界面和函数逻辑分离的功能。在项目文件夹中,有UI文件和函数文件,二者是分开编写的,在函数文件中调用UI,实现UI主窗口。 本程序是建立在windows操作系统的环境中测试的,使用的编程工具是visual studio code。本示例涉及的部件很少,主要是演示功能,如果有非常多的部件要布置的话,建议使用qt designer来设计布局,然后再将ui布局文件转换成python格式的文件,然后再调用。 本程序适合新手,因为极其简单,但网上相关文章很多并不能完整演示。此例是经过本人验证完全可使用的,而且本资源也是免费的。 后续可能会在此演示的基础上添加更复杂的功能,如果有需要的可以关注相应博文,后续更新会在博文的基础上更新。

2024-01-09

python串口调试助手(优化版)-exe文件-crc计算工具-16进制转换工具

本程序是用python加上pyqt5编写的串口调试工具exe版,适用于windows环境下直接启动运行。 程序具备串口调试的基本功能,如串口获取、串口连接、指令发送、数据接收,另外增加了便捷小工具,crc验证码计算工具以及16进制转浮点数小工具,方便在发送16进制指令码时进行数据转换,或者对反馈数据进行转换显示。 需要注意的是,本程序并不具备复杂的功能如示波器或者日志保存功能,有待于后期添加,本次优化主要是调整了UI界面,看起来更整齐美观,另外本程序也添加了modbusRTU通讯功能,但处于测试中,有兴趣的可以测试一下,此功能会在后期完善,包括后期会增加modbus-TCP通讯功能。 所以,这是一个会逐渐完善的串口调试工具,但目前只具备基本的调试功能,希望你在下载时能够知悉。

2023-12-27

python-beautifulsoup4-图片爬取-图片下载

编程语言:python 使用模块:requests、beautifulsoup4、urllib 概述:本程序是使用python和bs4以及requests、urllib等模块,实现的一个网页图片爬取和下载的程序。 在完成图片爬取和下载的基础上,使用pyqt5制作了窗口界面,用于人机交互,实现了以下功能:输入网址,可以在窗口内浏览网页,并可以实现网页窗口内跳转。同时可以捕获当前网页的网址,用于获取图片列表,使用文本框界面显示当前页面的所有图片列表,包括序号、图片名称、图片网址,可以使用三种下载方式,一种是当前列表全部下载,一种是根据所选编号单张下载,一种是根据起始编号、图片张数进行任意张下载。 下载完成有消息提示,如果有错误,也会有提示, 注意点:需要注意的是本例仅针对视觉中国网站测试过,确保没有问题,其中有部分路径可能需要修改,在后续版本会优化这个问题。 适合人群:本文适合于初学者,因为是综合了python、pyqt5、beautifulsoup4、requests、urllib等这些模块,所以可以在本例的基础进行扩展,比如由图片下载扩展为文本下载或者音频下载等

2023-12-20

使用python和ffmpeg制作的音频文件分割程序

本程序主要使用python和ffmpeg来制作,其中UI界面使用PyQt5来制作,而界面配色使用Qss文件渲染,原因是非常方便且可移植性高。 而对音频处理的核心程序是ffmpeg,这是一个开源且免费的程序,可以提供API接口,但本例中使用的是subprocess直接调用ffmpeg.exe来处理音频。 对音频文件信息的读取,则使用ffmpeg的probe功能,对读取的信息进行了过滤,会在界面上显示常用的属性如名称、大小、时长、格式等。 而对文件的导入导出,则使用PyQt5的Qfiledialog模块。 综合来说,本程序希望实现的是对音频文件的分割,但初版是单次分割,后续会添加多段分割,以及自动分割时长计算等,请关注博文的更新。

2023-11-03

python和ffmpeg音频格式转换程序

使用python和ffmpeg制作的音频格式转换工具,可以将常用音频转为MP3、aac、wav、flac四种格式(目前版本),程序包含UI界面,使用pyqt5制作,并且使用qss渲染配色。其中关于ffmpeg的使用,涉及音频信息读取与音频格式转换两个方面。信息读取由ffmpeg的probe功能来完成,而格式转换由ffmpeg.exe来完成。 转换完成后会有提示,文件的导入和保存,则由PyQt5的文件模块Qfiledialog来实现。本程序是初版,所以功能上及UI界面上会简单,后续会对功能以及操作界面进行优化升级。 功能上的升级主要是增加转换格式的支持,以及对音频文件的其他处理,比如音频分割。而界面上则主要优化布局即操作逻辑,后面会增加文件夹预览,方便对音频所保存的路径进行查看。

2023-10-30

python和k-lite制作的视频播放器

内容概要:使用python加上k-lite解码器制作的一个简单的视频播放器程序 适合人群:python初学者 使用模块:1、PyQt5,主要是UI制作。 2、k-lite,用于视频解码 3、ffmpeg,视频信息解析 4、qmediaplayer,视频播放

2023-05-20

Python-PyQt5-视频播放器

编程语言:python 核心模块:PyQt5 内容:使用python加PyQt5实现的视频播放器 概述:python应用的实例程序,一个实现播放功能的小工具,UI界面用PyQt5实现,播放器利用QMediaPlayer实现,对视频的解析,则利用FFmpeg这个模块来实现。

2023-03-13

信捷PLC-脉冲控制-轴运动-四轴机械臂系统程序

类型:PLC 协议:脉冲输出 内容:信捷XD系列PLC通过脉冲输出,控制四轴运动 行业:车间自动化 概述:利用信捷XD系列PLC的脉冲输出功能,控制四个步进电机进行运动,电机为四轴机械臂的节点,可通过十字开关进行手动操作。

2023-03-09

信捷PLC-EtherCat轴控制-三轴运动系统-光纤掩膜版走点

类型:信捷PLC实例程序 语言:梯形图 内容:信捷PLC使用EtherCat总线控制X\Y\Z三轴进行运动,实现多点位按坐标周期性重复运动。 行业:光纤掩膜激光打点

2023-03-09

VB.net下串口通讯程序

内容概要:用VB.net编写的简易串口通讯程序 适合人群:有简单编程基础的新手,想要快速上手做一些实际项目操作者。 功能模块:具有扫描本地串口、收发数据的功能,满足最基本的使用,但没有更高级对的功能,如果有需求,可以自己扩展,源程序可以随意修改 总述:本程序主要是为了适用于工控领域对仪器仪表的读写,或者与PLC等工控产品的连接通讯,后期有时间会升级程序,即添加更多功能,如有需求或疑问,也可以直接私信询问。

2023-02-27

人脸合成dlib库的python实现示例

内容概要:一个python+dlib+opencv+pyqt5的人脸合成示例 适合人群:python初学者 能学到什么:首先是dlib的功能,其次是pyqt5的控件使用 阅读建议:具备基本的python知识和visual studio code 或者pycharm等ide软件的使用

2022-11-07

<Python>简易串口调试助手(优化版,功能和界面优化)

一个使用Python+PyQt5写的串口调试助手,会不定期更新,包括功能优化和外观美化。主要功能:获取电脑本地的串口号,并添加显示,设置好串口参数后,连接串口设备,支持手动读取和自动读取模式切换。

2022-11-02

华中数控EtherCat配置工具

内容概要:用于华中数控系统的EtherCat配置工具 适用场景:数控系统和EtherCat总线 适用人群:数控系统调试工程师 工具详情:为exe格式安装文件,适用于windows场景下,可以配置EtherCat的xml格式文件。

2022-10-19

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

TA关注的人

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