Developing an efficient and robust lightweight graphic user interface (GUI) for industry process monitoring is always a challenging task. Current implementation methods for embedded GUI are with the matters of real-...Developing an efficient and robust lightweight graphic user interface (GUI) for industry process monitoring is always a challenging task. Current implementation methods for embedded GUI are with the matters of real-time processing and ergonomics performance. To address the issue, an embedded lightweight GUI component library design method based on quasar technology embedded (Qt/E) is proposed. First, an entity-relationship (E-R) model for the GUI library is developed to define the functional framework and data coupling relations. Second, a cross-compilation environment is constructed, and the QI/E shared library files are tailored to satisfy the requirements of embedded target systems. Third, by using the signal-slot communication interfaces, a message mapping mechanism that does not require a call-back pointer is developed, and the context switching performance is improved. According to the multi-thread method, the parallel task processing capabilities fbr data collection, calculation, and display are enhanced, and the real-time performance and robustness are guaranteed. Finally, the human-computer interaction process is optimized by a scrolling page method, and the ergonomics pertbrmance is verified by the industrial psychology methods Two numerical cases and five industrial experiments show that the proposed method can increase real-time read-write correction ratios by more than 26% and 29%, compared with Windows-CE-GUl and Android-GUl, respectively. The component library can be tailored to 900 KB and supports 12 hardware platforms. The average session switch time can be controlled within 0.6 s and six key indexes for ergonomics are verified by different industrial applications.展开更多
在国家大科学工程LAMOST望远镜建设中,观测控制系统(observing control system,OCS)采用流程来协调控制子系统的运转.流程具有易于编辑的特点.流程控制引擎支持多种人工干预和动态修改.规则检查确保流程控制的安全性.在OCS中结合CORBA...在国家大科学工程LAMOST望远镜建设中,观测控制系统(observing control system,OCS)采用流程来协调控制子系统的运转.流程具有易于编辑的特点.流程控制引擎支持多种人工干预和动态修改.规则检查确保流程控制的安全性.在OCS中结合CORBA中间件技术与界面远程调用,实现了多程序的组件管理与界面集成.展开更多
在用数量化理论 3 类(quantification theory of type 3,简称 QT3)定量地分析软件需求的基础上,以质量功能展开(quality function deployment,简称 QFD)中的质量屋(house of quality,简称 HOQ)系列矩阵为纲领,基于由模糊技术改进后的模...在用数量化理论 3 类(quantification theory of type 3,简称 QT3)定量地分析软件需求的基础上,以质量功能展开(quality function deployment,简称 QFD)中的质量屋(house of quality,简称 HOQ)系列矩阵为纲领,基于由模糊技术改进后的模糊层次分析法(fuzzy analytic hierarchy process,简称 FAHP),提出了一种软件需求定量分析及其向设计实现过程模糊映射的方法.将该方法具体应用于 CD-R/RW 光盘刻录机软件的开发过程,其有效性得到了验证.展开更多
基金Project supported by the National Natural Science Foundation of China(Nos.51775501,51375446,U1509212,and 51405441)the Zhejiang Provincial Natural Science Foundation,China(No.LR16E050001)the Zhejiang Provincial Health Department Program,China(No.2015KYA067)
文摘Developing an efficient and robust lightweight graphic user interface (GUI) for industry process monitoring is always a challenging task. Current implementation methods for embedded GUI are with the matters of real-time processing and ergonomics performance. To address the issue, an embedded lightweight GUI component library design method based on quasar technology embedded (Qt/E) is proposed. First, an entity-relationship (E-R) model for the GUI library is developed to define the functional framework and data coupling relations. Second, a cross-compilation environment is constructed, and the QI/E shared library files are tailored to satisfy the requirements of embedded target systems. Third, by using the signal-slot communication interfaces, a message mapping mechanism that does not require a call-back pointer is developed, and the context switching performance is improved. According to the multi-thread method, the parallel task processing capabilities fbr data collection, calculation, and display are enhanced, and the real-time performance and robustness are guaranteed. Finally, the human-computer interaction process is optimized by a scrolling page method, and the ergonomics pertbrmance is verified by the industrial psychology methods Two numerical cases and five industrial experiments show that the proposed method can increase real-time read-write correction ratios by more than 26% and 29%, compared with Windows-CE-GUl and Android-GUl, respectively. The component library can be tailored to 900 KB and supports 12 hardware platforms. The average session switch time can be controlled within 0.6 s and six key indexes for ergonomics are verified by different industrial applications.
文摘在国家大科学工程LAMOST望远镜建设中,观测控制系统(observing control system,OCS)采用流程来协调控制子系统的运转.流程具有易于编辑的特点.流程控制引擎支持多种人工干预和动态修改.规则检查确保流程控制的安全性.在OCS中结合CORBA中间件技术与界面远程调用,实现了多程序的组件管理与界面集成.
文摘在用数量化理论 3 类(quantification theory of type 3,简称 QT3)定量地分析软件需求的基础上,以质量功能展开(quality function deployment,简称 QFD)中的质量屋(house of quality,简称 HOQ)系列矩阵为纲领,基于由模糊技术改进后的模糊层次分析法(fuzzy analytic hierarchy process,简称 FAHP),提出了一种软件需求定量分析及其向设计实现过程模糊映射的方法.将该方法具体应用于 CD-R/RW 光盘刻录机软件的开发过程,其有效性得到了验证.