![報價顯示器用戶手冊_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/26/810de9c0-28f3-427b-948e-2da5d5f05354/810de9c0-28f3-427b-948e-2da5d5f053541.gif)
![報價顯示器用戶手冊_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/26/810de9c0-28f3-427b-948e-2da5d5f05354/810de9c0-28f3-427b-948e-2da5d5f053542.gif)
![報價顯示器用戶手冊_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/26/810de9c0-28f3-427b-948e-2da5d5f05354/810de9c0-28f3-427b-948e-2da5d5f053543.gif)
![報價顯示器用戶手冊_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/26/810de9c0-28f3-427b-948e-2da5d5f05354/810de9c0-28f3-427b-948e-2da5d5f053544.gif)
![報價顯示器用戶手冊_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/26/810de9c0-28f3-427b-948e-2da5d5f05354/810de9c0-28f3-427b-948e-2da5d5f053545.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、FGC01用戶手冊1. 概述 FGC01報價顯示器是上海復高信息技術(shù)有限公司自主開發(fā)的新一代顯示報價系統(tǒng),具有傳統(tǒng)報價系統(tǒng)無可比擬的優(yōu)點:分辨率高、無視角差異、字跡清晰明亮、畫面活潑多變、語音內(nèi)容隨意可編輯、工作壽命長、性能價格比高等等,是醫(yī)院、車站等窗口行業(yè)理想的輔助工具1.1 特點l 等離子屏顯示,無視角差異l 主動發(fā)光系統(tǒng)字跡清晰亮麗且與外界光線強弱變化無關(guān)l 連接方法簡單外形小巧靈活l 多線程DLL接口調(diào)用方便,不占用應用程序的運行時間l 內(nèi)置數(shù)十種顯示和清屏方式l 軟字庫操作,可支持系統(tǒng)所提供的所有字型和符號顯示l 有圖片和基本動畫顯示功能l 高速數(shù)據(jù)傳輸,可提供滿屏約10幀/秒左右
2、的刷新頻率l 可按用戶要求定制高層接口l 標準聲卡語音輸出,可隨意錄制用戶所需特殊語音內(nèi)容1.2 主要技術(shù)指標u 尺寸:H10×W21.5×D5CMu 顯示屏工作時間 10萬小時u 通信接口:音頻、RS232Cu 供電電壓:5V、12Vu 顯屏分辨率:128×64u 傳輸速率:57.6Kbpsu 揚聲器:8,3W1.3 和同類產(chǎn)品比較Ø 傳統(tǒng)報價系統(tǒng)采用數(shù)碼管或液晶顯示,要在一定視角范圍內(nèi)觀看顯示屏亮度受外界光源影響很大使用壽命短。本系統(tǒng)采用新一代主動發(fā)光等離子屏顯示,無視角差,不受外界光影響,清晰明亮Ø 傳統(tǒng)報價系統(tǒng)采用語音芯片發(fā)聲容量非常有
3、限,無法主動更改語音內(nèi)容。本系統(tǒng)直接通過聲卡輸出,容量不限,內(nèi)容錄制很靈活本系統(tǒng)圖文并茂,數(shù)據(jù)位數(shù)不限克服了傳統(tǒng)系統(tǒng)固定位數(shù)的尷尬Ø 新技術(shù)新產(chǎn)品,性能價格比極高1.4 物品清單對于WINDOW9X系統(tǒng):(1) 報價顯示器主體(俗稱顯屏。內(nèi)部主要含有等離子顯示屏和揚聲器) 一個(2) 集線卡(插在計算機機箱內(nèi),里面有一5/12V電源插座,外面有兩個RJ45插座和一個語音插孔) 一塊(3) 報價顯示器主體到集線卡連接線(兩邊均為RJ45插頭) 一根(4) 串行通訊口到集線卡連接線(一邊為9針或25針插座,一邊為RJ45插頭)(5) 標準聲卡SPEAKOUT到集線卡連接線(兩邊均為標準語
4、音插頭)對于DOS/WINDOW3.X系統(tǒng):(1) 報價顯示器主體(內(nèi)部主要含有等離子顯示屏和) 一個(2) 特制聲卡(插在計算機機箱內(nèi),里面有一和串行通訊口互聯(lián)的插座,外面有一個RJ45插座)一塊1.5 軟件清單對于WINDOW9X系統(tǒng):(1) 驅(qū)動程序:Fgc01.dll(2) 文檔: Fgc01用戶手冊.doc(3) 源語音庫:見源語音子目錄 (4) 演示程序:見Demo子目錄 對于DOS/WINDOW3.X系統(tǒng):(1) 字庫文件:Asc16,Hzk16 (2) 執(zhí)行文件:FgFunc.bin,F,Fgc01dos.exe (3) 語音壓縮工具:icelpvr.exe(4) 壓縮語音庫:
5、見壓縮語音子目錄(5) 文檔:Fgc01用戶手冊.doc (5) 編程范例:見Sample子目錄2. 安裝2.1 硬件安裝對于WINDOW9X系統(tǒng) 將集線卡固定于電腦機箱內(nèi)并接好電源輸入口,集線卡外如下圖連接即可:接串行通訊口屏繳SPEAKOUT口2.1.2 對于DOS/WINDOW3.X系統(tǒng) 將特制聲卡插入電腦主板上的ISA槽,用電纜將閑置的串口與特制聲卡上的二針插座相連,用兩端為RJ45口的電纜將接口卡與報價顯示器連起來,如下圖:2.2 軟件安裝 2.2.1 Windows9X環(huán)境下的軟件安裝·確保CMOS中對串口的設置正確。·控制面板的系統(tǒng)選項的設備管理器設置了將要用
6、到的Com口且未被占用。·將Fgc01.dll及需要用到的語音文件拷入應用程序所在目錄;關(guān)于如何調(diào)用動態(tài)鏈接庫請參閱微軟的MSDN及所用編程語言的聯(lián)機幫助,本文檔后面有詳細說明。·定制語音:用戶也可以用聲卡自行錄制自己特需的語音。2.2.2 Dos及Win3.x環(huán)境下的軟件安裝·確保CMOS中對串口的設置正確。·確認驅(qū)動程序Himem.sys已加載到內(nèi)存,可鍵入mem/c/p命令查看;加載Himem.sys的簡單辦法是在config.sys 文件中加上語句device=c:doshimem.sys并重啟動系統(tǒng)。 ·config.sys中不要加d
7、evice=c:dosemm386.exe語句,若別的程序要求有該語句,則至少不能加noems及ram選項。 ·若應用程序需要UCDOS環(huán)境,則應為UCDOS6.0以上版本,否則,類似“貳*.wav”等語音文件必須改名才能識別。 ·將“Fgc01說明書”中“軟件清單”所列文件拷入當前目錄并執(zhí)行F,然后參考下節(jié)“軟件接口”及軟件Sample目錄下的各種Samples所示方法,您就可以隨心所欲的操縱Fgc01語音報價顯示器完成各種顯示、語音播放功能了!您也可以通過聲卡錄制自己的WAVE文件,格式為單聲道,8KHz,16位,然后調(diào)用壓縮工具,壓縮WAVE文件成使用文件,其命令行格
8、式為:icelpvr i 源文件名 o 目標文件名 kc 60 sub 3 pul 43. 軟件接口3.1 Windows 9.X環(huán)境下的軟件接口 應用軟件通過動態(tài)鏈接庫FGC01.DLL來操縱報價顯示器,主要接口函數(shù)為:(1) 通訊端口設置 SetComNo(Long No)參數(shù)No: 0- 關(guān)閉已打開的串口,返回1表示成功,返回0表示失敗; 14-設置串口號為No(缺省為2-COM2),返回1表示成功,返回0表示失?。?2) 顯示句柄類型設置 SetHandleType(Long HandleType)設置以下需顯示的內(nèi)容的句柄類型(0-窗口句柄 1-設備描述表句柄 2-位圖句柄)(3)
9、立即提交設置 SetQuickSwitch(Long Quick)設置以下的屏幕操作命令是否立即切換去提交(0-以后提交,但如果緊接著的屏幕操作命令可能會沖掉本次命令 1-立即提交可保證屏幕操作命令不丟掉)(4) 全屏顯示 AllDisplay(Long Handle)提供對某一窗口或圖象的顯示,其大小通常為128X64。Handle為擁有顯示內(nèi)容(通常為128X64的黑白圖象)的窗口、設備描述表或位圖的句柄。(5) 部分顯示 PartDisplay(Long Handle,X,Y,W,H)將128X64的窗口或圖象中的一塊(X,Y)-(X+W,Y+W)映射到報價顯屏同樣的位置。Handle同
10、上;X,Y-左上角坐標 W-寬度 H-高度(6) 漫游顯示 PickDisplay(Long Handle,X0,Y0,X,Y,W,H)將窗口或圖象中的一塊(X0,Y0)-(X0+W,Y0+W)顯示到報價顯屏的(X,Y)-(X+W,Y+W)位置。Handle同上;X0,Y0-Handle圖象中所對應的左上角坐標,X,Y-報價顯屏上的左上角坐標 W-寬度 H-高度(7) 花樣顯示 MagicDisplay(Long Handle,Mode)以各種方式來顯示將128X64的窗口或圖象。Handle同上;Mode從0到17共18種方式。(8) 字符串顯示 StringDisplay(PChar St
11、r;Long Mode,Delay)顯示字符串Str,Mode從0到3四種顯示方式:0-一屏三行換行顯示,1三行換頁顯示,2-四行換行顯示,3-四行換頁顯示Delay為換行或換頁時停止毫秒數(shù)(9) procedure SetFontName(Pchar Name);設置LocStringDisplay所用的字體名: Arial,宋體,黑體等如Word97中所允許的字體。(10) procedure SetFontSize(Long Size);設置LocStringDisplay所用的字體大?。?5,6,7等如Word97中所允許的字體大小選擇。(11) procedure SetFontSt
12、yle(Long Style);設置LocStringDisplay所用的字體風格:0:正常;1:加粗;2:斜體;3:下劃線(12) 定位字符串顯示 LocStringDisplay(Long X,Y;PChar Str)在報價顯屏的(X,Y)處顯示字符串Str(13) 連續(xù)顯示圖象PictureDisplay(Long:Handle,Len,Mode,Delay)Handle同上;Height為將要顯示的高度;Delay同上;Mode取值0-630-換頁顯示 1-63-一次推進1-63行象素(14) 快速清屏 AllClear立即清除整個屏幕(15) 局部清屏 PartClear(Long
13、X,Y,W,H)清除報價顯示器中的一塊(X,Y)-(X+W,Y+H)X,Y-左上角坐標 W-寬度 H-高度(16) 花樣清屏 MagicClear(Mode)以各種方式來清屏。Mode從0到17共18種方式,同5。(17) 播放語音 PlayWaves(PChar WaveNames)將Wave文件WaveNames進行排隊放音,WaveNames既可以是單個文件,也可以是由回車符隔開的多個文件名。(18) RMB數(shù)值轉(zhuǎn)換成大寫金額 Val2RMB(VALDGT:double)(19) 播放RMB數(shù)值代表的大寫金額RMB2Wav(VALDGT:double)(20) 清除語音隊列 ClearW
14、aves 各編程語言對本動態(tài)鏈接庫的聲明格式 (一)DELPHIfunction SetComNo(No:LongWord):LongWord;stdcall;external 'Fgc01' procedure SetHandleType(Handle:Byte);stdcall;external 'Fgc01' procedure SetQuickSwitch(Switch:Byte);stdcall;external 'Fgc01' procedure AllClear;stdcall;external 'Fgc01' pr
15、ocedure 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 StringDisplay(Str:PChar;Mode,Delay:Integer);stdcall;external
16、39;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;external 'Fgc01
17、9; 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 MagicCle
18、ar(Mode:LongWord);stdcall;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&
19、#39; (二)VB Declare Function SetComNo Lib "Fgc01" (ByVal No As Long) as Long Declare Sub SetQuickSwitch Lib "Fgc01" (ByVal Switch As Long) Declare Sub SetHandleType Lib "Fgc01" (ByVal Handle As Long) Declare Sub AllClear Lib "Fgc01" Declare Sub PartClear Lib &q
20、uot;Fgc01" (ByVal X As Long, ByVal Y As 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
21、StringDisplay Lib "Fgc01" (ByVal Str As String, ByVal Mode As Long, ByVal 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 Lo
22、ng) Declare Sub LocStringDisplay Lib "Fgc01" (ByVal X As Long, ByVal Y As Long,ByVal Str As String)Declare Sub PictureDisplay Lib "Fgc01" (ByVal Handle As Long, ByVal Length As Long, ByVal Mode As Long, ByVal Delay As Long) Declare Sub MagicDisplay Lib "Fgc01" (ByVal Ha
23、ndle 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 Long, ByVal Y0 As Long, ByVal X As Long, ByVal Y As Long, ByVal W As Long, ByVal H As Long)Declare Function PlayWaves Li
24、b "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 String;Declare Sub ClearWaves Lib "Fgc01" () (三)VFDECLARE INTEGER SetComNo IN Fgc01 INTEGER No DEC
25、LARE SetQuickSwitch IN Fgc01 INTEGER Switch DECLARE SetHandleType IN Fgc01 INTEGER Handle DECLARE AllClear IN Fgc01 DECLARE PartClear IN Fgc01 INTEGER X,INTEGER Y,INTEGER W,INTEGER H DECLARE AllDisplay IN Fgc01 INTEGER Handle DECLARE PartDisplay IN Fgc01 INTEGER Handle,INTEGER X,INTEGER Y,INTEGER W,
26、INTEGER H DECLARE StringDisplay IN Fgc01 STRING Str, INTEGER Mode,INTEGER Delay DECLARE SetFontName IN Fgc01 STRING Name DECLARE SetFontSize IN Fgc01 INTEGER Size DECLARE SetFontStyle IN Fgc01 INTEGER Style DECLARE LocStringDisplay IN Fgc01 INTEGER X,INTEGER Y,STRING Str DECLARE PictureDisplay IN Fg
27、c01 INTEGER Handle,INTEGER Len,INTEGER Mode,INTEGER Delay DECLARE MagicDisplay IN Fgc01 INTEGER Handle,INTEGER Mode DECLARE MagicClear IN Fgc01 INTEGER ModeDECLARE PickDisplay IN Fgc01 INTEGER Handle,INTEGER X0,INTEGER Y0,INTEGER X,INTEGER Y,INTEGER W,INTEGER HDECLARE INTEGER PlayWaves IN Fgc01 STRI
28、NG FileNamesDECLARE BOOLEAN RMB2Wav IN Fgc01 DOUBLE VALDGTDECLARE STRING Val2RMB IN Fgc01DOUBLE VALDGT DECLARE ClearWaves IN Fgc01Declare Sub Sleep Lib "kernel32" Alias "Sleep" (ByVal dwMilliseconds As Long) (四)Powerbuilderfunction ulong SetComNo(ulong No) library 'Fgc01'
29、 subroutine SetHandleType(ulong Handle) library 'Fgc01' subroutine SetQuickSwitch(ulong Switch) library 'Fgc01' subroutine AllClear() library 'Fgc01' subroutine PartClear(ulong X,ulong Y,ulong W,ulong H) library 'Fgc01' subroutine AllDisplay(ulong Handle) library '
30、;Fgc01' subroutine 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 SetFontSize(long Size) library &
31、#39;Fgc01'subroutine SetFontStyle(long Style) library 'Fgc01'subroutine LocStringDisplay(ulong X,ulong Y,string Str) library 'Fgc01' subroutine PictureDisplay(ulong Handle,ulong Len,ulong Mode,ulong Delay) library 'Fgc01' subroutine MagicDisplay(ulong Handle,ulong Mode) l
32、ibrary 'Fgc01' subroutine MagicClear(ulong Mode) library 'Fgc01' subroutine 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 Fgc
33、01function string Val2RMB(double VALDGT)library Fgc01subroutine ClearWaves() library 'Fgc01' 各編程語言對本動態(tài)鏈接庫的使用舉例(一) DELPHI /使用COM2和顯屏相連SetComNo(2);/在座標(0,8)處顯示"Hello"LocStringDisplay(0,8,"Hello")/播放聲音文件"找零.WAV"PlayWaves("找零.WAV");/播放聲音文件"3元.WAV"
34、;PlayWaves("3元.WAV"); /播放聲音"貳拾叁元玖角"RMB2Wav(23.9);/清屏AllClear;(二) VB '使用COM2和顯屏相連Call SetComNo(2)'使用圖象句柄類型為窗口句柄Call SetHandleType(0)'全屏顯示桌面(窗口句柄為0)的從(0,0)開始,大小為(128,64)的區(qū)域 Call AllDisplay(0)'暫停1秒 Sleep (1000)'部分清除從(8,32)開始,大小為(63,16)的區(qū)域 Call PartClear(8, 32, 64
35、, 16)'暫停1秒 Sleep (1000)'花樣顯示桌面(窗口句柄為0)的從(0,0)開始,大小為(128,64)的區(qū)域 Call MagicDisplay(0, 12)'暫停1秒 Sleep (1000)'清屏 Call AllClear'暫停1秒 Sleep (1000)'以3方式顯示字符串"HelloHelloHelloHelloHello" Call StringDisplay("HelloHelloHelloHelloHello"+Chr(0), 3, 0)'暫停1秒 Sleep (1
36、000)'在座標(0,32)處顯示"*Welcome*" Call LocStringDisplay(0, 32, "*Welcome*"+Chr(0)'暫停1秒 Sleep (1000)'以6方式花樣清屏 Call MagicClear(6)'暫停1秒 Sleep (1000)'在(16,16)開始,大小為(32,32)的區(qū)域中部分顯示桌面(窗口句柄為0)上從(16,16)開始,大小為(32,32)的區(qū)域 Call PartDisplay(0, 16, 16, 32, 32)'暫停1秒 Sleep (10
37、00)'在(64,16)開始,大小為(32,32)的區(qū)域中部分顯示桌面(窗口句柄為0)上從(0,0)開始,大小為(32,32)的區(qū)域 Call PickDisplay(0, 0, 0, 64, 16, 32, 32)'暫停1秒注:以上語句在VB5上測試通過。因為VB的字符串沒有尾0,所以需在后面加上0結(jié)束。(三) VF *使用COM2和顯屏相連=SetComNo(2);/在座標(0,8)處顯示"Hello"=LocStringDisplay(0,8,"Hello")*播放聲音文件"找零.WAV"=PlayWaves(&
38、quot;找零.WAV");*播放聲音文件"3元.WAV"=PlayWaves("3元.WAV");*清屏=AllClear;(四) Powerbuilder /用COM2和顯屏相連SetComNo(2) /圖象句柄類型為窗口句柄SetHandleType(0)/全屏顯示桌面(窗口句柄為0)的從(0,0)開始,大小為(128,64)的區(qū)域AllDisplay(0)/播放聲音文件"找零.WAV"PlayWaves("找零.WAV")/清屏AllClear3.2 DOS/Windows 3.X環(huán)境下的軟件接口
39、 在Config.sys文件中加了Device=c:doshimem.sys語句的前提下,應用軟件通過調(diào)用DOS駐留程序FGC01.COM的相應功能來操縱報價顯示器,用匯編語言調(diào)用則可以選用以下三種接口之一(若用其它語言,請看下面“使用舉例”一節(jié)) 1.INT 21的9號功能調(diào)用 AH=09h DS:DX -> 指向以18h作為引導符,下面緊跟1字節(jié)功能碼,最后以'$'或以0結(jié)束的數(shù)據(jù) 2.INT 21的40號功能調(diào)用 AH=40h BX=01h CX=DS:DX指示的字節(jié)數(shù) DS:DX -> 指向以18h作為引導符,下面緊跟1字節(jié)功能碼,長度為CX的數(shù)據(jù) 3.IN
40、T 10的13號功能調(diào)用 AH=13h CX=ES:BP指示的字節(jié)數(shù) ES:BP -> 指向以18h作為引導符,下面緊跟1字節(jié)功能碼,長度為CX的數(shù)據(jù) 功能碼有以下幾種(如果使用INT 21的9號功能,數(shù)據(jù)格式所指示的數(shù)據(jù)的后面需加00h或24h): 0-清屏 數(shù)據(jù)格式為: 18h 0 1-整屏顯示字符串(16X3=48個字符) 數(shù)據(jù)格式為: 18h 1 需顯示的字符串(例如'0123456789abcdef0123456789abcdef0123456789abcdef') 2-定位顯示字符串 數(shù)據(jù)格式為: 18h 2 X座標 Y座標 需顯示的字符串(例如'01
41、23456') 10-加載語音文件(可多次加載,最后用11功能一起放音) 數(shù)據(jù)格式為: 18h 10 以0結(jié)束的文件名(例如'2元.FGV',0) 11-加載并播放語音文件(對于此前用10功能加載的語音,也一齊播放) 數(shù)據(jù)格式為: 18h 11 以0結(jié)束的文件名(例如'3解.FGV',0) 12-增加音量 數(shù)據(jù)格式為: 18h 12 13-減少音量 數(shù)據(jù)格式為: 18h 13 14-設置音量 數(shù)據(jù)格式為: 18h 14 音量(0-33) 15-語音重放 數(shù)據(jù)格式為: 18h 15 說明:18h(十進制為24)為功能引導符,緊接著為功能碼 使用舉例 (一)
42、匯編或嵌入?yún)R編的方法 全屏顯示: 第一行顯示"0123456789abcdef",第二行顯示"一二三四五六七八",第三行顯示"0123456789ABCDEF" DEBUG -A100 XXXX:0100 MOV AH,09 XXXX:0102 MOV DX,0200 XXXX:0105 INT 21 XXXX:0107 INT 3 XXXX:0108 -E200 18,1,"0123456789abcdef一二三四五六七八0123456789ABCDEF",0 -G=100 定位顯示: 在座標8,16(10h)處
43、顯示"01234567" DEBUG -A100 XXXX:0100 MOV AH,09 XXXX:0102 MOV DX,0200 XXXX:0105 INT 21 XXXX:0107 INT 3 XXXX:0108 -E200 18,2,8,10,"01234567",0 -G=100 放音: 播放三段語音文件:A.FGV,B.FGV,C.FGV DEBUG -A100 XXXX:0100 MOV AH,09 XXXX:0102 MOV DX,0200 XXXX:0105 INT 21 XXXX:0107 INT 3 XXXX:0108 -E200
44、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í)行上述該語句一次CALL FGFUNC WITH chr(24)+chr(14)+chr(2) *設置音量,執(zhí)行相關(guān)功能前,程序中至少須執(zhí)行上述語句一次CALL FGFUNC WITH chr(24)+chr(2)+chr(8)+chr(16)+"Hello$
45、"欲顯示的內(nèi)容縱座標橫座標功能碼引導符RELEASE FGFUNC (三)Turbo c或Turbo c+調(diào)用方法播放聲音“請您付款壹拾兩元伍角實收拾叁元”#include <process.h>system(“fgc01dos 9 請您付款12.5實收13”);功能碼4. 語音庫4.1 DOS/Widnows 3.X環(huán)境下的語音庫使用經(jīng)過壓縮的語音文件,步驟如下:1. 通過聲卡錄制WAVE文件,格式為單聲道,8KHz,16位。2. 調(diào)用壓縮工具,壓縮WAVE文件成使用文件。命令行格式為:icelpvr i 輸入文件 o 輸出文件 kc 60 sub 3 pul 4 已壓
46、縮語音庫:萬.wav;伍.wav;伍萬.wav;伍仟.wav;伍佰.wav;伍元.wav;伍分.wav;伍號.wav; 伍拾.wav;伍角.wav;元.wav;出示.wav;分.wav;千.wav;叁.wav;叁萬.wav;叁仟.wav;叁佰.wav;叁元.wav;叁分.wav;叁號.wav;叁拾.wav;叁角.wav;壹.wav;壹萬.wav;壹仟.wav;壹佰.wav;壹元.wav;壹分.wav;壹號.wav;壹拾.wav;壹角.wav;實收.wav;對不起.wav;您好.wav;找零.wav;拾.wav;拾萬.wav;掛號.wav;掛號.wav;捌.wav;捌萬.wav;捌仟.wav;捌佰.wav;捌元.wav;捌分.wav;捌號.wav;捌拾.wav;捌角.wav;收費.wav;整.wav;條碼卡.wav;柒.wav;柒萬.wav;柒仟.wav;柒佰.wav;柒元.wav;柒分.wav;柒號.wav;柒拾.wav;柒角.wav;玖.wav;玖萬.wav;玖仟.wav;玖佰.wav;玖元.wav;玖分.wav
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年元器件測試儀器合作協(xié)議書
- 2025年硫精砂合作協(xié)議書
- 2025年農(nóng)業(yè)科學研究與試驗發(fā)展服務合作協(xié)議書
- 2025年二次加工材相關(guān)板材合作協(xié)議書
- 2024-2025學年四川省成都市崇州市四年級(上)期末數(shù)學試卷
- 2025年中國建設銀行企業(yè)網(wǎng)上銀行國際結(jié)算協(xié)議(2篇)
- 2025年親屬的股權(quán)轉(zhuǎn)讓協(xié)議范文(2篇)
- 2025年二手車帶牌轉(zhuǎn)讓協(xié)議模板(2篇)
- 2025年個人自建房購房合同標準版本(2篇)
- 2025年五年級1班第一學期班主任工作總結(jié)模版(2篇)
- 國際貨物運輸委托代理合同(中英文對照)全套
- 全面新編部編版四年級下冊語文教材解讀分析
- 江蘇農(nóng)牧科技職業(yè)學院單招《職業(yè)技能測試》參考試題庫(含答案)
- 三年級上冊脫式計算100題及答案
- VDA6.3 2023過程審核教材
- 烹飪實訓室安全隱患分析報告
- 《金屬加工的基礎》課件
- 運輸行業(yè)春節(jié)安全生產(chǎn)培訓 文明駕駛保平安
- 體驗式沙盤-收獲季節(jié)
- 老年護理陪護培訓課件
- 2019年420聯(lián)考《申論》真題(山西卷)試卷(鄉(xiāng)鎮(zhèn)卷)及答案
評論
0/150
提交評論