查看: 623|回复: 8
收起左侧

[应用问题] 结构体型的数组、数组型的结构体,如何对某些元素赋初值

回帖奖励 5 水滴 回复本帖可获得 1 水滴奖励! 每人限 2 次(中奖概率 80%)
yxwbbwc 2022-11-22 16:09:34 | 显示全部楼层 |阅读模式
邀请回答

马上注册,享受更多特权

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

x
例如:
我想设初始值DATA01[2].aaa:=true、DATA01[2].bbb:=123、DATA01[2].ccc:=11.11
DATA02.yyy[1]:=1.11、DATA02.yyy[2]:=2.22
该怎么写??
image.png





上一篇:汇川中型PLC插补使用问题
下一篇:松下PID控制参数设置与调试

已有 0 人打赏作者

回复 邀请回答送花

使用道具 举报

德芙 2022-11-22 17:21:10 | 显示全部楼层
同问,期待大神回复正确答案
回复 送花

使用道具 举报

AlvinSunny 2022-11-22 18:07:48 | 显示全部楼层
如果不知道st界面的初始值是什么规则,可以直接在右上角选择表格形式的变量表,上面可以通过按钮调出初始值界面来修改初始值

点评

WWL
感谢分享,内容详细  发表于 2022-12-10 10:22
1 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香! 鲜花榜单
回复 送花

使用道具 举报

10004487 2022-11-22 18:59:20 | 显示全部楼层
定义结构体名称为data,里面的成员是xxx,yyyy等,然后在全局变量表中定义一个变量类型为data即可
回复 送花

使用道具 举报

liub8511 2022-11-23 08:20:51 | 显示全部楼层
aaa: bool:=1;
或者如果不熟悉定义标量的格式 可以切换到表格方式填写 再切换回来 看看格式是什么样子的
1 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香! 鲜花榜单
回复 送花

使用道具 举报

Slimming 2022-11-23 09:42:10 | 显示全部楼层
楼主说的意思,应该是对结构体数组实例化时赋初值。
保证一个前提即可,赋初值的类型保证和定义的类型一致。
image.png
结构体数组,赋初值用法和数组一样。
数组结构体,赋初值要保证初值是结构体类型。
回复 送花

使用道具 举报

zhudaxian 2022-11-23 09:50:59 | 显示全部楼层

同问,期待大神回复正确答案
回复 送花

使用道具 举报

liujunyan1205 2022-11-24 08:41:33 | 显示全部楼层
DATA01 :  ARRAY  [1..5] OF DUT1  := [ () , (aaa:=TRUE ,bbb:=123, ccc:=11.11, 3() ] ;
DATA02: DUT2 := ( yyy := [1.11 , 2.22, 3(0,0) ] ) ;
回复 送花

使用道具 举报

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

本版积分规则

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

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

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

4000-300124

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

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

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