回复:40课时 课后题 第一题

用户20220325252714

  • 帖子

    151
  • 精华

    0
  • 被关注

    0

论坛等级:侠客

注册时间:2022-03-25

普通 普通 如何晋级?

发布于 2022-11-02 21:50:17

6楼

展开查看
以下是引用俞清洲在2022-10-30 14:03:19的发言 >5楼

a[#i]是S7-1500系列CPU支持的变址访问方式,#i=5,就访问a[5],这样只有每次调整变量#i的值,就可以访问数组中不同的元素。

#newPart是一个输入参数,是采集一个工件通过终点的上升沿信号,意思是刚完成一个工件的生产。


屏幕截图 2022-11-02 210022.png

定义的int 布尔量  解释 如果int为1  然后 开始for 循环 全部初始化 0之9赋值为0  循环结束 

把partCount赋值为 0  这里#partCount【翻译是部分计数的意思】又是啥  他这变量从哪里来?


第二段

如果? newPart 刚完成一个工件的生产 是1   再如果?  partCount  大于 9 再然后?  就把 partCount赋值 0

定义a[0..9]数组 把 重量复制到 数值a[partCount0..9] 里  每次赋值完 #partCount 自身+1 【这里不理解】


第三段

如果? partCount 不等于0时, 然后 for循环  i 0至记录次数减1 【to是至的意思吗?】

tmpsum  临时求和变量   tmpsum等于tmpsum+#a[#i]  【这里是本身+#a[#i]会是什么数值,比如i=1

,tmpsum=1,第二次tmpsum=2时,tmpsum是不是tmpsum=1+2?

average 平均值变量=总重量除于完成次数

否则? average 赋值0

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

PLC编程精英训练营

共有1542条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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