c语言工控
1. 为什么带工控机的设备,一般设备的控制软件都是用c语言开发的啊
工业控制计算机可以装操作系统,有许多是安装的windows系统,用C语言开发既简单又合适
2. 如何在工控机里使用C语言编程
1、用在嵌入式系统上面多一点,其它地方好像不常用,不过C语言学好了,基础也就打好了,学其它语言也能容易上手。 一开始学语言不能浮燥,VB、C#等虽能很容易做出漂亮的界面,但C语言才是真正修炼内功的方式。
2、主要内容有:
1)捕获采集的设备输入
2)分析输入数据,
3)输出控制信号
3. 工控方面VB以及C语言的学习
VB不太熟悉,C的话,建议看《C程序设计语言》注意不是《C语言程序设计》,这本书很经典,网上到处都有PDF,可以下载。这本书不是很细,但却是成为一个C语言专家的必读教材。
另外国内的《C语言程序设计》谭浩强版也很不错,如果你只是想学会C,却不想成为C语言专家,建议你看这本。它关于二维数组和变量存储类别的论述很详细。即使不用这本书,这两点也很值得一读。
还有一本《C primer plus》的中文版,虽然我没读过,不过看到过这本书,内容挺详细。
其实C的核心和难点在指针这块,可惜上面三本书,没有关于指针本质的详细论述,推荐你看完其中任何一本之后,再看下《C专家编程》中关于指针的那部分知识。真想学好C,这部分是一定要看的。
关于VB也说下吧,对工控我不太熟悉,不知道用的是VB还是VBScript。很多人不知道,其实VB并不等于VBScript。VBScript可以理解成是VB的一个子集,VBScript是脚本程序,VB和C一样是编译程序。其它方面VB和VBVBScript因为系出同门,所以语法基本是一模一样的。
VB比C容易学,但是VB做出来的东西不如C那么底层,也就是说VB对硬件的直接控制能力没有C强。
4. c语言是有什么
C语言是一种通用的、面向过程式的计算机程序设计语言。1972 年,为了移植与开发 UNIX 操作系统,丹尼斯·里奇在贝尔电话实验室设计开发了 C 语言。
C 语言是一种广泛使用的计算机语言,它与 Java 编程语言一样普及,二者在现代软件程序员之间都得到广泛使用。
C语言简单例子:
(4)c语言工控扩展阅读:
结构式语言的显着特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰,便于使用、维护以及调试。
C 语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。
5. c语言可用于工控机吗
可以,工控机的本质还是计算机,只不过电源、机箱等外设进行了处理,可靠性大大提高了。所以,只要安装编程软件就可以用C语言编制程序。
6. 工控除了plc语言,还有用到哪些语言
其实很多高级语言入C,VB ,C#都有用到,还有LabVIEW的G语言
7. C语言在工控方面的用途
用在嵌入式系统上面多一点,其它地方好像不常用,不过C语言学好了,基础也就打好了,学其它语言也能容易上手。
一开始学语言不能浮燥,VB、C#等虽能很容易做出漂亮的界面,但C语言才是真正修炼内功的方式。
8. C语言快速入门,做工控的需要怎样学习
买个三菱PLC回来自己慢慢学,对着书,对着PLC,很快入门,一个三菱正品PLC现在市价是1200左右,这是FX1N-24MR的价格,建议你买个最小得点数的回来学就是,也就1000元左右的事
9. 电气自动化 c++ c语言编程 工控开发
看你哪个方向了,单片机用keil,iar
PLC:也分西门子,欧姆龙等
工控方面学VC6.0或更高版本
pcb制图:用protel,或AD6.9
电气布线用cad
还有些电路分析的软件
很多很多,最主要的是把基础学好,这样“升级”比较快,软件只是把学的东西用到实际
10. 自动控制原理中,传递函数是怎么样转换成C语言的呢,才能在工控机上实时地运行。求解,
传递函数G(s)要离散化成G(z),然后变成差分方程,然后就可以用c语言编程了~
比如Y(S)/U(S)=G(s)=1/(a*s+1);
用零阶保持器,你的采样周期是Ts(比如你的控制函数是在中断服务函数里实现的,那Ts就是你的中断周期),得到Y(z)/U(z)=G(z)=(1-z^(-1))*Z[G(s)/s]=[1-e^(-Ts/a)]/[z-e^(-Ts/a)]={[1-e^(-Ts/a)]*z^(-1)}/[1-e^(-Ts/a)*z^(-1)];
所以得到差分方程:y(k)=e^(-Ts/a)*y(k-1)+ (1-e^(-Ts/a))*u(k-1),k表示当前时刻。