vs上位機(jī)軟件開發教程PDF(上位機(jī)軟件開發教程)

軟件開發 2371
今天給各位分享vs上位機(jī)軟件開發教程PDF的(de)知識,其中也會對上位機(jī)軟件開發教程進行(xíng)解釋,如(rú)果能碰巧解決你現在面臨的(de)問題,别忘了關注本站,現在開始吧(ba)!本文目錄一(yī)覽: 1、求教怎樣用vs2010做(zuò)一(yī)個上位機(jī)界面

今天給各位分享vs上位機(jī)軟件開發教程PDF的(de)知識,其中也會對上位機(jī)軟件開發教程進行(xíng)解釋,如(rú)果能碰巧解決你現在面臨的(de)問題,别忘了關注本站,現在開始吧(ba)!

本文目錄一(yī)覽:

求教怎樣用vs2010做(zuò)一(yī)個上位機(jī)界面

1、用C#做(zuò)好上位機(jī)界面

2、在上位機(jī)界面裏加入串口通信功能

3、通過串口方式發指令給zigbee,zigbee再以串口方式返回所需數據

PS:你可(kě)以通過點擊上位機(jī)按鍵發送一(yī)條命令,也可(kě)以弄個文本框打指令進行(xíng)。至于你說的(de)網絡基礎信息隻有(yǒu)你知道(dào)是什麽信息,我(wǒ)想你也知道(dào)怎麽獲取,就不描述了。串口通信是關鍵,完;

現在在開發一(yī)個上位機(jī)應用程序,使用vs2008中的(de)vb.net開發基于wince的(de)應用程序,實現對串口采集過來的(de)數據

這是我(wǒ)配置vs2005的(de)模拟器,你參考一(yī)下吧(ba)。

1. 在VS2005裏新建項目中時,選擇創建Platform builder for CE 6.0的(de)OS Design,新項目可(kě)以自(zì)

命名,這裏命名為(wèi)“MyEmulator”。

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

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

4. 選擇“Mobile Handheld”,下一(yī)步;

5. 應用程序(Application Media)就随自(zì)己的(de)需要選擇,下一(yī)步;

6. 網絡和(hé)通信(Networking Communications)在此隻選擇“Local Area Network(LAN)”,下一(yī)步;

7. 選擇完成;

8. 選擇Acknowledge;

到此工程建完;

四.添加組件(可(kě)以根據需要添加,這裏主要添加漢字相關的(de)組件)

(1) 添加漢字字庫(這裏要記得加入,很多人這裏沒有(yǒu)加入,就出現漢字隻看到方框的(de)現象):

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”和(hé)“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(項目名)屬性”,配置選擇“所有(yǒu)配置”,配置屬性--“Build Options”,在“Build Options”中去(qù)掉“Enable KITL (no IMGNOKITL=1)” (這裏如(rú)果加入了KITL功能的(de)話,可(kě)能在模拟器運行(xíng)的(de)時候,會一(yī)直是黑屏的(de));

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

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

五.構建SDK:

1. 運行(xíng)VS2005菜單“項目”--“Add New SDK…”,在SDK屬性頁中填寫必要的(de)信息,屬性“Emulation”中Configuration 選擇Debug,可(kě)以設置模拟器的(de)顯示屏大小及色深,還有(yǒu)內(nèi)存大小,在此設置為(wèi)240 x 320,16色深,128M內(nèi)存,然後“應用”,“确定”。。

2. 然後運行(xíng)VS2005菜單“生成”--“Build All SDK…”,順利的(de)話,就會在%WINCEROOT\OSDesigns\ \MyEmulator\MyEmulator\SDKs\SDK1\MSI\下會有(yǒu)MyEmulator.msi;

六.配置VS2005:

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

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

中控室的(de)上位機(jī)曲線怎麽改

第二課 FZHOP硬件版上位機(jī)教程-曲線圖(CP1H版) 原創

2021-01-18 22:30:27

cxbmsdn

碼齡14年(nián)

關注

大家好,今天我(wǒ)給大家講解下FZHOP硬件版曲線圖的(de)使用方法。

曲線圖是我(wǒ)們(men)工控行(xíng)業經常使用的(de)一(yī)種數據顯示對象,可(kě)以方便的(de)讓工程人員了解到設備采集數據的(de)變化過程。

