全部評論(1條)
-
- 我是智障happy 2017-12-16 00:00:00
- 組態(tài)其實就是一種上位機軟件,只是其規(guī)模很大,區(qū)別于其他一些小規(guī)模的簡單的上位機軟件。組態(tài)軟件現(xiàn)在已經(jīng)有一套完善的理論系統(tǒng),多用在工業(yè)制造方面,往往是和控制器群聯(lián)合使用的,像單片機群、PLC群等。組態(tài)軟件基本上都是一個團隊在做,你要靠一己之力的話很難。不過看你的產(chǎn)品需求,如果你們是為生產(chǎn)制造企業(yè)做生產(chǎn)自動化產(chǎn)品,中間有很多機床啦、鍋爐啦、傳感器啦、皮帶輪啦,那就用組態(tài)軟件開發(fā),工作量會比你用VC、VB會減少不少。貌似LV做組態(tài)就比較方便的說,你可以搜一下,看一下它的效果圖。如果你就是做的電子產(chǎn)品,就用了兩三個、四五個傳感器,再加一些顯示器件,那就用VC或VB做個簡單實用的上位機軟件控制一下,232或485通訊足以。如果是工業(yè)組態(tài),232或485通訊一般是滿足不了的,都會用modbus、ff、profibus,或者直接是以太網(wǎng)協(xié)議等。 如果是要學一種語言的話,當然是推薦C++了。C++很強大,很復(fù)雜,所以初學的時候,并不一定要面面俱到。你可以從C++.net入手,多看一些實例,掌握常見控件的使用方法,尤其是serialport控件,串口工具,用面向過程的方法依葫蘆畫瓢寫個上位機程序不是難事。其他的像類啦,繼承啦,派生啦,虛函數(shù)、內(nèi)聯(lián)函數(shù)、函數(shù)模板啦什么的,以后再慢慢掌握。個人感覺,只要你有C和VB的基礎(chǔ),簡單地使用C++.net不是很難。
-
贊(5)
回復(fù)(0)
熱門問答
- 計算機和單片機通訊的軟件是用什么語言寫的?
2017-12-15 19:16:21
391
1
- 計算機二級考試C語言用的什么軟件
2017-01-19 03:36:36
348
3
- 計算機編程語言的編程軟件需要什么語言?
2018-11-13 23:23:32
315
0
- 如何知道數(shù)據(jù)庫是用什么軟件寫的?
- 我的意思是說1.比如Oracle,SQLserver,MySQL,Access做出來的數(shù)據(jù)表都是一樣的嗎?2.他們之間能相互修改嗎(如用Access修改MYsql做的數(shù)據(jù)表)?3.如何知道一個數(shù)據(jù)庫是用什么數(shù)據(jù)庫軟... 我的意思是說 1.比如Oracle,SQLserver,MySQL,Access做出來的數(shù)據(jù)表都是一樣的嗎? 2.他們之間能相互修改嗎(如用Access修改MYsql做的數(shù)據(jù)表)? 3.如何知道一個數(shù)據(jù)庫是用什么數(shù)據(jù)庫軟件做的?(比如看后綴名之類的...) 4.非常感謝 展開
2007-10-27 10:48:56
594
3
- 印度尼西亞用什么通訊軟件
2018-11-19 12:19:32
387
0
- 計算機編程語言,講的細一些。編程軟件需要什么語言
2012-08-08 01:09:12
434
3
- 計算機接口和通訊名詞解釋
- 接口技術(shù)軟件定時硬件定時DMA控制器中斷存儲容量非編碼鍵盤編碼鍵盤音頻卡全雙工總線標準... 接口技術(shù) 軟件定時 硬件定時 DMA控制器 中斷 存儲容量 非編碼鍵盤 編碼鍵盤 音頻卡 全雙工 總線標準 展開
2007-01-21 05:16:46
512
1
- 工控機的這個軟件…用什么語言…什么平臺做的
2015-12-16 03:14:07
411
1
- c語言寫的計時器
2016-09-10 21:55:59
464
1
- DCS是用什么語言編程的,
2011-08-31 05:45:27
517
3
- 做軟件用什么編程語言好?
2016-05-18 13:24:05
337
2
- 單片機IIC通訊、UART和PROFIBUS通訊之間的差別。
2011-09-13 06:15:07
382
2
- 51單片機 HC-SR04超聲波測距 我寫的C語言代碼,請問
- /* HC-SR04使用方法:給觸發(fā)端子trig一個10us以上的高電平即可觸發(fā),觸發(fā)后echo端子將接受到高電平,高電平的持續(xù)時間就是測距的往返時間。 下面是我寫的代碼:我想測試自己使用該模塊是否正確,于是就想實現(xiàn)如果echo端接受到了高電平,蜂鳴器BEEP就響。但... /*
HC-SR04使用方法:給觸發(fā)端子trig一個10us以上的高電平即可觸發(fā),觸發(fā)后echo端子將接受到高電平,高電平的持續(xù)時間就是測距的往返時間。
下面是我寫的代碼:我想測試自己使用該模塊是否正確,于是就想實現(xiàn)如果echo端接受到了高電平,蜂鳴器BEEP就響。但是實際使用的時候發(fā)現(xiàn)并非預(yù)期結(jié)果,情高人幫忙看看下面的代碼有何問題。代碼不長,望大神賜教!
*/
#include
#define uchar unsigned char #define uint unsigned int /*位定義*/ sbit CHUFA=P0^1; //位定義超聲波觸發(fā)端(10us以上高電平觸發(fā)) sbit JIESHOU=P0^3; //接收端(接受高電平) sbit BEEP=P2^0; //蜂鳴器 sbit OUT0=P3^2; //外部中斷0 uchar JS_FLAG; //接收標志 uint CF_TIME,t0,t1,shu; /*函數(shù)聲明*/ void timer0(); void int0(); void display(uint); main(){ CHUFA=0; //初始化拉低觸發(fā)端和接收端電平 JIESHOU=0; JS_FLAG=0; CF_TIME=15; //初始化觸發(fā)時間(大于10us) TMOD=0x11; //定時器方式選擇 EA=1; //開總中斷 ET0=1; //開定時器0中斷 EX0=1; //開外部中斷0 IT0=0; //外部中斷選擇下降沿觸發(fā) //JIESHOU=1; while(1){ OUT0=JIESHOU; //外部中斷0被賦值為接收端信號,當出現(xiàn)下降沿是觸發(fā)外部中斷0 if(JS_FLAG==0){ //如果沒有接收到高電平則觸發(fā) CHUFA=1; while(CF_TIME--); //10us以上高電平觸發(fā)傳感器 } if(JIESHOU==1){ TR0=1; //如果接收端收到高電平則啟動定時器 JS_FLAG=1; //并且標志位置1 BEEP=0; //蜂鳴器響 } display(t1); //顯示測量時間(秒) } } /*定時器0中斷程序*/ void timer0() interrupt 1{ TH0=(65536-10000)/256; //裝初值 10ms TL0=(65536-10000)%256; t0++; //每進入一次中斷t0加1 } /*外部中斷0中斷程序*/ void int0() interrupt 0{ TR0=0; //一旦進入外部中斷0,說明接收端收到下降沿信號。關(guān)閉定時器0 JS_FLAG=0; //接收標志位置0 BEEP=1; //關(guān)閉蜂鳴器 t1=t0*10/1000; //測量時間為 進入定時器中斷次數(shù)t0乘以每次時間10ms,除以1000化為秒為單位 t0=0; //t0清零 } /*數(shù)碼管顯數(shù)函數(shù)*/ void display(uint shu){ //數(shù)碼管顯示函數(shù) } 展開
2013-05-11 19:12:16
577
2
- 通訊軟件和社交軟件有什么不一樣?
2014-04-06 12:10:05
343
2
- 學C語言用什么軟件練習編程
- 才看到Z簡單的C語言,想自己寫,然后看對不對。這樣的話,用什么軟件好,還有就是我電腦是32位win7的,有什么軟件支持,中文多點吧,給個鏈接,謝謝
2014-09-08 15:21:57
327
3
- 正在學習SQL數(shù)據(jù)庫語言,用什么軟件?
2017-03-20 16:19:42
371
1
- 墨西哥現(xiàn)在流行用什么通訊軟件
2014-10-21 02:07:16
465
1
4月突出貢獻榜
推薦主頁
最新話題





參與評論
登錄后參與評論