谘詢電話

ENGLISH0755-88840386
新聞中心

谘詢電話

0755-88840386
您的位置:首頁 > K8凯发大酒店天生赢家專題 > 專業技術專題 > 工業自動化稱重儀表>詳情頁

段碼顯示式稱重控製顯示器的文字輸入方法

發布時間:2021-04-26 15:01:35 |來源:網絡轉載

在計量稱重產品領域,稱重控製顯示器的顯示設計一般都采用點陣式顯示和段碼式顯示兩種方式。不同的顯示方式,決定著不同的文字輸入方法;采用怎樣的文字輸入方法,與儀表采用的顯示方式至關重要。

采用點陣式顯示的稱重控製顯示器,由於點陣式顯示可以輕鬆顯示漢字、英文、以及任意圖形等信息,所以此類稱重顯示器便能輕鬆實現較高級的中英文輸入方法,比如類似於手機輸入法的直接英文字母輸入法、中文拚音輸入法、筆劃輸入法等,使得輸入簡單直觀,操作簡便。但因為點陣式顯示電路實現複雜、應用成本高等原因,一般隻在高檔產品或有特殊需求的高價位產品中被采用。

段碼式顯示,由於電路實現簡便、可靠性高,加之應用成本低、使用壽命長等特點,一直是常規稱重控製顯示器的首選顯示方案。在常規稱重控製顯示器中應用最為普遍的當屬“8”段碼式顯示。“8”段碼式顯示器一般可滿足數字 0~9、小數點、負號(-)以及個別諸如“A~F”、L(l)、n、P、t、r 等字母的顯示。采用此種顯示方式的稱重控製顯示器可實現常規數字顯示和簡單的英文信息顯示,當要求較為複雜的文字信息尤其是中文顯示時,這種顯示方式就完全無能為力了。所以此類儀表通常很難實現簡單直觀的中英文輸入。多年來,此類稱重控製顯示器的中英文輸入普遍采用的方法一直都是數字編碼方式,例如英文輸入采用 ASCII 碼或特定編碼,中文采用區位碼輸入等。此種輸入方法由於極其不直觀,導致輸入準確率低,而且查詢代碼耗時大,輸入速度相當慢,極其難適應大量中英文信息的輸入。由於是代碼輸入,對於已輸入信息的修改也極為不方便,使得輸入的靈活性極差。

我們通過長時間的摸索,結合當前的計算機技術和稱重控製器成熟的通訊功能,獨辟蹊徑,設計出一種通過計算機編程輸入中英文信息的輸入法:充分利用了計算機文字輸入方便和直觀的特點,既提高了輸入速度,又增加了文字輸入的準確性和靈活性。隻要掌握了簡單的編程命令和方法,就可以靈活方便的對儀表的文字信息進行輸入和修改。此功能不僅可用於漢字信息編程輸入,也可用於英文信息的輸入。

此處所講的編程實際上隻是規定的一種下載信息錄入的錄入規則,並不象 C、C++、VB、JAVA等專用程序設計語言那樣深奧。下麵我們就命令格式和應用方法做以簡單的介紹:

一、稱重控製顯示器文字輸入程序編程命令說明:
我們總共設計了 6 條實用的文字輸入命令,其中兩條為編程控製命令,另外四條為文字信息輸入命令。由這 6 條命令按一定的編程規則構成的一個文本文件,我們稱它為文字信息輸入程序。所有命令均以‘@’打頭,後跟大寫字母 A、B、C、D、E 等用以區分命令類型,以‘; ’表示此條命令結束。其中規定,“@”、“:”和“;”“’ ”都必須是非中文標點符號,這點在編輯程序時特別要注意。

 

一般的命令格式:@命令類別[儀表中的信息][:’文字信息’];

注意:命令格式中的每一部分之間不能有空格,“[ ]”中的內容在編程控製命令中是沒有的。下麵我們分別對這 6 條命令進行說明。

1.編程控製命令:主要用於表示文字信息輸入程序的開始和結束,幫助儀表識別文字輸入的開始和結束。控製命令共兩條,具體如下:

(1)初始化(程序開始)命令:命令格式: @ S ;功能:儀表收到這條命令後就開始準備接收輸入的文字信息。

(2)程序結束命令命令格式: @ E;功能:表示文字信息輸入程序結束,讓儀表結束接收輸入文字信息的工作。每一個文字信息輸入程序都是以初始化命令開始,以程序結束命令結束。

2.文字信息輸入命令:

(1)貨物名稱輸入命令:命令格式: @ A*** :’$$$$$’;功能:輸入某貨號對應的物品名。“***”為要要轉換的貨號,必須為 3 位,不足前麵補 0。“ ’$$$$$’ ”為輸入的貨物名稱,必需以單引號“ ’ ”括起來,其長度為 10 個字節,即最多為 5 個漢字(每個漢字兩字節)或 10 個英文字母(含數字),多餘部分無效(下同)。“$$$$$”中內容為所見即所得,如“$$$$$”為“中國上海”則打印輸出的內容就是“中國上海”。這樣可以避免查找區位碼的麻煩,可以使用上位機所支持的任一種輸入法進行輸入。

例如:@A001 : ’ 蘋果’;即輸入 001 號貨號的物品名為“蘋果”。