我(wǒ)們(men)的(de)FZHOP硬件版上位機(jī)工具也具備強大的(de)曲線圖展示能力,下面我(wǒ)就來給大家講講。

首先我(wǒ)們(men)打開配置工具

打開配置工具

然後我(wǒ)們(men)選擇 曲線圖配置 頁面

曲線圖配置

可(kě)以看到有(yǒu)一(yī)個默認的(de)曲線圖對象以及存在于我(wǒ)們(men)的(de)配置頁面中,這個就是我(wǒ)們(men)的(de)PLC實時曲線對象,用于實時顯示采集到的(de)PLC數據。

接下來我(wǒ)們(men)就要新增曲線圖對象了,點擊新增曲線圖按鈕

新增曲線圖

這時候我(wǒ)們(men)就獲得了一(yī)個新的(de)曲線圖對象(新的(de)繪圖源__44ff,這個44ff是繪圖源的(de)ID),如(rú)圖:

新的(de)曲線圖對象

新的(de)繪圖源__44ff這個曲線圖的(de)名稱是不符合我(wǒ)們(men)的(de)需求的(de)。。我(wǒ)們(men)得把他改改。

我(wǒ)們(men)雙擊這個名稱就可(kě)以進入編輯模式了

進入編輯模式

進入編輯模式後,我(wǒ)們(men)就可(kě)以輸入我(wǒ)們(men)想要的(de)曲線圖名稱,比如(rú):測試曲線圖1

修改曲線圖名稱

有(yǒu)了曲線圖對象,我(wǒ)們(men)就可(kě)以開始給這個對象添加屬性了。FZHOP的(de)曲線圖對象分為(wèi)實時曲線和(hé)XY曲線兩種。

實時曲線圖的(de)橫坐标是時間軸,縱坐标是我(wǒ)們(men)綁定的(de)采樣源數據,主要用來表達數據和(hé)時間的(de)關系。我(wǒ)們(men)默認配置的(de)PLC實時曲線對象就是一(yī)個實時曲線圖,它包含了我(wǒ)們(men)采集的(de)2路編碼器數據和(hé)4路模拟量數據通道(dào)。

XY曲線圖則是由用戶自(zì)己根據需求,從綁定的(de)采樣源數據通道(dào)中選擇2個通道(dào),分别配置到X軸和(hé)Y軸中進行(xíng)繪圖。主要用來表達選擇的(de)2個通道(dào)數據之間的(de)關系。

實時曲線圖配置:

我(wǒ)們(men)将測試曲線圖1配置為(wèi)一(yī)個實時曲線,并為(wèi)其添加數據通道(dào)

啊。我(wǒ)們(men)的(de)曲線圖新增後默認就是實時曲線模式,所以不用做(zuò)更改。。

所以我(wǒ)們(men)直接去(qù)添加通道(dào)吧(ba)。

直接點擊添加曲線通道(dào)按鈕,就可(kě)以給我(wǒ)們(men)的(de)曲線圖添加數據通道(dào)了。

添加曲線通道(dào)

(PS:FZHOP的(de)采樣數據流我(wǒ)也做(zuò)下簡單說明吧(ba)。FZHOP首先通過設備數據采集的(de)回調函數,獲取最原始的(de)采樣數據,然後這些采樣數據會流入到我(wǒ)們(men)的(de)數據源中,數據源會根據配置通道(dào),對設備采樣數據進行(xíng)篩選和(hé)處理(lǐ),然後導入到我(wǒ)們(men)的(de)采樣源中。如(rú)果采樣源配置為(wèi)設備采樣模式,那麽采樣源獲取的(de)數據就會直接傳入到綁定的(de)曲線圖繪制通道(dào)中,如(rú)果采樣源配置為(wèi)程序采樣模式,則會把不同設備的(de)采集數據同步後,再傳入到綁定的(de)曲線圖繪制通道(dào)中。簡單來說就是 設備數據(原始數據)-數據源(數據處理(lǐ))-采樣源(數據同步)-繪圖源(曲線圖))

添加曲線通道(dào)1

可(kě)以看到我(wǒ)們(men)添加了曲線通道(dào)後,默認的(de)都是時間通道(dào),這個時候,我(wǒ)們(men)就需要去(qù)編輯我(wǒ)們(men)的(de)通道(dào)了。其實很簡單,就是雙擊通道(dào)名稱,然後在彈出的(de)下拉菜單裏選擇需要顯示的(de)通道(dào)名稱即可(kě)。通道(dào)名稱是在我(wǒ)們(men)的(de)數據源配置頁面進行(xíng)命名的(de)

