咨詢電話
ENGLISH0755-88840386發(fā)布時間:2021-04-26 15:01:35 |來源:網(wǎng)絡(luò)轉(zhuǎn)載
在計量稱重產(chǎn)品領(lǐng)域,稱重控制顯示器的顯示設(shè)計一般都采用點陣式顯示和段碼式顯示兩種方式。不同的顯示方式,決定著不同的文字輸入方法;采用怎樣的文字輸入方法,與儀表采用的顯示方式至關(guān)重要。
采用點陣式顯示的稱重控制顯示器,由于點陣式顯示可以輕松顯示漢字、英文、以及任意圖形等信息,所以此類稱重顯示器便能輕松實現(xiàn)較高級的中英文輸入方法,比如類似于手機(jī)輸入法的直接英文字母輸入法、中文拼音輸入法、筆劃輸入法等,使得輸入簡單直觀,操作簡便。但因為點陣式顯示電路實現(xiàn)復(fù)雜、應(yīng)用成本高等原因,一般只在高檔產(chǎn)品或有特殊需求的高價位產(chǎn)品中被采用。
段碼式顯示,由于電路實現(xiàn)簡便、可靠性高,加之應(yīng)用成本低、使用壽命長等特點,一直是常規(guī)稱重控制顯示器的首選顯示方案。在常規(guī)稱重控制顯示器中應(yīng)用最為普遍的當(dāng)屬“8”段碼式顯示。“8”段碼式顯示器一般可滿足數(shù)字 0~9、小數(shù)點、負(fù)號(-)以及個別諸如“A~F”、L(l)、n、P、t、r 等字母的顯示。采用此種顯示方式的稱重控制顯示器可實現(xiàn)常規(guī)數(shù)字顯示和簡單的英文信息顯示,當(dāng)要求較為復(fù)雜的文字信息尤其是中文顯示時,這種顯示方式就完全無能為力了。所以此類儀表通常很難實現(xiàn)簡單直觀的中英文輸入。多年來,此類稱重控制顯示器的中英文輸入普遍采用的方法一直都是數(shù)字編碼方式,例如英文輸入采用 ASCII 碼或特定編碼,中文采用區(qū)位碼輸入等。此種輸入方法由于極其不直觀,導(dǎo)致輸入準(zhǔn)確率低,而且查詢代碼耗時大,輸入速度相當(dāng)慢,極其難適應(yīng)大量中英文信息的輸入。由于是代碼輸入,對于已輸入信息的修改也極為不方便,使得輸入的靈活性極差。
我們通過長時間的摸索,結(jié)合當(dāng)前的計算機(jī)技術(shù)和稱重控制器成熟的通訊功能,獨辟蹊徑,設(shè)計出一種通過計算機(jī)編程輸入中英文信息的輸入法:充分利用了計算機(jī)文字輸入方便和直觀的特點,既提高了輸入速度,又增加了文字輸入的準(zhǔn)確性和靈活性。只要掌握了簡單的編程命令和方法,就可以靈活方便的對儀表的文字信息進(jìn)行輸入和修改。此功能不僅可用于漢字信息編程輸入,也可用于英文信息的輸入。
此處所講的編程實際上只是規(guī)定的一種下載信息錄入的錄入規(guī)則,并不象 C、C++、VB、JAVA等專用程序設(shè)計語言那樣深奧。下面我們就命令格式和應(yīng)用方法做以簡單的介紹:
一、稱重控制顯示器文字輸入程序編程命令說明:
我們總共設(shè)計了 6 條實用的文字輸入命令,其中兩條為編程控制命令,另外四條為文字信息輸入命令。由這 6 條命令按一定的編程規(guī)則構(gòu)成的一個文本文件,我們稱它為文字信息輸入程序。所有命令均以‘@’打頭,后跟大寫字母 A、B、C、D、E 等用以區(qū)分命令類型,以‘; ’表示此條命令結(jié)束。其中規(guī)定,“@”、“:”和“;”“’ ”都必須是非中文標(biāo)點符號,這點在編輯程序時特別要注意。
一般的命令格式:@命令類別[儀表中的信息][:’文字信息’];
注意:命令格式中的每一部分之間不能有空格,“[ ]”中的內(nèi)容在編程控制命令中是沒有的。下面我們分別對這 6 條命令進(jìn)行說明。
1.編程控制命令:主要用于表示文字信息輸入程序的開始和結(jié)束,幫助儀表識別文字輸入的開始和結(jié)束。控制命令共兩條,具體如下:
(1)初始化(程序開始)命令:命令格式: @ S ;功能:儀表收到這條命令后就開始準(zhǔn)備接收輸入的文字信息。
(2)程序結(jié)束命令命令格式: @ E;功能:表示文字信息輸入程序結(jié)束,讓儀表結(jié)束接收輸入文字信息的工作。每一個文字信息輸入程序都是以初始化命令開始,以程序結(jié)束命令結(jié)束。
2.文字信息輸入命令:
(1)貨物名稱輸入命令:命令格式: @ A*** :’$$$$$’;功能:輸入某貨號對應(yīng)的物品名。“***”為要要轉(zhuǎn)換的貨號,必須為 3 位,不足前面補(bǔ) 0。“ ’$$$$$’ ”為輸入的貨物名稱,必需以單引號“ ’ ”括起來,其長度為 10 個字節(jié),即最多為 5 個漢字(每個漢字兩字節(jié))或 10 個英文字母(含數(shù)字),多余部分無效(下同)。“$$$$$”中內(nèi)容為所見即所得,如“$$$$$”為“中國上海”則打印輸出的內(nèi)容就是“中國上海”。這樣可以避免查找區(qū)位碼的麻煩,可以使用上位機(jī)所支持的任一種輸入法進(jìn)行輸入。
例如:@A001 : ’ 蘋果’;即輸入 001 號貨號的物品名為“蘋果”。
(2)客戶名稱輸入命令:命令格式:@ B***:’$$$$$’;功能:輸入某客戶號對應(yīng)的客戶名稱。“***”為客戶號,必需為 3 位,不足前面補(bǔ) 0。“’$$$$$’”為輸入的客戶名稱,必需以單引號“ ’ ”括起來,其長度為 10 個字節(jié),即最多為 5 個漢字(每個漢字兩字節(jié))或 10 個英文字母(含數(shù)字),多余部分無效。
例如:@B001:’大老張’;即輸入 001 號客戶的客戶名稱為“大老張”。
(3)備注信息輸入命令:命令格式:@ C*** :’$$$$$’;功能:輸入某備注號對應(yīng)的備注內(nèi)容。“***”為具體備注號,必需為 3 位,不足前面補(bǔ) 0。“’$$$$$’”為輸入的備注內(nèi)容,必需以單引號“ ’ ”括起來,其長度為 10 個字節(jié),即最多為 5 個漢字(每個漢字兩字節(jié))或 10 個英文字母(含數(shù)字),多余部分無效。例如:@C001:’鮮活品’;即將 001 號備注號轉(zhuǎn)換為文本備注內(nèi)容“鮮活品”。
(4)用戶單位名稱輸入命令:命令格式:@ D:’$$$$$$$$$$’;功能:在儀表中輸入中文單位名稱,供打印稱重單時打印輸出。“’$$$$$’”為輸入的單位名稱,必需以單引號“ ’ ”括起來,其長度為 20 個字節(jié),即最多為 10 個漢字(每個漢字兩字節(jié))或 20 個英文字母(含數(shù)字),多余部分無效。例如:@D:’YH 稱重系統(tǒng)公司’;即輸入的用戶單位名稱為:“YH 稱重系統(tǒng)公司”。通過上面介紹,相信讀者已經(jīng)明白,實際上只要按照上面介紹的輸入規(guī)則,把要輸入的文字在計算機(jī)上錄入,就構(gòu)成了一個文字輸入程序了。
例如:將上面舉例組合起來,就是一個簡單的文字信息輸入程序:@S;@A001:’蘋果’;@B001:’大老張’;@C001:’鮮活品’;@D: ’YH 稱重系統(tǒng)公司’;@ E;
在計算機(jī)中將錄入的程序文件存為文本文件格式(擴(kuò)展名為“.txt”),就完成了整個的編程過程。只要按照儀表文字信息輸入程序下載方法使用計算機(jī)串行通訊工具軟件將程序文件下載到儀表,整個文字輸入就算大功告成。此種輸入法我們已經(jīng)在我公司的 XK3190-DM1、XK3190-D10 和 XK3190-DS1 中普遍采用,為用戶在文字信息輸入方面帶來諸多方便。更為詳細(xì)的介紹讀者可參看上述儀表的使用說明書。下面我們以此種輸入法在 XK3190-D10 儀表中的應(yīng)用為例簡要介紹一下具體的使用方法,供讀者參考。
二、計算機(jī)可編程文字信息輸入使用方法:
(1)首先按上述命令格式編寫文字信息輸入程序,最好一行只包含一條命令,同時不要有空格。程序文件編寫完畢后存為一個文本文件(*.txt)備用。
(2)連接好稱重顯示控制器與上位機(jī)的通訊連線。
(3)在上位機(jī)中打開串口通訊軟件(例如 Windows 自帶的超級終端或其它能夠發(fā)送文本文件的串行調(diào)試工具軟件),調(diào)好串口波特率等參數(shù)。
(4 )按【設(shè)置】鍵,儀表顯示》》》》1,輸入功能號“30”后按【輸入】,儀表顯示》》》》2 ,輸入下載密碼“31901”后按【輸入】,儀表顯示》》》》3等待下載。
(5)在上位機(jī)的串口調(diào)試軟件中選擇發(fā)送第(1)步所編寫的文字信息輸入程序文件,稱重顯示器開始接收下載的文字信息并顯示》》》》4(***為已下傳的文字信息輸入程序字節(jié)數(shù))。
(6)發(fā)送結(jié)束后,稱重控制顯示器顯示【End】,然后自動退回稱重狀態(tài)。此時,也可參照儀表使用說明書第 22 頁所示的信息對照表打印方式打出信息對照表,以便于日常使用。當(dāng)然,第(1)步所做的程序文件也可以做為信息對照表來使用。上述操作結(jié)束后,稱重儀表內(nèi)部相關(guān)的編號等對應(yīng)的文字信息輸入就完成了。當(dāng) D10 儀表選擇了打印文字信息功能并配接了帶漢字庫的打印機(jī)后,就可打印出含對應(yīng)文字信息的稱重單。此種編程式文字輸入,以計算機(jī)為輸入工具,使得段碼式顯示儀表的文字輸入方法擺脫了顯示的限制,文字輸入簡單快捷,在大量文字信息輸入時,更是優(yōu)勢凸顯。這種輸入方式也是稱重儀表廠家上海耀華稱重系統(tǒng)有限公司在段碼顯示式儀表輸入法設(shè)計上的一種新的嘗試,相信一定會給你在稱重控制顯示器的使用中帶來諸多方便和驚喜。
本文源于網(wǎng)絡(luò)轉(zhuǎn)載,如有侵權(quán),請聯(lián)系刪除
深圳市卓禾儀器有限公司是一家專門從事稱重儀表和全自動包裝碼垛生產(chǎn)線的研發(fā)及生產(chǎn)的高新技術(shù)企業(yè),所生產(chǎn)的JY500系列稱重顯示控制器(包括配料秤儀表、皮帶秤儀表、包裝秤儀表、重量變送器等)高速高精度,使用壽命長。卓禾儀器有十?dāng)?shù)年的現(xiàn)場校驗經(jīng)驗,在業(yè)內(nèi)有良好的口碑,且有專門的售后工程師幫忙解決產(chǎn)品使用過程中遇到的技術(shù)問題,客戶可以放心省心順心的使用我司的產(chǎn)品。如果對我司的產(chǎn)品感興趣,歡迎咨詢。