



下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、FGC01 用戶手冊(cè)1. 概述FGC01 報(bào)價(jià)顯示器是上海復(fù)高信息技術(shù)有限公司自主開(kāi)發(fā)的新一代顯示報(bào)價(jià)系統(tǒng),具有傳統(tǒng)報(bào)價(jià)系統(tǒng)無(wú)可比擬的優(yōu)點(diǎn):分辨率高、無(wú)視角差異、字跡清晰明亮、畫(huà)面活潑多變、語(yǔ)音內(nèi)容隨意可編輯、工作壽命長(zhǎng)、性能價(jià)格比高等等,是醫(yī)院、車站等窗口行業(yè)理想的輔助工具1.1 特點(diǎn)等離子屏顯示,無(wú)視角差異主動(dòng)發(fā)光系統(tǒng)字跡清晰亮麗且與外界光線強(qiáng)弱變化無(wú)關(guān)連接方法簡(jiǎn)單外形小巧靈活多線程 DLL 接口調(diào)用方便,不占用應(yīng)用程序的運(yùn)行時(shí)間內(nèi)置數(shù)十種顯示和清屏方式軟字庫(kù)操作,可支持系統(tǒng)所提供的所有字型和符號(hào)顯示有圖片和基本動(dòng)畫(huà)顯示功能高速數(shù)據(jù)傳輸,可提供滿屏約 10 幀 /秒左右的刷新頻率可按用戶要
2、求定制高層接口標(biāo)準(zhǔn)聲卡語(yǔ)音輸出,可隨意錄制用戶所需特殊語(yǔ)音內(nèi)容1.2 主要技術(shù)指標(biāo)尺寸: H10 W21.5 D5CM顯示屏工作時(shí)間10 萬(wàn)小時(shí)通信接口:音頻、 RS 232C供電電壓: 5V 、 12V顯屏分辨率: 128 64傳輸速率: 57.6Kbps揚(yáng)聲器: 8,3W1.3 和同類產(chǎn)品比較傳統(tǒng)報(bào)價(jià)系統(tǒng)采用數(shù)碼管或液晶顯示, 要在一定視角范圍內(nèi)觀看顯示屏亮度受外界光源影響很大使用壽命短。 本系統(tǒng)采用新一代主動(dòng)發(fā)光等離子屏顯示,無(wú)視角差,不受外界光影響,清晰明亮北京天鍵恒達(dá)科技有限公司TIAN JIAN TECH CO., LTD.HTTP:/WWW.MEDVISION.COM.CN傳統(tǒng)報(bào)
3、價(jià)系統(tǒng)采用語(yǔ)音芯片發(fā)聲容量非常有限,無(wú)法主動(dòng)更改語(yǔ)音內(nèi)容。本系統(tǒng)直接通過(guò)聲卡輸出,容量不限,內(nèi)容錄制很靈活本系統(tǒng)圖文并茂,數(shù)據(jù)位數(shù)不限克服了傳統(tǒng)系統(tǒng)固定位數(shù)的尷尬新技術(shù)新產(chǎn)品,性能價(jià)格比極高1.4 物品清單對(duì)于 WINDOW9X 系統(tǒng):(1)報(bào)價(jià)顯示器主體 (俗稱顯屏。內(nèi)部主要含有等離子顯示屏和揚(yáng)聲器)一個(gè)(2) 集線卡(插在計(jì)算機(jī)機(jī)箱內(nèi),里面有一 5/12V 電源插座,外面有兩個(gè) RJ45 插座和一個(gè)語(yǔ)音插孔) 一塊(3) 報(bào)價(jià)顯示器主體到集線卡連接線(兩邊均為 RJ45 插頭) 一根(4) 串行通訊口到集線卡連接線 (一邊為 9 針或 25 針插座,一邊為 RJ45 插頭)(5) 標(biāo)準(zhǔn)聲卡
4、 SPEAKOUT 到集線卡連接線(兩邊均為標(biāo)準(zhǔn)語(yǔ)音插頭)對(duì)于 DOS/WINDOW3.X系統(tǒng):(1)報(bào)價(jià)顯示器主體(內(nèi)部主要含有等離子顯示屏和)一個(gè)(2) 特制聲卡(插在計(jì)算機(jī)機(jī)箱內(nèi),里面有一和串行通訊口互聯(lián)的插座,外面有一個(gè) RJ45 插座)一塊1.5 軟件清單對(duì)于 WINDOW9X 系統(tǒng):(1) 驅(qū)動(dòng)程序 :Fgc01.dll(2) 文檔 : Fgc01 用戶手冊(cè) .doc(3) 源語(yǔ)音庫(kù) :見(jiàn)源語(yǔ)音子目錄(4) 演示程序 :見(jiàn) Demo 子目錄對(duì)于 DOS/WINDOW3.X系統(tǒng):(1) 字庫(kù)文件 :Asc16,Hzk16(2) 執(zhí)行文件 :FgFunc.bin,F,Fgc01dos.
5、exe(3) 語(yǔ)音壓縮工具 :icelpvr.exe(4) 壓縮語(yǔ)音庫(kù) :見(jiàn)壓縮語(yǔ)音子目錄(5) 文檔 :Fgc01 用戶手冊(cè) .doc(5) 編程范例 :見(jiàn) Sample 子目錄2. 安裝北京天鍵恒達(dá)科技有限公司TIAN JIAN TECH CO., LTD.HTTP:/WWW.MEDVISION.COM.CN2.1 硬件安裝2.1.1 對(duì)于 WINDOW9X 系統(tǒng)將集線卡固定于電腦機(jī)箱內(nèi)并接好電源輸入口,集線卡外如下圖連接即可:接串行通訊口屏繳 SPEAKOUT 口2.1.2 對(duì)于 DOS/WINDOW3.X系統(tǒng)將特制聲卡插入電腦主板上的 ISA 槽,用電纜將閑置的串口與特制聲卡上的二針插
6、座相連,用兩端為 RJ45 口的電纜將接口卡與報(bào)價(jià)顯示器連起來(lái),如下圖:北京天鍵恒達(dá)科技有限公司TIAN JIAN TECH CO., LTD.HTTP:/WWW.MEDVISION.COM.CN2.2軟件安裝2.2.1 Windows9X環(huán)境下的軟件安裝確保 CMOS 中對(duì)串口的設(shè)置正確。控制面板的系統(tǒng)選項(xiàng)的設(shè)備管理器設(shè)置了將要用到的 Com 口且未被占用。將 Fgc01.dll 及需要用到的語(yǔ)音文件拷入應(yīng)用程序所在目錄; 關(guān)于如何調(diào)用動(dòng)態(tài)鏈接庫(kù)請(qǐng)參閱微軟的 MSDN 及所用編程語(yǔ)言的聯(lián)機(jī)幫助,本文檔后面有詳細(xì)說(shuō)明。定制語(yǔ)音:用戶也可以用聲卡自行錄制自己特需的語(yǔ)音。2.2.2 Dos 及 W
7、in3.x 環(huán)境下的軟件安裝確保 CMOS 中對(duì)串口的設(shè)置正確。確認(rèn)驅(qū)動(dòng)程序 Himem.sys 已加載到內(nèi)存, 可鍵入 mem/c/p 命令查看;加載 Himem.sys 的簡(jiǎn)單辦法是在 config.sys 文件中加上語(yǔ)句 device=c:doshimem.sys 并重啟動(dòng)系統(tǒng)。 config.sys 中不要加 device=c:dosemm386.exe 語(yǔ)句,若別的程序要求有該語(yǔ)句,則至少不能加noems 及 ram 選項(xiàng)。若應(yīng)用程序需要 UCDOS 環(huán)境,則應(yīng)為 UCDOS6.0 以上版本,否則,類似“貳 *.wav ”等語(yǔ)音文件必須改名才能識(shí)別。將“Fgc01 說(shuō)明書(shū)”中“軟件清
8、單”所列文件拷入當(dāng)前目錄并執(zhí)行 F ,然后參考下節(jié) “軟件接口” 及軟件 Sample 目錄下的各種 Samples 所示方法,您就可以隨心所欲的操縱 Fgc01 語(yǔ)音報(bào)價(jià)顯示器完成各種顯示、 語(yǔ)音播放功能了! 您也可以通過(guò)聲卡錄制自己的 WAVE 文件,格式為單聲道, 8KHz ,16 位,然后調(diào)用壓縮工具,壓縮 WAVE 文件成使用文件,其命令行格式為:icelpvri 源文件名o 目標(biāo)文件名kc 60 sub 3 pul 43. 軟件接口3.1 Windows 9.X環(huán)境下的軟件接口北京天鍵恒達(dá)科技有限公司TIAN JIAN TECH CO., LTD.HTTP:/WWW.MEDVISI
9、ON.COM.CN應(yīng)用軟件通過(guò)動(dòng)態(tài)鏈接庫(kù) FGC01.DLL 來(lái)操縱報(bào)價(jià)顯示器,主要接口函數(shù)為:(1) 通訊端口設(shè)置 SetComNo(Long No)參數(shù) No: 0- 關(guān)閉已打開(kāi)的串口,返回 1 表示成功,返回 0 表示失?。?4-設(shè)置串口號(hào)為 No( 缺省為 2-COM2) ,返回 1 表示成功,返回 0表示失敗;(2) 顯示句柄類型設(shè)置 SetHandleType(Long HandleType)設(shè)置以下需顯示的內(nèi)容的句柄類型 (0- 窗口句柄 1-設(shè)備描述表句柄 2- 位圖句柄 )(3) 立即提交設(shè)置 SetQuickSwitch(Long Quick)設(shè)置以下的屏幕操作命令是否立即
10、切換去提交 (0- 以后提交 ,但如果緊接著的屏幕操作命令可能會(huì)沖掉本次命令 1- 立即提交可保證屏幕操作命令不丟掉)(4) 全屏顯示 AllDisplay(Long Handle)提供對(duì)某一窗口或圖象的顯示,其大小通常為128X64 。Handle 為擁有顯示內(nèi)容 (通常為 128X64 的黑白圖象 )的窗口、設(shè)備描述表或位圖的句柄。(5) 部分顯示 PartDisplay(Long Handle,X,Y ,W,H)將 128X64 的窗口或圖象中的一塊 (X,Y)-(X+W,Y+W) 映射到報(bào)價(jià)顯屏同樣的位置。 Handle 同上; X,Y-左上角坐標(biāo) W- 寬度 H- 高度(6) 漫游顯
11、示 PickDisplay(Long Handle,X0,Y0,X,Y ,W,H)將窗口或圖象中的一塊(X0,Y0)-(X0+W,Y0+W)顯示到報(bào)價(jià)顯屏的(X,Y)-(X+W,Y+W) 位置。Handle 同上; X0,Y0-Handle 圖象中所對(duì)應(yīng)的左上角坐標(biāo), X,Y-報(bào)價(jià)顯屏上的左上角坐標(biāo) W- 寬度 H-高度(7) 花樣顯示 MagicDisplay(Long Handle,Mode)以各種方式來(lái)顯示將128X64 的窗口或圖象。 Handle 同上; Mode 從 0 到17 共 18 種方式。(8) 字符串顯示 StringDisplay(PChar Str;Long Mode
12、,Delay)顯示字符串 Str, Mode 從 0 到 3 四種顯示方式:0- 一屏三行換行顯示,1三行換頁(yè)顯示, 2- 四行換行顯示, 3- 四行換頁(yè)顯示Delay 為換行或換頁(yè)時(shí)停止毫秒數(shù)(9) procedure SetFontName(Pchar Name); 設(shè)置 LocStringDisplay 所用的字體名:Arial ,宋體,黑體等如 Word97 中所允許的字體。(10) procedure SetFontSize(Long Size);設(shè)置 LocStringDisplay所用的字體大?。?,6,7等如 Word97 中所允許的字體大小選擇。(11) procedure
13、SetFontStyle(Long Style); 設(shè)置 LocStringDisplay 所用的字體風(fēng)格:0:正常; 1:加粗; 2:斜體; 3:下劃線(12) 定位字符串顯示 LocStringDisplay(Long X,Y;PChar Str)在報(bào)價(jià)顯屏的 (X,Y) 處顯示字符串 Str北京天鍵恒達(dá)科技有限公司TIAN JIAN TECH CO., LTD.HTTP:/WWW.MEDVISION.COM.CN(13) 連續(xù)顯示圖象 PictureDisplay(Long:Handle,Len,Mode,Delay)Handle 同上; Height 為將要顯示的高度; Delay 同
14、上; Mode 取值 0-63 0-換頁(yè)顯示 1-63- 一次推進(jìn) 1-63 行象素(14) 快速清屏 AllClear立即清除整個(gè)屏幕(15) 局部清屏 PartClear(Long X,Y ,W,H) 清除報(bào)價(jià)顯示器中的一塊 (X,Y)-(X+W,Y+H)X,Y-左上角坐標(biāo) W- 寬度 H- 高度(16) 花樣清屏 MagicClear(Mode)以各種方式來(lái)清屏。 Mode 從 0 到 17 共 18 種方式,同 5。(17) 播放語(yǔ)音PlayWaves(PChar WaveNames)將 Wave 文件 WaveNames 進(jìn)行排隊(duì)放音 ,WaveNames 既可以是單個(gè)文件 ,也可以
15、是由回車符隔開(kāi)的多個(gè)文件名。(18) RMB 數(shù)值轉(zhuǎn)換成大寫(xiě)金額 Val2RMB(VALDGT:double)(19) 播放 RMB 數(shù)值代表的大寫(xiě)金額 RMB2Wav(VALDGT:double)(20) 清除語(yǔ)音隊(duì)列 ClearWaves各編程語(yǔ)言對(duì)本動(dòng)態(tài)鏈接庫(kù)的聲明格式(一) DELPHIfunction SetComNo(No:LongWord):LongWord;stdcall;external Fgc01; procedure SetHandleType(Handle:Byte);stdcall;external Fgc01; procedure SetQuickSwitch(Sw
16、itch:Byte);stdcall;external Fgc01; procedure AllClear;stdcall;external Fgc01;procedure AllDisplay(Handle:LongWord);stdcall;external Fgc01; procedure PartClear(X,Y,W,H:Integer);stdcall;external Fgc01;procedure PartDisplay(Handle:LongWord;X,Y,W,H:Integer);stdcall;external Fgc01; procedure StringDispla
17、y(Str:PChar;Mode,Delay:Integer);stdcall;external Fgc01; procedure SetFontName(Name:PChar);stdcall; external Fgc01;procedure SetFontSize(Size:Integer);stdcall; external Fgc01;procedure SetFontStyle(Style:Integer);stdcall; external Fgc01;procedure LocStringDisplay(X,Y:Integer;Str:PChar);stdcall;extern
18、al Fgc01;procedure PictureDisplay(Handle:LongWord;Len,Mode,Delay:LongWord);stdcall;external Fgc01; procedure PickDisplay(Handle:LongWord;X0,Y0,X,Y,W,H:Integer);stdcall;external Fgc01; procedure MagicDisplay(Handle:LongWord;Mode:LongWord);stdcall;external Fgc01; procedure MagicClear(Mode:LongWord);st
19、dcall;external Fgc01;function PlayWaves(FileNames:PChar):LongWord;stdcall;external Fgc01; Function RMB2Wav(VALDGT:double):Boolean;stdcall;external ,Fgc01?; Function Val2RMB(VALDGT:double):PChar;stdcall;external ,Fgc01?; procedure ClearWaves;stdcall;external Fgc01;(二) VBDeclare Function SetComNo Lib
20、Fgc01 (ByVal No As Long) as LongDeclare Sub SetQuickSwitch Lib Fgc01 (ByVal Switch As Long)北京天鍵恒達(dá)科技有限公司TIAN JIAN TECH CO., LTD.HTTP:/WWW.MEDVISION.COM.CNDeclare Sub SetHandleType Lib Fgc01 (ByVal Handle As Long)Declare Sub AllClear Lib Fgc01Declare Sub PartClear Lib Fgc01 (ByVal X As Long, ByVal Y A
21、s Long, ByVal W As Long, ByVal H As Long)Declare Sub AllDisplay Lib Fgc01 (ByVal Handle As Long)Declare Sub PartDisplay Lib Fgc01 (ByVal Handle As Long, ByVal X As Long, ByVal Y As Long, ByVal W As Long, ByVal H As Long)Declare Sub StringDisplayLib Fgc01 (ByVal Str As String, ByVal Mode As Long, ByV
22、al Delay As Long)Declare Sub SetFontName Lib Fgc01 (ByVal Name As String)Declare Sub SetFontSize Lib Fgc01 (ByVal Size As Long)Declare Sub SetFontStyle Lib Fgc01 (ByVal Style As Long)Declare Sub LocStringDisplay Lib Fgc01 (ByVal X As Long, ByVal Y As Long,ByVal Str As String) Declare Sub PictureDisp
23、lay Lib Fgc01 (ByVal Handle As Long, ByVal Length As Long, ByVal Mode As Long, ByVal Delay As Long)Declare Sub MagicDisplay Lib Fgc01 (ByVal Handle As Long, ByVal Mode As Long)Declare Sub MagicClear Lib Fgc01 (ByVal Mode As Long)Declare Sub PickDisplay Lib Fgc01 (ByVal Handle As Long, ByVal X0 As Lo
24、ng, ByVal Y0 As Long, ByVal X As Long, ByVal Y As Long, ByVal W As Long, ByVal H As Long)Declare Function PlayWaves Lib Fgc01 (ByVal FileNames As String) As LongDeclare Function RMB2Wav Lib“ Fgc01” (ByVal VALDGT As Double) As BooleanDeclare Function Val2RMB Lib “ Fgc01” (ByVal VALDGT As Double) As S
25、tring; Declare Sub ClearWaves Lib Fgc01 ()(三) VFDECLARE INTEGER SetComNo IN Fgc01 INTEGER NoDECLARE SetQuickSwitch IN Fgc01 INTEGER SwitchDECLARE SetHandleType IN Fgc01 INTEGER HandleDECLARE AllClear IN Fgc01DECLARE PartClear IN Fgc01 INTEGER X,INTEGER Y,INTEGER W,INTEGER H DECLARE AllDisplay IN Fgc
26、01 INTEGER HandleDECLARE PartDisplay IN Fgc01 INTEGER Handle,INTEGER X,INTEGER Y,INTEGER W,INTEGER H DECLARE StringDisplay IN Fgc01 STRING Str, INTEGER Mode,INTEGER Delay DECLARE SetFontName IN Fgc01 STRING NameDECLARE SetFontSize IN Fgc01 INTEGER SizeDECLARE SetFontStyle IN Fgc01 INTEGER StyleDECLA
27、RE LocStringDisplay IN Fgc01 INTEGER X,INTEGER Y,STRING StrDECLARE PictureDisplay IN Fgc01 INTEGER Handle,INTEGER Len,INTEGER Mode,INTEGER Delay DECLARE MagicDisplay IN Fgc01 INTEGER Handle,INTEGER ModeDECLARE MagicClear IN Fgc01 INTEGER ModeDECLARE PickDisplay IN Fgc01 INTEGER Handle,INTEGER X0,INT
28、EGER Y0,INTEGER X,INTEGER Y,INTEGER W,INTEGER HDECLARE INTEGER PlayWaves IN Fgc01 STRING FileNamesDECLARE BOOLEAN RMB2Wav IN Fgc01 DOUBLE VALDGT北京天鍵恒達(dá)科技有限公司TIAN JIAN TECH CO., LTD.HTTP:/WWW.MEDVISION.COM.CNDECLARE STRING Val2RMB IN Fgc01DOUBLE VALDGTDECLARE ClearWaves IN Fgc01Declare Sub Sleep Lib k
29、ernel32 Alias Sleep (ByVal dwMilliseconds As Long)(四) Powerbuilderfunction ulong SetComNo(ulong No) library Fgc01subroutine SetHandleType(ulong Handle) library Fgc01subroutine SetQuickSwitch(ulong Switch) library Fgc01subroutine AllClear() library Fgc01subroutine PartClear(ulong X,ulong Y,ulong W,ul
30、ong H) library Fgc01 subroutine AllDisplay(ulong Handle) library Fgc01subroutine PartDisplay(ulong Handle,ulong X,ulong Y,ulong W,ulong H) library Fgc01 subroutine StringDisplay(string Str,ulong Len,ulong Mode,ulong Delay) library Fgc01 subroutine SetFontName(string Name) library Fgc01 subroutine Se
31、tFontSize(long Size) library Fgc01subroutine SetFontStyle(long Style) library Fgc01subroutine LocStringDisplay(ulong X,ulong Y,string Str) library Fgc01subroutine PictureDisplay(ulong Handle,ulong Len,ulong Mode,ulong Delay) library Fgc01 subroutine MagicDisplay(ulong Handle,ulong Mode) library Fgc0
32、1subroutine MagicClear(ulong Mode) library Fgc01subroutine PickDisplay(ulong Handle,long X0,long Y0,long X,long Y,long W,long H) library Fgc01 function ulong PlayWaves(string FileNames) library Fgc01 function booleanRMB2Wav(double VALDGT)library ,Fgc01?function string Val2RMB(double VALDGT)library ,
33、Fgc01?subroutine ClearWaves() library Fgc01各編程語(yǔ)言對(duì)本動(dòng)態(tài)鏈接庫(kù)的使用舉例(一) DELPHI/使用 COM2和顯屏相連SetComNo(2);/在座標(biāo) (0,8)處顯示 HelloLocStringDisplay(0,8,Hello)/播放聲音文件找零 .WAVPlayWaves(找零 .WAV);/播放聲音文件3 元 .WAVPlayWaves(3元 .WAV);/播放聲音 貳拾叁元玖角 RMB2Wav(23.9);/清屏AllClear;(二) VB北京天鍵恒達(dá)科技有限公司TIAN JIAN TECH CO., LTD.HTTP:/WWW.M
34、EDVISION.COM.CN使用 COM2和顯屏相連Call SetComNo(2)使用圖象句柄類型為窗口句柄Call SetHandleType(0)全屏顯示桌面(窗口句柄為0)的從 (0,0)開(kāi)始 ,大小為 (128,64)的區(qū)域Call AllDisplay(0)暫停 1秒Sleep (1000)部分清除從 (8,32)開(kāi)始 ,大小為 (63,16)的區(qū)域Call PartClear(8, 32, 64, 16)暫停 1秒Sleep (1000)花樣顯示桌面(窗口句柄為0)的從 (0,0)開(kāi)始 ,大小為 (128,64)的區(qū)域Call MagicDisplay(0, 12)暫停 1秒S
35、leep (1000)清屏Call AllClear暫停 1秒Sleep (1000)以 3 方式顯示字符串HelloHelloHelloHelloHelloCall StringDisplay(HelloHelloHelloHelloHello+Chr(0), 3, 0)暫停 1秒Sleep (1000)在座標(biāo) (0,32)處顯示 *Welcome*Call LocStringDisplay(0, 32, *Welcome*+Chr(0)暫停 1秒Sleep (1000)以 6 方式花樣清屏Call MagicClear(6)暫停 1秒Sleep (1000)在 (16,16)開(kāi)始 ,大小為
36、 (32,32)的區(qū)域中部分顯示桌面 (窗口句柄為 0)上從 (16,16)開(kāi)始 ,大小為(32,32)的區(qū)域Call PartDisplay(0, 16, 16, 32, 32)暫停 1秒Sleep (1000)在 (64,16)開(kāi)始 ,大小為 (32,32)的區(qū)域中部分顯示桌面(窗口句柄為0)上從 (0,0)開(kāi)始 ,大小為(32,32)的區(qū)域Call PickDisplay(0, 0, 0, 64, 16, 32, 32)暫停 1秒注:以上語(yǔ)句在VB5 上測(cè)試通過(guò)。因?yàn)閂B 的字符串沒(méi)有尾0,所以需在后面加上0 結(jié)束。北京天鍵恒達(dá)科技有限公司TIAN JIAN TECH CO., LTD.
37、HTTP:/WWW.MEDVISION.COM.CN(三) VF*使用 COM2和顯屏相連=SetComNo(2);/在座標(biāo) (0,8)處顯示 Hello=LocStringDisplay(0,8,Hello)*播放聲音文件 找零 .WAV=PlayWaves(找零 .WAV);*播放聲音文件 3 元 .WAV=PlayWaves(3元.WAV);*清屏=AllClear;(四) Powerbuilder/用 COM2 和顯屏相連SetComNo(2)/圖象句柄類型為窗口句柄SetHandleType(0)/全屏顯示桌面(窗口句柄為0)的從 (0,0)開(kāi)始 ,大小為 (128,64)的區(qū)域Al
38、lDisplay(0)/播放聲音文件找零 .WAVPlayWaves(找零 .WAV)/清屏AllClear3.2 DOS/Windows 3.X環(huán)境下的軟件接口在 Config.sys 文件中加了 Device=c:doshimem.sys 語(yǔ)句的前提下,應(yīng)用軟件通過(guò)調(diào)用 DOS 駐留程序 FGC01.COM 的相應(yīng)功能來(lái)操縱報(bào)價(jià)顯示器, 用匯編語(yǔ)言調(diào)用則可以選用以下三種接口之一 (若用其它語(yǔ)言, 請(qǐng)看下面“使用舉例”一節(jié))1.INT 21 的 9 號(hào)功能調(diào)用 AH=09hDS:DX - 指向以 18h 作為引導(dǎo)符 ,下面緊跟 1 字節(jié)功能碼 ,最后以 $或以 0 結(jié)束的數(shù)據(jù)2.INT 21
39、 的 40 號(hào)功能調(diào)用 AH=40hBX=01hCX=DS:DX 指示的字節(jié)數(shù)DS:DX- 指向以 18h 作為引導(dǎo)符 ,下面緊跟 1 字節(jié)功能碼 ,長(zhǎng)度為 CX 的數(shù)據(jù)3.INT 10 的 13 號(hào)功能調(diào)用AH=13hCX=ES:BP 指示的字節(jié)數(shù)ES:BP - 指向以 18h 作為引導(dǎo)符 ,下面緊跟 1 字節(jié)功能碼 ,長(zhǎng)度為 CX 的數(shù)北京天鍵恒達(dá)科技有限公司TIAN JIAN TECH CO., LTD.HTTP:/WWW.MEDVISION.COM.CN據(jù)功能碼有以下幾種 (如果使用 INT 21 的 9 號(hào)功能 ,數(shù)據(jù)格式所指示的數(shù)據(jù)的后面需加 00h 或 24h):0-清屏數(shù)據(jù)格式
40、為 : 18h 01-整屏顯示字符串 (16X3=48 個(gè)字符 )數(shù) 據(jù) 格 式 為 : 18h 1 需 顯 示 的 字 符 串 ( 例 如 0123456789abcdef0123456789abcdef0123456789abcdef)2-定位顯示字符串?dāng)?shù)據(jù)格式為 : 18h 2 X 座標(biāo) Y 座標(biāo) 需顯示的字符串 (例如 0123456)10-加載語(yǔ)音文件 (可多次加載 ,最后用 11 功能一起放音 )數(shù)據(jù)格式為 : 18h 10以 0 結(jié)束的文件名 (例如 2 元.FGV,0)11-加載并播放語(yǔ)音文件 (對(duì)于此前用 10 功能加載的語(yǔ)音 ,也一齊播放 )數(shù)據(jù)格式為 : 18h 11以
41、0 結(jié)束的文件名 (例如 3 解.FGV,0)12-增加音量數(shù)據(jù)格式為 : 18h 1213-減少音量數(shù)據(jù)格式為 : 18h 1314-設(shè)置音量數(shù)據(jù)格式為 : 18h 14音量 (0-33)15-語(yǔ)音重放數(shù)據(jù)格式為 : 18h 15說(shuō)明: 18h( 十進(jìn)制為 24) 為功能引導(dǎo)符 ,緊接著為功能碼使用舉例(一)匯編或嵌入?yún)R編的方法全屏顯示:第一行顯示 0123456789abcdef, 第二行顯示 一二三四五六七八 ,第三行顯示 0123456789ABCDEFDEBUG -A100XXXX:0100MOVAH,09XXXX:0102MOVDX,0200XXXX:0105INT21XXXX:0
42、107 INT 3 XXXX:0108-E200 18,1,0123456789abcdef 一 二 三 四 五 六 七 八 0123456789ABCDEF,0-G=100定位顯示:北京天鍵恒達(dá)科技有限公司TIAN JIAN TECH CO., LTD.HTTP:/WWW.MEDVISION.COM.CN在座標(biāo) 8,16(10h) 處顯示 01234567DEBUG-A100XXXX:0100MOVAH,09XXXX:0102MOVDX,0200XXXX:0105INT21XXXX:0107INT3XXXX:0108-E200 18,2,8,10,01234567,0-G=100放音:播放三
43、段語(yǔ)音文件 :A.FGV,B.FGV,C.FGVDEBUG-A100XXXX:0100MOVAH,09XXXX:0102MOVDX,0200XXXX:0105INT21XXXX:0107INT3XXXX:0108-E200 18,a,A.FGV,0-G=100-E200 18,a,B.FGV,0-G=100-E200 18,b,C.FGV,0-G=100(二) FOXBASE 或 FOXPRO 調(diào)用方法以定位顯示為例LOAD FGFUNC*執(zhí)行相關(guān)功能前,程序中至少須執(zhí)行上述該語(yǔ)句一次CALL FGFUNC WITH chr(24)+chr(14)+chr(2)*設(shè)置音量,執(zhí)行相關(guān)功能前,程序
44、中至少須執(zhí)行上述語(yǔ)句一次CALL FGFUNC WITH chr(24)+chr(2)+chr(8)+chr(16)+Hello$引導(dǎo)符功能碼橫座標(biāo)縱座標(biāo)欲顯示的內(nèi)容RELEASE FGFUNC(三) Turbo c 或 Turbo c+ 調(diào)用方法播放聲音“請(qǐng)您付款壹拾兩元伍角實(shí)收拾叁元”#include 北京天鍵恒達(dá)科技有限公司TIAN JIAN TECH CO., LTD.HTTP:/WWW.MEDVISION.COM.CNsystem( “ fgc01dos9請(qǐng)您付款 12.5 實(shí)收 13” );功能碼4. 語(yǔ)音庫(kù)4.1 DOS/Widnows 3.X環(huán)境下的語(yǔ)音庫(kù)使用經(jīng)過(guò)壓縮的語(yǔ)音文件
45、,步驟如下 :1.通過(guò)聲卡錄制WAVE 文件,格式為單聲道,8KHz , 16 位。2. 調(diào)用壓縮工具,壓縮 WAVE 文件成使用文件。命令行格式為: icelpvr i 輸入文件 o 輸出文件 kc 60 sub 3 pul 4已壓縮語(yǔ)音庫(kù):萬(wàn) .wav;伍 .wav ;伍萬(wàn) .wav;伍仟 .wav;伍佰 .wav;伍元 .wav;伍分 .wav;伍號(hào) .wav ;伍拾 .wav;伍角 .wav;元.wav ;出示 .wav;分 .wav;千.wav;叁 .wav;叁萬(wàn) .wav;叁仟 .wav;叁佰 .wav;叁元 .wav;叁分 .wav ;叁號(hào) .wav;叁拾 .wav;叁角 .wa
46、v;壹 .wav;壹萬(wàn) .wav;壹仟 .wav;壹佰 .wav ;壹元 .wav;壹分 .wav;壹號(hào) .wav;壹拾 .wav;壹角 .wav ;實(shí)收 .wav;對(duì)不起 .wav;您好 .wav ;找零 .wav;拾 .wav;拾萬(wàn) .wav;掛號(hào) .wav;掛號(hào) .wav ;捌 .wav;捌萬(wàn) .wav;捌仟 .wav ;捌佰 .wav;捌元 .wav;捌分 .wav;捌號(hào) .wav;捌拾 .wav ;捌角 .wav;收費(fèi) .wav;整 .wav;條碼卡 .wav;柒 .wav;柒萬(wàn) .wav;柒仟 .wav ;柒佰 .wav;柒元 .wav;柒分 .wav;柒號(hào) .wav;柒拾 .wav ;柒角 .wav;玖 .wav;玖萬(wàn) .wav;玖仟 .wav;玖佰 .wav;玖元 .wav;玖分 .wav;玖號(hào) .wav;玖拾 .wav;玖角 .wav;磁卡 .wav ;稍候;刻 .wav;肆 .wav;肆萬(wàn) .wav;肆仟 .wav ;肆佰 .wav;肆元 .wav ;肆分 .wav;肆號(hào) .wav;肆拾 .wav;角 .wav;診療費(fèi) .wav;請(qǐng)出示磁卡 .wav;請(qǐng)您 .wav;請(qǐng)您付款 .wav;貳 .wav;貳萬(wàn) .wav;貳仟 .wav;貳佰 .wav;貳元 .wav;貳分 .wav ;貳號(hào) .wav;貳拾 .wav;貳角 .wav;退款
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 租賃房車合同范本
- 科技賦能下的虛擬現(xiàn)實(shí)在西安旅游體驗(yàn)升級(jí)探索
- 種牛購(gòu)買合同范本
- 電動(dòng)餐車合同范本
- 電梯安全控制策略的現(xiàn)代研究進(jìn)展
- 社區(qū)應(yīng)急救援體系的創(chuàng)新與實(shí)踐
- 電商運(yùn)營(yíng)教育如何助力行業(yè)發(fā)展
- 固定展示活動(dòng)協(xié)議
- 太陽(yáng)鏡片企業(yè)ESG實(shí)踐與創(chuàng)新戰(zhàn)略研究報(bào)告
- 中藥香囊健康禮品定制行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報(bào)告
- 人教版四年級(jí)下冊(cè)數(shù)學(xué)全冊(cè)教案含反思
- 現(xiàn)場(chǎng)物資安全管理
- 霧化吸入技術(shù)教學(xué)課件
- 上海市寶山區(qū)2024-2025學(xué)年高三一模英語(yǔ)試卷(含答案)
- 2023年會(huì)計(jì)基礎(chǔ)各章節(jié)習(xí)題及答案
- 《中小學(xué)教師人工智能素養(yǎng)框架與實(shí)踐路徑研究》專題講座
- 2024年神農(nóng)架林區(qū)林投集團(tuán)招聘工作人員6名管理單位遴選500模擬題附帶答案詳解
- 海洋生物的奧秘
- 舞臺(tái)設(shè)計(jì)課件教學(xué)課件
- 重大事故隱患判定標(biāo)準(zhǔn)
- 新能源汽車驅(qū)動(dòng)電機(jī)及控制系統(tǒng)檢修課件 學(xué)習(xí)情境1:驅(qū)動(dòng)電機(jī)的認(rèn)知
評(píng)論
0/150
提交評(píng)論