进攻:设备动作流程(二)

简介

把设备动作流程编写工作,从软件工程师的工作职责抽出。
做法是:动作流程的编写,中文化。从任务,到步骤。一个步骤一个步骤,使用中文编写。

上一篇“进攻:设备动作流程(一)”是对之前已有的进行了总结和延申,本篇将会是其进一步的优化。
即从:
在这里插入图片描述
优化成:
在这里插入图片描述

说明

主要是把任务细化(增加步骤列表),及增加前一篇所说的“代码关键字进行中文化”。
复位任务:点击复位按钮时运行的任务;
生产任务:标识开始工作时运行的任务;
其他任务:此任务,可以动态在调试界面增加按钮绑定相应任务,再通过按钮的点击事件进行运行;
定时任务:软件打开后就正常定时扫描的任务。
以下为优化后的代码,表格化;只做于示例用,未增加和视觉有关的内容。
在这里插入图片描述

其他任务和生产任务,这里不做示范。

总结

使用到和运动控制卡有关的
输入置位:获取输入信号置位状态
输入复位:获取输入信号复位状态
输出置位:设置输出信号状态为置位
输出复位:设置输出信号状态为复位
绝对运动:点到点运动,运动到给定的点位
相对运动:相应的轴,相对运动给定的距离
连续运动:设置相应的轴进行连续运动
轴停止:设置相应的轴停止
使用到的代码关键字
延迟:等同于:Thread.Sleep
当:等同于:if
否则:等同于:else
否则当:等同于:else if
弹窗:等同于:MessageBox.Show
回原轴集合:等同于:string[] 回原轴集合
其他的则为其相应的代码,有:
运动到下一步
重新运行本步骤
任务间的状态
无动作

最后

WCF的目标用户是NPI同事(公司不一样可能会有不一样的称呼)。设备在打样时,装备和调试主要是NPI同事主导。我遇到过:有时候一些动作,是否是最优,是和NPI同事讨论后,才得到的。因此,NPI同事对设备的动作流程也是清楚的。最有可能接替软件工程师做动作流程编写。
完成把动作流程从软件工程师的工作职责抽出的目标,是WCF的1.0版本,别名“自由”。

设备动作流程NPI也能做了,那还要我们软件工程师做什么?这里就要插入个交谈。
记得是在合肥的某个工厂出差时,有位同事指着国外的设备,对着我说:你看这动作多畅快,再看看我们的设备的动作,比较僵硬,都是点到点的直线运动。天天写着设备动作流程,设备能够正常生产就需要去下一个战场,这样什么能够深入优化动作?
故,WCF的2.0版本,别名“畅快”,要把动作优化。

当前的目标是:把动作流程从软件工程师的工作职责抽出。

  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值