设计的世界

  • 首页
  • 文章
    • 3 d CAD
    • 电子•电
    • 紧固和连接
    • 工厂自动化
    • 线性运动
    • 运动控制
    • 测试与测量
    • 传感器
  • 3 d CAD模型
    • PARTsolutions
    • TraceParts
  • 领导
    • 2020年的赢家
    • 2019年的赢家
    • 飞跃奖
  • 资源
    • 订阅
    • 数字问题
      • EE世界数字问题
    • 设计工程的未来
    • 飞跃奖
    • MC²运动控制教室
    • 运动设计指南库
    • 播客
    • 供应商
    • 在线研讨会
  • 女性在工程
  • 电子书/技术提示
  • 视频
  • 新型冠状病毒肺炎

常见问题:私有的和开源的PC控制软件程序比较起来怎么样?

通过史蒂夫·迈耶|2016年12月24日

分享

任何可编程的核心问题都是编程本身。不管系统是开源的还是私有的,成功控制应用程序的关键是正确地设计设计意图。在项目一开始就抓住完整的意图是不可能的,特别是当项目之前还没有完成过的时候。在这个过程中总会有某种程度的“发现”。

在创建一个编程语言在美国,存在着一种二分法。我们可以创建狭义地定义为解决某一类问题的语言。这就是编程梯形逻辑的情况。另外,也可以创建一种足够广泛的语言来解决所有问题,而不管其复杂性如何。复杂性带来了更大的学习曲线和模糊性。因此,给定的控制系统解决方案可以用多种方式编程。

一些较大的控制供应商已经创建了集成的软件环境,其中几种程序语言在同一个shell中共存。Basic或c代码子例程可以作为阶梯式或状态机程序中的一个模块存在。时间会告诉我们,这是未来的潮流,还是向其他事情迈出的过渡一步。

像流程图这样的工具对于新软件的成功是很重要的。通过在项目开始时记录流程图,可以捕捉更多的设计意图并预测编程问题,而不是在项目展开时不断遇到惊喜。

专有解决方案的一个好处是,成熟的供应商拥有专业的程序员,他们可以帮助用户确定控制解决方案的细节。开源程序可能有一个用户社区,他们是生态系统的一部分……

这样他们可以提供建议,但没有义务提供支持。

稳健的操作系统和不断下降的硬件成本使得控制系统硬件相对透明。许多供应商支持Linux平台,这使得在几乎所有处理器上运行控制软件成为可能。在Linux上有运行在树莓派处理器板上的CNC程序,所以一切皆有可能。这些新的选项通常会使开源解决方案更加经济。

在专有软件中,一个常见的问题是为了添加新功能而更新软件产品。在制造环境中,修订控制是一个主要的问题。新版本的发布不会自动构成升级的基础。在现有系统中实现新版本之前,用户必须进行大量测试以验证新版本。

所有这些都表明,私有软件通常更容易使用,因为有一类特定的问题需要处理,比如梯形逻辑.只要控制问题在软件的范围内,事情就会变得相当顺利。如果应用程序需要很多用已知语言无法编程的自定义算法,那么开源解决方案可能更合适。

运动控制技巧


了下:运动控制技巧


相关文章阅读更多>

全新紧凑型伺服电机,集成定位控制器
低外形套件式有限角度扭矩电机
什么是单对以太网(SPE),它在工业应用中是如何使用的?
SDP/SI增加了集成电机,简化了运动系统设计

运动设计指南

“运动

不可或缺报名

运动控制课堂

设计世界数码版

封面

浏览最新一期设计世界和背面问题在一个容易使用高质量的格式。剪辑,分享和下载与领先的设计工程杂志今天。

EDABoard电子论坛

全球顶级问题解决EE论坛,涵盖微控制器,DSP,网络,模拟和数字设计,射频,电力电子,PCB布线等

EDABoard:电子论坛

赞助内容

  • 使用超宽带的创造性方法和你需要知道的开始
  • HELUKABEL PVC控制和电机电缆获得ECOLAB认证
  • 电子阀技术
  • 特殊环:自锁,平衡,ID/OD锁
  • 五个原因:2065连接器是一个可靠的替代手工焊接
  • 钻机OEM受益于PLC边缘计算技术:工业物联网案例研究
工程交易

工程交流是一个面向工程师的全球教育网络社区。

联系、分享、学习就在今天

微博通过@DesignWorld
设计的世界
  • 广告
  • 关于我们
  • 联系
  • 管理您的设计世界订阅
  • 订阅
  • 设计世界数字网络
  • 工程白皮书
  • 飞跃奖

Copyright©2021 WTWH Media LLC. All Rights Reserved。除非事先得到WTWH媒体的书面许可,否则不得复制、分发、传送、缓存或以其他方式使用本网站内容
隐私政策|广告|关于我们

搜索设计世界

  • 首页
  • 文章
    • 3 d CAD
    • 电子•电
    • 紧固和连接
    • 工厂自动化
    • 线性运动
    • 运动控制
    • 测试与测量
    • 传感器
  • 3 d CAD模型
    • PARTsolutions
    • TraceParts
  • 领导
    • 2020年的赢家
    • 2019年的赢家
    • 飞跃奖
  • 资源
    • 订阅
    • 数字问题
      • EE世界数字问题
    • 设计工程的未来
    • 飞跃奖
    • MC²运动控制教室
    • 运动设计指南库
    • 播客
    • 供应商
    • 在线研讨会
  • 女性在工程
  • 电子书/技术提示
  • 视频
  • 新型冠状病毒肺炎
我们使用cookie来个性化内容和广告,提供社交媒体功能,并分析我们的流量。我们还与我们的社交媒体、广告和分析合作伙伴分享您使用我们网站的信息,这些合作伙伴可能会将您使用我们网站的信息与您提供给他们的或他们从您使用他们的服务中收集的其他信息相结合。如果您继续使用本网站,您即同意我们的cookies。 好吧没有阅读更多