PLC是以微處理器為核心的工業(yè)控制裝置。在工業(yè)控制中,常常需要對PLC所采集的數(shù)據(jù)和工作狀態(tài)進(jìn)行監(jiān)測控制,Visual C++是一種Windows應(yīng)用程序開發(fā)工具,在圖形處理和數(shù)據(jù)庫管理等方面具有較強(qiáng)的功能,用它來實現(xiàn)底層的通信控制有著更快的速度。本文旨在探討用可視化編程語言VisualC++實現(xiàn)計算機(jī)與PLC之間的串行通訊技術(shù),充分合理地利用系統(tǒng)資源及特點,提高通訊效率。
標(biāo)簽: PLC Windows Visual 工業(yè)控制
上傳時間: 2014-01-09
上傳用戶:lacsx
在這網(wǎng)站上找了半天,只找到 VisualC++角色扮演游戲程序設(shè)計 這本書的光盤,沒有找到電子書,沒法學(xué)啊,在網(wǎng)上找了半天才找到的,上傳這本書的電子版,希望對游戲開發(fā)的朋友有用哦。
標(biāo)簽: 網(wǎng)站
上傳時間: 2017-03-03
上傳用戶:asasasas
表達(dá)式二叉樹求值的源程序代碼,用VisualC++環(huán)境
上傳時間: 2013-11-29
上傳用戶:lx9076
--stdafx.h中沒有函數(shù)庫,只是定義了一些環(huán)境參數(shù),使得編譯出來的程序能在32位的操作系統(tǒng)環(huán)境下運行。 windows和mfc的include文件都非常大,即使有一個快速的處理程序,編譯程序也要花費相當(dāng)長的時間來完成工作。由于每個.cpp文件都包含相同的include文件,為每個.cpp文件都重復(fù)處理這些文件就顯得很傻了。 為避免這種浪費,appwizard和VisualC++編譯程序一起進(jìn)行工作,如下所示: --appwizard建立了文件stdafx.h,該文件包含了所有當(dāng)前工程文件需要的mfcinclude文件。且這一文件可以隨被選擇的選項而變化。 --appwizard然后就建立stdafx.cpp。這個文件通常都是一樣的。 --然后appwizard就建立起工程文件,這樣第一個被編譯的文件就是stdafx.cpp。 --當(dāng)VisualC++編譯stdafx.cpp文件時,它將結(jié)果保存在一個名為stdafx.pch的文件里。(擴(kuò)展名pch表示預(yù)編譯頭文件。) --當(dāng)VisualC++編譯隨后的每個.cpp文件時,它閱讀并使用它剛生成的.pch文件。VisualC++不再分析windowsinclude文件,除非你又編輯了stdafx.cpp或stdafx.h。 在這個過程中你必須遵守以下規(guī)則: --你編寫的任何.cpp文件都必須首先包含stdafx.h。 --如果你有工程文件里的大多數(shù).cpp文件需要.h文件,順便將它們加在stdafx.h(后部)上,然后預(yù)編譯stdafx.cpp。 --由于.pch文件具有大量的符號信息,它是你的工程文件里最大的文件。 如果你的磁盤空間有限,你就希望能將這個你從沒使用過的工程文件中的.pch文件刪除。執(zhí)行程序時并不需要它們,且隨著工程文件的重新建立,它們也自動地重新建立。
標(biāo)簽: stdafx
上傳時間: 2021-05-19
上傳用戶:1155
資源較大,分為三個部分,已全部上傳:第一部分:https://dl.21ic.com/download/visual_c-431206.html 第二部分:https://dl.21ic.com/download/visual_c-431208.html 第三部分:https://dl.21ic.com/download/visual_c-431210.html C++語言是從C語言發(fā)展而來的一種面向?qū)ο蟮母呒壵Z言,而 Visual c++則是CC++IDE,即集成開發(fā)環(huán)境。本書從C十+基礎(chǔ)開始講解,由原理到實踐、由淺到深、全面地介紹了在Ⅵ sual c++環(huán)境下,如何利用C++語言編寫 Windows應(yīng)用程序。本書分為4部分,包括33章。第1部分是vsua1C++編程入門介紹,介紹了 Windows編程的入門知和C++語言的一些基礎(chǔ)知識;第2部分是 saiC++分類應(yīng)用程序編程介紹,包括 Windows應(yīng)用編程和控制臺程序,以及在 Visual c++下如何編寫Win32程序、對話框程序、單文檔與多文檔程序、動態(tài)鏈接庫和 ActiveX控件程序;第3部分+十功能應(yīng)用程序介紹,在本部分中,講解了VsuC++下最常見的操作編程,包括文件操作、系統(tǒng)時間、錯誤與異常處理、多線程技術(shù)、定時器、輸入輸出設(shè)備、串口編程、網(wǎng)絡(luò)編程、數(shù)Windows內(nèi)存管理、程序調(diào)試以及網(wǎng)絡(luò)安全等;第4部分介紹了 Visua1C++的一些雜項編程,包括界面控制、0 ffice文件的讀寫操作、文件與文件夾、程序控制以及系統(tǒng)控制等。本書內(nèi)容豐富、實用性強(qiáng),許多代碼可以直接應(yīng)用到工程項目中,它適合于 VisualC++60的初學(xué)者和使用 Visual c++從事開發(fā)的程序員使用,對于具有一定 Visual c+編程經(jīng)驗的讀者,本書也是非常好的參考書
標(biāo)簽: Visual C++
上傳時間: 2022-03-30
上傳用戶:wangshoupeng199
資源較大,分為三個部分,已全部上傳:第一部分:https://dl.21ic.com/download/visual_c-431206.html 第二部分:https://dl.21ic.com/download/visual_c-431208.html 第三部分:https://dl.21ic.com/download/visual_c-431210.html C++語言是從C語言發(fā)展而來的一種面向?qū)ο蟮母呒壵Z言,而 Visual c++則是C++IDE,即集成開發(fā)環(huán)境。本書從C艸基礎(chǔ)開始講解,由原理到實踐、由淺到深、全面地介紹了在 VisualC++環(huán)境下,如何利用C++語言編寫 Windows應(yīng)用程序本書分為4部分,包括33章。第1部分是 Visual c++編程入門介紹,介紹了 Windows編程的入門知識和C++語言的一些基礎(chǔ)知識;第2部分是sua1C++分類應(yīng)用程序編程介紹,包括Wnds應(yīng)用編程和控制臺程序,以及在 VisualC++下如何編寫Wn32程序、對話框程序、單文檔與多文檔程序、動態(tài)鏈接庫和 ActiveX控件程序;第3部分是 Visua1C++功能應(yīng)用程序介紹,在本部分中,講解了vsua1C++下最常見的操作編程,包括文件操作、數(shù)據(jù)處理、系統(tǒng)時間、錯誤與異常處理、多線程技術(shù)、定時器、輸入輸出設(shè)備、串口編程、網(wǎng)絡(luò)編程、數(shù)據(jù)庫編程、windows內(nèi)存管理、程序調(diào)試以及網(wǎng)絡(luò)安全等;第4部分介紹了 visua1C++的一些雜項編程,包括界面控制、Office文件的讀寫操作、文件與文件夾、程序控制以及系統(tǒng)控制等。本書內(nèi)容豐富、實用性強(qiáng),許多代碼可以直接應(yīng)用到工程項目中,它適合于 Visual C++6.0的初學(xué)者和使用vsua1C++從事開發(fā)的程序員使用,對于具有一定 VisualC++編程經(jīng)驗的讀者,本書也是非常好的參考書。
標(biāo)簽: Visual C++
上傳時間: 2022-03-30
上傳用戶:canderile
資源較大,分為三個部分,已全部上傳:第一部分:https://dl.21ic.com/download/visual_c-431206.html 第二部分:https://dl.21ic.com/download/visual_c-431208.html 第三部分:https://dl.21ic.com/download/visual_c-431210.html C++語言是從C語言發(fā)展而來的一種面向?qū)ο蟮母呒壵Z言,而 Visual c++則是C++IDE,即集成開發(fā)環(huán)境。本書從C艸基礎(chǔ)開始講解,由原理到實踐、由淺到深、全面地介紹了在 VisualC++環(huán)境下,如何利用C++語言編寫 Windows應(yīng)用程序本書分為4部分,包括33章。第1部分是 Visual c++編程入門介紹,介紹了 Windows編程的入門知識和C++語言的一些基礎(chǔ)知識;第2部分是sua1C++分類應(yīng)用程序編程介紹,包括Wnds應(yīng)用編程和控制臺程序,以及在 VisualC++下如何編寫Wn32程序、對話框程序、單文檔與多文檔程序、動態(tài)鏈接庫和 ActiveX控件程序;第3部分是 Visua1C++功能應(yīng)用程序介紹,在本部分中,講解了vsua1C++下最常見的操作編程,包括文件操作、數(shù)據(jù)處理、系統(tǒng)時間、錯誤與異常處理、多線程技術(shù)、定時器、輸入輸出設(shè)備、串口編程、網(wǎng)絡(luò)編程、數(shù)據(jù)庫編程、windows內(nèi)存管理、程序調(diào)試以及網(wǎng)絡(luò)安全等;第4部分介紹了 visua1C++的一些雜項編程,包括界面控制、Office文件的讀寫操作、文件與文件夾、程序控制以及系統(tǒng)控制等。本書內(nèi)容豐富、實用性強(qiáng),許多代碼可以直接應(yīng)用到工程項目中,它適合于 Visual C++6.0的初學(xué)者和使用vsua1C++從事開發(fā)的程序員使用,對于具有一定 VisualC++編程經(jīng)驗的讀者,本書也是非常好的參考書。
標(biāo)簽: Visual C++
上傳時間: 2022-03-30
上傳用戶:
【摘要】:隨著USB接口在計算機(jī)業(yè)界應(yīng)用越來越廣泛,基于USB的接口開發(fā)顯得越來越具有現(xiàn)實意義。隨著客戶對系統(tǒng)數(shù)據(jù)采集速度要求的不斷提高,USB以其使用方便、易于擴(kuò)展、速度快等優(yōu)點而越來越多的被應(yīng)用于各種人機(jī)接口設(shè)備中。本設(shè)計提出了一種USB接口的HID數(shù)據(jù)通訊接口設(shè)計方案,USB接口芯片采用的是PHILIP的PDIUSBD12,微控器是宏晶科技的STC89C52RC。該方案具有器件通用、成本低、方便焊接調(diào)試等特點。由于本設(shè)計采用了PDIUSBD12接口芯片,通過改變微控器的代碼可以制作成各種標(biāo)準(zhǔn)的USB設(shè)備。本設(shè)計完成了一種典型的HID設(shè)備驅(qū)動程序的開發(fā),PC機(jī)無需額外加裝驅(qū)動便可實現(xiàn)和USB設(shè)備之間的通訊。而且經(jīng)過典型HID設(shè)備的枚舉過程,還可用于對USB協(xié)議的熟悉和學(xué)習(xí)。上位機(jī)軟件部分,采用了VisualC++6.0編寫HID設(shè)備的控制程序,此控制程序和HID下位機(jī)設(shè)備構(gòu)成了完整的USB控制系統(tǒng)。在此基礎(chǔ)上,本設(shè)計還增加了簡單的音樂播放功能,可以打開并播放格式為mp3和wma的音頻文件,還可以暫停、停止、選擇播放曲目、調(diào)節(jié)音量等;在音頻播放時HID設(shè)備彩燈可以實時顯示音頻的頻譜。這在驗證USB系統(tǒng)的同時,大大增加了控制的趣味性。驗證結(jié)果表明按照該方案設(shè)計的數(shù)據(jù)通訊接口和HID設(shè)計運行穩(wěn)定可靠。USB是一種計算機(jī)和外部設(shè)備進(jìn)行通訊連接的接口.USB的出現(xiàn)的目的是取代現(xiàn)在計算機(jī)接口,簡化計算機(jī)與外部設(shè)備的連接過程,使計算機(jī)的擴(kuò)展更加方便。它使得計算機(jī)和外部設(shè)備的連接十分方便。目前,各種計算機(jī)外部設(shè)備都在逐漸改為USB接口,USB技術(shù)的出現(xiàn)是計算機(jī)接口技術(shù)的一大飛躍。越來越多的測控系統(tǒng)、信號處理系統(tǒng)和智能儀器選用USB接口與PC機(jī)進(jìn)行高速、海量的數(shù)據(jù)通訊。但是,相對UART(通用異步串口)、LPT(打印機(jī)并行端口),USB的開發(fā)難度要大的多。采用HID(Human Interface Device,人機(jī)接口設(shè)備)的設(shè)計方案則可以很好的解決這一矛盾。
上傳時間: 2022-05-02
上傳用戶:shjgzh
一,走進(jìn)UDP協(xié)議:UDP(User Datagram Protocol)協(xié)議就是“用戶數(shù)據(jù)報協(xié)議”,它是一種無連接的協(xié)議,無連接主要是和TCP協(xié)議相比較的。我們知道當(dāng)利用TCP協(xié)議傳送數(shù)據(jù)的時候,首先必須先建立連接(也就是所謂的握手)才可以傳輸數(shù)據(jù)。而當(dāng)計算機(jī)利用UDP協(xié)議進(jìn)行數(shù)據(jù)傳輸?shù)臅r候,發(fā)送方只需要知道對方的IP地址和端口號就可以發(fā)送數(shù)據(jù),而并不需要進(jìn)行連接。當(dāng)然如果你非要進(jìn)行連接,通過Visual C#也是可以實現(xiàn)的,但前提是要確定連接的遠(yuǎn)程主機(jī)的端口號處于監(jiān)聽狀態(tài),否則程序會出現(xiàn)不必要的錯誤,但這是種畫蛇添足的做法,不僅丟失了UDP協(xié)議的無連接傳送數(shù)據(jù)的特點和優(yōu)點,而且還給程序運行帶來了不安定的因素。所以這種方法并不值得提倡。
標(biāo)簽: visual c# udp協(xié)議
上傳時間: 2022-06-23
上傳用戶:
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1