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表示當前時刻。