自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 【自动化学习笔记】ST语言学习第五章

性能优化在 PLC 编程中至关重要,它直接影响系统的响应速度、资源利用效率以及系统的稳定性。本节将介绍一些性能优化的技巧、最佳实践以及相关原理,同时提供示例代码以帮助读者更好地理解如何在 CODESYS 中进行 ST 语言的性能优化。合理的代码结构可以减少不必要的计算和内存消耗,而选择高效的算法可以减少计算时间和资源占用。最大化利用 PLC 资源,包括 CPU、内存、IO 等,确保代码在资源有限的情况下也能高效运行。避免一些常见的导致性能下降的操作或结构,比如循环嵌套过多、重复的数据交换等。

2024-04-04 12:30:38 743 1

原创 【自动化学习笔记】ST语言学习第四章

有些传感器可以输出同时包含模拟量和开关量的混合信号,根据应用的需要,它们可以转换成模拟量或开关量进行处理。一般情况下,模拟量传感器的读取结果应该以浮点数(REAL)类型来表示,因为模拟量传感器通常输出的是连续范围内的数值。在这个案例中,学习者将会学习如何设计输送带的控制逻辑,如何根据生产需求动态调整输送速度,以及如何处理输送带上的异常情况。在这个案例中,学习者将会学习如何使用ST语言编写温度检测和控制逻辑,如何与传感器进行数据交互,以及如何实现温度的报警和记录功能。

2024-03-31 17:47:02 831 1

原创 【自动化学习笔记】ST语言学习第三章

在CODESYS中,我们可以使用各种数据类型来存储不同类型的数据。常见的数据类型包括整数(INT)、浮点数(REAL)、布尔值(BOOL)等。每种数据类型都有其特定的用途和范围,在编程时需要根据需求选择合适的数据类型。结构体允许我们创建自定义的复合数据类型,其中包含多个不同类型的数据成员。通过结构体,我们可以更好地组织和管理相关联的数据。END_TYPE上面的代码定义了一个名为SensorData的结构体,其中包含了温度和湿度两个成员变量。

2024-03-31 00:34:22 1190 1

原创 【自动化学习笔记】ST语言学习第二章

第二章将深入介绍ST语言的基础知识,包括数据类型和变量、运算符和表达式、以及控制流程。控制流程用于控制程序的执行顺序,常见的控制流程包括条件语句(IF...THEN...ELSE)、循环语句(FOR、WHILE)、跳转语句(GOTO)等。在ST语言中,变量是存储数据的容器,而数据类型定义了变量可以存储的数据类型。表达式是由变量、常量、运算符和函数等组成的结构,用于计算和生成值。在本章学习完毕后,读者应该掌握了ST语言中的基本数据类型、变量声明、运算符和控制流程的使用方法,并能够编写简单的PLC程序。

2024-03-31 00:13:31 324 1

原创 【自动化学习笔记】ST语言学习第一章

在本章中,我们将介绍ST(结构化文本)语言以及CODESYS平台,并探讨为什么ST语言是工业自动化领域中常用的一种编程语言。我们将从基本概念开始,逐步深入了解其用途和优势。通过本章的学习,读者将对ST语言及其在工业自动化中的应用有一个初步的了解,并能够使用CODESYS平台进行简单的编程操作。在这一小节中,我们将介绍一些基本的编程概念和CODESYS的基本操作,以便读者对接下来的学习有一个基本的了解。

2024-03-31 00:01:21 551 1

原创 关于一些有用的正则表达式

在Java中,正则表达式通常用于字符串匹配和搜索操作。

2024-03-30 23:52:22 127 1

原创 【自动化学习笔记】ST语言学习目录

1.1 简介什么是结构化文本(ST)语言?为什么使用ST语言?CODESYS简介1.2 编程基础编程概念概述CODESYS的基本操作。

2024-03-30 23:49:24 273 1

原创 基于YOLOV8的安全帽佩戴检测(含训练好的模型和训练集)

使用YOLOV8n,在codlab上使用T4GPU训练100次,得到训练模型,可以直接加载使用。YOLOV8已训练的安全帽检测模型。YOLOV8格式的数据集。测试代码,使用本地摄像头。

2024-01-10 19:13:02 2095

原创 YOLOv8 加载模型并调用本地摄像头

