欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

應用于有紙記錄儀的曲線打印控制方法及裝置制造方法

文檔序號:2515572閱讀:312來源:國知局
應用于有紙記錄儀的曲線打印控制方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種應用于有紙記錄儀的曲線打印控制方法及裝置,該方法包括:當接收到有紙記錄儀的主處理器所發(fā)送的通信幀時,解析通信幀,獲得需打印曲線的位置;將需打印曲線的位置按照大小順序依次排列,獲得第一位置、第二位置直至第N位置;其中,N為整數;將排序后的相鄰位置作差,獲得N-1個距離;將第一位置或第N位置作為零點位置;驅動打印模塊從零點位置開始,依次移動N-1個距離,打印需打印曲線;采用本發(fā)明的方法及裝置,可實現(xiàn)利用有紙記錄儀打印曲線。
【專利說明】應用于有紙記錄儀的曲線打印控制方法及裝置
【技術領域】
[0001]本發(fā)明涉及工業(yè)控制【技術領域】,特別涉及一種應用于有紙記錄儀的曲線打印控制方法及裝置。
【背景技術】
[0002]在現(xiàn)有技術中,有紙記錄儀可采集工業(yè)現(xiàn)場的數據信息,且可對所采集的數據信息進行打印,從而實現(xiàn)對工業(yè)現(xiàn)場數據的記錄;其中,由于在現(xiàn)有技術中,有紙記錄儀均是以曲線方式打印采集數據的。因此,在現(xiàn)有技術中,如保利用有紙記錄儀打印曲線正在成為研究熱點。

【發(fā)明內容】

[0003]有鑒于此,本發(fā)明的目的在于提供一種應用于有紙記錄儀的曲線打印控制方法及裝置,以實現(xiàn)利用有紙記錄儀打印曲線。
[0004]為實現(xiàn)上述目的,本發(fā)明提供如下技術方案:
[0005]一種應用于有紙記錄儀的曲線打印控制方法,包括:
[0006]當接收到有紙記錄儀的主處理器所發(fā)送的通信幀時,解析所述通信幀,獲得需打印曲線的位置;
[0007]將所述需打印曲線的位置按照大小順序依次排列,獲得第一位置、第二位置直至第N位置;其中,所述N為整數;
[0008]將排序后的相鄰位置作差,獲得N-1個距離;
[0009]將所述第一位置或第N位置作為零點位置;
[0010]驅動打印模塊從所述零點位置開始,依次移動所述N-1個距離,打印所述需打印曲線。
[0011]優(yōu)選的,當將所述需打印曲線的位置按照由小到大排序時,所述零點位置為第一位置。
[0012]優(yōu)選的,當所述N-1個距離分別為第一距離、第二距離直至第N-1距離時,所述驅動打印模塊從所述零點位置開始,依次移動N-1個距離,打印所述需打印曲線,包括:
[0013]驅動所述打印模塊跳至所述第一位置處進行打??;
[0014]驅動所述打印模塊從所述第一位置移動所述第一距離,到達第一目標位置處進行打??;
[0015]驅動所述打印模塊從所述第一目標位置移動所述第二距離,到達第二目標位置處進行打印,依次類推,直至移動第N-1距離,到達第N-1目標位置進行打印為止。
[0016]優(yōu)選的,當將所述需打印曲線的位置按照由大到小的順序排列時,所述零點位置為第N位置。
[0017]優(yōu)選的,當所述N-1個距離分別為第一距離、第二距離直至第N-1距離時,所述驅動打印模塊從所述零點位置開始,依次移動所述N-1個距離,打印需打印曲線,包括:[0018]驅動所述打印模塊跳至所述第N位置處進行打?。?br> [0019]驅動所述打印模塊從所述第N位置處移動所述第N-1距離,到達第一目標位置進行打?。?br> [0020]驅動所述打印模塊從所述第一目標位置處移動第N-2距離,到達第二目標位置進行打印,依次類推,直至移動至第一距離,到達第N-1目標位置進行打印為止。
[0021]優(yōu)選的,所述通信幀的長度及格式均為固定的。
[0022]一種應用于有紙記錄儀的曲線打印控制裝置,包括:
[0023]解析模塊用于,當接收到有紙記錄儀的主處理器所發(fā)送的通信幀時,解析所述通信幀,獲得需打印曲線的位置;
[0024]排序模塊用于,將所述需打印曲線的位置按照大小順序依次排列,獲得第一位置、第二位置直至第N位置;其中,所述N為整數;
[0025]作差模塊用于,將排序后的相鄰位置作差,獲得N-1個距離;
[0026]零點位置獲取模塊用于,將所述第一位置或第N位置作為零點位置;
[0027]驅動模塊用于,驅動打印模塊從所述零點位置開始,依次移動所述N-1個距離,打印所述需打印曲線。
[0028]優(yōu)選的,當將所述需打印曲線的位置從小到大排序時,所述零點位置為第一位置。
[0029]優(yōu)選的,當將所述需打印曲線的位置從大到小排序時,所述零點位置為第N位置。
[0030]優(yōu)選的,所述通信幀的長度及格式均為固定的。
[0031]由上述的技術方案可以看出,在本發(fā)明實施例中,當接收到有紙記錄儀的主處理器所發(fā)送的通信幀時,首先會解析通信幀,獲得需打印曲線的位置;然后會將需打印曲線的位置按照大小順序進行排列,獲得第一位置、第二位置直至第N位置,其中N為整數;再然后將排列后的相鄰位置作差,獲得N-1個距離和將第一位置或第N位置作為零點位置;最后會驅動打印模塊從零點位置開始,依次移動N-1個距離,打印需打印曲線;由上可見,采用本發(fā)明的方法及裝置,實現(xiàn)了利用有紙記錄儀打印曲線。
【專利附圖】

