| 高质量的设计模板——减少开发诊断仪所需的工作量
现今,用户对诊断仪的界面和操作理念提出了更高的要求。一个直观的用户界面既能减少用户熟悉诊断仪的时间,又能减少在日常工作中进行诊断任务的时间。然而,创建一个精巧又独立于平台的诊断仪往往费时费力,但若是有合适的编辑工具和跨平台的开发以及预制的设计模板则可以很好地解决这个问题,还可大大减少在定制设计中创建功能完整的诊断仪所需的工作量。
“设计-管理-工作”这样的流程在创建和维护诊断仪时就已经被充分验证了。诊断仪的创建或设计必须符合特定的企业标识(CD),并且其内容和软件必须集中管理,最后以目标为导向分布到世界各地。另外,其售后在界面设计和操作概念方面有更高的要求。通常情况是这些测试系统有几乎相同的用户界面,并且在彼此之间的差别很小,而对它们的细微调整(更不用说全新的创造)往往需要更大的工作量。GUI(图形用户接口)和业务逻辑之间存在的强烈关联性不仅会使设计过程变得更加复杂化,而且常常会导致高难度的编程工作。为了实现在移动终端设备上可以对诊断仪进行使用,Windows、Android和iOS操作系统上的应用程序往往需要进行原生开发,因此要对其进行三次开发,并且还需要大量的维护工作。
对此,我们需要创建一个诊断仪解决方案,并尽量做到以低成本的方式为移动终端设备(如智能手机和平板电脑)提供高质量的设计。相应地,诊断仪的创建者应该在设计阶段得到更好的支持,并且应该按照”所见即所得“(WYSIWYG)的概念对其编辑工具进行规范。
![](https://i-blog.csdnimg.cn/blog_migrate/3f59b06b517b7fa10820eb1ac0918236.png)
| 分散任务——提高效率
在设计诊断仪的外观时必须做到简洁且具体,并且应该以细节化和尽可能灵活的方式来创建诊断仪的界面。此外,操作概念也是非常重要的,还需要符合公司定制化。
因此,面临的挑战是如何将GUI(图形用户接口)和业务逻辑分开。对此,首先需要对整个诊断仪或个别诊断功能进行单独的设计。这意味着用户可以专注于特定的核心任务——无论是创建序列和诊断还是设计用户界面。这种并行处理在时间上具有一定的优势,特别是在有后续修改需求的情况下,诊断仪的维护工作都能够被大幅简化。
利用专门为设计更好的用户界面而开发的Qt建模语言(QML),可以实现很好的视觉呈现效果。良好的界面元素设计和像素能够给人留下深刻的印象。另外,底层诊断和操作逻辑可通过合适的OTX序列来实现。通过重新使用现有的诊断数据和序列可以实现(从工程和开发到制造再到维修车间)过程链的独特全面性。
| 设计阶段的可靠支持——特别是移动平台
通过使用设计组件Softing TDX.studio,我们可以轻松地创建一个诊断仪,进而在整个工程中更好地推广该诊断仪,并在整个生命周期内对它进行维护。并且,直观的操作概念,有吸引力的用户界面,例如汽车仪表盘的详细模拟,甚至自由的进行企业专有设计等都可以通过创建这样的诊断仪来实现。
让独立于QML界面设计的Softing TDX.studio与相关诊断和业务逻辑的定义完全分开,可以为设计工作提供更大的灵活性。所有的诊断序列都是用TDX.studio创建的,并配置了相应的诊断服务。此外,各自的诊断服务和序列与诊断仪的接口元素的链接也是在TDX的设计过程中进行的。另外,像维修说明、剖析视图、视频和对外部网络内容的访问等,都可以很容易地被集成和添加到诊断仪中......
请点击此处,查看剩余30%精彩内容!
| 往期回顾
▶ 快速实现Excel到ODX/PDX数据文件的自动转换工具:VisualODX