回复:阶段2-43课后习题疑问求助

俞清洲

版主

  • 帖子

    692
  • 精华

    0
  • 被关注

    12

论坛等级:侠圣

注册时间:2016-05-19

钻石 钻石 如何晋级?

发布于 2022-10-30 13:33:48

1楼

先回答第一个问题,为什么只能多选一。

本例程的意思是在实际应用中,数据库的大小(数组元素的多少)可以不指定,在使用编写好的标准函数块时,可以任意调整实参数组元素的数量,例程中故意建了几个不同元素数量的数组,是为了验证这个功能,强调的是调用块时赋的实参可以是任意元素数量的数组。

但并没有必要把所有的数组都同时作为实参提供,一个参数同时传递多个数组,就要使用UDT作为参数类型了,那数组数量就必须事先固定了,本例程并没有这种编程要求。

实际应用中,数据源尽量规划到一个数组中。如果确实需要多个数组,就要在前面编写多选一程序,从多个数组中选出一个数组提供给数据检索块。


评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

PLC编程精英训练营

共有1541条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。