亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于RS-232串口的多媒體演示系統(tǒng)控制方式設(shè)計與程序開發(fā)

        2013-09-27 11:48:30李隆庚李秀榮
        唐山學(xué)院學(xué)報 2013年3期
        關(guān)鍵詞:程序代碼控制程序針腳

        李隆庚,李秀榮

        (1.唐山師范學(xué)院 教育技術(shù)中心,河北 唐山063000;2.唐山學(xué)院 學(xué)報編輯部,河北 唐山063000)

        20世紀(jì)末,隨著信息技術(shù)的飛速發(fā)展,多媒體演示系統(tǒng)被廣泛應(yīng)用于諸多領(lǐng)域。以“計算機(jī)+投影機(jī)”為核心組件的多媒體演示系統(tǒng)作為演示平臺和信息化環(huán)境的一重要部分,無論在教學(xué)活動中對于教育、教學(xué)效果的提高,還是在商務(wù)活動中對于商務(wù)效益、效率的促進(jìn)都顯得越來越重要和不可或缺。在整個多媒體演示系統(tǒng)中,計算機(jī)以其強(qiáng)大的功能實(shí)現(xiàn)了文本、圖形、圖像、音視頻等數(shù)據(jù)信息的綜合處理,而投影機(jī)則為其功能的充分展示提供了良好的顯示條件。

        在多媒體演示系統(tǒng)中核心的目標(biāo)控制設(shè)備是投影機(jī),而對投影機(jī)的控制主要表現(xiàn)在對燈電源的開啟和關(guān)閉,主要有遙控器和中央控制系統(tǒng)兩種控制方式。[1]前者屬手工操作,不同品牌的投影機(jī)有各自的遙控器,容易造成混亂和丟失,而且控制效果易受遙控器電池電量、發(fā)射遙控信號的方位和距離以及外界信號的干擾等影響。因此,遙控器控制方式在多數(shù)場合的多媒體演示系統(tǒng)中基本上被淘汰。目前使用較多的中央控制系統(tǒng)克服了遙控器控制的弊端,而且可以利用一鍵切換實(shí)現(xiàn)對音頻和視頻設(shè)備的控制。然而中央控制系統(tǒng)存在按鍵磨損、硬軟件建設(shè)與維護(hù)成本過高、受到網(wǎng)絡(luò)因素影響致使控制失效等問題。因此,從節(jié)約成本的角度出發(fā),尋找有利于本單位使用、能夠滿足工作要求且操作簡便的多媒體演示系統(tǒng)的控制方式具有重要的現(xiàn)實(shí)意義和較高的經(jīng)濟(jì)價值。本研究即改變了原有的控制方式,利用計算機(jī)RS-232接口直接實(shí)現(xiàn)了對投影機(jī)的控制,有效避免了上述兩種控制方式的缺陷,而且由于省去了中控軟硬件,既能大幅降低演示系統(tǒng)建設(shè)與維護(hù)成本,又使設(shè)備連接簡單而性能可靠。

        1 基于RS-232串口的多媒體演示系統(tǒng)控制方式設(shè)計

        RS-232是美國電子工業(yè)協(xié)會聯(lián)合貝爾系統(tǒng)、調(diào)制解調(diào)器廠家及計算機(jī)終端生產(chǎn)廠家共同制定的用于串行通訊的標(biāo)準(zhǔn),其對連接器的每個針腳的信號內(nèi)容以及信號的電平等都作了規(guī)定。其中RS是Recommended Standard(推薦標(biāo)準(zhǔn))的縮寫,232是標(biāo)識號。RS-232通信標(biāo)準(zhǔn)具有連線距離長、雙向連接只需3條導(dǎo)線、硬件編程要求簡單等特點(diǎn)。計算機(jī)主板以及投影機(jī)后面板上都有RS-232接口,因此控制投影機(jī)燈電源的設(shè)計開發(fā)主要包含兩個部分:一是編制控制程序安裝在計算機(jī)中,二是焊接一條控制線連接投影機(jī)和計算機(jī)的串口。

        1.1 控制軟件程序編寫語言的選擇

        控制軟件可以使用C語言、VB等編寫,在本研究中采用的是Visual Basic 6.0,它是基于Basic的可視化的程序設(shè)計語言,采用面向?qū)ο?、事件?qū)動的編程機(jī)制,提供了一種所見即所得的程序設(shè)計方法。面向?qū)ο蟪绦蛟O(shè)計方法(OOP)是把程序和數(shù)據(jù)封裝起來,視為一個對象,可為每個對象設(shè)置屬性;事件驅(qū)動編程機(jī)制是由用戶的動作即事件掌握著程序運(yùn)行流向[2]。因此,控制應(yīng)用程序就由用戶界面設(shè)計(通過對象屬性)和代碼(驅(qū)動事件)的編制構(gòu)成。Visual Basic 6.0中提供了的串行通信控件MSComm.ocx,利用它可以進(jìn)行通信控制程序代碼的編制開發(fā)。

        1.2 計算機(jī)與常見投影機(jī)RS-232接口定義

        計算機(jī)主板統(tǒng)一配有RS-232公接口,一共有9個針腳,針腳順序如圖1所示。如果只是從計算機(jī)向投影機(jī)發(fā)送控制信號,那么只用到計算機(jī)公接頭的針腳2和5,針腳的功能說明如表1所示。

        圖1 計算機(jī)主板DB-9接口針腳及順序?qū)嵨飯D

        表1 計算機(jī)DB-9接口用于控制的針腳及說明

        但是投影機(jī)卻有眾多不同的RS-232串口形式,用于接收數(shù)據(jù)和信號地的針腳定義都不同。圖2列出了常見的投影機(jī)RS-232接口定義[3](母座腳管圖)。如果接收控制信號的投影機(jī)的串口是DB-9,也就是圖2中的第一種,那么接口控制針腳使用的是2和5,具體說明如表2所示。

        圖2 常用投影機(jī)的RS-232接口定義示意圖

        表2 投影機(jī)DB-9接口用于控制的針腳及說明

        1.3 連接投影機(jī)和計算機(jī)的RS-232控制線的焊接制作

        計算機(jī)和投影機(jī)的串口需要用一條控制線連接。由于計算機(jī)和投影機(jī)主板的串口都是公頭針腳,因此控制線需要兩個RS-232接口母頭,通過一條多股通信電纜線(網(wǎng)線或者電話線等)將二者連接。需要注意的是:計算機(jī)的發(fā)送數(shù)據(jù)針3要與投影機(jī)的接收數(shù)據(jù)針2焊接,相應(yīng)的兩個針腳地5相焊接。控制線焊接結(jié)果的實(shí)物圖如圖3所示。

        圖3 控制線焊接實(shí)物圖

        1.4 多媒體演示系統(tǒng)設(shè)備物理連接

        多媒體演示系統(tǒng)主要由計算機(jī)和投影機(jī)組成。計算機(jī)的視頻信號使用VGA線經(jīng)過視頻分配器分兩路傳送到計算機(jī)的顯示器和投影機(jī)上,控制投影機(jī)的信號則由自制的連接投影機(jī)和計算機(jī)RS-232串口的控制線傳送,如圖4所示。如此,控制的物理連接部分就完成了,下一步將進(jìn)行控制程序的開發(fā)。

        圖4 多媒體演示系統(tǒng)設(shè)備連接圖

        2 基于RS-232串口的投影機(jī)控制程序的開發(fā)

        在本研究中,以控制型號為NEC LT375+投影機(jī)為例說明軟件開發(fā)過程。編寫控制程序首先需要得到該投影機(jī)的通信協(xié)議(可通過說明書查到,如表3所示);其次是查詢NEC LT375+投影機(jī)的控制碼,如表4所示。這些都是編寫程序代碼的必備參數(shù)。

        表3 LT375+投影機(jī)通信協(xié)議

        表4 投影機(jī)NEC LT375+的控制碼

        2.1 添加 Microsoft Comm Control 6.0控件

        控制程序需要用到Visual Basic 6.0中的 Microsoft Comm Control 6.0控件,默認(rèn)的情況下此控件在工具箱中沒有。打開VB6,選擇“新建”選項卡,然后選擇“標(biāo)準(zhǔn)EXE”,單擊“打開”按鈕;選擇菜單中的“工程/部件”,在打開的“部件”對話框中,選擇Microsoft Comm Control 6.0(在前面復(fù)選框中打勾),單擊“確定”;在左側(cè)工具箱最下面出現(xiàn)“電話”標(biāo)志,表明添加控件成功。

        2.2 設(shè)置應(yīng)用程序的界面

        鼠標(biāo)左鍵單擊剛添加的“電話”工具,在窗體Form1中用鼠標(biāo)左鍵拖出一個矩形框,矩形框里隨之出現(xiàn)一個“電話”標(biāo)志;在左側(cè)工具箱中再單擊CommandButton按鈕,在窗體中用鼠標(biāo)分別拖出兩個按鈕;先選擇其中的一個,在右側(cè)屬性窗口設(shè)置其屬性,Caption改為“投影機(jī)開”,另一個控件按鈕的屬性名稱使用相同方法改為“投影機(jī)關(guān)”。

        通過屬性窗口設(shè)置程序名稱。在屬性列表中找到Form1Form,然后將此列表中的Caption屬性賦予一定意義的程序名稱,比如“唐山師院教育技術(shù)中心——投影機(jī)控制程序”;屬性Picture加載圖片,調(diào)整窗口大??;“投影機(jī)開”和“投影機(jī)關(guān)”的控件屬性Style由0-Standard改為1-Graphical;Backcolor設(shè)置背景;窗體屬性ControlBox由True改為False,也就是在窗體運(yùn)行時不顯示控件菜單欄。設(shè)置完成后的程序界面如圖5所示。

        圖5 控制程序界面

        2.3 編寫程序代碼

        程序代碼的編寫由窗體初始化、投影機(jī)燈電源開和燈電源關(guān)組成。

        窗體初始化代碼編寫如下:

        投影機(jī)燈電源開的代碼編寫如下:

        窗口初始化控制程序代碼說明如表5所示。

        表5 程序控制代碼說明

        2.4 生成可執(zhí)行程序文件

        界面以及程序代碼設(shè)置完成后,通過“運(yùn)行”調(diào)試成功,單擊菜單中的“文件/生成.exe工程文件”,生成可執(zhí)行文件。

        2.5 完成MSComm32組件注冊

        在沒有安裝VB軟件的計算機(jī)中運(yùn)行控制程序的時候會彈出如下的提示Component“MSComm32.ocx”or one of its dependencies not correctly registered:a file is missing or invalid。因此需要進(jìn)行注冊:

        (1)從網(wǎng)絡(luò)上下載 MSComm32.ocx文件;(2)將這個MSComm32.ocx文件“復(fù)制/粘貼”到?jīng)]有安裝VB軟件的計算機(jī)中,粘貼路徑為 C:/windows/system32。(3)單擊“開始/運(yùn)行”,在打開的“運(yùn)行”對話框中輸入“Regsvr32MSComm32.ocx”,回車或確定,由此會彈出成功注冊的窗口。

        2.6 計算機(jī)開機(jī)自動啟動控制程序設(shè)置

        為避免用戶每次啟動計算機(jī)都要打開控制程序,可以設(shè)置成自動運(yùn)行,把控制軟件的快捷方式拖入到“開始/所有程序/啟動”中。

        3 結(jié)語

        將RS-232控制技術(shù)從中央控制系統(tǒng)眾多模塊中分離出來,在滿足控制需要的同時,設(shè)備成本、故障率都可大幅度降低。此控制方式的多媒體演示系統(tǒng)在設(shè)備構(gòu)成上遵循簡約化原則,省去了遙控器和中央控制系統(tǒng),而且能夠降低投影機(jī)非法關(guān)機(jī)次數(shù),延長了燈泡的使用壽命;在人性化方面體現(xiàn)了軟件設(shè)計中的使用便捷性。此軟件還可以進(jìn)一步開發(fā),如設(shè)置提醒關(guān)閉投影機(jī)的執(zhí)行程序、實(shí)現(xiàn)網(wǎng)絡(luò)遠(yuǎn)程控制等。

        [1] 李隆庚.多媒體教學(xué)設(shè)備優(yōu)化配置與新技術(shù)應(yīng)用展望[J].唐山學(xué)院學(xué)報,2008,21(2):37-38.

        [2] 吳文斗,吳兵,吳興勇.visual basic程序設(shè)計教程[M].長沙:湖南教育出版社,2006:1-2.

        [3] 投影機(jī)服務(wù)平臺[EB/OL].http://www.njjyzb.cn/STYJ/channel1/web005-006lv.a(chǎn)spx.

        猜你喜歡
        程序代碼控制程序針腳
        吉利帝豪EV汽車手自一體式燈光系統(tǒng)電路檢修*
        汽車電器(2022年8期)2022-08-29 08:02:14
        基于PLC的變電站備用電源自動投入裝置控制程序的研究
        計算機(jī)網(wǎng)絡(luò)信息安全未來發(fā)展趨勢
        基于圖元裝接模式由程序流程圖自動生成源代碼
        軟件工程(2016年11期)2017-01-17 16:56:57
        詩句如針腳,繡遍傾城舊事
        一種繼電器單元的設(shè)計與應(yīng)用
        點(diǎn)、點(diǎn)、點(diǎn)……
        基于PLC數(shù)值處理模塊的PID控制程序研究
        紙機(jī)傳動控制程序的復(fù)用性研究
        中國造紙(2014年1期)2014-03-01 02:10:04
        建筑工程新工藝、新技術(shù)現(xiàn)澆砼空心板的控制程序
        麻豆亚洲av永久无码精品久久| 青青久久精品一本一区人人| 男女性行为免费视频网站| 亚洲天堂丰满人妻av| 人妻少妇中文字幕乱码| 在线播放无码高潮的视频| 久久这里都是精品一区| 亚洲国产黄色在线观看| 日韩av一区二区三区高清| 亚洲精品一区久久久久一品av | 麻豆视频黄片在线免费观看| 麻豆精品一区二区av白丝在线| 成人免费a级毛片| 色偷偷av亚洲男人的天堂| 亚洲网站免费看| 日韩产的人妻av在线网| 久久红精品一区二区三区| 制服丝袜中文字幕在线| 人妻精品无码一区二区三区| 无码8090精品久久一区| 久久国产精品免费一区二区三区 | 国产亚洲精品福利在线| 国产一级av理论手机在线| 亚洲精品久久区二区三区蜜桃臀 | 调教在线播放黄| 天堂av一区二区在线| 国产一区二区三区激情视频| а√天堂资源官网在线资源 | 亚洲综合网站久久久| 欧美激情a∨在线视频播放| 日本不卡在线一区二区三区视频| 国产成人亚洲综合二区| 老鲁夜夜老鲁| 色一情一乱一乱一区99av| 国产美女高潮流白浆在线观看| 在线亚洲精品一区二区三区 | 国产精品久久久久久| 亚洲av永久无码天堂网手机版| 国产精品乱子伦一区二区三区 | 日本高清在线一区二区三区| 久久综合精品国产一区二区三区无码 |