⑴ c語言怎麼做簡單的上位機界面
簡單上位機界面,建議樓主用VB;
稍微復雜點的界面,建議樓主用VC、MFC;
比較復雜、比較炫的界面,建議樓主用C#!
⑵ mbe設置倆網段數據切換
摘要 1.MBE為MODICON PLC乙太網驅動程序
⑶ 用C#語言開發上位機(來控制下位機比如了解下位機測量的溫度濕度壓力並控制下位機)要用到什麼知識
這其實已經不僅是上位機的問題了,會同時牽涉到上下位機,最主要的一點就是你們要先確定一個通訊協議表,也就是上下位機時通訊用的協議,協議格式通常早都是由命令頭、長度、內容、校驗位、命令尾這幾部分組成的(這個協議可以自己查資料確定一下,比較自由)。無論是上下位機都按規定的協議去發送數據就可以了。
這個弄好之後,就要根據你們用的介面來確定用哪種技術了,一般常見的上下位機通訊是用串口,涉及的知識主要是數據的轉換(比如字元串或者數字轉位元組,或者位元組轉字元等等),這方面去找C#的串口調試工具源碼就行了,基本上都有涉及)
用VB的話(這里說的是vb6,而不是vb.net),難度其實差不多的。如果你是指vb.net,它與c#基本上完全一樣,二者代碼可以用工具相互轉換的。
⑷ c#上位機開發
1、上下位機以串口通訊居多,這方面例子你找個C#串口調試工具源碼,需要的東西源碼中基本上都有涉及。網口通訊涉及到socket編程,例子也很多。
2、界面是C#的基礎東西,主要與美工和C#控制項有關。
3、數據也沒什好說的,主要是跟基礎的數據類型比如數組、byte之類打交道,涉及通訊的時候對這些知識以及進制之類轉換一定要熟。
4、一般也會涉及到資料庫和多線程,資料庫一般是以access和sql server居多。
這些其實都算是c#的基礎知識(除了socket之外),一般入門的書就是《C#入門經典》,基本上學完就差不多了,涉及界面美化的時候很可能會用到photoshop,有時間也要學一下。
⑸ 做上位機部分一般使用什麼工具
我認為用VB比較好些,我就是用VB解決任何工業自動化上位機監控方面問題的,VB無所不能,包括實時列印功能。
1、設計出來的監控畫面比較容易且美觀;
2、VB容易上手;
3、對於實時採集監控系統,定要進行對實時數據的存儲與歷史查詢,最好用ACCESS資料庫,而VB與ACCESS有比較好的聯系,比較與編程,DELPHI其實對ACCESS也較容易實現,但其語句太過於麻煩,如總是要輸入BEGIN...END之類的;
4、DELPHI與Windows不是同一家公司的產品,有些控制項不通用,所以系統設計出來後有可能會兼容性不好。
⑹ keil和vc都可以作為單片機上位機軟體開發的工具嗎我的目標是設計單片機的無線編程器。
一般上位機都是PC機。有屏幕顯示等,可以很方便開發程序以及做程序擴展。
如果只是單片機作為上位機,那麼其實就是兩個單片機通信了。一些數據,什麼的都不好知道,但是可以在作為上位機的MCU加上液晶屏
⑺ 如何用c語言開發自己的上位機軟體
一般開發上位機軟體都是帶圖形界面的。C也能做出圖形界面的軟體,但是開發周期太長也不實用。所以最好還是需要會一些其他語言,例如C++,C#,Java這些做圖形界面開發周期短的語言。既然會C,那麼學習其他語言也只是一個熟悉語法的過程。所以很快就能上手,因為語言都是相通的嘛。可以開闊自己的視野去學習一下新的語言。不是說只會C有什麼弊端,只是想說會的多才會知道語言之間的優劣。
⑻ VC++怎樣編程實現上位機與下位機的通信
一般來說,測試上下位機通信。
先使用工具測試你的下位機,完全通信成功後,在用來調試你的上位機。
不然你話,你都不知道錯誤在哪裡。
加入下位機不是開發的,根本就無法證明是否是下位機的錯誤。
先使用串口精靈之類的調試你的開發板。
確認是 OK 了之後,在調試你的程序。
//如果你的程序功底足夠深,就可以通過你的程序確定是上,還是下位機的問題了。
⑼ 大家好,VC,VB,C++哪個適合做上位機
VC++做出像Win98風格的就對了。。。界面用VC++做想做的美觀得用很多控制項庫的,而且要一個美工來規劃排版,然後控制項之間的交互通訊同步什麼的無比麻煩。
一個小小的建議,你用VC++做上位機的核心功能部分,然後打包成DLL或者控制項,用其他更好用的界面工具規劃開發界面,通過調用來實現功能。
⑽ C#上位機分框
LED1 什麼的? 是嗎?> 那是checkbox控制項