ABB零碎程序模块之队列的实现 点击:469 | 回复:10



monzer

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:34帖 | 36回
  • 年度积分:95
  • 历史总积分:5193
  • 注册:2020年3月27日
发表于:2023-01-12 13:58:03
楼主

程序注释头行.png

上图为本人目前认为比较漂亮的程序头行注释风格。希望大家喜欢。


由于RAPID语言无法实现在结构中声明数组(KUKA KRL也不能做到),因此只能用两个自定义结构去完成。

正在下载,请等待……
下载附件需5积分!

1分不嫌少!



fighting2021

  • [管理员]
  • 精华:4帖
  • 求助:3帖
  • 帖子:956帖 | 6893回
  • 年度积分:178
  • 历史总积分:17786
  • 注册:2008年11月11日
发表于:2023-01-12 14:49:00
1楼

感谢楼主的分享

SugarLcuk

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:977
  • 历史总积分:1110
  • 注册:2021年9月15日
发表于:2023-01-12 15:07:41
2楼

感谢楼主!

monzer

  • 精华:0帖
  • 求助:1帖
  • 帖子:37帖 | 47回
  • 年度积分:523
  • 历史总积分:5621
  • 注册:2020年3月27日
发表于:2023-01-12 16:10:20
3楼

如果不想自己写,那么可以使用字符串或字符数组。唯一麻烦的是要记得:从队列中取走一个元素后要更新整个字符串或字符数组中的内容。

monzer

  • 精华:0帖
  • 求助:1帖
  • 帖子:37帖 | 47回
  • 年度积分:523
  • 历史总积分:5621
  • 注册:2020年3月27日
发表于:2023-01-12 17:16:15
4楼

引用 "monzer" 的回复,发表在3楼
        内容: 如果不想自己写,那么可以使用字符串或字符数组。唯一麻烦的是要记得:从队列中取走一个元素后要更新整个字符串或字符数组中的内容。...

在元素出队列的函数GetHeadItem()中判断队列空的条件需要改成data.rear=data.front-1。否则最后一个元素出不了队列。哈哈。。。

王富贵L

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 42回
  • 年度积分:2
  • 历史总积分:53
  • 注册:2021年9月17日
发表于:2023-01-12 21:04:43
5楼

感谢楼主分享。。

李三思

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 6回
  • 年度积分:112
  • 历史总积分:112
  • 注册:2023年1月13日
发表于:2023-01-13 14:00:07
6楼
一般来说程序开头是系统默认的,这要怎么修改了

李三思

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 6回
  • 年度积分:112
  • 历史总积分:112
  • 注册:2023年1月13日
发表于:2023-01-13 14:00:07
7楼
一般来说程序开头是系统默认的,这要怎么修改了

monzer

  • 精华:0帖
  • 求助:1帖
  • 帖子:37帖 | 47回
  • 年度积分:523
  • 历史总积分:5621
  • 注册:2020年3月27日
发表于:2023-01-13 15:08:13
8楼

"李三思" 的回复,发表在7楼
        对内容: 【一般来说程序开头是系统默认的,这要怎么修改了】进行回复:

        -----------------------------------------------------------------


我选择删掉系统MACROS生成的。粘上自己写的。

wangoo1

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 527回
  • 年度积分:0
  • 历史总积分:55
  • 注册:2009年2月25日
发表于:2023-01-14 14:55:09
9楼

感谢楼主的分享

billyz

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 11回
  • 年度积分:43
  • 历史总积分:60
  • 注册:2002年1月22日
发表于:2023-02-01 03:46:21
10楼
欢迎去“工控圈子”微信小程序发帖交友哦!可以私聊的工控小程序

热门招聘
相关主题

官方公众号

智造工程师