一个小项目,别人竟然不提供源码,说要提供源码需要6-20万,接受不了,如果可以,自己弄。
楼主发言:1次 发图:0张 | 更多 |
核心技术就在源码。
貌似你想自己学不太现实。
我正在学,学得蛋疼。看似很简单,其实很深奥。老师只给我们讲简单的,叫老师讲深一点,他说,讲了你们也不懂。
控制几个步进电机,按顺序完成一系列动作,这样的程序难度大吗?没有其它的算法。
控制几个步进电机,按顺序完成一系列动作,这样的程序难度大吗?没有其它的算法。
不太懂,我也只是半桶水。。而且不知道你的具体情况。。
至于电机怎么安装,起什么作用,其实编程不必关心。
整个过程是这样的:
1. 1号电机转50转,停;
2. 2号电机转20转,停;
3. 3号电机转90转,停;
4. 4号电机转10分钟,停;
5. 5号电机转30转,停;
6. 6号电机转50转,停;
7. 4号电机转10分钟,停;
8. 5号电机转30转,停;
9. 6号电机转50转,停;
10. 1号电机转50转,停;
11. 2号电机转20转,停;
12. 3号电机转90转,停;
111. 4号电机转40转,停。
大概就是这样一个过程。
能形象地说说什么是梯形图吗?
就是能实现你上面说的过程的主程序。
@一个寂寞的小男人
正和一个人谈合作,他选的PLC是台达,具体型号不知道。除了程序,整个PLC、电机、及其它属于控制系统的部分都由他做,如果谈不成就找你了。
@一个寂寞的小男人
有两个电机同时转的功能更好,没有也可以。
其实这个东西不难,弄的人少,所以起点就搞了
也不是一般人可以玩的,C语言1000多的电脑就可以搞了
PLC不是几千蚊就可以弄的,
原理弄懂就好。如果自学或是在大学学习,网上都有模拟软件,你可以下一个。要是有实验室那就更好了。C言语只是PCL中的一个高级语言,用于写代码的,要知道的。
PLC梯形图编程比C简单多了而且也直观多了。尤其是你上面那么简单的逻辑。当年看别人编一个小型水电站的控制程序也就是半天。可惜哥只学了点皮毛。。
兄弟,那人要的价有点高哦,貌似不值那么多钱,交给我搞吧?做完程序负责让你学会编程怎样。我做工业自动化有15年了!
PLC,牌不同,内容相通。熟悉了一个,学另外一个非常快。
另外,你除了学源码的编写外,还需要学习 控制界面的编写吧。
两个要统一起来才完整。
实在遇到不会的,你可以找些示例来参考学习就行。
或者你天涯发帖,2万外包。
看到过模拟软件,只是不到万不得已就不会去学。
可以考虑啊,看看对方的态度怎么样,如果谈不成,可以考虑我们合作,能跟高手学学PLC编程也不错啊。
看到你的QQ了,明天加你,我的webqq网上很难登录,网速实在太慢了。
其实原来的要求就是时间,我改成了转数,以为这样简单,看来不懂啊。
PLC,牌不同,内容相通。熟悉了一个,学另外一个非常快。
程序不复杂。
另外,你除了学源码的编写外,还需要学习 控制界面的编写吧。
两个要统一起来才完整。......
绝对不止这个程序那么简单。我知道这个程序不难,但还有很多其他的什么什么什么吧。。。
但是的懂梯形图---
如果非要依靠转数来控制,那么需要增加转数测量记数装置。
不需要转数,需要控制的是时间。
可以考虑啊,不过肯定还有一些细节,不完全像我说的那样简单
如果控制时间,不要求其它方面的精度,那确实好简单的
精度肯定有要求,只是不是很苛刻
但是还有图形界面的,要做好也不容易。
@一个寂寞的小男人
有道理,我也在考虑这个问题,如果不用伺服,电机性能就得过关
什么型号PLC?详细动作发上来看看。有没有几个电机同时转的?
小南这里厉害哇,我就只会C和C++
对程序员或编程初学者来说,有哪些最有用或最好的编程语言适宜学习? 创业者Roger Huang将为大家推荐一些编程语言,并分享个人的经验与看法。Huang是一名连续创业者,目前他正专注于他的第二个创业项目,并给予他人职业成长的建议。
有几个人曾经问我,有哪些最有用或最好的编程语言适宜学习?
姑且略过HTML/CSS不谈,我认为答案取决于你想通过编程来做什么。
对只用一种语言来构建某个项目的情况而言,Javascript和它的框架是非常有用的。
Angular.js可以控制展示给用户的网站前端。
Node.js将作为管理网站所有内容的网络服务器。
Express.js在前端和服务器两者之间运行,对信息的来去进行导向。
作为存储中心,用于存储从用户处获取的数据。MEAN(Mongo/Express/Angular/Node)——一个有助于构建你在一个Web应用中所需要的一切东西的结构化框架——是一套目前被大量初创公司所喜好的编程语言。这是一个完备的组件,它包含了基于单一语言来Web化地构建所有事物的技术。
我一直在用和来及时更新我的和MEAN技术。Egghead的网站内容主要集中于有序地组织的教学视频。Scotch有一些关于构建Web应用的整个流程的很棒的图表,包括下面这张解释MEAN的图表:
它们都有很棒的教学视频,教你如何构建精巧的应用,例如基本的搜索引擎和新的表单验证方式(以确保若你创建输入表单,人们的实际输入将是有效标准下的值)。通过使用Angular.js,你可以使一个网站动画化并使它“动”起来,而不需要过多的设置。这是非常精巧的一种方式。
Python可读性和灵活性都非常好,最近它成为大学院校在教授计算机专业时选择的之一。
对于玩转数据以及用它的共通模块来完成各种你以前认为不可能的精巧工作来说——例如抓取完整的网页和进行高级科学计算,Python都是绝佳的。我是在上开始学习Python的,它非常符合我“ 边做边学”的学习风格。
Java(以及其他更紧密地与计算机硬件交互的语言)对人类理解来说会稍难一些,尽管对于帮助你理解“代码的实际运行过程”和“程序员与计算机的交互过程”的绝大部分知识而言,它们是很棒的。 Java也用于在安卓系统上的移动应用开发,而这将会是一直有需求的领域。
如果我们想简捷地将知识转换成金钱,那么,我曾见到业界对IOS开发者有着大量需求,而开发IOS应用所使用的Objective-C和也并不那么难学习。
Ruby——尤其是当它与Rails一起使用时——是一种因其并不陡峭的学习曲线而被大量初创公司在初创时所用的语言(事实上,有一本叫
我自己正在学习Python以处理数据;学习Javascript和MEAN以创建Web应用;以及学习Java以对计算机科学有更深入的理解与构建移动应用。我认为这是一个可用的平衡良好的编程语言组合。
我已经有了一组,用来帮助你我学习构建杰出作品所需要的东西。但实际上,这些都不是最好的编程语言。
最适宜学习的编程语言——以及如何着手去学习它 学习如何像一个程序员那样思考——学习如何通过简洁的代码来用数学解决问题,绝对是最适宜学习的东西。编程语言会演进,它们会改变,它们会衰落并不再受欢迎;一个编程语言社群会变化成另外一个。
现在伟大的Web应用可能会在几十年后被淘汰。不会改变的是对人们的逻辑思考和问题解决能力的需求——以及将它们变成在机器上运作的一个更简单的自动化流程的需求。
你可以寄希望于一个事实,那就是随着时代不断发展,如果你训练解决问题的技能,你将能够找到最适合你的语言,以及获得你建立伟大事业所需要的知识与金钱。
我已经开通了,它提供一系列与数学和逻辑相关的编程问题。我在上尝试用Python构造整洁的代码来解决这些问题。这是一名Google招聘官所提到过的“一个学习编程的很好的训练步骤”,而我并不怀疑这一点。我感到我的大脑更敏锐了,并对我的能力更充满自信——不仅仅是编程能力,还有思考能力。
最适宜学习的编程语言最终还是位于编程核心的逻辑,数学和问题解决能力。“什么是最适宜学习的编程语言”这个问题并无对错,只要你理解编程的基础价值何在。