中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

vb.net作為上位機 vb上位機如何與下位機通信

你好,我想用VB做一個上位機,來控制PLC,然后再實現(xiàn)控制步進電機和氣缸

下位機是誰寫的?讓他幫你就好了。

創(chuàng)新互聯(lián)于2013年成立,先為潮陽等服務建站,潮陽等地企業(yè),進行企業(yè)商務咨詢服務。為潮陽企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務解決您的所有建站問題。

上位機和下位機從來都是一塊兒調的,離了誰都不行。

現(xiàn)在在開發(fā)一個上位機應用程序,使用vs2008中的vb.net開發(fā)基于wince的應用程序,實現(xiàn)對串口采集過來的數(shù)據(jù)

這是我配置vs2005的模擬器,你參考一下吧。

1. 在VS2005里新建項目中時,選擇創(chuàng)建Platform builder for CE 6.0的OS Design,新項目可以自

命名,這里命名為“MyEmulator”。

2. 創(chuàng)建MyEmulator的向導中,BSP一定要選擇“Device Emulator: ARMV4I”,下一步;

3. 模板(Design Templates)選擇“PDA Device”,下一步;

4. 選擇“Mobile Handheld”,下一步;

5. 應用程序(Application Media)就隨自己的需要選擇,下一步;

6. 網(wǎng)絡和通信(Networking Communications)在此只選擇“Local Area Network(LAN)”,下一步;

7. 選擇完成;

8. 選擇Acknowledge;

到此工程建完;

四.添加組件(可以根據(jù)需要添加,這里主要添加漢字相關的組件)

(1) 添加漢字字庫(這里要記得加入,很多人這里沒有加入,就出現(xiàn)漢字只看到方框的現(xiàn)象):

1. 在Catalog View添加“Core OS”--“CEBASE”--“International”--“Locale Specific support”--“Chinese (Simplified)”--“Fonts”--“SimSun NSimSum(choose 1)”--“SimSun NSimSun”或者“SimSum NSimSun (Subset 2_50)”;

2. 在Catalog View添加“Core OS”--“CEBASE”--“International”--“Locale Specific support”--“Chinese (Simplified)”--“GB18030 Data Vonverter”和“Monotype Imaging AC3 Font Compression”;

(2)添加中文輸入法:

在Catalog View添加“Core OS”--“CEBASE”--“International”--“Locale Specific support”--“Chinese (Simplified)”--“Input Method Editor”--“MSPY 3.0 for Windows Embedded CE”;

(3) VS2005中菜單“項目”--“MyEmulator(項目名)屬性”,配置選擇“所有配置”,配置屬性--“Build Options”,在“Build Options”中去掉“Enable KITL (no IMGNOKITL=1)” (這里如果加入了KITL功能的話,可能在模擬器運行的時候,會一直是黑屏的);

(4) “Locale”中,Locales先Clear All,然后選擇“中文(中國)”,Default local選擇“中文(中國)”;

(5) 運行VS2005菜單“生成”--“生成MyEmulator”;

五.構建SDK:

1. 運行VS2005菜單“項目”--“Add New SDK…”,在SDK屬性頁中填寫必要的信息,屬性“Emulation”中Configuration 選擇Debug,可以設置模擬器的顯示屏大小及色深,還有內存大小,在此設置為240 x 320,16色深,128M內存,然后“應用”,“確定”。。

2. 然后運行VS2005菜單“生成”--“Build All SDK…”,順利的話,就會在%WINCEROOT\OSDesigns\ \MyEmulator\MyEmulator\SDKs\SDK1\MSI\下會有MyEmulator.msi;

六.配置VS2005:

1、先安裝生成好的MyEmulator.msi。運行Visual Studio 2005,選擇菜單“工具->選項”,打開選項設置對話框,從左邊的樹型列表中選擇“設備工具->設備”,右邊的下拉列表框拉到底可以看到 “MyEmulator”,這就是剛剛生成的那個模擬器。下面的設備列表里有兩項,雙擊MyEmulator,設定傳輸為DMA傳輸,再點擊“仿真器選 項”,在“顯示”選項卡里設定好模擬器屏幕尺寸,顏色深度等,全部保存。

2、用VS2005新建一個智能設備項目,向導選擇平臺時,先刪除Pocket PC 2003,選擇MyEmulator,完成。然后按F5運行程序,順利的話定制的模擬器就會出來了(不過這個過程比較慢,需要等待一段時間)。

上位機用什么編程?

上位機的編程語言很多啊,VC,C++,C#,VB,VB.NET等等,關鍵是看你熟悉哪種編程語言了,這幾種語言都是面向對象的編程語言。VB入門比較容易,而且比較容易掌握,VB.NET是VB的升級版本,現(xiàn)在也比較流行。跟C有關的都需要有C語言的基礎。

如果對上位機的控制要求不是很高的話,或者說對技術先進性上沒有太高要求,建議用VB,比較好掌握!

VB.NET做上位機 serialport控件問題

要用委托的形式(界面上拖一個txt_Rect文本框)

Delegate?Sub?SetTextCallback(ByVal?InputString?As?String)

Private?Sub?ShowString(ByVal?comData?As?String)

txt_Rect.Text?+=?comData???'將收到的數(shù)據(jù)入接收文字框中

txt_Rect.SelectionStart?=?txt_Rect.Text.Length

txt_Rect.ScrollToCaret()

End?Sub

Private?Sub?SerialPort1_DataReceived(ByVal?sender?As?Object,?ByVal?e?As?System.IO.Ports.SerialDataReceivedEventArgs)?Handles?SerialPort1.DataReceived

Dim?inData?As?String?=?SerialPort1.ReadExisting

Dim?d?As?New?SetTextCallback(AddressOf?ShowString)

BeginInvoke(d,?inData)

End?Sub

當前題目:vb.net作為上位機 vb上位機如何與下位機通信
鏈接地址:http://www.rwnh.cn/article6/doshoig.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供微信公眾號ChatGPT、電子商務、小程序開發(fā)商城網(wǎng)站、用戶體驗

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司
田东县| 大渡口区| 吉木乃县| 山东| 许昌县| 永福县| 安仁县| 诸暨市| 山西省| 龙游县| 湘阴县| 连南| 区。| 苗栗县| 安徽省| 塔河县| 夏邑县| 栾城县| 达日县| 册亨县| 渭南市| 新兴县| 扬中市| 五指山市| 宾阳县| 中方县| 莱阳市| 平邑县| 彭泽县| 吕梁市| 北安市| 固始县| 迁西县| 杂多县| 兰坪| 江北区| 杭锦后旗| 紫金县| 开平市| 尉犁县| 乐业县|