发明名称 人机介面读取数据的最佳化方法
摘要 一种人机介面读取数据的最佳化方法,主要系依据不同之控制装置将元件之读取位址合并成读取区块位址,以于一次通讯期间读回所需之数据,藉以减少所需通讯之次数和于数据读取上所需之时间,进而达成即时控制与反应控制装置状态。再者,更可依据画面程序特性,选择静态或动态最佳化模式,以达到较好的最佳化效果。
申请公布号 TWI271621 申请公布日期 2007.01.21
申请号 TW094128520 申请日期 2005.08.19
申请人 台达电子工业股份有限公司 发明人 萧明伦
分类号 G06F12/02(2006.01) 主分类号 G06F12/02(2006.01)
代理机构 代理人 谢佩玲 台北市大安区罗斯福路2段107号12楼
主权项 1.一种人机介面读取数据的最佳化方法,包括下列 步骤: (a)将复数个读取位址串成一列,以得到一串读取位 址; (b)计算出一合并长度; (c)根据该合并长度将该串读取位址中至少一该读 取位址合并成至少一读取区块,以得到至少一读取 区块位址和至少一开始读取位址;以及 (d)转换该些读取位址,以得到相应之复数个储存区 块位址。 2.如申请专利范围第1项所述之人机介面读取数据 的最佳化方法,其中于计算出一合并长度之步骤中 包括下列步骤: 取得一组演算参数;以及 根据该组演算参数计算出该合并长度。 3.如申请专利范围第2项所述之人机介面读取数据 的最佳化方法,其中该组演算参数系来自至少一控 制装置。 4.如申请专利范围第1项所述之人机介面读取数据 的最佳化方法,其中该合并长度将该串读取位址中 至少一该读取位址合并成至少一读取区块,以得到 至少一读取区块位址和至少一开始读取位址之步 骤中包括下列步骤: 根据该合并长度判断该串读取位址中可一次读取 之该读取位址;以及 将该些可一次读取之读取位址合并成该读取区块, 以得到该读取区块位址和该开始读取位址。 5.如申请专利范围第1项所述之人机介面读取数据 的最佳化方法,更包括下列步骤: 编辑至少一画面; 进入该编辑画面之转译程序;以及 于转译过程中,蒐集所有该画面中所应用到之该些 元件的读取位址,并接续执行步骤(a)至步骤(d)。 6.如申请专利范围第1项所述之人机介面读取数据 的最佳化方法,更包括下列步骤: 当一画面切换时,蒐集于至少一显示画面上之该些 元件的读取位址,并接续着依序执行步骤(a)至步骤 (d)。 7.如申请专利范围第6项所述之人机介面读取数据 的最佳化方法,其中该画面的切换系为一主画面的 切换、一子画面的开启和该子画面的关闭中之一 。 8.如申请专利范围第1项所述之人机介面读取数据 的最佳化方法,更包括下列步骤: 于得到该些储存区块位址之后,依据该读取区块位 址发出一读取通讯命令; 根据该读取通讯命令执行一通讯,并于该通讯期间 读回相应该读取区块位址之复数个数据;以及 于读回所有的该读取区块位址相应之该些数据后, 形成至少一读取区块数据。 9.如申请专利范围第8项所述之人机介面读取数据 的最佳化方法,更包括下列步骤: 于形成该读取区块数据后,将该读取区块数据储存 于内部之一储存区块中。 10.如申请专利范围第9项所述之人机介面读取数据 的最佳化方法,更包括下列步骤: 于显示该些元件中复数个元件之状态时,根据该些 元件相对之该些储存区块位址于该储存区块中取 得复数个数据;以及根据该些数据显示该些元件之 状态。 11.如申请专利范围第8项所述之人机介面读取数据 的最佳化方法,更包括下列步骤: 于形成该读取区块数据后,根据该读取区块数据显 示该些元件之状态。 12.如申请专利范围第8项所述之人机介面读取数据 的最佳化方法,更包括下列步骤: 于形成该读取区块数据后,根据该读取区块数据显 示该些元件之状态,并将该读取区块数据储存于内 部之一储存区块中。 13.如申请专利范围第1项所述之人机介面读取数据 的最佳化方法,更包括下列步骤: 当一画面切换时,蒐集于至少一显示画面上之该些 元件的读取位址; 确认该些读取位址中是否有相对之储存区块位址; 当有相对之储存区块位址的该些读取位址时,根据 相对之该些储存区块位址于该储存区块中取得复 数个数据; 当无相对之储存区块位址的该些读取位址时,依序 执行步骤(a)至步骤(d),再依据该些读取区块位址透 过一通讯读回相应该些读取区块位址之复数个数 据,以得到至少一读取区块数据;以及 根据取得之该些数据显示该些元件之状态,并选择 性将该读取区块数据储存于内部之一储存区块中 。 图式简单说明: 第1图系为说明根据本发明第一实施例之人机介面 读取数据的最佳化方法的流程图; 第2图系为说明第1图中之「步骤120」的详细流程 图; 第3图系为说明根据本发明第二实施例之人机介面 读取数据的最佳化方法的流程图; 第4图系为说明根据本发明第三实施例之人机介面 读取数据的最佳化方法; 第5A、5B图系为说明根据本发明第四实施例之人机 介面读取数据的最佳化方法; 第6A、6B图系为说明根据本发明第四实施例之人机 介面读取数据的最佳化方法;以及 第7A、7B、7C图系为说明根据本发明第四实施例之 人机介面读取数据的最佳化方法。
地址 桃园县龟山乡兴邦路31之1号