YOLOv8 加载模型并调用本地摄像头,非常简单。

2024-01-09 18:44:47 1069

原创 Apache Commons Lang 库中字符串处理

【代码】Apache Commons Lang 库中字符串处理。

2024-01-07 20:19:39 340 1

原创 关于JAVA字符串的处理方法

了解字符编码在字符串处理中的影响很重要,比如 UTF-8、UTF-16 等编码格式。在 Java 中,String 类是不可变的,一旦创建就不能修改。每次对字符串进行修改都会创建一个新的字符串对象,这点需要特别注意。包提供了对正则表达式的支持,可以用于字符串匹配、替换、提取等复杂操作。字符串转为基本类型或对象类型:使用对应的包装类进行转换,例如。进行字符串格式化,支持插入变量、指定宽度、精度等。在处理大量字符串时,避免频繁的字符串拼接,考虑使用。方法根据特定的分隔符将字符串分割为子字符串。

2024-01-07 20:17:55 356 1

原创 时间戳的说明及用法

时间戳是计算机科学中用于表示时间的重要概念。它代表了一个特定时刻相对于某个固定时间点的时间长度。在计算机编程中,时间戳是对时间的一种常见表示方式,常用于记录事件发生的时间、时间间隔的计算等。

2024-01-07 01:29:41 433 1

原创 关于JAVA日期的获取方法

这是Java较早的日期类型。它表示特定的时间点,精确到毫秒级。然而,它存在一些问题,比如不是线程安全的,且设计上存在一些缺陷。它是一个抽象类,用于对日期进行操作和计算。它允许操作日期字段,如年、月、日、小时、分钟、秒等。但是,使用它可能比较复杂,而且也存在一些问题,比如月份索引从0开始等。这是Java 8中引入的新日期时间API。它解决了旧API中的许多问题,并提供了更好的线程安全性和不可变性。

2024-01-07 01:13:04 415 1

原创 VUE前端在WORD文件中插入图片的方法

hasOwnProperty处报错,error Do not access Object.prototype method 'hasOwnProperty' from target object no-prototype-builtins。由于我使用ELEMTN UI或其他UI文件上传组件,所以尝试多次,未能成功。后来发现是原博主在上传时在组件中已经转为base64格式,所以以下附上图片转base64格式的JS,供参考。第二步创建两个JS文件,一个供图片转换为base64格式,一个供导出word。

2023-12-21 23:16:57 206

原创 ELMENT UI 一种可以编辑表格行的方法

当点击 "Edit" 按钮时,对应行的内容会变成可编辑状态,允许用户进行编辑。点击 "Save" 按钮可以保存修改。变量来判断哪一行正在编辑。

2023-12-21 01:48:15 39

原创 VUE前端导出WORD的方法

填充数据并生成新的 Word 文档,最后将新生成的 Word 文档下载到用户的设备中。库,用于处理 ZIP 文件,这对于处理 DOCX 格式的 Word 文件是必要的。这个方法的目标是生成一个 Word 文档并下载它。库,这是一个用于在浏览器中保存文件的工具。库,它是用于操作 Word 文档的工具。:Vue 组件的定义,包含了一个名为。这个流程主要包括了获取模板文件、使用。:这是一个按钮,当被点击时,会调用。当你点击页面上的按钮时,

2023-12-20 21:40:21 131

原创 学习记录-跨域拦截器获取不到请求头的解决办法

/log.info("解析令牌失败");//3.获取请求头令牌并判断是否有TOKEN。//log.info("合法令牌,放行");//1.1 对OPTION预检验放行。//2.判断url是否是登录请求。@Override //拦截请求后调用。//1.获取请求url。//4.解析JWT令牌。

2023-12-15 12:43:28 880

原创 基于tensorflow的验证码识别学习记录(1)

问题1:训练集的正确率可以达到99%,但是验证集最多只能到68%。而且68%作为4个字符的识别正确率太低。对于验证集的4个字符全部识别正确,正确率只有12%。2023年11月9日,基于tensorflow框架对5000张验证码进行识别操作。其中4500张作为训练集,250张作为验证集,250张作为预测集。下一步将对模型进行修改,提高预测集的正确率。

2023-11-11 17:25:45 17 1

空空如也

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

TA关注的人

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