自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

2021-06-28 13:38:57 82798 8

原创 <tauri><rust><GUI>基于rust和tauri,实现一个svg转png的工具

本文是基于rust和tauri,由于tauri是前、后端结合的GUI框架,既可以直接生成包含前端代码的文件,也可以在已有的前端项目上集成tauri框架,将前端页面化为桌面GUI。本文要实现一个svg图片转png的实例,基于tauri和rust实现。<Rust><iced><resvg>基于rust使用iced构建GUI实例:使用resvg库实现svg转png。

2025-04-01 19:41:56 575

原创 <PLC><汇川><电流变送器><模拟量>使用汇川eazy521系列PLC,与虹润的ES10电流变送器进行模拟量通讯实例

本系列是关于PLC相关的博文,包括PLC编程、PLC与上位机通讯、PLC与下位驱动、仪器仪表等通讯、PLC指令解析等相关内容。PLC品牌包括但不限于西门子、三菱等国外品牌,汇川、信捷等国内品牌。除了PLC为主要内容外,PLC相关元器件如触摸屏(HMI)、交换机等工控产品,如果有值得记录的内容,也会添加进来。<PLC><汇川><模拟量>基于汇川Easy521系列PLC使用模拟量模块与模拟量传感器进行通讯本文着重介绍如何与福建虹润仪表的ES10系列电流变送器进行通讯。

2025-04-01 10:45:42 27

原创 <tauri><rust><GUI>基于rust和tauri,实现一个大寰电爪PGHL(串口设备)定制化控制程序

本文是基于rust和tauri,由于tauri是前、后端结合的GUI框架,既可以直接生成包含前端代码的文件,也可以在已有的前端项目上集成tauri框架,将前端页面化为桌面GUI。本文是基于使用大寰电爪(串口通讯)的定制化控制程序,使用tauri来实现GUI,内部函数基于rust和javascript。大寰夹爪厂家本身是有上位机调试程序的,但我感觉不好用,所以就基于他们的手册,自己开发了基于tauri的控制,UI如下:注:本文是基于特定设备的定制化控制程序,如果你正好也使用了相同的设备,那么可以试试本程

2025-03-28 17:03:45 952

原创 <tauri><rust><GUI>基于rust和tauri,实现多窗口与窗口间通信

本文是基于rust和tauri,由于tauri是前、后端结合的GUI框架,既可以直接生成包含前端代码的文件,也可以在已有的前端项目上集成tauri框架,将前端页面化为桌面GUI。本文主要说明,在tauri中如何实现多窗口以及窗口间如何实现数据传递。

2025-03-25 21:36:50 854

原创 <HMI><威纶通><PLC>威纶通TK系列HMI,如何设置自定义登录窗口?

本系列是关于PLC相关的博文,包括PLC编程、PLC与上位机通讯、PLC与下位驱动、仪器仪表等通讯、PLC指令解析等相关内容。PLC品牌包括但不限于西门子、三菱等国外品牌,汇川、信捷等国内品牌。除了PLC为主要内容外,PLC相关元器件如触摸屏(HMI)、交换机等工控产品,如果有值得记录的内容,也会添加进来。本文是关于在威纶通的低端HMI的TK系列触摸屏中,如何实现自定义用户登录窗口及登录功能。注:威纶通其他系列HMI有系统提供的登录窗口,但TK系列并未提供相关功能。

2025-03-19 10:31:25 43

原创 <HMI><威纶通><PLC>在威纶通触摸屏中,如何实现自定义菜单栏(可切换隐藏)

本系列是关于PLC相关的博文,包括PLC编程、PLC与上位机通讯、PLC与下位驱动、仪器仪表等通讯、PLC指令解析等相关内容。PLC品牌包括但不限于西门子、三菱等国外品牌,汇川、信捷等国内品牌。除了PLC为主要内容外,PLC相关元器件如触摸屏(HMI)、交换机等工控产品,如果有值得记录的内容,也会添加进来。本文是关于威纶通触摸屏软件中,如何实现自定义菜单栏,切换画面,且菜单栏可以展开或者隐藏。

2025-03-18 13:38:32 66

原创 <HMI><汇川><PLC>在汇川HMI中,实现自定义登录窗口(可选样式)(优化版)

汇川的HMI软件是使用了Qt来编写的,因此在汇川的HMI程序编写过程,是支持使用qt的样式来自定义部件的样式的,即qss格式。而且汇川HMI也支持使用javascript来作为脚本语言,实现一些自定义功能。本文是在之前的博文的基础上,进行了优化,除了自定义登录窗口,还增加了自定义登录窗口的样式选择,同时增加用户登录权限示例(不同权限对应不同界面)。<HMI><汇川>在汇川HMI中,如何自定义用户登录窗口?本文是在之前博文介绍的基础上,增加自定义样式。

