- 博客(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
原创 <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后端(源代码)
2025-03-28
威纶通HMI自定义登录窗口-权限判断-PLC-HMI-工业自动化(源代码)
2025-03-19
汇川HMI自定义登录窗口-可选样式-脚本-源代码
2025-03-14
简易音乐播放器-python-导入-播放控制-播放列表添加删除
2025-03-05
汇川PLC-socket通讯-PLC源码(梯形图)
2025-02-06
python-opencv-相机标定-源代码
2024-12-31
websocket服务器-PLCsocket通讯-源码
2024-11-13
基于rustGUI(iced)实现的CRC16校验码生成工具(源代码)
2024-10-21
信捷伺服驱动DS5C1通讯配置文件-EtherCat-汇川PLC
2024-08-23
python-socket-PLC通讯程序(源代码)
2024-08-05
汇川HMI-IT7000-自定义登录界面程序(源程序)
2024-07-25
python-paddleocr-车牌识别(源代码)
2024-07-23
汇川Eazy52X系列PLC固件升级包V6-3-0-0
2024-07-19
python-ffmpeg-音频格式转换程序(MP3-aac-wma-flac)(源代码)
2024-06-26
基于python使用百度paddleocr实现图片文字识别与替换(源代码)
2024-06-17
基于python和opencv以及tesseract,使用ocr识别图片中的文本并进行替换
2024-06-13
基于python和opencv以及tesseract,使用ocr识别图片中的文本并进行替换(源代码)
2024-06-13
python和Beautiful Soup编写的图片下载器程序(源代码)
2024-06-07
python和Beautiful Soup编写的图片下载器程序(exe格式)
2024-06-07
汇川PLC控制SV630N伺服轴运动示例程序
2024-06-03
python编写的纯文本txt转字幕文件srt/ass格式程序
2024-02-28
python+PyQt5,UI分离的示例
2024-01-09
python串口调试助手(优化版)-exe文件-crc计算工具-16进制转换工具
2023-12-27
python-beautifulsoup4-图片爬取-图片下载
2023-12-20
使用python和ffmpeg制作的音频文件分割程序
2023-11-03
python和ffmpeg音频格式转换程序
2023-10-30
python和k-lite制作的视频播放器
2023-05-20
Python-PyQt5-视频播放器
2023-03-13
信捷PLC-脉冲控制-轴运动-四轴机械臂系统程序
2023-03-09
信捷PLC-EtherCat轴控制-三轴运动系统-光纤掩膜版走点
2023-03-09
VB.net下串口通讯程序
2023-02-27
人脸合成dlib库的python实现示例
2022-11-07
<Python>简易串口调试助手(优化版,功能和界面优化)
2022-11-02
华中数控EtherCat配置工具
2022-10-19
使用python加PyQt5,利用QMediaPlayer写一个简易的音乐播放器(进度条拖动,音量改变,播放停止切换,歌曲列表)
2022-04-29
python-下载图片-图片下载器
2022-04-20
Matlab-多窗口调用app程序示例.rar
2021-09-27
rust中如何重命名项目名称?
2023-12-06
鸿蒙如何重新定义世界?
2021-06-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人