摘要
目的血透机人机界面系统较庞大,需要很多自主设计的控件。针对血透机人机交互界面系统功能不足及用户体验需求,提出满足特定需求的控件制作方法。方法基于可视化集成开发工具C++Builder的面板控件设计血透机人机交互界面所需基本控件。使用面板中的画笔和画刷重绘新控件外形及背景,并进行合理布局。通过新建事件通知指针捕获Windows消息,并添加一定功能算法,经句柄对外发布事件消息实现控件功能、提供外部使用接口。结果以此方法设计了血透机中的自制数字键盘,试验表明,该方法设计的控件使用灵活且方便可靠,可用于实际产品中。结论该方法可被广泛借鉴于血透机自制控件设计中,使得功能定制更加方便、整个人机界面更加和谐、用户体验更加舒适,也为下一步整体人机交互界面的设计工作奠定了基础。
Objective To propose custom control making method in view of the facts that the humancomputer interaction interface of hemodialysis machine has insufficient functions that it could not meet the actual needs of user experience due to its huge system. Methods The basic controls of hemodialysis humancomputerinteraction interface were designed based on the panel control TPanel of the visualization integrated development tool C++Builderc. TPen and TBrush on the panel were used to redraw new shape and background of the controls so as to make reasonable layout. Using the new event notification pointer, the Windows messages were captured and function algorithm was added.By using handle release event message, control functions were realized and external interfaces were provided. Results The homemade numeric keyboard of hemodialysis machine was designed with this method. It was experimentally proved that the control designed was flexible and convenient to be used in actual product. Conclusion This method can be widely applied in the design of custom controls of hemodialysis machine, which makes the function customization more convenient, the overall humancomputer interface more harmonious and the user experience more comfortable. It also lays a foundation for the further design of overall humancomputerinteraction interface.
作者
施建盛
刘松
周奕
陈鑫
李川
SHI Jian-sheng;LIU Song;ZHOU Yi;CHEN Xin;LI Chuan(Department of Research and Development,JiangXi SanXin Medtec Co. Ltd.,NanChang Jiangxi 330052, China;Robot and Biomechanical Electronics Laboratory,Southeast University, Nanjing Jiangsu 211189, China)
出处
《中国医疗设备》
2017年第3期120-123,共4页
China Medical Devices
基金
东南大学校企合作项目(8502000338)
关键词
血透机
可视化控件
人机交互界面
血液透析
hemodialysis machine
visual control
human-computer interaction interface
hemodialysis