2025-03-17 14:35:03 60

原创 <rust><tauri><GUI>基于tauri和rust,编写一个二维码生成器

本文是基于rust和tauri,由于tauri是前、后端结合的GUI框架,既可以直接生成包含前端代码的文件,也可以在已有的前端项目上集成tauri框架,将前端页面化为桌面GUI。本文是基于tauri和rust,实现一个二维码生成器,并在实时显示。图片支持下载(基于web)。

2025-03-14 13:15:40 665

原创 <rust><tauri><GUI>基于tauri,打开任意windows电脑应用程序

本文是基于rust和tauri,由于tauri是前、后端结合的GUI框架,既可以直接生成包含前端代码的文件,也可以在已有的前端项目上集成tauri框架,将前端页面化为桌面GUI。本文是基于tauri框架下,打开系统安装的任意应用程序。

2025-03-11 11:44:24 713

原创 <Rust><iced>基于rust使用iced构建GUI实例:图片浏览器

本专栏是Rust实例应用。本篇将使用iced创建一个图片浏览器,功能是通过导入文件夹,获取其内部图片路径,并在iced窗口程序。iced窗口将有一个主图片显示,主图片下是其余图片的缩略图,有按钮点击可以切换图片索引。

2025-03-03 15:14:56 258 1

原创 <tauri><rust><GUI>基于tauri,实现websocket通讯程序(右键菜单、websocket)

本文是基于rust和tauri,由于tauri是前、后端结合的GUI框架,既可以直接生成包含前端代码的文件,也可以在已有的前端项目上集成tauri框架,将前端页面化为桌面GUI。本文是基于tauri框架下,实现一个websocket通讯客户端,可以与websocket服务器进行数据通讯。

2025-02-28 09:06:41 1020 4

原创 <tauri><rust><GUI><PLC>基于tauri,编写一个串口485调试助手

本文是基于rust和tauri,由于tauri是前、后端结合的GUI框架,既可以直接生成包含前端代码的文件,也可以在已有的前端项目上集成tauri框架,将前端页面化为桌面GUI。本文基于tauri框架,创建一个串口调试程序,可以实现端口扫描、数据读写。本文使用温湿度传感器来测试。如何将tauri集成到创建好的前端项目,本文不再赘述,可以参看之前的博文:或者去参考tauri的官网说明:本文的目的是基于tauri实现一个串口调试助手,我们先创建一个serialport.html:然后将文件放到public

2025-02-24 10:41:24 1134 3

原创 <tauri><rust><GUI>使用tauri创建一个图片浏览器(文件夹遍历、图片切换)

本文是基于rust和tauri,由于tauri是前、后端结合的GUI框架,既可以直接生成包含前端代码的文件,也可以在已有的前端项目上集成tauri框架,将前端页面化为桌面GUI。本文是在前文的基础上,实现一个图片浏览器,要实现的功能是如何从遍历本地文件夹获取图片文件并在页面显示。

2025-02-12 16:54:47 863

原创 <tauri><rust><GUI>基于rust和tauri的图片显示程序(本地图片的加载、显示、保存)

本文是基于rust和tauri,由于tauri是前、后端结合的GUI框架,既可以直接生成包含前端代码的文件,也可以在已有的前端项目上集成tauri框架,将前端页面化为桌面GUI。本文基于tauri框架,创建一个图片显示器程序。要实现的功能是,如何从本地路径加载、显示、保存图片。

2025-02-11 16:20:34 1334 1

原创 <tauri><rust><GUI>基于rust和tauri,在已有的前端框架上手动集成tauri示例

本文是基于rust和tauri,由于tauri是前、后端结合的GUI框架,既可以直接生成包含前端代码的文件,也可以在已有的前端项目上集成tauri框架,将前端页面化为桌面GUI。

2025-02-08 10:21:34 1378 2

原创 <PLC><socket><汇川>汇川PLC使用socket与其他控制器(如上位机)通讯模板程序示例

以上介绍了汇川PLC通用socket通讯的示例,事实上,汇川的官方手册也有使用示例,可以直接仿照使用,也可以加以修改。

2025-02-06 13:52:19 1065

原创 <rust>在rust中,实现32位浮点数与16进制之间的转换

本文是基于rust,对16进制、32位浮点数之间的互相转换的一个简单示例。

