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

正文內(nèi)容

基于組態(tài)王研華板的數(shù)據(jù)采集應(yīng)用(編輯修改稿)

2025-07-21 01:04 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 18 計(jì)算機(jī)模擬電壓輸入線路圖 模擬量輸入(AI)程序設(shè)計(jì)任務(wù)利用Kingview編寫(xiě)應(yīng)用程序來(lái)實(shí)現(xiàn)PCI1710HG多功能板卡模擬量輸入。任務(wù)要求如下。首先以間隔或連續(xù)方式讀取電壓測(cè)量值,并以數(shù)值或曲線形式顯示電壓測(cè)量變化值;其次是,當(dāng)測(cè)量電壓小于或大于設(shè)定下限或上限值時(shí),程序畫(huà)面中相應(yīng)指示燈變換顏色。 任務(wù)實(shí)現(xiàn)1.建立新工程項(xiàng)目運(yùn)行組態(tài)王程序,出現(xiàn)組態(tài)王工程管理器畫(huà)面。為建立一個(gè)新工程,請(qǐng)執(zhí)行以下操作步驟。(1)在工程管理器中選擇菜單“文件\新建工程”或單擊快捷工具欄“新建”命令,出現(xiàn)“新建工程向?qū)е粴g迎使用本向?qū)А睂?duì)話框。(2)單擊“下一步”按鈕,出現(xiàn)“新建工程向?qū)еx擇工程所在路徑”對(duì)話框。在此對(duì)話框中選擇或指定工程所在路徑。如果用戶需要更改工程路徑,請(qǐng)單擊“瀏覽”按鈕。如果路徑或文件夾不存在,請(qǐng)創(chuàng)建。(3)單擊“下一步”按鈕,出現(xiàn)“新建工程向?qū)еこ堂Q和描述”對(duì)話框。在對(duì)話框中輸入工程名稱:AI(必需,可以任意指定);在工程描述中輸入:模擬電壓輸入(可選),如圖519所示。圖519 創(chuàng)建工程界面(4)單擊“完成”按鈕,新工程建立,單擊“是”按鈕,確認(rèn)將新建的工程設(shè)為組態(tài)王當(dāng)前工程,此時(shí)組態(tài)王工程管理器中出現(xiàn)新建的工程。(5)雙擊新建的工程名,出現(xiàn)加密狗未找到“提示”對(duì)話框,選擇“忽略”項(xiàng),出現(xiàn)演示方式“提示”對(duì)話框,單擊“確定”按鈕,進(jìn)入工程瀏覽器對(duì)話框。2.制作圖形畫(huà)面畫(huà)面名稱:模擬量輸入。執(zhí)行菜單“圖庫(kù)\打開(kāi)圖庫(kù)”命令,為圖形畫(huà)面添加一個(gè)儀表對(duì)象,2個(gè)指示燈對(duì)象。利用開(kāi)發(fā)系統(tǒng)工具箱為圖形畫(huà)面添加一個(gè)“實(shí)時(shí)趨勢(shì)曲線”控件。利用開(kāi)發(fā)系統(tǒng)工具箱為圖形畫(huà)面添加4個(gè)文本對(duì)象:標(biāo)簽“當(dāng)前電壓值”、當(dāng)前電壓值顯示文本“000”,標(biāo)簽“上限指示燈”和“下限指示燈”。設(shè)計(jì)的畫(huà)面如圖520所示。圖520 圖形畫(huà)面3.定義板卡設(shè)備8 在組態(tài)王工程瀏覽器的左側(cè)選擇“設(shè)備”中的“板卡”,在右側(cè)雙擊“新建…”,運(yùn)行“設(shè)備配置向?qū)А?。?)選擇智能模塊\研華\YHPCI1710\YHPCI1710,如圖521所示。(2)單擊“下一步”按鈕,給要安裝的設(shè)備指定唯一的邏輯名稱,如:PCI1710HG。(3)單擊“下一步”按鈕,給要安裝的設(shè)備指定地址:C000(與板卡所在插槽的位置有關(guān))。圖521 選擇板卡設(shè)備界面(4)單擊“下一步”按鈕,不改變通信參數(shù)。(5)單擊“下一步”,顯示所安裝設(shè)備的所有信息。(6)請(qǐng)檢查各項(xiàng)設(shè)置是否正確,確認(rèn)無(wú)誤后,單擊“完成”按鈕。設(shè)備定義完成后,用戶可以在工程瀏覽器的右側(cè)看到新建的外部設(shè)備 “PCI1710”。在左側(cè)看到設(shè)備邏輯名稱“PCI1710HG”。在定義數(shù)據(jù)庫(kù)變量時(shí),用戶只要把I/O變量連接到這臺(tái)設(shè)備上,它就可以和組態(tài)王交換數(shù)據(jù)了。4.定義變量8 在工程瀏覽器的左側(cè)樹(shù)形菜單中選擇“數(shù)據(jù)庫(kù)\數(shù)據(jù)詞典”,在右側(cè)雙擊“新建”圖標(biāo),彈出“定義變量”對(duì)話框。(1)定義變量“模擬量輸入”。變量類型選I/O實(shí)數(shù),變量的最小值為0、最大值為5(按輸入電壓范圍0~5V確定)。定義I/O實(shí)數(shù)變量時(shí),最小原始值、最大原始值的設(shè)置是關(guān)鍵。它們是根據(jù)采集板卡的電壓輸入范圍和A/D轉(zhuǎn)換位數(shù)確定的。因采用的PCI1710HG板卡模擬電壓輸入范圍是5~+5V,A/D是12位,因此計(jì)算機(jī)采樣值為2121=4095,即5V對(duì)應(yīng)0,+5V對(duì)應(yīng)4095。電壓與采樣值成線性關(guān)系,因?yàn)殡娢黄鞯妮敵鲭妷悍秶?~5V,那么變量屬性中的最小原始值應(yīng)為2048,最大原始值為4095。連接設(shè)備選PCI1710HG(前面已定義),電位器的輸出電壓接板卡AI0通道,故寄存器為AD0;數(shù)據(jù)類型選USHORT(注:Kingview );讀寫(xiě)屬性選只讀。變量“模擬量輸入”的定義如圖522所示。圖522 定義模擬量輸入I/O實(shí)數(shù)變量界面(2)定義變量“上限燈”、“下限燈”。變量類型選內(nèi)存離散,初始值選關(guān),如圖523所示。圖523 定義內(nèi)存離散變量界面5.建立動(dòng)畫(huà)連接(1)建立儀表對(duì)象的動(dòng)畫(huà)連接。雙擊畫(huà)面中儀表對(duì)象,彈出“儀表向?qū)А睂?duì)話框,單擊變量名文本框右邊的?號(hào)按鈕,出現(xiàn)“選擇變量名”對(duì)話框。選擇已定義好的變量名“模擬量輸入”,單擊“確定”按鈕,儀表向?qū)?duì)話框變量名文本框中出現(xiàn)“\\本站點(diǎn)\模擬量輸入”,儀表表盤(pán)標(biāo)簽改為(V),填充顏色設(shè)為白色,其他默認(rèn),如圖524所示。(2)建立實(shí)時(shí)趨勢(shì)曲線對(duì)象的動(dòng)畫(huà)連接。雙擊畫(huà)面中實(shí)時(shí)趨勢(shì)曲線對(duì)象。在曲線定義選項(xiàng)中,單擊曲線1文本框右邊的?號(hào)按鈕,選擇已定義好的變量“模擬量輸入”,并設(shè)置其他參數(shù)值,如圖525所示。圖524 儀表對(duì)象動(dòng)畫(huà)連接界面圖525 實(shí)時(shí)趨勢(shì)曲線對(duì)象動(dòng)畫(huà)連接——曲線定義界面在“標(biāo)識(shí)定義”選項(xiàng)卡中,去掉“標(biāo)識(shí)Y軸”項(xiàng)的選取,設(shè)置時(shí)間軸長(zhǎng)度為2min,如圖526所示。 圖526 實(shí)時(shí)趨勢(shì)曲線對(duì)象動(dòng)畫(huà)連接——標(biāo)識(shí)定義界面(3)建立當(dāng)前電壓值顯示文本對(duì)象動(dòng)畫(huà)連接。雙擊畫(huà)面中當(dāng)前電壓值顯示文本對(duì)象“000”,出現(xiàn)動(dòng)畫(huà)連接對(duì)話框。將“模擬值輸出”屬性與變量“模擬量輸入”連接,輸出格式:整數(shù)1位,小數(shù)1位,如圖527所示。圖527 當(dāng)前電壓值顯示文本對(duì)象動(dòng)畫(huà)連接界面(4)建立上限燈、下限燈對(duì)象動(dòng)畫(huà)連接。分別雙擊畫(huà)面中指示燈對(duì)象,將其與變量“上限燈”、“下限燈”連接并設(shè)置閃爍條件:,如圖528所示。(5)建立按鈕對(duì)象的動(dòng)畫(huà)連接。雙擊按鈕對(duì)象“關(guān)閉”,出現(xiàn)動(dòng)畫(huà)連接對(duì)話框,如圖529所示。選擇命令語(yǔ)言連接功能,單擊“彈起時(shí)”按鈕,在“命令語(yǔ)言”編輯欄中輸入以下命令:“exit(0);”。 圖528 儀表對(duì)象動(dòng)畫(huà)連接界面 圖529 “關(guān)閉”按鈕對(duì)象動(dòng)畫(huà)連接界面6.編寫(xiě)命令語(yǔ)言8 在工程瀏覽器左側(cè)樹(shù)形菜單中雙擊命令語(yǔ)言“應(yīng)用程序命令語(yǔ)言”項(xiàng),出現(xiàn)“應(yīng)用程序命令語(yǔ)言”編輯對(duì)話框,在“運(yùn)行”時(shí)選項(xiàng)卡編輯框中輸入報(bào)警程序,如圖530所示。圖530 編寫(xiě)應(yīng)用程序命令語(yǔ)言界面7.調(diào)試與運(yùn)行8 存儲(chǔ):設(shè)計(jì)完成后,在開(kāi)發(fā)系統(tǒng)“文件”菜單中執(zhí)行“全部存”命令將設(shè)計(jì)的畫(huà)面和程序全部存儲(chǔ)。8 配置主畫(huà)面:在工程瀏覽器中,單擊快捷工具欄上“運(yùn)行”按鈕,出現(xiàn)“運(yùn)行系統(tǒng)設(shè)置”對(duì)話框。單擊“主畫(huà)面配置”選項(xiàng)卡,選中制作的圖形畫(huà)面名稱“模擬量輸入”,單擊“確定”按鈕即將其配置成主畫(huà)面。8 運(yùn)行:在工程瀏覽器中,單擊快捷工具欄上“VIEW”按鈕啟動(dòng)運(yùn)行系統(tǒng)。轉(zhuǎn)動(dòng)電位器旋鈕,改變其輸出電壓(范圍是0~5V),線路中AI指示燈亮度隨之變化。同時(shí),程序畫(huà)面文本對(duì)象中的數(shù)字、儀表對(duì)象中的指針、實(shí)時(shí)趨勢(shì)曲線控件中的曲線都將隨電位器輸出電壓變化而變化。當(dāng)測(cè)量電壓小于等于或大于等于設(shè)定下限電壓值()或上限電壓值()時(shí),程序畫(huà)面中相應(yīng)指示燈變換顏色并閃爍。程序運(yùn)行畫(huà)面如圖531所示。圖531 程序運(yùn)行畫(huà)面 Kingview與Visual Basic之間動(dòng)態(tài)數(shù)據(jù)交換1.Kingview作為服務(wù)程序向Visual Basic應(yīng)用程序提供數(shù)據(jù)Kingview通過(guò)板卡驅(qū)動(dòng)程序從下位機(jī)采集數(shù)據(jù),Visual Basic應(yīng)用程序又向Kingview請(qǐng)求數(shù)據(jù)。數(shù)據(jù)流向如圖532所示。圖532 數(shù)據(jù)流向圖建立Kingview工程項(xiàng)目的步驟如下。(1)建立新項(xiàng)目。工程名稱:VBDDE1;工程描述:Kingeiew向Visual Basic應(yīng)用程序傳遞數(shù)據(jù)。(2)定義板卡設(shè)備。選擇設(shè)備→板卡→新建→智能模塊→研華→YHPCI1710→YHPCI1710。設(shè)備邏輯名稱為PCI1710HG;設(shè)備地址為C000。(3)定義I/O變量fromViewtoVB,變量類型選I/O實(shí)數(shù),寄存器設(shè)為AD0,數(shù)據(jù)類型選USHORT,讀寫(xiě)屬性選“只讀”;選中“允許DDE訪問(wèn)”,如圖533所示。圖533 定義IO變量界面(4)制作圖形畫(huà)面。畫(huà)面名稱:數(shù)據(jù)交換;圖形畫(huà)面中有一個(gè)文本對(duì)象“”。(5)建立動(dòng)畫(huà)連接。將文本對(duì)象“”的“模擬值輸出”屬性與I/O變量“fromViewtoVB”連接;輸出格式為:整數(shù)位數(shù)設(shè)為1,小數(shù)位數(shù)設(shè)為2。將設(shè)計(jì)的畫(huà)面全部存儲(chǔ)并配置成主畫(huà)面。建立Visual Basic工程項(xiàng)目的步驟如下。(1)建立Visual Basic工程。運(yùn)行可視化編程工具Visual Basic,新建窗體Form1。在窗體中加入兩個(gè)Text控件:Text1和Text2。以“”及“”存儲(chǔ)工程。(2)編寫(xiě)Visual Basic應(yīng)用程序。雙擊Form1窗體中任何沒(méi)有控件的區(qū)域,在代碼編輯窗口內(nèi)編寫(xiě)Form_Load子程序,同時(shí)編寫(xiě)Text1_Change子程序,如下所示。Private Sub Text1_Change() k = (4095 4095 / 2) / 5 data = (Val() 4095 / 2) / k = Format$(data, )End SubPrivate Sub Form_Load() = view|tagname = = 1 End Sub當(dāng)Kingview工程項(xiàng)目與VB工程項(xiàng)目建立完成后,先運(yùn)行Kingview 畫(huà)面程序;再啟動(dòng)Visual Basic應(yīng)用程序。旋轉(zhuǎn)電位器旋鈕,改變組態(tài)王畫(huà)面中測(cè)量電壓值,這時(shí)就可在Visual Basic應(yīng)用程序窗口Form1的文本框Text2中看到從Kingview傳遞過(guò)來(lái)的電壓測(cè)量值,如圖534所示。 組態(tài)王畫(huà) Visual Basic窗體圖534 Kingview向Visual Basic傳遞數(shù)據(jù)2.Kingview作為顧客程序從Visual Basic應(yīng)用程序得到數(shù)據(jù)Visual Basic應(yīng)用程序向Kingview傳遞數(shù)據(jù)的數(shù)據(jù)流向如圖535所示。圖535 數(shù)據(jù)流向建立Visual Basic工程項(xiàng)目的步驟如下。(1)建立Visual Basic工程。運(yùn)行可視化編程工具Visual Basic,新建窗體Form1,在窗體中加入一個(gè)Text控件Text1。 (2)屬性設(shè)置。將窗體Form1的LinkMode屬性設(shè)置為1,LinkTopic屬性設(shè)置為FormToView。將控件Text1的名稱設(shè)為:TextToView。以窗體名“”及工程名“”存儲(chǔ)工程。建立Kingview工程項(xiàng)目的步驟如下。(1)建立新項(xiàng)目。工程名稱:VBDDE2;工程描述:Kingview與Visual Basic應(yīng)用程序動(dòng)態(tài)交換數(shù)據(jù)。(2)定義DDE設(shè)備。在工程瀏覽器中,從左邊的工程目錄顯示區(qū)中選擇“設(shè)備\DDE”,然后在右邊的內(nèi)容顯示區(qū)中雙擊“新建”圖標(biāo),則彈出“設(shè)備配置向?qū)А?,按下面配置進(jìn)行:選擇“DDE”設(shè)備。DDE設(shè)備邏輯名稱為PCIDDE(用戶自己定義)。服務(wù)程序名為vbdde2(必須與Visual Basic應(yīng)用程序的工程名一致)。主題名為FormToView(必須與Visual Basic應(yīng)用程序窗體的LinkToPic屬性值一致)。數(shù)據(jù)交換方式為選擇“標(biāo)準(zhǔn)的Windows項(xiàng)目交換”。(3)定義變量。變量名為fromVBtoView(用戶自己定義,在“組態(tài)王”內(nèi)部使用)。變量類型為I/O字符串。連接設(shè)備為PCIDDE(用來(lái)定義服務(wù)器程序的信息,已在前面定義)。項(xiàng)目名為T(mén)extToView(必須與Visual Basic應(yīng)用程序中提供數(shù)據(jù)的文本框控件名一致)。(4)制作圖形畫(huà)面。畫(huà)面名稱:數(shù)據(jù)交換;圖形畫(huà)面中有一個(gè)文本對(duì)象“”。(5)建立動(dòng)畫(huà)連接。將文本對(duì)象“”的“字符串輸出”屬性與I/O字符串變量“fromVBtoView”連接:將設(shè)計(jì)的畫(huà)面全部存儲(chǔ)并配置成主畫(huà)面。當(dāng)Visual Basic工程項(xiàng)目與Kingview工程項(xiàng)目建立完成后,先啟動(dòng)Visual Basic應(yīng)用程序;再運(yùn)行Kingview畫(huà)面程序。改變 Visual Basic畫(huà)面文本框中的數(shù)字,這時(shí)就可在Kingview畫(huà)面文本框中看到從Visual Basic應(yīng)用程序傳遞過(guò)來(lái)的數(shù)值,如圖536所示。 Visual Basic窗體 組態(tài)王畫(huà)面圖536 Visual Basic應(yīng)用程序向Kingview傳遞數(shù)據(jù) 模擬量輸出(AO)程序設(shè)計(jì) 模擬量輸出(AO)程序設(shè)計(jì)目的(1)掌握利用數(shù)據(jù)采集板卡進(jìn)行模擬信號(hào)計(jì)算機(jī)輸出的硬件線路連接方法。(2)掌握利用Kingview編寫(xiě)板卡模擬量輸出(AO)程序的方法。 模擬量輸出(AO)程序設(shè)計(jì)用軟、硬件本設(shè)計(jì)用到的硬件和軟件清單如表53所示。表53 設(shè)計(jì)用軟、硬件序 號(hào)名 稱數(shù) 量1PC或IPC12PCI1710HG多功能板卡+ PCL10168數(shù)據(jù)線纜+ ADAM3968接線端子(使用模擬量輸出AO通道)13發(fā)光二極管14電子示波器15Kingview 1 模擬量輸出(AO)程序硬件線路在圖537中,將板卡模擬量輸出(范圍:0~10V)0通道(管腳58)接示波器顯示電壓變化波形;接發(fā)光二極管來(lái)顯示電壓大小變化(范圍:0~10V)。多功能板卡~圖537 計(jì)算機(jī)模擬電壓輸出線路圖 模擬量輸出(AO)程序設(shè)計(jì)任務(wù)利用Kingview編寫(xiě)應(yīng)用程序?qū)崿F(xiàn)PCI1710HG多功能板卡模擬量輸出。任務(wù)要求如下。在程序畫(huà)面中產(chǎn)生一個(gè)變化的數(shù)值(范圍:0~10),繪制數(shù)據(jù)變化曲線,線路中示波器顯示電壓變化波形,發(fā)光二極管亮度隨
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1