(2)客戶名稱輸入命令:命令格式:@ B***:’$$$$$’;功能:輸入某客戶號對應的客戶名稱。“***”為客戶號,必需為 3 位,不足前麵補 0。“’$$$$$’”為輸入的客戶名稱,必需以單引號“ ’ ”括起來,其長度為 10 個字節,即最多為 5 個漢字(每個漢字兩字節)或 10 個英文字母(含數字),多餘部分無效。

例如:@B001:’大老張’;即輸入 001 號客戶的客戶名稱為“大老張”。

(3)備注信息輸入命令:命令格式:@ C*** :’$$$$$’;功能:輸入某備注號對應的備注內容。“***”為具體備注號,必需為 3 位,不足前麵補 0。“’$$$$$’”為輸入的備注內容,必需以單引號“ ’ ”括起來,其長度為 10 個字節,即最多為 5 個漢字(每個漢字兩字節)或 10 個英文字母(含數字),多餘部分無效。例如:@C001:’鮮活品’;即將 001 號備注號轉換為文本備注內容“鮮活品”。

(4)用戶單位名稱輸入命令:命令格式:@ D:’$$$$$$$$$$’;功能:在儀表中輸入中文單位名稱,供打印稱重單時打印輸出。“’$$$$$’”為輸入的單位名稱,必需以單引號“ ’ ”括起來,其長度為 20 個字節,即最多為 10 個漢字(每個漢字兩字節)或 20 個英文字母(含數字),多餘部分無效。例如:@D:’YH 稱重係統公司’;即輸入的用戶單位名稱為:“YH 稱重係統公司”。通過上麵介紹,相信讀者已經明白,實際上隻要按照上麵介紹的輸入規則,把要輸入的文字在計算機上錄入,就構成了一個文字輸入程序了。

例如:將上麵舉例組合起來,就是一個簡單的文字信息輸入程序:@S;@A001:’蘋果’;@B001:’大老張’;@C001:’鮮活品’;@D: ’YH 稱重係統公司’;@ E;

在計算機中將錄入的程序文件存為文本文件格式(擴展名為“.txt”),就完成了整個的編程過程。隻要按照儀表文字信息輸入程序下載方法使用計算機串行通訊工具軟件將程序文件下載到儀表,整個文字輸入就算大功告成。此種輸入法我們已經在我公司的 XK3190-DM1、XK3190-D10 和 XK3190-DS1 中普遍采用,為用戶在文字信息輸入方麵帶來諸多方便。更為詳細的介紹讀者可參看上述儀表的使用說明書。下麵我們以此種輸入法在 XK3190-D10 儀表中的應用為例簡要介紹一下具體的使用方法,供讀者參考。

二、計算機可編程文字信息輸入使用方法:
(1)首先按上述命令格式編寫文字信息輸入程序,最好一行隻包含一條命令,同時不要有空格。程序文件編寫完畢後存為一個文本文件(*.txt)備用。

(2)連接好稱重顯示控製器與上位機的通訊連線。

(3)在上位機中打開串口通訊軟件(例如 Windows 自帶的超級終端或其它能夠發送文本文件的串行調試工具軟件),調好串口波特率等參數。

(4 )按【設置】鍵,儀表顯示》》》》1,輸入功能號“30”後按【輸入】,儀表顯示》》》》2 ,輸入下載密碼“31901”後按【輸入】,儀表顯示》》》》3等待下載。

(5)在上位機的串口調試軟件中選擇發送第(1)步所編寫的文字信息輸入程序文件,稱重顯示器開始接收下載的文字信息並顯示》》》》4(***為已下傳的文字信息輸入程序字節數)。

(6)發送結束後,稱重控製顯示器顯示【End】,然後自動退回稱重狀態。此時,也可參照儀表使用說明書第 22 頁所示的信息對照表打印方式打出信息對照表,以便於日常使用。當然,第(1)步所做的程序文件也可以做為信息對照表來使用。上述操作結束後,稱重儀表內部相關的編號等對應的文字信息輸入就完成了。當 D10 儀表選擇了打印文字信息功能並配接了帶漢字庫的打印機後,就可打印出含對應文字信息的稱重單。此種編程式文字輸入,以計算機為輸入工具,使得段碼式顯示儀表的文字輸入方法擺脫了顯示的限製,文字輸入簡單快捷,在大量文字信息輸入時,更是優勢凸顯。這種輸入方式也是稱重儀表廠家上海耀華稱重係統有限公司在段碼顯示式儀表輸入法設計上的一種新的嚐試,相信一定會給你在稱重控製顯示器的使用中帶來諸多方便和驚喜。

 

本文源於網絡轉載,如有侵權,請聯係刪除

 

深圳市k8凯发版官网儀器有限公司是一家專門從事稱重儀表和全自動包裝碼垛生產線的研發及生產的高新技術企業,所生產的JY500係列稱重顯示控製器(包括配料秤儀表、皮帶秤儀表、包裝秤儀表、重量變送器等)高速高精度,使用壽命長。k8凯发版官网儀器有十數年的現場校驗經驗,在業內有良好的口碑,且有專門的售後工程師幫忙解決產品使用過程中遇到的技術問題,客戶可以放心省心順心的使用我司的產品。如果對我司的產品感興趣,歡迎谘詢。

分享到
網站地圖凱發K8凱發K8凱發K8凱發K8凱發K8凱發K8凱發K8