好了現在我(wǒ)們(men)就完成了一(yī)個曲線圖的(de)主要配置。至于其他的(de)時間軸格式、時間軸範圍、數值軸上下限我(wǒ)們(men)都可(kě)以不用去(qù)管。因為(wèi)曲線圖本身會根據數據進行(xíng)自(zì)适應。我(wǒ)們(men)盡量用少的(de)參數去(qù)實現用戶的(de)需求,降低(dī)開發難度。

到這裏我(wǒ)們(men)還不能直接看到我(wǒ)們(men)的(de)曲線圖,為(wèi)什麽呢(ne)?因為(wèi)FZHOP上位機(jī)程序是一(yī)個先配置,後操作的(de)程序。我(wǒ)們(men)已經在配置工具裏設置好了參數,但是如(rú)果沒有(yǒu)将參數生成到我(wǒ)們(men)的(de)運行(xíng)程序參數配置文件裏,那麽運行(xíng)程序是不會加載我(wǒ)們(men)現在配置的(de)數據的(de)。所以要想看到我(wǒ)們(men)的(de)配置效果,我(wǒ)們(men)得先點擊生成按鈕,将我(wǒ)們(men)的(de)配置數據生成到運行(xíng)程序參數配置文件裏。

生成按鈕

點擊完生成按鈕後我(wǒ)們(men)就可(kě)以去(qù)運行(xíng)程序看看效果了!!!

查看實時曲線

現在我(wǒ)們(men)是不是就看到了我(wǒ)們(men)剛才配置的(de)曲線圖呢(ne)!!配合FZHOP的(de)實時動态布局功能,可(kě)以很方便的(de)進行(xíng)界面對象調整。

下面我(wǒ)們(men)來看看XY曲線圖配置。

XY曲線圖配置:

我(wǒ)新增一(yī)個測試曲線圖2對象,然後把它的(de)模式配置為(wèi)XY曲線,之後我(wǒ)把X通道(dào)配置為(wèi)編碼器1,把Y通道(dào)配置為(wèi)模拟量1。

新增XY曲線

然後我(wǒ)們(men)生成并運行(xíng)看看效果!! 是不是很簡單呢(ne)?我(wǒ)們(men)的(de)XY曲線庫可(kě)以達到10萬點的(de)實時數據顯示能力,這是個什麽概念呢(ne)??按照現有(yǒu)的(de)每秒100點的(de)數據采集速度,我(wǒ)們(men)的(de)曲線圖支持長(cháng)達1000秒的(de)數據寫入時間。所以大家在設計自(zì)己的(de)上位機(jī)程序的(de)時候就不會有(yǒu)太多顧慮啦,直接在需要時啓動曲線繪制,在測試結束時停止曲線繪制即可(kě)。

查看XY曲線圖

之前忘了保存布局了。。。所以啓動後界面沒有(yǒu)變成前面配置的(de)。。布局保存在菜單欄 布局菜單中

保存布局

defulat.Layout文件就是我(wǒ)們(men)的(de)程序啓動布局文件,如(rú)果要讓程序啓動就顯示當前布局,那麽就把布局文件保存為(wèi)這個文件就可(kě)以了

今天的(de)課程就給大家介紹到這裏啦,有(yǒu)沒太清楚的(de)同學(xué)可(kě)以加QQ群209783211,在裏面提問我(wǒ)會詳細解答哦。

打開CSDN APP,看更多技術內(nèi)容

工業級串口Modbus數據繪制曲線及上位機(jī)監控軟件DotTrend

