劉德軍張金美
摘 ?要 ?腳踏開(kāi)關(guān)是一種通過(guò)腳踩或踏來(lái)控制電路通斷的開(kāi)關(guān),使用在雙手不能觸及的控制電路中以代替雙手達(dá)到操作的目的。在醫(yī)療器械、沖壓設(shè)備、焊接設(shè)備、紡織設(shè)備、印刷機(jī)械中應(yīng)用較為廣泛。腳踏開(kāi)關(guān)還可以分為兩類:1)機(jī)械式腳踏開(kāi)關(guān);2)感應(yīng)式腳踏開(kāi)關(guān)。本文針對(duì)醫(yī)療系統(tǒng)中使用的機(jī)械式腳踏開(kāi)關(guān)進(jìn)行圖像采集而設(shè)計(jì)。腳踏開(kāi)關(guān)通過(guò)9針串口與計(jì)算機(jī)連接,在WIN7系統(tǒng)中用C#編程實(shí)現(xiàn)計(jì)算機(jī)的圖像采集操作。具有腳踏控制和控制距離遠(yuǎn)等優(yōu)勢(shì),解放了操作人員的雙手,同時(shí)又保持圖像采集的實(shí)時(shí)性與精確性。
關(guān)鍵詞 ?腳踏開(kāi)關(guān);串口;采集圖像
中圖分類號(hào):TN911 ? ? ?文獻(xiàn)標(biāo)識(shí)碼:A ? ? ?文章編號(hào):1671-7597(2014)22-0055-02
我院的PACS系統(tǒng)使用期間一直運(yùn)行良好,但最近因客戶端操作系統(tǒng)的升級(jí)成win7后,只有采圖功能不正常,需手工按數(shù)字鍵盤(pán)區(qū)的“—”鍵操作完成采圖動(dòng)作,給科室使用帶來(lái)了不便。為解決此問(wèn)題,經(jīng)過(guò)摸索和查閱相關(guān)資料,完成了醫(yī)用腳踏開(kāi)關(guān)控制串口采集圖像功能。
1 ?需求
醫(yī)用腳踏開(kāi)關(guān)控制串口采集圖像功能需求如下:1)開(kāi)關(guān)的閉合動(dòng)作能觸發(fā)計(jì)算機(jī)產(chǎn)生一個(gè)信號(hào);2)系統(tǒng)根據(jù)計(jì)算機(jī)產(chǎn)生的信號(hào)經(jīng)處理后能產(chǎn)生一個(gè)或多個(gè)執(zhí)行動(dòng)作,從而完成圖像采集的功能。
2 ?方法
利用C#的SerialPort控件、Timer控件,采用SerialPort的PinChanged事件捕捉開(kāi)關(guān)動(dòng)作,即DsrHolding狀態(tài),經(jīng)過(guò)處理后完成采集圖像的動(dòng)作。
3 ?詳細(xì)步驟
1)建立工程。
建立如圖1所示的項(xiàng)目界面,項(xiàng)目名稱為:串口腳踏開(kāi)關(guān)測(cè)試。
圖1 ?軟件界面
各主要控件參數(shù)如下:
SerialPort控件:Name為“SerialPort”,Port為“COM1”;timer控件:Enable為“true”,Interval為“100”;Button控件:text為“&O打開(kāi)端口”;CheckBox控件:text為“空閑”;ComboBox控件(共5個(gè)):①Name為cmbPortName,②Name為cmbBaudRates,Items為Items為300,600,1200,2400,4800, 9600,14400,28800,36000,115200,③Name為cmbDataBits,Items為7,8,9,④Name為cmbStopBits, Items為1,2,3⑤Name為cmbParity,Items為None,Even,Odd。
2)抖動(dòng)產(chǎn)生的毛刺信號(hào)處理。
毛刺信號(hào)的產(chǎn)生:機(jī)械式腳踏開(kāi)關(guān)的觸點(diǎn)從閉合向斷開(kāi)或者從斷開(kāi)向閉合進(jìn)行切換時(shí),在極短時(shí)間內(nèi).都會(huì)產(chǎn)生接通、斷開(kāi)的跳動(dòng)。這種在開(kāi)關(guān)切換過(guò)程中發(fā)生的觸點(diǎn)跳動(dòng)稱為抖動(dòng)。這種抖動(dòng)會(huì)引起信號(hào)的不穩(wěn)定,導(dǎo)致捕獲的事件一般都3至5次以上。一般抖動(dòng)毛刺信號(hào)的存在時(shí)間在5-lO ms左右。
處理方法:消除抖動(dòng)的常用方法有兩種:①硬件法:即用硬件電路RC濾波器除抖動(dòng)或雙穩(wěn)態(tài)消抖電路兩種方法,本文不作討論;②軟件法:用timer定時(shí)器和標(biāo)志位變量來(lái)延時(shí)觸發(fā)采圖動(dòng)作,從而完成對(duì)毛刺信息的過(guò)濾處理。閉合腳踏開(kāi)關(guān)后,驅(qū)動(dòng)PinChanged事件修改標(biāo)志位變量為true,定時(shí)器作用期內(nèi)不觸發(fā)圖像采集動(dòng)作,過(guò)濾掉毛刺信號(hào)產(chǎn)生的誤動(dòng)作信號(hào),在定時(shí)器啟動(dòng)且標(biāo)志位為true時(shí),執(zhí)行圖像采集.完成后將標(biāo)志位變量為true,這樣可有效過(guò)濾掉腳踏開(kāi)關(guān)閉合時(shí)的毛刺信號(hào)。
3)軟硬件準(zhǔn)備。
①硬件:支持WIN7的帶至少一個(gè)串口的電腦一臺(tái),母串口接頭一只,腳踏開(kāi)關(guān)一只(帶2芯或3芯線),電烙鐵一只,少量焊接用錫絲、松香。
②軟件:WIN7操作系統(tǒng),VS2005(順序安裝兩個(gè)補(bǔ)?。篤S80sp1-KB926604-X86-CHS.exe和VS80sp1-KB932230-X86-CHS.exe)
③操作:通過(guò)萬(wàn)用表找到腳踏開(kāi)關(guān)起開(kāi)關(guān)作用的兩根線,用電烙鐵將它分別焊接到母串口背面的第4腳和第6腳(串口上標(biāo)有序號(hào))。
4)編寫(xiě)代碼(核心代碼)。
using System;
using System.IO.Ports;
using System.Windows.Forms;
//串口初始化及打開(kāi)操作略…
//腳踏開(kāi)關(guān)按下后驅(qū)動(dòng)串口的PinChanged事件
private void comport_PinChanged(object sender, SerialPinChangedEventArgs e)
{
if (SerialPort.DsrHolding)
{
bCOMPress = true;// /腳踏開(kāi)關(guān)按下則修改bCOMPress為true
//經(jīng)試驗(yàn)如在此處添加采集圖像操作,則會(huì)出現(xiàn)三次以上的采集圖像操作。
}
}
//利用計(jì)時(shí)器的延時(shí)作用,過(guò)濾掉開(kāi)關(guān)閉合時(shí)產(chǎn)生的
毛刺。
private void timer1_Tick(object sender, EventArgs e)
{
if (bCOMPress == true)
{
//圖像采集操作,本文用數(shù)字鍵盤(pán)區(qū)的“—”代替
SendKeys.SendWait(“{SUBTRACT}”);
bCOMPress = false;
this.chkPress.Checked = true;
this.chkPress.Text = “按下”;
}
else
{
this.chkPress.Checked = false;
this.chkPress.Text = “空閑”;
}
}
5)生成應(yīng)用程序。
將該程序編譯生成應(yīng)用程序“串口腳踏開(kāi)關(guān)測(cè)試.exe”,配合焊接好的腳踏開(kāi)關(guān),即可實(shí)現(xiàn)圖像的實(shí)時(shí)準(zhǔn)確采集。
4 ?結(jié)論
腳踏開(kāi)關(guān)作為一種采集圖像的控制工具,可廣泛的應(yīng)用于所有與視頻采集有關(guān)的計(jì)算機(jī)圖像采集工作站設(shè)備上(如B超、內(nèi)窺鏡、病理顯微鏡等)。本文對(duì)醫(yī)用腳踏開(kāi)關(guān)控制串口采集圖像功能進(jìn)行了詳細(xì)說(shuō)明,方法簡(jiǎn)單有效,操作方便,可在各種圖像采集軟件中系統(tǒng)使用。本系統(tǒng)功能在windows7+Visual Studio 2005(SP1)下調(diào)試通過(guò)。
參考文獻(xiàn)
[1]邵耀來(lái),緱文海,馬剛,等.醫(yī)院圖文工作站腳踏開(kāi)關(guān)去抖動(dòng)措施研究[J].醫(yī)療衛(wèi)生裝備,2011,32(12):36-37.
[2]張立波,楊本強(qiáng),周麗娟,等.腳踏開(kāi)關(guān)的PC接口與控制技術(shù)硼[J].醫(yī)療衛(wèi)生裝備,2008,29(7):18-20.
[3]屈偉軍.VC6.0中COM口腳踏開(kāi)關(guān)的使用.
[4]Christian Nagel、Bill Evjen,等.C#高級(jí)編程(第8版)[M].李銘譯,黃靜審校.2013.endprint
摘 ?要 ?腳踏開(kāi)關(guān)是一種通過(guò)腳踩或踏來(lái)控制電路通斷的開(kāi)關(guān),使用在雙手不能觸及的控制電路中以代替雙手達(dá)到操作的目的。在醫(yī)療器械、沖壓設(shè)備、焊接設(shè)備、紡織設(shè)備、印刷機(jī)械中應(yīng)用較為廣泛。腳踏開(kāi)關(guān)還可以分為兩類:1)機(jī)械式腳踏開(kāi)關(guān);2)感應(yīng)式腳踏開(kāi)關(guān)。本文針對(duì)醫(yī)療系統(tǒng)中使用的機(jī)械式腳踏開(kāi)關(guān)進(jìn)行圖像采集而設(shè)計(jì)。腳踏開(kāi)關(guān)通過(guò)9針串口與計(jì)算機(jī)連接,在WIN7系統(tǒng)中用C#編程實(shí)現(xiàn)計(jì)算機(jī)的圖像采集操作。具有腳踏控制和控制距離遠(yuǎn)等優(yōu)勢(shì),解放了操作人員的雙手,同時(shí)又保持圖像采集的實(shí)時(shí)性與精確性。
關(guān)鍵詞 ?腳踏開(kāi)關(guān);串口;采集圖像
中圖分類號(hào):TN911 ? ? ?文獻(xiàn)標(biāo)識(shí)碼:A ? ? ?文章編號(hào):1671-7597(2014)22-0055-02
我院的PACS系統(tǒng)使用期間一直運(yùn)行良好,但最近因客戶端操作系統(tǒng)的升級(jí)成win7后,只有采圖功能不正常,需手工按數(shù)字鍵盤(pán)區(qū)的“—”鍵操作完成采圖動(dòng)作,給科室使用帶來(lái)了不便。為解決此問(wèn)題,經(jīng)過(guò)摸索和查閱相關(guān)資料,完成了醫(yī)用腳踏開(kāi)關(guān)控制串口采集圖像功能。
1 ?需求
醫(yī)用腳踏開(kāi)關(guān)控制串口采集圖像功能需求如下:1)開(kāi)關(guān)的閉合動(dòng)作能觸發(fā)計(jì)算機(jī)產(chǎn)生一個(gè)信號(hào);2)系統(tǒng)根據(jù)計(jì)算機(jī)產(chǎn)生的信號(hào)經(jīng)處理后能產(chǎn)生一個(gè)或多個(gè)執(zhí)行動(dòng)作,從而完成圖像采集的功能。
2 ?方法
利用C#的SerialPort控件、Timer控件,采用SerialPort的PinChanged事件捕捉開(kāi)關(guān)動(dòng)作,即DsrHolding狀態(tài),經(jīng)過(guò)處理后完成采集圖像的動(dòng)作。
3 ?詳細(xì)步驟
1)建立工程。
建立如圖1所示的項(xiàng)目界面,項(xiàng)目名稱為:串口腳踏開(kāi)關(guān)測(cè)試。
圖1 ?軟件界面
各主要控件參數(shù)如下:
SerialPort控件:Name為“SerialPort”,Port為“COM1”;timer控件:Enable為“true”,Interval為“100”;Button控件:text為“&O打開(kāi)端口”;CheckBox控件:text為“空閑”;ComboBox控件(共5個(gè)):①Name為cmbPortName,②Name為cmbBaudRates,Items為Items為300,600,1200,2400,4800, 9600,14400,28800,36000,115200,③Name為cmbDataBits,Items為7,8,9,④Name為cmbStopBits, Items為1,2,3⑤Name為cmbParity,Items為None,Even,Odd。
2)抖動(dòng)產(chǎn)生的毛刺信號(hào)處理。
毛刺信號(hào)的產(chǎn)生:機(jī)械式腳踏開(kāi)關(guān)的觸點(diǎn)從閉合向斷開(kāi)或者從斷開(kāi)向閉合進(jìn)行切換時(shí),在極短時(shí)間內(nèi).都會(huì)產(chǎn)生接通、斷開(kāi)的跳動(dòng)。這種在開(kāi)關(guān)切換過(guò)程中發(fā)生的觸點(diǎn)跳動(dòng)稱為抖動(dòng)。這種抖動(dòng)會(huì)引起信號(hào)的不穩(wěn)定,導(dǎo)致捕獲的事件一般都3至5次以上。一般抖動(dòng)毛刺信號(hào)的存在時(shí)間在5-lO ms左右。
處理方法:消除抖動(dòng)的常用方法有兩種:①硬件法:即用硬件電路RC濾波器除抖動(dòng)或雙穩(wěn)態(tài)消抖電路兩種方法,本文不作討論;②軟件法:用timer定時(shí)器和標(biāo)志位變量來(lái)延時(shí)觸發(fā)采圖動(dòng)作,從而完成對(duì)毛刺信息的過(guò)濾處理。閉合腳踏開(kāi)關(guān)后,驅(qū)動(dòng)PinChanged事件修改標(biāo)志位變量為true,定時(shí)器作用期內(nèi)不觸發(fā)圖像采集動(dòng)作,過(guò)濾掉毛刺信號(hào)產(chǎn)生的誤動(dòng)作信號(hào),在定時(shí)器啟動(dòng)且標(biāo)志位為true時(shí),執(zhí)行圖像采集.完成后將標(biāo)志位變量為true,這樣可有效過(guò)濾掉腳踏開(kāi)關(guān)閉合時(shí)的毛刺信號(hào)。
3)軟硬件準(zhǔn)備。
①硬件:支持WIN7的帶至少一個(gè)串口的電腦一臺(tái),母串口接頭一只,腳踏開(kāi)關(guān)一只(帶2芯或3芯線),電烙鐵一只,少量焊接用錫絲、松香。
②軟件:WIN7操作系統(tǒng),VS2005(順序安裝兩個(gè)補(bǔ)丁:VS80sp1-KB926604-X86-CHS.exe和VS80sp1-KB932230-X86-CHS.exe)
③操作:通過(guò)萬(wàn)用表找到腳踏開(kāi)關(guān)起開(kāi)關(guān)作用的兩根線,用電烙鐵將它分別焊接到母串口背面的第4腳和第6腳(串口上標(biāo)有序號(hào))。
4)編寫(xiě)代碼(核心代碼)。
using System;
using System.IO.Ports;
using System.Windows.Forms;
//串口初始化及打開(kāi)操作略…
//腳踏開(kāi)關(guān)按下后驅(qū)動(dòng)串口的PinChanged事件
private void comport_PinChanged(object sender, SerialPinChangedEventArgs e)
{
if (SerialPort.DsrHolding)
{
bCOMPress = true;// /腳踏開(kāi)關(guān)按下則修改bCOMPress為true
//經(jīng)試驗(yàn)如在此處添加采集圖像操作,則會(huì)出現(xiàn)三次以上的采集圖像操作。
}
}
//利用計(jì)時(shí)器的延時(shí)作用,過(guò)濾掉開(kāi)關(guān)閉合時(shí)產(chǎn)生的
毛刺。
private void timer1_Tick(object sender, EventArgs e)
{
if (bCOMPress == true)
{
//圖像采集操作,本文用數(shù)字鍵盤(pán)區(qū)的“—”代替
SendKeys.SendWait(“{SUBTRACT}”);
bCOMPress = false;
this.chkPress.Checked = true;
this.chkPress.Text = “按下”;
}
else
{
this.chkPress.Checked = false;
this.chkPress.Text = “空閑”;
}
}
5)生成應(yīng)用程序。
將該程序編譯生成應(yīng)用程序“串口腳踏開(kāi)關(guān)測(cè)試.exe”,配合焊接好的腳踏開(kāi)關(guān),即可實(shí)現(xiàn)圖像的實(shí)時(shí)準(zhǔn)確采集。
4 ?結(jié)論
腳踏開(kāi)關(guān)作為一種采集圖像的控制工具,可廣泛的應(yīng)用于所有與視頻采集有關(guān)的計(jì)算機(jī)圖像采集工作站設(shè)備上(如B超、內(nèi)窺鏡、病理顯微鏡等)。本文對(duì)醫(yī)用腳踏開(kāi)關(guān)控制串口采集圖像功能進(jìn)行了詳細(xì)說(shuō)明,方法簡(jiǎn)單有效,操作方便,可在各種圖像采集軟件中系統(tǒng)使用。本系統(tǒng)功能在windows7+Visual Studio 2005(SP1)下調(diào)試通過(guò)。
參考文獻(xiàn)
[1]邵耀來(lái),緱文海,馬剛,等.醫(yī)院圖文工作站腳踏開(kāi)關(guān)去抖動(dòng)措施研究[J].醫(yī)療衛(wèi)生裝備,2011,32(12):36-37.
[2]張立波,楊本強(qiáng),周麗娟,等.腳踏開(kāi)關(guān)的PC接口與控制技術(shù)硼[J].醫(yī)療衛(wèi)生裝備,2008,29(7):18-20.
[3]屈偉軍.VC6.0中COM口腳踏開(kāi)關(guān)的使用.
[4]Christian Nagel、Bill Evjen,等.C#高級(jí)編程(第8版)[M].李銘譯,黃靜審校.2013.endprint
摘 ?要 ?腳踏開(kāi)關(guān)是一種通過(guò)腳踩或踏來(lái)控制電路通斷的開(kāi)關(guān),使用在雙手不能觸及的控制電路中以代替雙手達(dá)到操作的目的。在醫(yī)療器械、沖壓設(shè)備、焊接設(shè)備、紡織設(shè)備、印刷機(jī)械中應(yīng)用較為廣泛。腳踏開(kāi)關(guān)還可以分為兩類:1)機(jī)械式腳踏開(kāi)關(guān);2)感應(yīng)式腳踏開(kāi)關(guān)。本文針對(duì)醫(yī)療系統(tǒng)中使用的機(jī)械式腳踏開(kāi)關(guān)進(jìn)行圖像采集而設(shè)計(jì)。腳踏開(kāi)關(guān)通過(guò)9針串口與計(jì)算機(jī)連接,在WIN7系統(tǒng)中用C#編程實(shí)現(xiàn)計(jì)算機(jī)的圖像采集操作。具有腳踏控制和控制距離遠(yuǎn)等優(yōu)勢(shì),解放了操作人員的雙手,同時(shí)又保持圖像采集的實(shí)時(shí)性與精確性。
關(guān)鍵詞 ?腳踏開(kāi)關(guān);串口;采集圖像
中圖分類號(hào):TN911 ? ? ?文獻(xiàn)標(biāo)識(shí)碼:A ? ? ?文章編號(hào):1671-7597(2014)22-0055-02
我院的PACS系統(tǒng)使用期間一直運(yùn)行良好,但最近因客戶端操作系統(tǒng)的升級(jí)成win7后,只有采圖功能不正常,需手工按數(shù)字鍵盤(pán)區(qū)的“—”鍵操作完成采圖動(dòng)作,給科室使用帶來(lái)了不便。為解決此問(wèn)題,經(jīng)過(guò)摸索和查閱相關(guān)資料,完成了醫(yī)用腳踏開(kāi)關(guān)控制串口采集圖像功能。
1 ?需求
醫(yī)用腳踏開(kāi)關(guān)控制串口采集圖像功能需求如下:1)開(kāi)關(guān)的閉合動(dòng)作能觸發(fā)計(jì)算機(jī)產(chǎn)生一個(gè)信號(hào);2)系統(tǒng)根據(jù)計(jì)算機(jī)產(chǎn)生的信號(hào)經(jīng)處理后能產(chǎn)生一個(gè)或多個(gè)執(zhí)行動(dòng)作,從而完成圖像采集的功能。
2 ?方法
利用C#的SerialPort控件、Timer控件,采用SerialPort的PinChanged事件捕捉開(kāi)關(guān)動(dòng)作,即DsrHolding狀態(tài),經(jīng)過(guò)處理后完成采集圖像的動(dòng)作。
3 ?詳細(xì)步驟
1)建立工程。
建立如圖1所示的項(xiàng)目界面,項(xiàng)目名稱為:串口腳踏開(kāi)關(guān)測(cè)試。
圖1 ?軟件界面
各主要控件參數(shù)如下:
SerialPort控件:Name為“SerialPort”,Port為“COM1”;timer控件:Enable為“true”,Interval為“100”;Button控件:text為“&O打開(kāi)端口”;CheckBox控件:text為“空閑”;ComboBox控件(共5個(gè)):①Name為cmbPortName,②Name為cmbBaudRates,Items為Items為300,600,1200,2400,4800, 9600,14400,28800,36000,115200,③Name為cmbDataBits,Items為7,8,9,④Name為cmbStopBits, Items為1,2,3⑤Name為cmbParity,Items為None,Even,Odd。
2)抖動(dòng)產(chǎn)生的毛刺信號(hào)處理。
毛刺信號(hào)的產(chǎn)生:機(jī)械式腳踏開(kāi)關(guān)的觸點(diǎn)從閉合向斷開(kāi)或者從斷開(kāi)向閉合進(jìn)行切換時(shí),在極短時(shí)間內(nèi).都會(huì)產(chǎn)生接通、斷開(kāi)的跳動(dòng)。這種在開(kāi)關(guān)切換過(guò)程中發(fā)生的觸點(diǎn)跳動(dòng)稱為抖動(dòng)。這種抖動(dòng)會(huì)引起信號(hào)的不穩(wěn)定,導(dǎo)致捕獲的事件一般都3至5次以上。一般抖動(dòng)毛刺信號(hào)的存在時(shí)間在5-lO ms左右。
處理方法:消除抖動(dòng)的常用方法有兩種:①硬件法:即用硬件電路RC濾波器除抖動(dòng)或雙穩(wěn)態(tài)消抖電路兩種方法,本文不作討論;②軟件法:用timer定時(shí)器和標(biāo)志位變量來(lái)延時(shí)觸發(fā)采圖動(dòng)作,從而完成對(duì)毛刺信息的過(guò)濾處理。閉合腳踏開(kāi)關(guān)后,驅(qū)動(dòng)PinChanged事件修改標(biāo)志位變量為true,定時(shí)器作用期內(nèi)不觸發(fā)圖像采集動(dòng)作,過(guò)濾掉毛刺信號(hào)產(chǎn)生的誤動(dòng)作信號(hào),在定時(shí)器啟動(dòng)且標(biāo)志位為true時(shí),執(zhí)行圖像采集.完成后將標(biāo)志位變量為true,這樣可有效過(guò)濾掉腳踏開(kāi)關(guān)閉合時(shí)的毛刺信號(hào)。
3)軟硬件準(zhǔn)備。
①硬件:支持WIN7的帶至少一個(gè)串口的電腦一臺(tái),母串口接頭一只,腳踏開(kāi)關(guān)一只(帶2芯或3芯線),電烙鐵一只,少量焊接用錫絲、松香。
②軟件:WIN7操作系統(tǒng),VS2005(順序安裝兩個(gè)補(bǔ)丁:VS80sp1-KB926604-X86-CHS.exe和VS80sp1-KB932230-X86-CHS.exe)
③操作:通過(guò)萬(wàn)用表找到腳踏開(kāi)關(guān)起開(kāi)關(guān)作用的兩根線,用電烙鐵將它分別焊接到母串口背面的第4腳和第6腳(串口上標(biāo)有序號(hào))。
4)編寫(xiě)代碼(核心代碼)。
using System;
using System.IO.Ports;
using System.Windows.Forms;
//串口初始化及打開(kāi)操作略…
//腳踏開(kāi)關(guān)按下后驅(qū)動(dòng)串口的PinChanged事件
private void comport_PinChanged(object sender, SerialPinChangedEventArgs e)
{
if (SerialPort.DsrHolding)
{
bCOMPress = true;// /腳踏開(kāi)關(guān)按下則修改bCOMPress為true
//經(jīng)試驗(yàn)如在此處添加采集圖像操作,則會(huì)出現(xiàn)三次以上的采集圖像操作。
}
}
//利用計(jì)時(shí)器的延時(shí)作用,過(guò)濾掉開(kāi)關(guān)閉合時(shí)產(chǎn)生的
毛刺。
private void timer1_Tick(object sender, EventArgs e)
{
if (bCOMPress == true)
{
//圖像采集操作,本文用數(shù)字鍵盤(pán)區(qū)的“—”代替
SendKeys.SendWait(“{SUBTRACT}”);
bCOMPress = false;
this.chkPress.Checked = true;
this.chkPress.Text = “按下”;
}
else
{
this.chkPress.Checked = false;
this.chkPress.Text = “空閑”;
}
}
5)生成應(yīng)用程序。
將該程序編譯生成應(yīng)用程序“串口腳踏開(kāi)關(guān)測(cè)試.exe”,配合焊接好的腳踏開(kāi)關(guān),即可實(shí)現(xiàn)圖像的實(shí)時(shí)準(zhǔn)確采集。
4 ?結(jié)論
腳踏開(kāi)關(guān)作為一種采集圖像的控制工具,可廣泛的應(yīng)用于所有與視頻采集有關(guān)的計(jì)算機(jī)圖像采集工作站設(shè)備上(如B超、內(nèi)窺鏡、病理顯微鏡等)。本文對(duì)醫(yī)用腳踏開(kāi)關(guān)控制串口采集圖像功能進(jìn)行了詳細(xì)說(shuō)明,方法簡(jiǎn)單有效,操作方便,可在各種圖像采集軟件中系統(tǒng)使用。本系統(tǒng)功能在windows7+Visual Studio 2005(SP1)下調(diào)試通過(guò)。
參考文獻(xiàn)
[1]邵耀來(lái),緱文海,馬剛,等.醫(yī)院圖文工作站腳踏開(kāi)關(guān)去抖動(dòng)措施研究[J].醫(yī)療衛(wèi)生裝備,2011,32(12):36-37.
[2]張立波,楊本強(qiáng),周麗娟,等.腳踏開(kāi)關(guān)的PC接口與控制技術(shù)硼[J].醫(yī)療衛(wèi)生裝備,2008,29(7):18-20.
[3]屈偉軍.VC6.0中COM口腳踏開(kāi)關(guān)的使用.
[4]Christian Nagel、Bill Evjen,等.C#高級(jí)編程(第8版)[M].李銘譯,黃靜審校.2013.endprint