自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 <.Net><VB>使用VB.net实现简单的聊天程序(socket服务端和客户端)

socket通讯是最常用的通讯协议,以服务器和客户端的形式体现,在VB.net中,也可以实现。在visual studio2019中新建两个窗体项目,分别命名为server和client

2021-08-30 12:53:56 3778 1

原创 <.Net><VB>使用VB.net实现socket(UDP)协议通讯-简易聊天对话-单客户端版

udp协议,中文名为用户数据报协议,可以实现无需连接的数据传输,优点是速度快,缺点是数据不做检验,不可靠。很多即时通讯软件中会用到这种方式,本文中实现单客户端的udp通讯。udp通讯无需建立连接,只需要知道远程设备的IP和端口即可,因此程序相对tcp简单多了。假设两台设备(PC),client A和client B。udp传输不需要分客户端和服务端,程序是完全一样的。程序:udp也需要实例化socket,并且需要绑定本地端口。bind s = New Socket(AddressFamily.I

2021-08-05 16:25:16 2363 1

原创 <.Net><VB>使用vb.net实现通过ftp协议进行文件上传与下载

ftp传输是一种文件传输协议,在很多时候,可以提供数据传输功能。软件工具:visual studio 2019win10系统打开visual studio 2019,新建一个窗体项目。从ftp服务器下载文件:Dim req As FtpWebRequest = CType(WebRequest.Create("ftp://192.168.1.102/" + TextBox1.Text + ".txt"), FtpWebRequest) req.Method = WebReque

2021-08-02 16:53:46 4167

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关注的人

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