【附圖說明】
[0032]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0033]圖1為本發(fā)明實施例所公開的應用于有紙記錄儀的曲線打印控制方法流程圖;
[0034]圖2為本發(fā)明實施例所公開的應用于有紙記錄儀的曲線打印控制方法的另一流程圖;
[0035]圖3為本發(fā)明實施例所公開的應用于有紙記錄儀的曲線打印控制方法的又一流程圖;
[0036]圖4為本發(fā)明實施例所公開的應用于有紙記錄儀的曲線打印控制裝置的模塊圖?!揪唧w實施方式】
[0037]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0038]本發(fā)明公開了一種應用于有紙記錄儀的曲線打印控制方法,如圖1所示,該方法至少包括以下步驟:
[0039]Sll:預設的從處理器當接收到有紙記錄儀的主處理器所發(fā)送的通信幀時,解析通信幀,獲得需打印曲線的位置;
[0040]具體的,通信幀的長度及格式均為固定的;由于現(xiàn)有技術中的通信幀的格式為不固定的,那么無疑采用固定長度的通信幀可以提高通訊效率;且此時,可假設所獲得的需打印曲線的位置分別為10、15、13、8和6;
[0041]S12:從處理器將需打印曲線的位置按照大小順序依次排列,獲得第一位置、第二位置直至第N位置;其中,N為整數;
[0042]具體的,仍沿用上述舉例,對上述5個需打印曲線的位置進行由小至大的順序排序,可得到第一位置為6、第二位置為8、第三位置為10、第四位置為13和第五位置為15 ;
[0043]同理,將上述5個需打印曲線的位置進行由大至小的順序排序,可得到第一位置為15、第二位置為13、第三位置為10、第四位置為8和第五位置為6 ;
[0044]S13:從處理器將排序后的相鄰位置作差,獲得N-1個距離;
[0045]具體的,仍沿用上述舉例,當第一位置為6、第二位置為8、第三位置為10、第四位置為13和第五位置為15時,此時將相鄰位置作差,獲得的4個距離可分別為第一距離2(8-6=2)、第二距尚 2 (10-8=2)、第二距尚 3 (13-10=3)和第四距尚 2 (15-13=2);
[0046]同理,當第一位置為15、第二位置為13、第三位置為10、第四位置為8及第五位置為6時,此時將相鄰位置作差,獲得的4個距離可分別為第一距離2 (15-13=2)、第二距離3(13-10=3)、第三距離 2 (10-8=2)及第四距離 2 (8-6=2);
[0047]S14:從處理器將第一位置或第N位置作為零點位置;
[0048]具體的,當將需打印曲線的位置從小到大排序時,零點位置為第一位置;而當將需打印曲線的位置從大到小排序時,零點位置為第N位置;
[0049]S15:驅動打印模塊從零點位置開始,依次移動N-1個距離,打印需打印曲線;
[0050]由上可見,在本發(fā)明實施例中,當接收到有紙記錄儀的主處理器所發(fā)送的通信幀時,首先會解析通信幀,獲得需打印曲線的位置;然后會將需打印曲線位置按照大小順序進行排列,獲得第一位置、第二位置直至第N位置;再然后將排列后的相鄰位置作差,獲得N-1個距離和將第一位置或第N位置作為零點位置;最后會驅動打印模塊從零點位置開始,依次移動N-1個距離,打印需打印曲線;由上可見,采用本發(fā)明的方法,實現(xiàn)了利用有紙記錄儀打印曲線。
[0051]在本發(fā)明其它實施例中,當將需打印曲線的位置按照由小到大排列時,上述所有實施例中的零點位置為第一位置;而與之對應的,如圖2所示,上述所有實施例中的步驟S15可具體為:
[0052]S21:驅動打印模塊跳至第一位置處進行打印;
[0053]具體的,仍沿用上述舉例,此時第一位置為6,因此驅動打印模塊跳至第一位置6處進行打印即可;[0054]S22:驅動打印模塊從第一位置移動第一距離,到達第一目標位置處進行打??;
[0055]具體的,仍沿用上述舉例,此時第一距離為2,因此驅動打印模塊從第一位置6移動第一距離2,到達第一目標位置8位進行打??;
[0056]S23:驅動打印模塊從第一目標位置移動第二距離,到達第二目標位置處進行打印,依次類推,直至移動至第N-1距離,到達第N-1目標位置進行打印為止。
[0057]具體的,此沿用上述舉例,此時N=5,且驅動打印模塊從第一目標位置8移動第二距離2,在第二目標位置10處進行打??;依次類推,直至在第三目標位置13處移動第四距離2,到達第四目標位置15處進行打印為止。
[0058]由上可見,本發(fā)明的方法,直接驅動打印模塊跳至所需打印曲線的位置進行打印,而現(xiàn)有技術中為,每驅動打印模塊前進一步,即查看一次此時是否進行打印;因此,采用本發(fā)明的方法,無疑提高了打印速度。
[0059]在本發(fā)明其它實施例中,當將需打印曲線的位置按照由大到小的順序排列時,上述所有實施例中的零點位置為第N位置;與之對應的,如圖3所示,上述所有實施例中的步驟S15可具體包括:
[0060]S31:驅動打印模塊跳至第N位置處進行打印;
[0061]具體的,仍沿用上述舉例,此時N=5,當將需打印曲線的位置按照由大到小的順序排序時,此時第N位置為6,則直接驅動打印模塊跳至第五位置6處進行打印即可;
[0062]S32:驅動打印模塊從第N位置處移動第N-1距離,到達第一目標位置進行打印;
[0063]具體的,此時可驅動打印模塊從第五位置6移動第四距離2,到達第一目標位置8處進行打印即可;
[0064]S33:驅動打印模塊從第一目標位置移動第N-2距離,到達第二目標位置進行打印,依次類推,直至移動至第一距離,到達第N-1個目標位置進行打印為止。
[0065]具體的,此時可驅動打印模塊從第一目標位置8移動第三距離2,到達第二目標位置10處進行打印,依次類推,直至移動至第一距離2,到達第四目標位置進行打印為止。
[0066]由上可見,本發(fā)明的方法,直接驅動打印模塊跳至所需打印曲線的位置進行打印,而現(xiàn)有技術中為,每驅動打印模塊前進一步,即查看一次此時是否進行打?。灰虼?,采用本發(fā)明的方法,無疑提高了打印速度。
[0067]本發(fā)明還公開了一種與上述方法相對應的應用于有紙記錄儀的曲線打印控制裝置,如圖4所示,包括:
[0068]解析模塊41用于,當接收到有紙記錄儀的主處理器所發(fā)送的通信幀時,解析通信幀,獲得需打印曲線的位置;
[0069]具體的,上述通信幀的長度及格式均為固定的;
[0070]排序模塊42用于,將需打印曲線的位置按照大小順序依次排序,獲得第一位置、第二位置直至第N位置;其中,N為整數;
[0071]作差模塊43用于,將排序后的相鄰位置作差,獲得N-1個距離;
[0072]零點位置獲取模塊44用于,將第一位置或第N位置作為零點位置;
[0073]具體的,當將需打印曲線的位置從小到大排列時,上述零點位置為第一位置;而將需打印曲線的位置從大到小排列時,上述零點位置為第N位置;
[0074]驅動模塊45用于,驅動打印模塊從零點位置開始,依次移動N-1個距離,打印需打印曲線。
[0075]由上可見,在本發(fā)明實施例中,當接收到有紙記錄儀的主處理器所發(fā)送的通信幀時,首先會解析通信幀,獲得需打印曲線的位置;然后會將需打印曲線位置按照大小順序進行排列,獲得第一位置、第二位置直至第N位置;再然后將排列后的相鄰位置作差,獲得N-1個距離和將第一位置或第N位置作為零點位置;最后會驅動打印模塊從零點位置開始,依次移動N-1個距離,打印需打印曲線;由上可見,采用本發(fā)明的裝置,實現(xiàn)了利用有紙記錄儀打印曲線。
[0076]需要說明的是,上述應用于有紙記錄儀的曲線打印控制裝置的功能可具體在預設的從處理器中實現(xiàn);且將有紙記錄儀原有的處理器(主處理器)和新增的從處理器的任務分開,其主處理器可主要負責外部信息的采集和處理、報警輸出、按鍵捕獲和內容顯示等任務,而從處理器可主要負責打印任務。且主處理器和從處理器可具體通過RS485總線相連。
[0077]對于解析模塊41、排序模塊42、作差模塊43、零點位置獲取模塊44及驅動模塊45的各細化功能可參見上述方法的記載,在此不再贅述。
[0078]對所公開的實施例的上述說明,使本領域專業(yè)技術人員能夠實現(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領域的專業(yè)技術人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。
【權利要求】
1.一種應用于有紙記錄儀的曲線打印控制方法,其特征在于,包括: 當接收到有紙記錄儀的主處理器所發(fā)送的通信幀時,解析所述通信幀,獲得需打印曲線的位置; 將所述需打印曲線的位置按照大小順序依次排列,獲得第一位置、第二位置直至第N位置;其中,所述N為整數; 將排序后的相鄰位置作差,獲得N-1個距離; 將所述第一位置或第N位置作為零點位置; 驅動打印模塊從所述零點位置開始,依次移動所述N-1個距離,打印所述需打印曲線。
2.根據權利要求1所述的方法,其特征在于,當將所述需打印曲線的位置按照由小到大排序時,所述零點位置為第一位置。
3.根據權利要求2所述的方法,其特征在于,當所述N-1個距離分別為第一距離、第二距離直至第N-1距離時,所述驅動打印模塊從所述零點位置開始,依次移動N-1個距離,打印所述需打印曲線,包括: 驅動所述打印模塊跳至所述第一位置處進行打??; 驅動所述打印模塊從所述第一位置移動所述第一距離,到達第一目標位置處進行打?。? 驅動所述打印模塊從`所述第一目標位置移動所述第二距離,到達第二目標位置處進行打印,依次類推,直至移動第N-1距離,到達第N-1目標位置進行打印為止。
4.根據權利要求1所述的方法,其特征在于,當將所述需打印曲線的位置按照由大到小的順序排列時,所述零點位置為第N位置。
5.根據權利要求4所述的方法,其特征在于,當所述N-1個距離分別為第一距離、第二距離直至第N-1距離時,所述驅動打印模塊從所述零點位置開始,依次移動所述N-1個距離,打印需打印曲線,包括: 驅動所述打印模塊跳至所述第N位置處進行打印; 驅動所述打印模塊從所述第N位置處移動所述第N-1距離,到達第一目標位置進行打??; 驅動所述打印模塊從所述第一目標位置處移動第N-2距離,到達第二目標位置進行打印,依次類推,直至移動至第一距離,到達第N-1目標位置進行打印為止。
6.根據權利要求1所述的方法,其特征在于,所述通信幀的長度及格式均為固定的。
7.一種應用于有紙記錄儀的曲線打印控制裝置,其特征在于,包括: 解析模塊用于,當接收到有紙記錄儀的主處理器所發(fā)送的通信幀時,解析所述通信幀,獲得需打印曲線的位置; 排序模塊用于,將所述需打印曲線的位置按照大小順序依次排列,獲得第一位置、第二位置直至第N位置;其中,所述N為整數; 作差模塊用于,將排序后的相鄰位置作差,獲得N-1個距離; 零點位置獲取模塊用于,將所述第一位置或第N位置作為零點位置; 驅動模塊用于,驅動打印模塊從所述零點位置開始,依次移動所述N-1個距離,打印所述需打印曲線。
8.根據權利要求7所述的裝置,其特征在于,當將所述需打印曲線的位置從小到大排序時,所述零點位置為第一位置。
9.根據權利要求7所述的裝置,其特征在于,當將所述需打印曲線的位置從大到小排序時,所述零點位置為第N位置。
10.根據權利要求7所 述的裝置,其特征在于,所述通信幀的長度及格式均為固定的。
【文檔編號】B41J29/38GK103692786SQ201310693000
【公開日】2014年4月2日 申請日期:2013年12月17日 優(yōu)先權日:2013年12月17日
【發(fā)明者】董曉強, 張永鵬 申請人:重慶川儀自動化股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
广东省| 称多县| 桦甸市| 黔南| 德格县| 汨罗市| 万年县| 礼泉县| 岚皋县| 宜城市| 天祝| 大洼县| 体育| 卢龙县| 贺兰县| 大荔县| 拉萨市| 清徐县| 遂溪县| 铁岭县| 甘谷县| 泰兴市| 上杭县| 五莲县| 苗栗县| 汕尾市| 兴海县| 阿勒泰市| 旅游| 西盟| 黎川县| 宝应县| 岗巴县| 高密市| 巴马| 丹凤县| 河南省| 衡东县| 广元市| 沙坪坝区| 安乡县|