查看: 7354|回复: 20
收起左侧

[H5U应用问题] H5U功能点介绍(二)-数组&结构体

HC_Ma 2020-8-28 17:18:28 | 显示全部楼层 |阅读模式
邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
本帖最后由 liyiquan 于 2020-11-9 09:19 编辑
[/md]

大家好,上一期我们给大家介绍H5U的自定义变量功能,本期我们接着给大家介绍一下自定义变量里面的两个特殊数据类型,数组与结构体。

在文章的最后,我们附上了讲解视频及操作视频,欢迎大家收看!

可能有一些用户对于数组、结构体变量还不太了解,这里我们先给大家简单介绍一下什么是数组、结构体。
数组:多个相同类型的变量的集合称之为数组,类型可以是bool,int,Dint,Real。
结构体:结构体是由一批数据组合而成的一种新的数据类型。其内部成员可以包含多种数据类型,甚至可以是数据或者另外的结构体。
那么,使用数组与结构体的优势在哪里呢?
数组:
1、按照索引查询元素速度快
2、能存储大量数据
3、按照索引遍历数组方便
结构体:
1、可将相关的不同变量类型组合到一起,定义灵活
2、使用方便,提高编程效率及程序可读性
3、便于管理,显示直观
介绍完功能特点,接下来,就给大家介绍一下怎么使用这两种变量。

数组变量的使用:
首先,我们要进行变量的定义,具体操作是在变量表里面,将变量的数据类型选择为Array,可将变量定义为数组。在弹出的对话框中输入变量类型及长度之后点击确定,即可完成变量的定义。
定义完成之后,我们就可以直接在编程中使用这个变量了。编程时,用户可直接输入变量名+下标的方式来访问数组中的元素。目前H5U的数组下标也支持使用变量来代替,更加方便用户进行数组操作。
上面我们提到了数组下标支持变量的代替功能,这里,我们也给大家介绍下这个用法的好处。

优势主要体现在两个方面,一是提高访问数组的灵活性,二是在编程时,利用好数组下标的变量,可以有效减少编程时间。
例如上图程序,当我需要给数组的偶数项赋值时,如数组下标未采用变量,则需要单个去操作我们的数组变量,而如果使用数组下标变量,可以通过操作变量的方式来实现变址,大大减少了编程时间。

接下来,我们再给大家介绍一下结构体的使用。

使用结构体之前,我们同样需要先定义结构体变量,首先,我们要先定义好结构体的数据类型,具体的操作步骤如下:
①新建数据结构
②打开新建的结构体
③定义成员变量类型
定义好结构体的数据类型之后,我们就可以在变量表里面调用了。在选择数据类型的时候,选择我们定义好的结构体即可。

结构体在程序中的使用也十分方便,直接输入结构体变量名+“.”+结构体成员即可调用对应的变量。
为了提高用户的编程效率,Autoshop也提供了自动联想功能,在输入变量名之后,会自动提示内部的成员,用户可直接选择,无需完整输入。


本期的内容就给大家介绍完了,如果对您有帮助,请积极转发!下期我们将为大家介绍H5U的功能块相关内容,敬请期待!

[/md]

H5U功能点介绍-数组-结构体变量.mp4

10.15 MB, 下载次数: 1045





上一篇:H5U功能点介绍(一)-自定义变量
下一篇:如何在一台电脑上监控10多台PLC的状态?

已有 1 人打赏作者

zheng 赏了楼主1水滴
回复 邀请回答送花

使用道具 举报

tonypeng 2020-9-29 01:29:49 来自手机 | 显示全部楼层
结构体非常有用,大型程序必须构建数据结构
回复 送花

使用道具 举报

我愿人长久 2022-4-20 11:56:52 | 显示全部楼层
感谢分享 4-01.png 27-01.png
回复 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部