IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> 进攻:设备动作流程(二) -> 正文阅读

[嵌入式]进攻:设备动作流程(二)

简介

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

说明

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

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

总结

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

最后

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

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

目前WCF的1.0版本的大纲完整度80%,WCF只是运动控制,视觉部分需要单独一个视觉软件,相互进行通讯来完成一整个项目的程序。
想着,我不是这个方向的第一个人,可能这个方向已经有现成的软件,但我不知道,故在此厚颜的写了这个方向的一个解决方案出来。这个方向或许还在探索阶段,我不是第一个人,当然也不是最后一个人。如果我个“浪”会先死在沙滩上,但“后浪”会比我这还要狠。坚信。
长江后浪推前浪,一浪更比一浪高。这个方向是对的。

目前自由身,正在整合WCF的所有IDEA中。

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2021-09-26 10:20:39  更:2021-09-26 10:20:51 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/30 2:07:16-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码