freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

組態(tài)王軟件驅(qū)動(dòng)程序開發(fā)-展示頁(yè)

2025-07-16 15:37本頁(yè)面
  

【正文】 me。 short short { 類型def struct Packet寄存器類型nSubType:nSubType1:nSubType2:子類型,沒有用到,如在驅(qū)動(dòng)中有其他需要,可以自己定義使用。 }PLCVAR, * PPLCVAR。 short short short maxRaw。 DDEValue long nFrequency。 long nAccessMode。 short nNo。 short nSubType1。 short short DEVADDR *pDevAddr。 nUnitNo。 short WORD wVarID。代表RS485.PLCVAR該結(jié)構(gòu)定義了用戶變量的屬性.類型def struct var代表RS422, 39。代表RS232, 39。TimeOut:超時(shí),單位是毫秒FailTimes:失敗次數(shù)RetryInterval:嘗試間隔isRs232:通訊模式,39。代表串口設(shè)備DeviceName:邏輯名稱 =={COM1,COM2...}BaudRate:波特率,范圍是從 110到256000。成員:nFlag:串口標(biāo)志,目前沒有用到.DeviceKind:設(shè)備類型,39。 }。 short isRs232。 short failTimes。 deviceName[32]。 WORD short nFlag。ComDevice這是串口設(shè)置信息的結(jié)構(gòu)體.struct ComDevice成員:sDevAddr: 用戶在組態(tài)王中輸入的原地址格式字符串。 }DEVADDR, * PDEVADDR。 sDevAddr[MAX_DEV_LEN]。 TCHAR nDevAddr。 {_DevAddr該結(jié)構(gòu)定義了設(shè)備地址格式.類型def struct _DevAddr6. 驅(qū)動(dòng)信息結(jié)構(gòu)在使用的時(shí)候,可以把這個(gè)工具放在系統(tǒng)文件夾C:\WINDOWS\system32中,這樣可以在命令行中輸入“kvdriver”,然后把需要轉(zhuǎn)換的Visual Studio 2003工程文件拖動(dòng)過來運(yùn)行即可,如下所示:同時(shí),考慮到有的開發(fā)者習(xí)慣使用Visual Studio 98進(jìn)行開發(fā)編譯,我們也要有一個(gè)工具來將Visual Studio 2003的工程文件轉(zhuǎn)換成Visual Studio 98的工程文件。(6)點(diǎn)擊“確定”后,將完成驅(qū)動(dòng)工程的創(chuàng)建工作。驅(qū)動(dòng)基本信息o 驅(qū)動(dòng)名稱 o 版本 o 描述 o 程序員 o 項(xiàng)目經(jīng)理 (5)第三頁(yè)是“驅(qū)動(dòng)基本信息”,包含如下條目: o 使用“PACKET”進(jìn)行通訊,適用于普通的驅(qū)動(dòng)。o 永遠(yuǎn)為True,常用于板卡驅(qū)動(dòng)。嘗試連接類型:當(dāng)組態(tài)王與設(shè)備通訊失敗了,組態(tài)王會(huì)周期性的嘗試與設(shè)備通訊,這個(gè)過程,我們稱之為“嘗試連接”。 默認(rèn)的設(shè)備名稱是“Name1”,可以自由填寫,但須注意應(yīng)該與設(shè)備列表中的設(shè)備名稱保持一致。如果遇到設(shè)備主動(dòng)實(shí)時(shí)上發(fā)數(shù)據(jù)的情況,驅(qū)動(dòng)中提供了相應(yīng)的函數(shù),可以直接調(diào)用函數(shù),啟動(dòng)線程來監(jiān)聽網(wǎng)絡(luò)事件。o 以太網(wǎng)驅(qū)動(dòng)(TCP客戶端) 這是TCP方式通訊客戶端的驅(qū)動(dòng),適用于組態(tài)王查詢、設(shè)備應(yīng)答的通訊類型。如果遇到設(shè)備主動(dòng)實(shí)時(shí)上發(fā)數(shù)據(jù)的情況,驅(qū)動(dòng)中提供了相應(yīng)的函數(shù),可以直接調(diào)用函數(shù),啟動(dòng)線程來監(jiān)聽網(wǎng)絡(luò)事件。 與前一種不同的是:采用了重疊IO方式。 新建一個(gè)工程,“項(xiàng)目類型”選擇“Visual C++項(xiàng)目”,“模板”選擇 “KingView Wizard” ,在下面的編輯框中輸入工程的名字以及存儲(chǔ)路徑,點(diǎn)擊“確定”。(2)使用開發(fā)包向?qū)?chuàng)建驅(qū)動(dòng)的過程:運(yùn)行工具,如下圖:請(qǐng)?jiān)谙马?yè)輸入您的目標(biāo)文件夾點(diǎn)擊“安裝”,開發(fā)包即安裝完成。 修改部分功能的實(shí)現(xiàn)方法。g) 規(guī)范各類幫助函數(shù)。e) 詳盡、穩(wěn)健的基類代碼。c) 通用版和嵌入版統(tǒng)一到一套代碼中,通用版和嵌入版實(shí)現(xiàn)同步更新。3. a)組態(tài)王的驅(qū)動(dòng)程序是組態(tài)王和硬件設(shè)備連接的橋梁,本開發(fā)包用于開發(fā)組態(tài)王的驅(qū)動(dòng)程序。接口中的各函數(shù)。2. 概述本開發(fā)包采用微軟標(biāo)準(zhǔn)的COM組件技術(shù),采用該技術(shù),在創(chuàng)建接口時(shí),可以創(chuàng)建多個(gè)互相獨(dú)立對(duì)象,每個(gè)對(duì)象都可以擁有自己的變量。1. 版權(quán). . . .組態(tài)王驅(qū)動(dòng)開發(fā)包用戶手冊(cè)北京亞控科技發(fā)展有限公司本開發(fā)包版權(quán)屬于北京亞控科技發(fā)展有限公司,任何組織、團(tuán)體、個(gè)人,未經(jīng)亞控公司允許,不得擅自拷貝,使用,對(duì)于購(gòu)買本開發(fā)包的組織、團(tuán)體、個(gè)人,只能內(nèi)部使用,不得擅自泄漏給第三方。最后的結(jié)果是一個(gè)DLL文件。如果這兩個(gè)應(yīng)用程序都不啟動(dòng),函數(shù)中的代碼將永遠(yuǎn)沒有機(jī)會(huì)執(zhí)行。只要擁有硬件的通訊協(xié)議,即可以使用本開發(fā)包開發(fā)組態(tài)王的驅(qū)動(dòng)程序。本開發(fā)包只能使用VC++開發(fā)。b) 生成設(shè)備類,為多設(shè)備型號(hào)驅(qū)動(dòng)提供解決方法。d) 完善的功能與向?qū)?。f) 規(guī)范編碼格式、統(tǒng)一使用英文版。4. 開發(fā)包使用我們提供一個(gè)開發(fā)向?qū)Чぞ摺啊?,使用這個(gè)工具,能夠自動(dòng)地生成驅(qū)動(dòng)代碼框架。(1) 啟動(dòng)Visual 2003。(3) 這個(gè)創(chuàng)建向?qū)Х?頁(yè),第一頁(yè)是“概述”,顯示的是默認(rèn)的設(shè)置信息,如果您不需要改變這些,直接點(diǎn)擊“確定”即可成功的創(chuàng)建驅(qū)動(dòng)框架。(4)第二頁(yè)是“驅(qū)動(dòng)類型和編譯選項(xiàng)”,包含如下部分:驅(qū)動(dòng)類型:o 串口驅(qū)動(dòng)(適用于查詢式設(shè)備)這個(gè)類型,是我們一般常用的,適合于普通的上位查詢,設(shè)備應(yīng)答的通訊類型。o 串口驅(qū)動(dòng)(適用于實(shí)時(shí)上發(fā)數(shù)據(jù)的設(shè)備,非重疊IO)這種方式,適用于下位設(shè)備實(shí)時(shí)上發(fā)數(shù)據(jù)的情況,驅(qū)動(dòng)中需要?jiǎng)?chuàng)建一個(gè)線程來監(jiān)視串口事件的通訊類型,采用非重疊IO方式。o 串口驅(qū)動(dòng)(適用于實(shí)時(shí)上發(fā)數(shù)據(jù)的設(shè)備,重疊IO,WinCE不支持)這種方式,同上一種,也是適用于下位設(shè)備實(shí)時(shí)上發(fā)數(shù)據(jù)的情況,驅(qū)動(dòng)中需要?jiǎng)?chuàng)建一個(gè)線程來監(jiān)視串口的通訊類型。我們不推薦使用這種方式,因?yàn)閃INCE系統(tǒng)不支持這種方式,使用這種方式開發(fā)的驅(qū)動(dòng),將不能在WINCE系統(tǒng)的嵌入式設(shè)備中運(yùn)行。o 以太網(wǎng)驅(qū)動(dòng)(TCP服務(wù)器端)這是針對(duì)于TCP方式通訊的驅(qū)動(dòng),適用于設(shè)備為客戶端,組態(tài)王為Server,組態(tài)王查詢,設(shè)備應(yīng)答的通訊類型。 這種方式需要驅(qū)動(dòng)主動(dòng)去連接設(shè)備。o 以太網(wǎng)驅(qū)動(dòng)(UDP服務(wù)器端) 目前還沒有實(shí)現(xiàn),參考TCP方式,代碼中需要改動(dòng)的地方有標(biāo)注。o 以太網(wǎng)驅(qū)動(dòng)(UDP客戶端) 目前還沒有實(shí)現(xiàn),參考TCP方式,代碼中需要改動(dòng)的地方有標(biāo)注。設(shè)備名稱:嘗試連接,目前準(zhǔn)備了如下幾種類型: o 程序員自由定義,常用于網(wǎng)絡(luò)通訊或?qū)崟r(shí)上發(fā)數(shù)據(jù)的設(shè)備。 這些信息將被自動(dòng)保存到歷史文件()中,同時(shí)也是保存在工程的ReadMe文件中,可以隨工程瀏覽。其他支持:o USB 通訊 o ADO 數(shù)據(jù)庫(kù)操作 5. 工程轉(zhuǎn)換工具我們要求通用版和嵌入版使用同一套代碼,做到通用版和嵌入版驅(qū)動(dòng)實(shí)現(xiàn)同步更新,這就需要一個(gè)工具來將通用版工程文件轉(zhuǎn)換為嵌入版工程文件。我們提供一個(gè)轉(zhuǎn)換工具kvdriver(包含3個(gè)文件,, ,),使用這個(gè)工具,可以根據(jù)Visual Studio 2003的工程文件,創(chuàng)建成Visual Studio 98和EVC的工程文件,開發(fā)者可以在不同的開發(fā)環(huán)境間自由選擇。驅(qū)動(dòng)開發(fā)包安裝完成后,這個(gè)工具存放在目錄KingViewDriver下。所有的結(jié)構(gòu)都定義在文件“”中。 UINT nDevAddr:實(shí)際轉(zhuǎn)換后的設(shè)備地址數(shù)字. { deviceKind。 TCHAR int baudRate。 short dataBits。 short stopBits。 short parity。 short timeOut。 short retryInterval。 139。DataBits:數(shù)據(jù)位StopBits:停止位.值描述ONESTOPBIT1 停止位ONE5STOPBITS 停止位TWOSTOPBITS2 停止位Parity :校驗(yàn). 值描述EVENPARITY偶校驗(yàn)MARKPARITY標(biāo)志校驗(yàn)NOPARITY無校驗(yàn)ODDPARITY奇校驗(yàn)SPACEPARITY空格校驗(yàn)139。239。339。 { WORD wVarType。 TCHAR szVarName[32]。 nDeviceIndex。 short TCHAR *pszRegName。 nRegType。 nSubType。 short nSubType2。 short nDataType。 short nTimerCount。 CWinThread* pComThread。 DDEValue minRaw。 bConvertion。 isBad。 isUnvalid。成員:wvarID:變量IDwVarType:變量類型,為如下幾種:Bit, byte, int, uint, BCD, long, float, longbcd, stringszVarName:變量名nDeviceIndex:設(shè)備索引nUnitNo:設(shè)備地址單元pDevAddr:設(shè)備地址pszRegName:寄存器名稱nRegType。nNo:寄存器通道nDataType:數(shù)據(jù)類型nAccessMode:讀寫屬性nFrequency:采集頻率nTimerCount:超時(shí)次數(shù)pComThread:通訊線程maxRaw:最大原始值minRaw:最小原始值PACKET該結(jié)構(gòu)定義了通訊包的屬性 nDeviceIndex。 nUnitNo。 DEVADDR * pDevAddr。 TCHAR TCHAR *pszRegName。 nRegType。 nSubType。 nSubType1。 short nStartNo。 nEndNo。 nPacketType。 CPtrList varList。成員:nDeviceIndex:設(shè)備索引nUnitNo:設(shè)備地址單元pDevAddr:設(shè)備地址結(jié)構(gòu)指針pszDevName:設(shè)備地址nRegType:寄存器類型nSubType:nSubType1:nSubType2:子類型,沒有用到,自己可以使用nStartNo:開始通道nEndNo:結(jié)束通道VarList:變量列表,存儲(chǔ)ID_NO和ID_NO2兩種類型變量 WORD wVarId。
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1