自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 pycharm界面改为中文,中英文切换

打开pycharm,选择“plugins”(插件)。在plugins市场的搜索框,输入“chinese”选择第二个插件,点击插件后面的安装按钮“install”,会自己安装,安装好后,软件会要求重新启动,点击确定即可。重启后就可以显示为中文界面了。如果不想用中文,想改回去也很容易。选择“plugins”,然后在右侧的窗口,选择“已安装”,可以看到所有安装的插件,将安装的中文插件的右侧的勾选框点掉,然后点击其他处,软件会提示重启,点击确定即可。...

2021-06-28 13:38:57 73155 7

原创 <Python>基于python使用PyQt6编写一个延迟退休计算器

大致逻辑是用户出生日期减去基准日期(如1965),然后根据差值,计算要增加的月数,每多4个月,延迟退休就加一个月。从规则上看,要区分男性和女性,因为退休岁数不同。我们可以添加一个列表框,根据选择的不同,来调用不同的函数。这两天关于延迟退休的话题比较火,官方也退出了延迟退休计算器的小程序,我们使用python来实现一个。再添加一个出生年月日选择器,在获取了用户的出生年月日后,对年、月进行处理。比如,如果选择了男职工,那么起始计算日期就是1965年1月1日。系统:windows。

2024-09-14 16:36:01 546

原创 <Rust>egui学习之部件(十一):如何在窗口中添加单选框radiobutton部件?

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

2024-09-06 12:58:34 832 1

原创 <Rust>egui学习之小部件(十):如何在窗口中添加复选框checkbox部件?

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

2024-09-06 11:14:20 1278

原创 <Rust>egui学习之小部件(九):如何在窗口中添加下拉列表combobox部件?

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

2024-09-03 11:48:49 774

原创 <Python><AI>基于智谱AI免费大模型GLM-4-Flash的智能聊天程序

智谱AI开放了一个免费使用的大模型GLM-4-Flash,官方也提供了python的示例程序,我们结合pyqt5来编写一个基于GLM-4的简单的智能聊天工具。当我们启动程序后,通过输入提示词,让大模型返回回答,经过测试,这个大模型是无法联系上下文,但是对大部分问题,还是能提供一些较为准确的回答的。以上是一个简单的体验介绍,毕竟是免费使用的,而且可以很方便的集成到python程序中,有兴趣的可以去试试。程序主要分两个方面,一个UI布局,一个是大模型的调用。大模型:智谱清言 GLM-4-Flash。

2024-08-30 14:39:00 532

原创 <Rust>egui学习之小部件(八):如何在窗口中添加滑动条slider部件?

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

2024-08-30 11:37:25 1162

原创 <Rust>egui学习之小部件(七):如何在窗口中添加颜色选择器colorpicker部件?

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

2024-08-30 10:11:22 1006

原创 <Rust>egui学习之小部件(六):如何在窗口中添加菜单栏部件?

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

2024-08-29 16:53:16 1529

原创 <Rust>egui学习之小部件(五):如何在窗口中添加图像部件?

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

2024-08-28 16:13:32 656

原创 <Rust>egui学习之小部件(四):如何在窗口中添加滚动条Scroll部件?

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

2024-08-28 14:05:39 1255

原创 <Rust>egui学习之小部件(三):如何为窗口UI元件设置布局(间隔、水平、垂直排列)?

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

2024-08-28 10:42:12 655

原创 <PLC><算法>使用汇川eazy521系列PLC,如何使用LiteST语言对乱序数组进行排序?(冒泡法)

算法原理冒泡排序通过不断地比较相邻元素并交换它们的位置,使得较大的元素逐渐“浮”到数组的末尾,而较小的元素则逐渐“沉”到数组的开头,因此得名“冒泡排序”。该算法通过重复地遍历待排序的列表,比较每对相邻的项,如果它们的顺序错误就把它们交换过来。遍历列表的工作是重复地进行直到没有再需要交换,也就是说该列表已经排序完成。

