- 博客(106)
- 资源 (20)
- 问答 (1)
- 收藏
- 关注
原创 pycharm界面改为中文,中英文切换
打开pycharm,选择“plugins”(插件)。在plugins市场的搜索框,输入“chinese”选择第二个插件,点击插件后面的安装按钮“install”,会自己安装,安装好后,软件会要求重新启动,点击确定即可。重启后就可以显示为中文界面了。如果不想用中文,想改回去也很容易。选择“plugins”,然后在右侧的窗口,选择“已安装”,可以看到所有安装的插件,将安装的中文插件的右侧的勾选框点掉,然后点击其他处,软件会提示重启,点击确定即可。...
2021-06-28 13:38:57 68076 7
原创 <工控><PLC>汇川Easy521系列PLC与汇川SV630N伺服进行EtherCat通讯的相关配置及指令编写
本系列是关于PLC相关的博文,包括PLC编程、PLC与上位机通讯、PLC与下位驱动、仪器仪表等通讯、PLC指令解析等相关内容。PLC品牌包括但不限于西门子、三菱等国外品牌,汇川、信捷等国内品牌。除了PLC为主要内容外,PLC相关元器件如触摸屏(HMI)、交换机等工控产品,如果有值得记录的内容,也会添加进来。
2024-05-24 17:18:09 383
原创 RustGUI学习(iced/iced_aw)之扩展小部件(二十七):如何使用number_input部件?
本专栏是学习Rust的GUI库iced的合集,将介绍iced涉及的各个小部件分别介绍,最后会汇总为一个总的程序。iced是RustGUI中比较强大的一个,目前处于发展中(即版本可能会改变),本专栏基于版本0.12.1.
2024-05-22 22:14:55 215
原创 RustGUI学习(iced/iced_aw)之扩展小部件(二十六):如何是drop_down部件来构建下拉菜单?
本专栏是学习Rust的GUI库iced的合集,将介绍iced涉及的各个小部件分别介绍,最后会汇总为一个总的程序。iced是RustGUI中比较强大的一个,目前处于发展中(即版本可能会改变),本专栏基于版本0.12.1.
2024-05-22 21:30:24 94
原创 RustGUI学习(iced/iced_aw)之扩展小部件(二十五):如何使用tab部件来创建tab多页面切换?
本专栏是学习Rust的GUI库iced的合集,将介绍iced涉及的各个小部件分别介绍,最后会汇总为一个总的程序。iced是RustGUI中比较强大的一个,目前处于发展中(即版本可能会改变),本专栏基于版本0.12.1.
2024-05-21 20:54:35 23
原创 RustGUI学习(iced/iced_aw)之扩展小部件(二十四):如何使用date_picker、time_picker来选择日期时间?
本专栏是学习Rust的GUI库iced的合集,将介绍iced涉及的各个小部件分别介绍,最后会汇总为一个总的程序。iced是RustGUI中比较强大的一个,目前处于发展中(即版本可能会改变),本专栏基于版本0.12.1.
2024-05-20 22:33:05 141 1
原创 <工控><PLC>汇川IT7070E触摸屏如何实现单一画面多元素共存显示?
本文是汇川HMI的一个实际应用,主要涉及到HMI中层的概念和动画属性的可见性,来实现单个画面中,多个部分重叠显示的效果。环境配置:系统:windows平台:汇川HMI软件 InoTouchPad软件:HMI编程本文是系列的第二篇,主要介绍汇川IT7070E触摸屏中如何使用层概念来实现多部分重叠显示的效果。
2024-05-20 16:53:56 17
原创 RustGUI学习(iced/iced_aw)之扩展小部件(二十三):如何使用sliderbar部件来创建滑动条?
本专栏是学习Rust的GUI库iced的合集,将介绍iced涉及的各个小部件分别介绍,最后会汇总为一个总的程序。iced是RustGUI中比较强大的一个,目前处于发展中(即版本可能会改变),本专栏基于版本0.12.1.
2024-05-18 20:34:51 160 1
原创 RustGUI学习(iced/iced_aw)之扩展小部件(二十二):如何使用spinner部件来创建旋转显示效果(类似加载中)?
本专栏是学习Rust的GUI库iced的合集,将介绍iced涉及的各个小部件分别介绍,最后会汇总为一个总的程序。iced是RustGUI中比较强大的一个,目前处于发展中(即版本可能会改变),本专栏基于版本0.12.1.
2024-05-18 19:20:45 15
原创 RustGUI学习(iced/iced_aw)之扩展小部件(二十一):如何使用modal部件来实现叠加模态显示?
本专栏是学习Rust的GUI库iced的合集,将介绍iced涉及的各个小部件分别介绍,最后会汇总为一个总的程序。iced是RustGUI中比较强大的一个,目前处于发展中(即版本可能会改变),本专栏基于版本0.12.1.
2024-05-16 19:34:47 248 1
原创 RustGUI学习(iced/iced_aw)之扩展小部件(二十):如何使用split部件来拆分空间?
本专栏是学习Rust的GUI库iced的合集,将介绍iced涉及的各个小部件分别介绍,最后会汇总为一个总的程序。iced是RustGUI中比较强大的一个,目前处于发展中(即版本可能会改变),本专栏基于版本0.12.1.
2024-05-16 17:08:02 517
原创 RustGUI学习(iced/iced_aw)之扩展小部件(十九):如何使用context_menu部件来创建右击菜单?
本专栏是学习Rust的GUI库iced的合集,将介绍iced涉及的各个小部件分别介绍,最后会汇总为一个总的程序。iced是RustGUI中比较强大的一个,目前处于发展中(即版本可能会改变),本专栏基于版本0.12.1.
2024-05-15 17:23:29 106 1
原创 RustGUI学习(iced/iced_aw)之扩展小部件(十八):如何使用badge部件来凸显UI元素?
本专栏是学习Rust的GUI库iced的合集,将介绍iced涉及的各个小部件分别介绍,最后会汇总为一个总的程序。iced是RustGUI中比较强大的一个,目前处于发展中(即版本可能会改变),本专栏基于版本0.12.1.
2024-05-15 16:05:57 43
原创 RustGUI学习(iced/iced_aw)之扩展小部件(十六):如何使用菜单menu部件来创建菜单栏?
本专栏是学习Rust的GUI库iced的合集,将介绍iced涉及的各个小部件分别介绍,最后会汇总为一个总的程序。iced是RustGUI中比较强大的一个,目前处于发展中(即版本可能会改变),本专栏基于版本0.12.1.
2024-05-14 16:47:27 150 1
原创 RustGUI学习(iced)之小部件(十五):如何使用column、row布局部件来设置UI布局?
本专栏是学习Rust的GUI库iced的合集,将介绍iced涉及的各个小部件分别介绍,最后会汇总为一个总的程序。iced是RustGUI中比较强大的一个,目前处于发展中(即版本可能会改变),本专栏基于版本0.12.1.
2024-05-12 21:15:53 107 1
原创 RustGUI学习(iced)之小部件(十四):如何使用combobox复合选择列表部件来显示下拉列表?
本专栏是学习Rust的GUI库iced的合集,将介绍iced涉及的各个小部件分别介绍,最后会汇总为一个总的程序。iced是RustGUI中比较强大的一个,目前处于发展中(即版本可能会改变),本专栏基于版本0.12.1.
2024-05-12 17:45:49 189
原创 RustGUI学习(iced)之小部件(十三):如何使用qrcode部件来生成和显示二维码?
本专栏是学习Rust的GUI库iced的合集,将介绍iced涉及的各个小部件分别介绍,最后会汇总为一个总的程序。iced是RustGUI中比较强大的一个,目前处于发展中(即版本可能会改变),本专栏基于版本0.12.1.
2024-05-11 19:39:19 490
原创 RustGUI学习(iced)之小部件(十二):如何使用rule分割线部件来分割UI?
本专栏是学习Rust的GUI库iced的合集,将介绍iced涉及的各个小部件分别介绍,最后会汇总为一个总的程序。iced是RustGUI中比较强大的一个,目前处于发展中(即版本可能会改变),本专栏基于版本0.12.1.
2024-05-11 14:33:41 182
原创 RustGUI学习(iced)之小部件(十一):如何使用滚动条scrollable部件来进行滚动显示?
本专栏是学习Rust的GUI库iced的合集,将介绍iced涉及的各个小部件分别介绍,最后会汇总为一个总的程序。iced是RustGUI中比较强大的一个,目前处于发展中(即版本可能会改变),本专栏基于版本0.12.1.
2024-05-11 13:47:45 365
原创 RustGUI学习(iced)之小部件(十):如何使用tooltip部件来制作文字提示?
本专栏是学习Rust的GUI库iced的合集,将介绍iced涉及的各个小部件分别介绍,最后会汇总为一个总的程序。iced是RustGUI中比较强大的一个,目前处于发展中(即版本可能会改变),本专栏基于版本0.12.1.
2024-05-10 19:21:59 244
原创 RustGUI学习(iced)之小部件(九):如何使用绘图部件canvas在窗口画图?
本专栏是学习Rust的GUI库iced的合集,将介绍iced涉及的各个小部件分别介绍,最后会汇总为一个总的程序。iced是RustGUI中比较强大的一个,目前处于发展中(即版本可能会改变),本专栏基于版本0.12.1.
2024-05-10 16:50:02 129
原创 RustGUI学习(iced)之小部件(八):如何使用svg部件显示矢量图形?
本专栏是学习Rust的GUI库iced的合集,将介绍iced涉及的各个小部件分别介绍,最后会汇总为一个总的程序。iced是RustGUI中比较强大的一个,目前处于发展中(即版本可能会改变),本专栏基于版本0.12.1.
2024-05-08 16:54:17 279
原创 RustGUI学习(iced)之小部件(七):如何使用图像image部件来显示图片?
本专栏是学习Rust的GUI库iced的合集,将介绍iced涉及的各个小部件分别介绍,最后会汇总为一个总的程序。iced是RustGUI中比较强大的一个,目前处于发展中(即版本可能会改变),本专栏基于版本0.12.1.
2024-05-06 14:36:15 319
原创 RustGUI学习(iced)之小部件(六):如何使用进度条progress bar部件?
本专栏是学习Rust的GUI库iced的合集,将介绍iced涉及的各个小部件分别介绍,最后会汇总为一个总的程序。iced是RustGUI中比较强大的一个,目前处于发展中(即版本可能会改变),本专栏基于版本0.12.1.
2024-04-30 10:25:19 426
原创 RustGUI学习(iced)之小部件(五):如何使用按钮开关toggler部件?
本专栏是学习Rust的GUI库iced的合集,将介绍iced涉及的各个小部件分别介绍,最后会汇总为一个总的程序。iced是RustGUI中比较强大的一个,目前处于发展中(即版本可能会改变),本专栏基于版本0.12.1.
2024-04-30 09:07:16 585
原创 RustGUI学习(iced)之小部件(四):如何使用单选框radio部件?
本专栏是学习Rust的GUI库iced的合集,将介绍iced涉及的各个小部件分别介绍,最后会汇总为一个总的程序。iced是RustGUI中比较强大的一个,目前处于发展中(即版本可能会改变),本专栏基于版本0.12.1.
2024-04-29 15:42:31 487 1
原创 RustGUI学习(iced)之小部件(三):如何使用下拉列表pick_list?
本专栏是学习Rust的GUI库iced的合集,将介绍iced涉及的各个小部件分别介绍,最后会汇总为一个总的程序。iced是RustGUI中比较强大的一个,目前处于发展中(即版本可能会改变),本专栏基于版本0.12.1.
2024-04-29 12:17:54 343
原创 RustGUI学习(iced)之小部件(二):如何使用滑动条slider部件?
本专栏是学习Rust的GUI库iced的合集,将介绍iced涉及的各个小部件分别介绍,最后会汇总为一个总的程序。iced是RustGUI中比较强大的一个,目前处于发展中(即版本可能会改变),本专栏基于版本0.12.1.
2024-04-24 15:25:35 211
原创 RustGUI学习(iced)之小部件(一):如何使用按钮button和文本标签text部件?
本专栏是学习Rust的GUI库iced的合集,将介绍iced涉及的各个小部件分别介绍,最后会汇总为一个总的程序。iced是RustGUI中比较强大的一个,目前处于发展中(即版本可能会改变),本专栏基于版本0.12.1.
2024-04-24 10:35:12 537
原创 vscode中使用rust的跳转定义时,rust-analyzer报错“未找到定义”,如何解决?
如上图,红色箭头所指的,是我删除的项目,根据这个报错,即我虽然删除了这个项目,但rust-analyzer的某个配置保留了这个项目的路径,导致报错。我遇到的错误是,在编写的rust程序中想要跳转到当前变量或者函数的定义处,但按下F12无法跳转,且提示“未找到xxx定义”。检查程序代码,发现也没有问题,cargo check可以运行,代码没有问题,cargo run可以运行,代码正常运行。于是,我将已经删除的项目对应的路径,也删除,然后将新建的项目路径添加上去,再重新加载,发现rust程序即可以跳转了。
2024-04-23 14:18:57 502
原创 opencv识别图形轮廓并计算面积以及在输出图片上显示中文字体
opencv识别带有轮廓的图形,主要是常见数学图形如方形、圆形以及不规则图形,并计算其面积(像素统计)。配置:平台:windows工具:visual studio code语言:python库:opencv、Pillow。
2024-04-09 12:20:40 215
原创 RustGUI学习(iced/iced_aw)之扩展小部件(十七):如何使用colorpicker部件来选择颜色?
本系列是iced的小部件应用介绍系列,主要介绍iced、iced_aw两个库中涉及的各种小部件的使用及实例演示。本文所介绍的是color_picker,即颜色选择器,图示如下:
2024-03-23 19:26:51 1245
原创 <Net><VB><PLC>VisaulStudio2022下用VB.net实现socket与汇川PLC进行通讯案例(Eazy521)
前言此前,我写过一个VB.net环境下与西门子PLC通讯案例的博文:VisaulStudio2022下用VB.net实现socket与西门子PLC进行通讯案例(优化版)最近项目上会用到汇川PLC比较多,正好有个项目有上位机通讯需求,于是就自己这边先测试了一下汇川PLC和上位机通过socket进行数据通讯。配置:平台:windows工具:visual studio 2022语言:VB.net通讯协议:socketPLC型号:汇川Eazy521系列固件版本:6.1.2.0PLC软件:汇川Au
2024-03-13 09:52:54 1476 2
原创 vscode自定义插件的开发过程记录
本文是关于visual studio code软件上自定义插件的开发记录,将从头记录本人开发的过程,虽然网上也有很多文章,但个人在实践的过程还是会遇到不一样的问题,所以记录下来,以便于后期参考。前期准备:1、node.js环境配置:平台:windows工具:visual studio code库:node.js。
2024-03-07 16:54:53 1279
原创 rust-analyzer报错“Failed to spawn one or more proc-macro servers,....“怎么解决?
但网上的错误不尽相同,有的是“Failed to spawn one or more proc-macro servers”这句相同,但后面跟的内容不同,无法作为参考,有的是通过重装就可以了,反正网上有五花八门的方法,我试了几个都不解决问题。这个问题是新遇到的,以前一直没有这个错误。不过,我因为重装过rust和vscode的这个插件rust-analyzer,不确定是哪里修改过设置,所以一直在网上寻求解决方法。另外,请检查您的日志以获取任何其他信息,看起来您的设置导致 r-a 根本找不到您的。
2024-03-06 09:48:49 754
原创 <Python>将txt文本转为SRT格式字幕
本例使用python来制作一个字幕生成器,主要有2种格式,分别是srt和ass。环境配置:平台:windows工具:visual studiocode语言:python库:pyqt5界面:如上图,界面很简单,以实现功能为主,即导入txt文本,或者在左侧的文本框手动输入字幕文本,然后选择格式,最后点击“生成”,即可在右侧文本框内生成相应字幕格式的内容,点击“保存”即可将当前格式内容保存为本地文档。下面介绍一下功能实现,主要讲一下两种格式的字幕内容如何生成。
2024-02-28 10:31:22 1583
原创 <.Net><VB><PLC>VisaulStudio2022下用VB.net实现socket与西门子PLC进行通讯案例(优化版)
对于电气工程师来说,不仅要会PLC,还要会上位机。
2024-02-06 10:39:23 1616
原创 <Net><VB>使用visual Studio 2022在VB.net中新添自定义画图函数(优化版)
这里的大致逻辑就是,设置一个计数,在定时器的Tick事件里,每次都判断计数的大小,如果小于8,就根据计数值执行画圆函数,当然此处又有一个判断函数Move_led,用于对8个图片框分别画圆。我在之前的那篇文章里也说过,本文实际是用于工控行业的上位机编写的一部分,单独列出来,一是方便,作个记录,以便于后来查看,二是如果有这方面需求的朋友,假如能够帮助到你,那么也是非常好的。在此基础上,我优化了一下,改进了UI,添加了示例功能,即以画圆函数为基础,添加了走马灯功能。所以,我们需要在窗体添加一个Timer控件。
2024-02-05 14:55:25 1838
原创 <Python>matplotlib中如何实现动态图表,图表动态化显示
前言matplotlib中可以显示各种各种的图标,如折线、直方图、散点图、柱状图、饼图等,还可以显示3D图像,所以在很多场合都可以使用。那么如果我们想要使图表动态化显示起来,该如何实现呢?如下效果:配置:平台:windows工具:visual studio code语言:python库:matplotlib、PyQt51、显示静态图表用matplotlib显示一张图表非常简单,如下:显示效果:matplotlib利用subplots创建了一个Figure的实例,Figure就是用于显
2024-02-04 16:21:18 1419
原创 Eplan中如何自定义制造商或供应商的详细数据?
一般来说,我们的元器件数据都可以从元器件厂家官方网站获得,常见的自动化产品,如西门子、三菱、欧姆龙、施耐德、明纬、威纶通、菲尼克斯、信捷、汇川、台达等,从控制器到端子,整个电气柜各种零部件,都需要有自己的型号,一来是便于购买,二来是便于布置电气安装板。在“工具”-“部件”-“管理”菜单中,则显示如上图的窗口,在这个窗口中,你可以新建一个部件,然后去填写这个部件的各种参数,包括型号、名称、公司、品牌、尺寸、技术参数等,其中Eplan软件会有默认的供应商或者制造商品牌,一般都是常见的公式,如西门子。
2024-01-23 11:03:03 1015
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
使用UDP进行通讯的简单示例
2021-08-05
rust中如何重命名项目名称?
2023-12-06
鸿蒙如何重新定义世界?
2021-06-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人