2025-01-07 15:12:34 513

原创 <python><opencv>基于python,使用pyqt5和opencv来创建一个相机标定程序

本文是基于python使用opencv来进行相机标定的实例,具体来说,使用opencv提供的ArUco Markers以及MarkerDetect来进行标定。

2024-12-31 16:05:19 300

原创 <javascript><css><nodejs>使用express构建一个本地服务器,使用http获取服务器图片和视频,网页端grid布局显示

本文是一个前端示例,是基于nodejs使用express构建一个简单的服务器,并扫描本地资源文件夹,获取视频和图片,网页端通过http来向服务器请求,并将返回的资源在网页端程序,布局为grid。我们首先创建一个项目文件夹,并在文件夹下新建一个js文件,名为server.js,用于编写服务端代码。此处,要播放的视频,是在服务器的路由中已经配置的,服务器端会根据请求的视频名称,采用流式媒体播放视频。此处,图片与显示名称,依旧实际文件夹内的内容来,以上是我测试时使用的资源文件夹内的图片等内容。

2024-12-16 12:24:31 721 1

原创 <PLC><汇川><HMI>在汇川IT7070E触摸屏中使用脚本绘制图形并动态运行实例

理论上,这个变量可以是从PLC中获得,而PLC中的相关变量,可以是某些数据经过逻辑计算后的结果,比如这个圆形代表某个圆形机械机构在设备空间的实时位置,我们通过获取其空间编码器的值,然后经过转换,呈现在HMI画面上。只要设定的事件的条件达到了,就会触发调度器去执行当前任务,任务的类型也可以设置,基本上囊括了汇川HMI中所有的系统函数,在本例中,我们希望任务执行。注意到,上述代码中,我们只修改了圆心的x坐标值,用于实验,但其他的值的仿真的道理是相同的,不再赘述。

2024-12-10 15:10:31 731

原创 <PLC><露点温度><汇川>在PLC中,基于干球温度(t)和空气相对湿度(th)计算露点温度td

以上是涉及的名词的通用解释,所以,计算露点实际上是一个气象学上的问题,而且,露点计算并没有一般意义上的确切公式,而是经验公式。本文要计算的是露点温度,适用场景是水冷系统上,用于为某些电子电器设备散热,但是水冷降温并不是一味地温度越低越好,还要与当前室内的空气温度以及湿度匹配,否则很可能会在设备表面形成冷凝水,影响设备的使用。需要注意的是,露点计算使用的是经验公式,所以,其结果也就是基于经验的值,不一定是完全精确的。其中,a、b、c均为经验常数,分别是a=0.1980,b=0.0017,c=0.8400。

2024-12-06 16:04:13 214

原创 <javascript><html>在两个html页面间跳转时使用浏览器本地存储localStorage传递共享参数

本文是前端学习中间的一环,实现了两个html之间导航跳转时,通过浏览器存储来传递共享参数的功能。由于一般浏览器存储都不太大,所以适合一些简单参数的传递,如某个模板元素的状态。

2024-11-26 10:42:10 1026

原创 <Sqlite><websocket>使用Sqlite与websocket,实现网页端对数据库的【读写增删】操作

本文是在websocket进行通讯的基础,添加数据库进行数据的存储,数据库软件使用的是sqlite。

2024-11-19 15:31:32 1157

原创 <tauri><websocket>tauri集成web端使用websocket实现数据通讯

本文是在websocket实现通讯的基础上,将前端项目集成到tauri中,以实现桌面窗口程序。

2024-11-15 08:36:02 1478

原创 <javascript><node.js><websocket>使用node.js创建websocket服务器,与网页端websocket客户端进行数据通讯,且创建windows批处理程序一键启动

本文是网页端调用javascript脚本创建websocket客户端,与websocket服务端进行通讯的简单示例,与此同时,为了方便启动,在windows系统下,使用批处理指令,一键启动网页和websocket服务器。

2024-11-14 09:09:26 1038

原创 <websocket><PLC>使用js和html实现webscoket,与PLC进行socket通讯的实例

本文的目的是通过网页端与PLC进行socket通讯,但web端一般并不是直接使用socket,而是websocket,websocket与传统的socket并不能直接通讯,所以,我们使用了中间转接的方法,即web端作为websocket的客户端,与一个web中间层的js程序进行websocket通讯,而这个中间层同时创建传统socket连接,去连接PLC端的socket服务器,这样,通过这个web中间层为websocket和socket提供了通讯的方法。汇川eazy521PLC。系统:windows。