2024-08-28 10:04:33 562

原创 <PLC><编码器>汇川Eazy521系列PLC与欧姆龙增量编码器E6HZ-CWZ6C连接及读取实例

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

2024-08-27 14:21:48 461

原创 <PLC><信捷><伺服>汇川eazy521系列PLC和信捷伺服驱动DS5C1通讯实例

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

2024-08-23 11:05:13 125

原创 如何将opencv格式转为qimage格式显示,如何使用opencv打开中文路径图片?

本文是一个记录,记录了在python中使用opencv打开图片并转为qimage格式在pyqt5中显示。

2024-08-08 16:01:49 195

原创 <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 363

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

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

2024-07-31 12:55:29 612

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

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

2024-07-25 13:28:07 207

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

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

2024-07-24 15:38:24 227

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

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

2024-07-23 15:12:02 1088

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

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

2024-07-22 17:01:13 226 5

原创 <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 492

原创 <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 1636

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

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

2024-07-15 14:08:47 852

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

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

2024-07-15 12:33:28 1117

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

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

2024-07-10 16:47:55 1132

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

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

2024-07-09 14:42:25 190

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

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

2024-07-09 13:51:07 691

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

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

2024-07-08 18:49:24 245

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

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

2024-07-01 13:27:22 877

原创 <Python><ffmpeg>基于python使用PyQt5构建GUI实例:音频格式转换程序(MP3/aac/wma/flac)(优化版2)

本文是基于python语言使用pyqt5来构建的GUI,功能是使用ffmpeg来对音频文件进行格式转换,如mp3、aac、wma、flac等音乐格式。

2024-06-26 14:04:17 230

原创 <Rust><iced>在iced中显示gif动态图片的一种方法

在iced中,提供了image部件,从理论上说,image是支持gif图片的,但是如果你直接将gif的图片路径提供给image,获取图片的handle数据,然后在UI上显示这个image,是无法显示动态图片的,通常,这种情况下,只会显示gif图片的第一帧。看下面的示例:效果如下:如上图的左边,image部件只会显示这个gif的第一帧。而右边的图片则是动态的,下面我就来说一下让gif动态显示的方法。这个事件会根据当前系统硬件来刷新,它触发的就是窗口的重绘。

2024-06-21 17:35:04 551

原创 <Rust><iced>基于rust使用iced构建GUI实例:如何将svg格式转为ico格式图片?

ok()如上,pp为Vec< u8>即图片被转为字节数组,这样一来,我们就可以使用image库对其进行处理了。.decode()?;如此,svg数据已经被转为了image下的DynamicImage数据了,现在,我们可以将其随意转为其他格式,image支持一下格式:当然也包括ico格式。只是需要注意,如果要转为jpeg,需要丢掉透明度,要转为ico,尺寸不能大于256。综上,我们实现svg转ico的过程,是利用了中间数据Vec< u8>,这是对图片基础数据的操作。

2024-06-19 09:54:12 890

原创 <Rust><iced><resvg>基于rust使用iced构建GUI实例:使用resvg库实现svg转png

本文是使用rust库resvg来将svg图片转为png图片。

2024-06-18 15:41:33 470 1

原创 <Python><paddleocr>基于python使用百度paddleocr实现图片文字识别与替换

本文是使用百度的开源库paddleocr来实现对图片文字的识别,准确度还不错,对图片文字的替换,则利用opencv来完成。

2024-06-17 14:51:24 561

原创 <PLC><汇川>汇川PLC基于EtherCat协议使用转矩模式控制SV630N伺服驱动电机

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

2024-06-17 11:46:49 897

原创 <Rust><iced>基于rust使用iced库构建GUI实例:图片的格式转换程序

