Softing TDX —— 设计模板

| 高质量的设计模板——减少开发诊断仪所需的工作量

现今,用户对诊断仪的界面和操作理念提出了更高的要求。一个直观的用户界面既能减少用户熟悉诊断仪的时间,又能减少在日常工作中进行诊断任务的时间。然而,创建精巧又独立于平台的诊断仪往往费时费力。这时若有合适的编辑工具、跨平台的开发以及预制的设计模板便可以很好地解决这个问题,还可大大减少在定制设计中创建功能完整的诊断仪所需的工作量。

“设计-管理-工作”这样的流程在创建和维护诊断仪时就已经被充分验证了。诊断仪的创建或设计必须符合特定的企业标识(CD),并且其内容和软件必须集中管理,最后以目标为导向分布到世界各地。另外,其售后在界面设计和操作概念方面有更高的要求。通常情况是,这些测试系统具有几乎相同的用户界面,且在彼此之间差别很小,而对它们的细微调整(更不用说全新的创造)往往需要更大的工作量。GUI(图形用户接口)和业务逻辑之间存在的强烈关联性不仅会使得设计过程变得更加复杂化,而且常常会导致高难度的编程工作。为了实现在移动终端设备上可以对诊断仪进行使用,Windows、Android和iOS操作系统上的应用程序往往需要进行原生开发,因此要对其进行三次开发,并且还需要大量的维护工作。

对此,我们需要创建一个诊断仪解决方案,并尽量做到以低成本的方式为移动终端设备(如智能手机和平板电脑)提供高质量的设计。相应地,诊断仪的创建者应该在设计阶段得到更好的支持,并且应该按照”所见即所得“(WYSIWYG)的概念对其编辑工具进行规范。

图1 Softing TDX中的设计、管理和工作等流程步骤

| 分散任务——提高效率

在设计诊断仪的外观时必须做到简洁且具体,并且应该以细节化和尽可能灵活的方式来创建诊断仪的界面。此外,操作概念也是非常重要的,还需要符合公司定制化。

因此,面临的挑战是如何将GUI(图形用户接口)和业务逻辑分开。对此,首先需要对整个诊断仪或个别诊断功能进行单独的设计。这意味着用户可以专注于特定的核心任务——无论是创建序列和诊断还是设计用户界面。这种并行处理在时间上具有一定的优势,特别是在有后续修改需求的情况下,诊断仪的维护工作都能够被大幅简化。

利用专门为设计更好的用户界面而开发的Qt建模语言(QML),可以实现很好的视觉呈现效果。良好的界面元素设计和像素能够给人留下深刻的印象。另外,底层诊断和操作逻辑可通过合适的OTX序列来实现。通过重新使用现有的诊断数据和序列可以实现(从工程和开发到制造再到维修车间)过程链的独特全面性。

| 设计阶段的可靠支持——特别是移动平台

通过使用设计组件Softing TDX.studio,我们可以轻松地创建一个诊断仪,进而在整个工程中更好地推广该诊断仪,并在整个生命周期内对它进行维护。并且,直观的操作概念,有吸引力的用户界面,例如汽车仪表盘的详细模拟,甚至自由的进行企业专有设计等都可以通过创建这样的诊断仪来实现。

让独立于QML界面设计的Softing TDX.studio与相关诊断和业务逻辑的定义完全分开,可以为设计工作提供更大的灵活性。所有的诊断序列都是用TDX.studio创建的,并配置了相应的诊断服务。并且,各自的诊断服务和序列与诊断仪的接口元素的链接也是在TDX的设计过程中进行的。另外,像维修说明、剖析视图、视频和对外部网络内容的访问等,都可以很容易地被集成和添加到诊断仪中。

在移动设备上使用诊断仪可以大大简化操作,节约时间。QML支持跨平台开发,这意味着代码仍然是单源的,不需要为不同的平台进行多次开发和维护,而且适当的操作逻辑也已经存在,因此,只需要设计接口就可以创建诊断仪了。此外,还有一些内容需要微调,比如定义屏幕尺寸,随后应用程序就可以在智能手机和平板电脑上运行了。

图2 利用Softing TDX.studio的设计模板可以快速简单地制作测试界面

| 利用设计模板——更快地实现目标

此外,在Softing TDX.studio中还有可重复使用的设计模板,这些设计模板涵盖了非常常见的应用场景,例如:识别车辆或ECU、访问故障存储器、显示测量值和刷新ECU软件。并且,在设计模板中基本可以实现大部分功能,包括底层的诊断和操作逻辑以及基于QML的用户界面。在便利的编辑工具的帮助下,流程和图形用户界面均可以很快地适应公司的具体要求。因此,使用设计模板可以大大加快推进诊断仪的创建过程。

| 总结

如今,我们每天都在使用的诊断仪正在向专家系统方向发展,同时为了减少诊断仪维修的时间,我们需要对诊断仪进行特殊设计。相应地,开发完整的功能需要耗费大量的时间,而且,即使是很小的调整也会导致成本有所增加。对此,使用Softing TDX则会有明显的优势——快捷地创建和调整诊断功能;快速地创建用户界面;明确地定义操作概念;完整地实施企业设计(CD)。通过使用QML和便利的编辑器工具,并且按照“所见即所得”(WYSIWYG)的概念进行界面设计,你几乎可以免费获得移动终端设备的诊断仪,且TDX设计模板可以进一步减少开发诊断仪所需的工作量,因为现成的结果已经可以用于非常常见的诊断功能,如识别、错误存储、测量值和刷写。

| 往期回顾

基于ISO13209(OTX)实现EOL下线序列,你知多少?

实现Excel到ODX/PDX数据文件的自动转换工具:VisualODX—ODX

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值