2024-11-13 17:11:45 462

原创 <虚拟机><windows>在windows10下,通过Vmware安装linux虚拟机,如何访问windows的共享文件夹?

本文是windows10系统下,通过Vmware station软件安装linux虚拟机,通过虚拟机访问windows共享文件夹的设置的记录。

2024-10-29 14:55:17 1270

原创 <Tauri>tauri2.0框架下,基于qwik(前端)和rust(后端)结合的桌面程序体验

Qwik 是一种新型的 Web 框架,可以提供任何大小或复杂性的即时加载 Web 应用程序。您的网站和应用程序可以使用大约 1kb 的 JS 启动(无论应用程序复杂性如何),并大规模实现一致的性能。这是qwik官网的介绍,总的来说,qwik也是一种前端的框架,特点是快。Tauri 是一个构建适用于所有主流桌面和移动平台的轻快二进制文件的框架。

2024-10-23 17:18:16 3325 2

原创 <汇川><伺服><工控>汇川SV630P系列伺服驱动,使用转矩模式,上电即使能和运行的设置介绍

本文是关于汇川伺服SV630P系列的驱动器,设置其转矩模式运行的情况介绍,在无PLC或其他控制器的情况下,上电即使能并运行。

2024-10-23 14:40:10 2156

原创 <Rust><Tauri>RustGUI框架Tauri2.0体验,窗口页面的生成(本地js和Vite框架)

本专栏是关于tauri这个rustGUI库的一些实例合集,会讲解一些前端(javascript)和后端(rust)的功能实现的实例代码,但是请注意,本专栏专注实例实现,不关心非常具体的实现逻辑,即没有源代码的详细讲解。

2024-10-23 09:45:35 2688

原创 <工控><伺服><汇川>SV630N伺服驱动器在无PLC的情况下使用转矩模式,上电使能后直接运行

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

2024-10-21 11:45:42 1740

原创 <Rust>iced库(0.13.1)学习之部件(三十二):使用markdown部件来编辑md文档

在iced的新版本中,增加了rich_text和markdown这两个文本编辑部件,本文我们来介绍一下markdown部件的使用。text!

2024-10-09 13:13:38 612

原创 <Rust>iced库(0.13.1)学习之番外:如何为窗口添加初始值?

本专栏是学习Rust的GUI库iced的合集,将介绍iced涉及的各个小部件分别介绍,最后会汇总为一个总的程序。iced是RustGUI中比较强大的一个,目前处于发展中(即版本可能会改变),本专栏基于版本0.12.1.

2024-10-08 16:35:10 431

原创 <Rust>iced库(0.13.1)学习之部件(三十一):picklist部件的使用及可变style设置

where'a,T,L,V,Message,> wherepicklist,即下拉列表,是预设选项的可选择列表。

2024-10-08 11:11:26 438

原创 <Rust>iced库(0.13.1)学习之部件(三十):button部件的使用

本专栏是学习Rust的GUI库iced的合集,将介绍iced涉及的各个小部件分别介绍,最后会汇总为一个总的程序。iced是RustGUI中比较强大的一个,目前处于发展中(即版本可能会改变),本专栏基于版本0.12.1.注:新版本已更新为0.13概述这是本专栏的第三十篇,主要说明下0.13.1版本下button按钮的使用,主要关注其中改变的地方,新版本在不少方面有较大改变。

2024-09-29 16:41:36 802

原创 <Rust>iced库(0.13.1)学习之部件(二十九):button部件新增方法on_press_with,可传入闭包函数

本专栏是学习Rust的GUI库iced的合集,将介绍iced涉及的各个小部件分别介绍,最后会汇总为一个总的程序。iced是RustGUI中比较强大的一个,目前处于发展中(即版本可能会改变),本专栏基于版本0.12.1.

2024-09-29 11:48:41 583

原创 <Rust>iced库(0.13.1)学习之部件(二十八):在窗口快速添加一个iced图标

本专栏是学习Rust的GUI库iced的合集,将介绍iced涉及的各个小部件分别介绍,最后会汇总为一个总的程序。iced是RustGUI中比较强大的一个,目前处于发展中(即版本可能会改变),本专栏基于版本0.12.1.

2024-09-29 10:08:43 310

原创 <Rust>egui学习之部件(十三):如何为文本添加链接Link和超链接HyperLink功能?

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

2024-09-26 11:11:43 790

原创 <Rust>egui学习之部件(十二):如何添加右键菜单?

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

2024-09-26 09:49:22 1115

基于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

使用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

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

TA关注的人

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