package]<Rust><iced>基于rust使用iced库构建GUI实例:动态改变主题色下面主要说一下本篇所涉及的两个功能,一个是图片数据的处理,使用的是image库,一个是文件的对话框,使用的是rfd库。.set_title("打开图像").add_filter("所有图像文件", &["png","jpg","jpeg","bmp","ico","tiff","gif"])FileDialog是文件对话框,MessageDialog是消息对话框。

2024-06-15 22:56:30 451

原创 <Python><PyQt5>使用PyQt5创建多窗口之间传递数据(利用槽和信号)

本文是作为一个记录,使用pyqt5来编写窗口时,如果创建了两个或多个窗口,且希望主窗口的数据可以同时更新到其他窗口,如何实现?

2024-06-14 09:41:15 501

原创 <Python><报错>python安装paddleocr时报错“no module patch_ng”如何解决?

python安装paddleocr时报错“no module patch_ng”的解决办法。

2024-06-13 14:15:44 465

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

使用python加PyQt5,利用QMediaPlayer写一个简易的音乐播放器(进度条拖动,音量改变,播放停止切换,歌曲列表)

内容概要:本例利用python加上pyqt5制作一个简易的音乐播放器。虽然简单,但基本功能全部具备,包括导入歌曲、双击播放、进度条拖动、音量拖动、快进、快退等 适合人群:python初学者和爱好者 能学到什么:首先当然是能够学习到python和pyqt5相关的知识,从音乐播放器的示例,可以了解到多个控件的使用,尤其是QMediaplay和Qslider这两个控件,还包括文件夹读取文件、以及QTIM而的使用。 阅读建议:程序是使用pycharm平台来调试的,程序内容建立在python和pyqt5相关知识上的,需要有一些基础的知识,至少懂得如何打开python编辑器,如何安装python模块,如pyqt5等,如果下载后,尽量先将源代码调试一遍,随后通过更改其中的关键函数,达到学习的目的

2022-04-29

python-下载图片-图片下载器

内容概要:使用python利用beautifulsoup模块,对图片网页后台进行分析,提取图片链接并保存下载。可对图片编号进行任意选择。下载图片,图片下载器 适合人群:python初学者,想要上手试一试 能学到什么:1、python基本知识 2、pyqt5相关使用 3、beautifulsoup相关使用 阅读建议:此程序功能相对简单,适合初学者用于练手,并不支持商业化使用,想要学习python及想要试一试爬取图片者,可以使用。 程序经过本人测试,以视觉中国网为例,如果要使用其他图片网站,可以根据程序提示,对网站后台内容进行分析,将程序中相应段参数简单替换即可。

2022-04-20

Matlab-多窗口调用app程序示例.rar

使用matlab编写多窗口调用app程序,并进行数据传递,是一个简单的示例,但完全满足初学者去上手,在此基础上可以自行扩展,最后,资料免费

2021-09-27

简单socket通讯程序

使用vs2019的socket通讯,简单的聊天程序

2021-08-30

使用UDP进行通讯的简单示例

使用udp进行通讯的简单聊天程序,文件里是单个程序,因为udp通讯是无需连接的,所以只要将程序里的发送对应的远程IP地址修改一下,就可以复制成另一个程序,然后两个程序进行通讯即可

2021-08-05

opcDa3.0.pdf

opcDa3.0.pdf

2021-07-28

ModbusPollSetup64Bit.exe

ModbusPollSetup64Bit.exe

2021-06-28

ModbusSlaveSetup64Bit.exe

ModbusSlaveSetup64Bit.exe

2021-06-28

ClientAce.exe

ClientAce.exe

2021-06-28

ClientAce.exeOPC客户端

ClientAce.exe

2021-06-28

线性编码器技术资料集-1410.pdf

线性编码器技术资料集-1410.pdf

2021-06-28

2000 先入先出FB.pdf

使用西门子博图TIA Portal V16写的先入先出程序,比较简单,但可以实现堆栈数据的先入先出,有使用PLC编程的,可以交流

2020-10-16

信捷伺服驱动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

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

TA关注的人

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