- 博客(207)
- 资源 (20)
- 问答 (1)
- 收藏
- 关注

原创 pycharm界面改为中文,中英文切换
打开pycharm,选择“plugins”(插件)。在plugins市场的搜索框,输入“chinese”选择第二个插件,点击插件后面的安装按钮“install”,会自己安装,安装好后,软件会要求重新启动,点击确定即可。重启后就可以显示为中文界面了。如果不想用中文,想改回去也很容易。选择“plugins”,然后在右侧的窗口,选择“已安装”,可以看到所有安装的插件,将安装的中文插件的右侧的勾选框点掉,然后点击其他处,软件会提示重启,点击确定即可。...
2021-06-28 13:38:57
85015
8
原创 <无线客户端><交换机><PLC>基于三旺通讯IAP2300C无线客户端,如何实现内外网隔离,又能实现内外网通讯?
本文介绍了使用三旺通讯IAP2300C无线客户端实现AGV设备内外网隔离通讯的解决方案。通过将该设备设置为无线NAT模式并配置端口转发规则,使AGV等移动设备的内网可以访问外部网络,同时防止外网直接访问内网设备。文章详细说明了设备配置步骤,包括网桥模式选择、NAT设置以及通过ping命令测试网络连通性。该方法为移动设备提供了安全的无线通讯方案,实现了内网与外网的数据隔离与可控交互。
2025-06-12 13:39:13
3
原创 <PLC><HMI><威纶通>威纶通HMI与西门子PLC通讯时,如何在触摸屏添加PLC变量?
本文介绍了威纶通HMI与西门子S7-1200 PLC的通讯配置方法。主要内容包括:1)设置HMI和PLC的IP地址,确保网络连接正常;2)在威纶通软件中添加西门子PLC设备,选择绝对地址通讯方式;3)详细说明如何在HMI中添加PLC变量,重点解析DB块地址格式
2025-06-07 14:07:13
56
原创 <PLC><socket><西门子>基于西门子S7-1200PLC,实现手机与PLC通讯(通过websocket转接)
本文介绍了如何通过无线方式实现手机网页与西门子PLC通讯的方法。首先使用家用无线路由器将PLC和调试电脑接入同一网络,然后通过Socket技术建立PLC与服务器的连接。重点讲解了西门子PLC中TRCV模块的两种数据接收模式:固定长度模式和动态接收模式。最后利用Node.js搭建WebSocket服务器作为中转,实现了网页与PLC之间的数据交互,并附有网页端操作PLC的演示视频。该方法为工业控制提供了便捷的无线通讯解决方案。
2025-05-30 14:06:23
443
原创 <uniapp><threejs>在uniapp中,怎么使用threejs来显示3D图形?
本文介绍了在uniapp中使用three.js实现3D图形显示的方法。通过uniapp的renderjs功能,可以降低逻辑层与视图层的通讯损耗,在视图层操作DOM并运行three.js库。文章详细说明了如何创建uniapp项目、添加three.js库,并编写3D渲染代码,包括场景、相机、渲染器、材质和光源的设置。最后展示了在网页端和手机端的3D图形动态效果。该方法适用于手机端、手持机或PDA等设备作为客户端与服务端进行数据通讯的3D图形展示需求。
2025-05-25 14:57:09
686
原创 <uniapp><vuex><状态管理>在uniapp中,如何使用vuex实现数据共享与传递?
本文介绍了如何在uniapp中使用Vuex进行状态管理,实现数据在页面与组件间的传递与共享。文章首先简要介绍了Vuex的核心概念及其与全局变量的区别,并列举了适合使用Vuex的场景。接着,通过一个简单示例展示了如何在uniapp项目中配置和使用Vuex,包括创建store实例、在main.js中引入store,并在页面中访问和修改状态。文章还提供了一个实际应用场景,展示了如何通过WebSocket实时更新数据,并使用Vuex的mutations来管理状态。最后,文章提到这些方法将应用于后续项目开发中,特别是
2025-05-20 11:43:34
1155
原创 <PLC><视觉><机器人>基于海康威视视觉检测和UR机械臂,如何实现N点标定?
本文介绍了如何使用UR机器人携带海康威视工业相机,通过9点标定方法实现定位检测。文章详细描述了标定流程,包括安装海康威视视觉软件VMS、创建流程、获取图像源、高精度特征提取、位置修正、直线检测、线线测量以及N点标定等步骤。标定完成后,生成了标定文件,用于后续的定位检测。文章还提到了标定转换模块的使用,以及在实际应用中可能遇到的机械臂坐标系与相机像素坐标系方向不一致的问题,并给出了相应的解决方案。本文为工业自动化领域的视觉应用提供了实用的参考和指导。
2025-05-16 16:19:36
885
原创 <PLC><TwinCAT2><倍福>倍福TwinCAT2软件如何连接PLC,如何上传PLC程序?
本文介绍了如何使用倍福TwinCAT2软件连接倍福CX9020 PLC,并详细说明了PLC程序上传的步骤。首先,从倍福官网下载并安装TwinCAT2软件,然后通过系统管理器连接PLC,确保电脑与PLC在同一网段。接着,通过TwinCAT2软件上传PLC的硬件配置和程序。然而,倍福技术人员指出,使用TwinCAT2编写的PLC程序上传后可能不是最新或可用的版本,因此建议直接向工程师获取源程序。本文旨在记录实际操作步骤,供参考使用。
2025-05-13 14:36:35
1229
4
原创 <uniapp><HBuilder><故障>HBuilder真机运行时,报“同步资源失败”故障解决
本文记录了在使用uniapp进行真机调试时,遇到“手机同步资源失败”故障的解决方法。故障表现为HBuilder基座安装成功,但手机连接失败。通过参考uni官方故障解决手册,检查端口占用情况,并使用命令提示符卸载并重新安装HBuilder基座,最终解决了问题。本文以华为Mate40Pro为例,提供了详细的故障排查和解决步骤,但此方法可能不适用于所有手机的相同故障。
2025-05-09 13:22:17
560
原创 <uniapp><插件><UTS>在uniapp中,创建自己的插件并发布到uni插件市场
本专栏是基于uniapp实现手机端各种小功能的程序,并且基于各种通讯协议如http、websocekt等,实现手机端作为客户端(或者是手持机、PDA等),与服务端进行数据通讯的实例开发。本文主要是介绍一下如何在uniapp上,创建自己的插件并发布到uniapp市场,插件可以是免费的,也能付费。本文主要介绍一下,如何创建并发布一个简单的UTS插件。
2025-04-28 15:11:21
1243
原创 <PLC><汇川><工控>汇川PLC实现光纤缠绕设备
本系列是关于PLC相关的博文,包括PLC编程、PLC与上位机通讯、PLC与下位驱动、仪器仪表等通讯、PLC指令解析等相关内容。PLC品牌包括但不限于西门子、三菱等国外品牌,汇川、信捷等国内品牌。除了PLC为主要内容外,PLC相关元器件如触摸屏(HMI)、交换机等工控产品,如果有值得记录的内容,也会添加进来。本文主要介绍一下,基于汇川的eazy521系列PLC,与SV630N系列伺服驱动,实现一个光纤缠绕功能。注:光纤缠绕指的是利用轴将光纤按照一定节点长度与角度缠绕在一起,形成新的光纤组。
2025-04-27 14:57:58
79
原创 <nodejs><serialport><PLC>使用com0com在本地创建虚拟串口,并进行模拟数据传输的一种方法
CSDN本文的目的是在电脑本地创建用于串口测试的虚拟串口,某些情况下,我们需要测试串口通讯,但是又没有可用的串口设备、仪表或者传感器,所以,使用虚拟串口来模拟串口通讯与串口数据传输,是一个不错的方法。});})然后我们使用来启动此程序。另一边,我们还是使用串口助手来测试:com0com模拟串口演示以上,我们可以将server.js编写为一个模拟设备,我们模拟其为一个温度传感器,将根据特定modbus指令,返回温度值,其中温度值我们使用随机数来模拟变化。
2025-04-24 11:44:01
1112
原创 <uniapp><websocket><http>基于uniapp,手机客户端通过websocket进行数据通讯(二维码扫码数据)
本专栏是基于uniapp实现手机端各种小功能的程序,并且基于各种通讯协议如http、websocekt等,实现手机端作为客户端(或者是手持机、PDA等),与服务端进行数据通讯的实例开发。本文是利用uniapp开发一个手机端的程序,用于实现websocket数据通讯,手机端利用uniapp实现,利用手机摄像头进行二维码扫描,获取二维码数据,通过websocket上传给服务器,服务端利用nodejs实现。
2025-04-15 16:24:03
1340
原创 <tauri><rust><GUI>基于rust和tauri,将tauri程序打包为window系统可安装的安装包(exe、msi)
本文是基于rust和tauri,由于tauri是前、后端结合的GUI框架,既可以直接生成包含前端代码的文件,也可以在已有的前端项目上集成tauri框架,将前端页面化为桌面GUI。本文是介绍在tauri中,如何将一个tauri项目打包为window下的可执行安装包,exe或者msi格式。
2025-04-08 16:55:24
1140
原创 <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
666
原创 <PLC><汇川><电流变送器><模拟量>使用汇川eazy521系列PLC,与虹润的ES10电流变送器进行模拟量通讯实例
本系列是关于PLC相关的博文,包括PLC编程、PLC与上位机通讯、PLC与下位驱动、仪器仪表等通讯、PLC指令解析等相关内容。PLC品牌包括但不限于西门子、三菱等国外品牌,汇川、信捷等国内品牌。除了PLC为主要内容外,PLC相关元器件如触摸屏(HMI)、交换机等工控产品,如果有值得记录的内容,也会添加进来。<PLC><汇川><模拟量>基于汇川Easy521系列PLC使用模拟量模块与模拟量传感器进行通讯本文着重介绍如何与福建虹润仪表的ES10系列电流变送器进行通讯。
2025-04-01 10:45:42
99
原创 <tauri><rust><GUI>基于rust和tauri,实现一个大寰电爪PGHL(串口设备)定制化控制程序
本文是基于rust和tauri,由于tauri是前、后端结合的GUI框架,既可以直接生成包含前端代码的文件,也可以在已有的前端项目上集成tauri框架,将前端页面化为桌面GUI。本文是基于使用大寰电爪(串口通讯)的定制化控制程序,使用tauri来实现GUI,内部函数基于rust和javascript。大寰夹爪厂家本身是有上位机调试程序的,但我感觉不好用,所以就基于他们的手册,自己开发了基于tauri的控制,UI如下:注:本文是基于特定设备的定制化控制程序,如果你正好也使用了相同的设备,那么可以试试本程
2025-03-28 17:03:45
1010
原创 <tauri><rust><GUI>基于rust和tauri,实现多窗口与窗口间通信
本文是基于rust和tauri,由于tauri是前、后端结合的GUI框架,既可以直接生成包含前端代码的文件,也可以在已有的前端项目上集成tauri框架,将前端页面化为桌面GUI。本文主要说明,在tauri中如何实现多窗口以及窗口间如何实现数据传递。
2025-03-25 21:36:50
921
原创 <HMI><威纶通><PLC>威纶通TK系列HMI,如何设置自定义登录窗口?
本系列是关于PLC相关的博文,包括PLC编程、PLC与上位机通讯、PLC与下位驱动、仪器仪表等通讯、PLC指令解析等相关内容。PLC品牌包括但不限于西门子、三菱等国外品牌,汇川、信捷等国内品牌。除了PLC为主要内容外,PLC相关元器件如触摸屏(HMI)、交换机等工控产品,如果有值得记录的内容,也会添加进来。本文是关于在威纶通的低端HMI的TK系列触摸屏中,如何实现自定义用户登录窗口及登录功能。注:威纶通其他系列HMI有系统提供的登录窗口,但TK系列并未提供相关功能。
2025-03-19 10:31:25
153
原创 <HMI><威纶通><PLC>在威纶通触摸屏中,如何实现自定义菜单栏(可切换隐藏)
本系列是关于PLC相关的博文,包括PLC编程、PLC与上位机通讯、PLC与下位驱动、仪器仪表等通讯、PLC指令解析等相关内容。PLC品牌包括但不限于西门子、三菱等国外品牌,汇川、信捷等国内品牌。除了PLC为主要内容外,PLC相关元器件如触摸屏(HMI)、交换机等工控产品,如果有值得记录的内容,也会添加进来。本文是关于威纶通触摸屏软件中,如何实现自定义菜单栏,切换画面,且菜单栏可以展开或者隐藏。
2025-03-18 13:38:32
256
原创 <HMI><汇川><PLC>在汇川HMI中,实现自定义登录窗口(可选样式)(优化版)
汇川的HMI软件是使用了Qt来编写的,因此在汇川的HMI程序编写过程,是支持使用qt的样式来自定义部件的样式的,即qss格式。而且汇川HMI也支持使用javascript来作为脚本语言,实现一些自定义功能。本文是在之前的博文的基础上,进行了优化,除了自定义登录窗口,还增加了自定义登录窗口的样式选择,同时增加用户登录权限示例(不同权限对应不同界面)。<HMI><汇川>在汇川HMI中,如何自定义用户登录窗口?本文是在之前博文介绍的基础上,增加自定义样式。
2025-03-17 14:35:03
141
原创 <rust><tauri><GUI>基于tauri和rust,编写一个二维码生成器
本文是基于rust和tauri,由于tauri是前、后端结合的GUI框架,既可以直接生成包含前端代码的文件,也可以在已有的前端项目上集成tauri框架,将前端页面化为桌面GUI。本文是基于tauri和rust,实现一个二维码生成器,并在实时显示。图片支持下载(基于web)。
2025-03-14 13:15:40
707
原创 <rust><tauri><GUI>基于tauri,打开任意windows电脑应用程序
本文是基于rust和tauri,由于tauri是前、后端结合的GUI框架,既可以直接生成包含前端代码的文件,也可以在已有的前端项目上集成tauri框架,将前端页面化为桌面GUI。本文是基于tauri框架下,打开系统安装的任意应用程序。
2025-03-11 11:44:24
769
原创 <Rust><iced>基于rust使用iced构建GUI实例:图片浏览器
本专栏是Rust实例应用。本篇将使用iced创建一个图片浏览器,功能是通过导入文件夹,获取其内部图片路径,并在iced窗口程序。iced窗口将有一个主图片显示,主图片下是其余图片的缩略图,有按钮点击可以切换图片索引。
2025-03-03 15:14:56
313
4
原创 <tauri><rust><GUI>基于tauri,实现websocket通讯程序(右键菜单、websocket)
本文是基于rust和tauri,由于tauri是前、后端结合的GUI框架,既可以直接生成包含前端代码的文件,也可以在已有的前端项目上集成tauri框架,将前端页面化为桌面GUI。本文是基于tauri框架下,实现一个websocket通讯客户端,可以与websocket服务器进行数据通讯。
2025-02-28 09:06:41
1097
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
1196
3
原创 <tauri><rust><GUI>使用tauri创建一个图片浏览器(文件夹遍历、图片切换)
本文是基于rust和tauri,由于tauri是前、后端结合的GUI框架,既可以直接生成包含前端代码的文件,也可以在已有的前端项目上集成tauri框架,将前端页面化为桌面GUI。本文是在前文的基础上,实现一个图片浏览器,要实现的功能是如何从遍历本地文件夹获取图片文件并在页面显示。
2025-02-12 16:54:47
886
原创 <tauri><rust><GUI>基于rust和tauri的图片显示程序(本地图片的加载、显示、保存)
本文是基于rust和tauri,由于tauri是前、后端结合的GUI框架,既可以直接生成包含前端代码的文件,也可以在已有的前端项目上集成tauri框架,将前端页面化为桌面GUI。本文基于tauri框架,创建一个图片显示器程序。要实现的功能是,如何从本地路径加载、显示、保存图片。
2025-02-11 16:20:34
1417
1
原创 <tauri><rust><GUI>基于rust和tauri,在已有的前端框架上手动集成tauri示例
本文是基于rust和tauri,由于tauri是前、后端结合的GUI框架,既可以直接生成包含前端代码的文件,也可以在已有的前端项目上集成tauri框架,将前端页面化为桌面GUI。
2025-02-08 10:21:34
1471
2
原创 <PLC><socket><汇川>汇川PLC使用socket与其他控制器(如上位机)通讯模板程序示例
以上介绍了汇川PLC通用socket通讯的示例,事实上,汇川的官方手册也有使用示例,可以直接仿照使用,也可以加以修改。
2025-02-06 13:52:19
1461
原创 <python><opencv>基于python,使用pyqt5和opencv来创建一个相机标定程序
本文是基于python使用opencv来进行相机标定的实例,具体来说,使用opencv提供的ArUco Markers以及MarkerDetect来进行标定。
2024-12-31 16:05:19
334
原创 <javascript><css><nodejs>使用express构建一个本地服务器,使用http获取服务器图片和视频,网页端grid布局显示
本文是一个前端示例,是基于nodejs使用express构建一个简单的服务器,并扫描本地资源文件夹,获取视频和图片,网页端通过http来向服务器请求,并将返回的资源在网页端程序,布局为grid。我们首先创建一个项目文件夹,并在文件夹下新建一个js文件,名为server.js,用于编写服务端代码。此处,要播放的视频,是在服务器的路由中已经配置的,服务器端会根据请求的视频名称,采用流式媒体播放视频。此处,图片与显示名称,依旧实际文件夹内的内容来,以上是我测试时使用的资源文件夹内的图片等内容。
2024-12-16 12:24:31
811
1
原创 <PLC><汇川><HMI>在汇川IT7070E触摸屏中使用脚本绘制图形并动态运行实例
理论上,这个变量可以是从PLC中获得,而PLC中的相关变量,可以是某些数据经过逻辑计算后的结果,比如这个圆形代表某个圆形机械机构在设备空间的实时位置,我们通过获取其空间编码器的值,然后经过转换,呈现在HMI画面上。只要设定的事件的条件达到了,就会触发调度器去执行当前任务,任务的类型也可以设置,基本上囊括了汇川HMI中所有的系统函数,在本例中,我们希望任务执行。注意到,上述代码中,我们只修改了圆心的x坐标值,用于实验,但其他的值的仿真的道理是相同的,不再赘述。
2024-12-10 15:10:31
1307
原创 <PLC><露点温度><汇川>在PLC中,基于干球温度(t)和空气相对湿度(th)计算露点温度td
以上是涉及的名词的通用解释,所以,计算露点实际上是一个气象学上的问题,而且,露点计算并没有一般意义上的确切公式,而是经验公式。本文要计算的是露点温度,适用场景是水冷系统上,用于为某些电子电器设备散热,但是水冷降温并不是一味地温度越低越好,还要与当前室内的空气温度以及湿度匹配,否则很可能会在设备表面形成冷凝水,影响设备的使用。需要注意的是,露点计算使用的是经验公式,所以,其结果也就是基于经验的值,不一定是完全精确的。其中,a、b、c均为经验常数,分别是a=0.1980,b=0.0017,c=0.8400。
2024-12-06 16:04:13
298
原创 <javascript><html>在两个html页面间跳转时使用浏览器本地存储localStorage传递共享参数
本文是前端学习中间的一环,实现了两个html之间导航跳转时,通过浏览器存储来传递共享参数的功能。由于一般浏览器存储都不太大,所以适合一些简单参数的传递,如某个模板元素的状态。
2024-11-26 10:42:10
1066
原创 <Sqlite><websocket>使用Sqlite与websocket,实现网页端对数据库的【读写增删】操作
本文是在websocket进行通讯的基础,添加数据库进行数据的存储,数据库软件使用的是sqlite。
2024-11-19 15:31:32
1225
原创 <tauri><websocket>tauri集成web端使用websocket实现数据通讯
本文是在websocket实现通讯的基础上,将前端项目集成到tauri中,以实现桌面窗口程序。
2024-11-15 08:36:02
1537
原创 <javascript><node.js><websocket>使用node.js创建websocket服务器,与网页端websocket客户端进行数据通讯,且创建windows批处理程序一键启动
本文是网页端调用javascript脚本创建websocket客户端,与websocket服务端进行通讯的简单示例,与此同时,为了方便启动,在windows系统下,使用批处理指令,一键启动网页和websocket服务器。
2024-11-14 09:09:26
1067
原创 <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
518
基于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
基于tauri实现的大寰夹爪调试助手GUI-Vite前端-rust后端(源代码)
2025-03-28
简易音乐播放器-python-导入-播放控制-播放列表添加删除
2025-03-05
威纶通HMI自定义登录窗口-权限判断-PLC-HMI-工业自动化(源代码)
2025-03-19
汇川HMI自定义登录窗口-可选样式-脚本-源代码
2025-03-14
汇川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
rust中如何重命名项目名称?
2023-12-06
鸿蒙如何重新定义世界?
2021-06-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人