工業級串口Modbus數據繪制曲線及上位機(jī)監控軟件DotTrend 1. 軟件概述 DotTrend是一(yī)款全新設計開發的(de)軟件(原創),理(lǐ)論上可(kě)用于監控所有(yǒu)遵守Modbus标準協議的(de)設備,便于開發、測試和(hé)服務人員獲取設備數據并進行(xíng)分析。本軟件支持Modbus RTU(RS485...

繼續訪問

C#上位機(jī)源代碼,采集西門子(zǐ)200smart溫度數據并顯示波形曲線

C#上位機(jī)源代碼,采集西門子(zǐ)200smart溫度數據并顯示波形曲線,溫度到達上限值或下限值進行(xíng)報警提示。 采集的(de)數據每天生成一(yī)個excel報表,全套源代碼

繼續訪問

接收串口數據并進行(xíng)處理(lǐ)和(hé)畫圖上位機(jī)軟件

可(kě)以接收串口數據,将16進制轉化10進制,并用列表顯示所有(yǒu)數據的(de) 應力和(hé)沉降量 在測試數據裏,可(kě)以根據接收到的(de)數據,顯示所有(yǒu)數據的(de)序号,選擇相應的(de)序号值,可(kě)以看出對應的(de) 應力和(hé)沉降量。 計算出了 a0 a1 a2的(de)系數 畫出了圖 實現了打開和(hé)保存功能。格式為(wèi)txt文件,保存的(de)是原始數據。 增加保存預覽,完全 可(kě)以打印 到這裏程序基本完成,但是還有(yǒu)好多需要完善的(de)地(dì)方。 入門的(de)可(kě)以看看

第四課 FZHOP硬件版上位機(jī)教程-曲線圖-波峰波谷取值(CP1H版)

大家好,前面我(wǒ)們(men)了解了FZHOP硬件版的(de)動作步操作方法(不熟悉的(de)同學(xué)可(kě)以先回去(qù)看看第三課),現在我(wǒ)們(men)可(kě)以來繼續我(wǒ)們(men)的(de)曲線圖學(xué)習了 在工業應用控制中,我(wǒ)們(men)經常需要對曲線的(de)波峰或者波谷的(de)峰值進行(xíng)計算,用于和(hé)産品參數進行(xíng)比對,以判斷産品是否合格。 今天我(wǒ)們(men)就來看看FZHOP硬件版如(rú)何實現這個操作吧(ba)。 首先我(wǒ)們(men)啓動應用程序 如(rú)圖所示: 這裏需要說明一(yī)下,我(wǒ)們(men)的(de)曲線操作都是針對XY曲線圖對象進行(xíng)的(de),所以我(wǒ)們(men)以XY曲線圖《測試曲線圖2》進...

繼續訪問

VS上位機(jī)開發——曲線顯示_柒壹漆的(de)博客_visualstudio...

如(rú):LineItem myCurve = myPane.AddCurve(“曲線1”, list1, Color.Red, SymbolType.Circle); 四、程序打包 在VS裏面調試需要依賴VS的(de)環境,但是我(wǒ)們(men)做(zuò)好的(de)上位機(jī)實際運行(xíng)的(de)環境可(kě)能并沒有(yǒu)安裝VS,因此需要把調試好的(de)軟件打包成通用的(de)...

繼續訪問

c#實現上位機(jī)數據采集的(de)項目總結_不知今夕何夕的(de)博客_上位機(jī)...

使用modbus協議,PLC基本不用寫通訊程序,而上位機(jī)可(kě)以直接自(zì)己确認對方是否收到數據,再确認是否給對方重發一(yī)次。這個項目隻要求采集數據,因為(wèi)讀取的(de)頻率高(gāo)于數據變化,所以偶爾讀不到都不影響,使用modbus就更合适了。

繼續訪問

讀取串口數據并畫實時曲線的(de)VC++程序源碼 上位機(jī)源碼

讀取串口數據并畫實時曲線的(de)VC++程序源碼 上位機(jī)源碼

上位機(jī)源碼--讀取串口數據并畫實時曲線的(de)vc++源程序

上位機(jī)源碼--讀取串口數據并畫實時曲線的(de)vc++源程序,自(zì)己做(zuò)的(de)一(yī)點小小的(de)嘗試,有(yǒu)實例代碼,在vc6下編譯通過希望對大家學(xué)習有(yǒu)幫助。

熱門推薦 VS2015編寫的(de)MFC上位機(jī),波特率可(kě)調,可(kě)動态顯示曲線,可(kě)顯示三維

近期做(zuò)一(yī)個項目正好涉及MFC編寫串口上位機(jī),主要用于動态顯示曲線和(hé)陀螺儀三維信息,想做(zuò)飛(fēi)思卡爾或者四旋翼的(de)小夥伴可(kě)以借鑒一(yī)下,首先貼個結果圖: 下面來簡單講解一(yī)下這個上位機(jī)的(de)核心步驟: 1、首先新建一(yī)個串口通信的(de)程序,網上的(de)示例代碼有(yǒu)很多,詳細的(de)教學(xué)文檔下載: 2、自(zì)動搜索可(kě)用串口 ...

繼續訪問

C-V測試儀中上位機(jī)串口采集數據采集

if(fd.DoModal()==IDOK) { m_filename=fd.GetPathName(); CFile datafile; datafile.Open(m_filename,CFile::modeCreate|CFile::modeReadWrite); datafile.Write("編号 電壓值 電容值/

繼續訪問

qt上位機(jī),将下位機(jī)發送數據解碼顯示實時曲線

為(wèi)同學(xué)寫的(de)上位機(jī),用于調試參數,觀察采集信息變化狀态。

繼續訪問

第一(yī)課 FZHOP硬件版上位機(jī)簡介(CP1H版)

大家好,今天我(wǒ)給大家推薦一(yī)款非常易用和(hé)強大的(de)上位機(jī)産品,FZHOP硬件版(CP1H版)。 為(wèi)什麽叫CP1H版呢(ne)?其實就是基于歐姆龍CP1H-XA-40DT這款PLC而開發的(de)上位機(jī)開發工具。 熟悉CP1H-XA-40DT這款PLC的(de)朋(péng)友都知道(dào),這個PLC非常的(de)簡單易用,且功能配置豐富。 這款PLC具備4路運動控制(100K脈沖輸出和(hé)100K脈沖輸入功能)、4路12000分辨率的(de)模拟量采集功能(電壓電流都能采)、2路模拟量輸出控制、24路數字輸入端口、16路數字輸出端口,然...

繼續訪問

最新發布 第五課 FZHOP硬件版上位機(jī)教程-曲線圖-拐點取值(CP1H版)

大家好,上次我(wǒ)們(men)學(xué)習了曲線圖波峰波谷取值算法,今天我(wǒ)們(men)來學(xué)習下工控行(xíng)業用得比較多的(de)拐點取值。 好了廢話少說,直接打開軟件導入 《找拐點測試曲線.xlsx》 導入找拐點測試曲線 然後我(wǒ)們(men)直接進入動作步界面,新建根節點和(hé)動作子(zǐ)節點 新建動作步節點 現在我(wǒ)們(men)選中 節點 找拐點 然後點擊鼠标右鍵,在右鍵菜單中選擇編輯動作步,然後按如(rú)下步驟找到拐點取值功能指令:動作步編輯頁面-模塊選擇-功能曲線-功能指令-...

繼續訪問

第三課 FZHOP硬件版上位機(jī)教程-動作步操作(CP1H版)

大家好,上期給大家介紹了FZHOP硬件版的(de)曲線圖功能,本來這期我(wǒ)打算講解曲線圖的(de)一(yī)些應用方法,然後發現得先讓大家學(xué)會動作步操作,才能繼續後面的(de)一(yī)些教學(xué)了。 那麽我(wǒ)們(men)就來了解下FZHOP硬件版的(de)動作步如(rú)何操作吧(ba) 首先打開配置工具,然後運行(xíng)我(wǒ)們(men)的(de)應用程序并切換到動作步界面 動作步界面裏面會多了2個曲線圖!!這是由于我(wǒ)們(men)之前添加的(de)曲線圖,隻對defulat.Layout文件進行(xíng)了布局配置,而其他的(de)布局文件沒有(yǒu)對這2個曲線圖進行(xíng)配置,所以我(wǒ)們(men)切換界面...

繼續訪問

C#寫上位機(jī)中寫曲線圖的(de)知識點(VS2019-WPF)

最近在寫一(yī)個上位機(jī),為(wèi)了與下位機(jī)軟件串口進行(xíng)通信以及一(yī)些數據的(de)形象顯示,做(zuò)到曲線圖這一(yī)塊的(de)時候出現了一(yī)些問題,我(wǒ)用的(de)是VS2019(個人不能吐槽VS2019新版本,因為(wèi)平時也

我(wǒ)想用visual studio 編寫個串口上位機(jī)軟件

VS裏面有(yǒu)一(yī)個serialPort組件,完全可(kě)以完成串口編程,是十分方便的(de)。

關于vs上位機(jī)軟件開發教程PDF和(hé)上位機(jī)軟件開發教程的(de)介紹到此就結束了,不知道(dào)你從中找到你需要的(de)信息了嗎 ?如(rú)果你還想了解更多這方面的(de)信息,記得收藏關注本站。

掃碼二維碼