在汽车电子、工业自动化、储能、移动机器人、农业机械和航空航天等广泛应用场景中,CAN总线技术是保障系统高效、稳定运行的重要基础。深耕CAN总线领域40余年的全球领先企业瑞典Kvaser(克萨)已推出逾百款高性能硬件产品,更配套免费且持续更新的驱动程序和专业软件。其中,通用型CAN/LIN总线诊断和分析软件CanKing 7支持跨平台部署,能有效解决商业软件价格高、功能繁冗的痛点。近日,Kvaser正式发布基于CanKing 7的CanKing扩展SDK,该扩展允许用户自由定制图形用户界面(GUI),并实现跨平台扩展模块共享,为CAN网络分析带来更高的灵活性与可扩展性,进一步为全球工程师提供全方位总线解决方案。
Kvaser首席执行官Martin Sventén表示:“CanKing扩展SDK将CanKing 7转变为一个灵活的平台,工程师无需从零开发应用程序即可在此基础上进行构建。从简单的开始/停止按钮,到专用的过滤器和解析器,该SDK使定制化变得前所未有的简单。”
自由扩展,打破传统局限
Kvaser免费通用型CAN/LIN监控软件CanKing持续迭代,近日更新至7.2版本。新版本采用模块化架构设计,通过优化系统底层逻辑,更具备面向未来的可扩展性。在此基础上,Kvaser隆重发布CanKing扩展SDK:这是一款基于应用程序的创新平台,允许用户设计并共享图形用户界面(GUI)扩展,同时延续Windows/Linux/嵌入式系统的跨平台兼容性,大幅提升了CanKing的易用性与灵活性。
该扩展在保留CanKing优势的基础上,把软件视图的定制权交由用户,进一步增强了CanKing的易用性。并且扩展同样支持跨平台——这意味着为Windows开发的GUI扩展可在Linux或嵌入式系统(包括基于ARM的Linux)上无缝运行。用户可以自由选择工作平台,减少跨系统操作带来的额外工作量。
开发难度低,满足数据可视化与交互需求
CANKing扩展形式多样,可以是开始/停止按钮、特殊过滤器或协议解释器,也可以是一个视图,显示信号数值的表格,或绘制信号随时间变化的曲线图,或是带有仪表盘和数字显示器的监控面板,用于实时监测CAN总线数据流。借助CanKing扩展,用户无需开发完整应用程序,就能自主为CanKing添加所需功能,轻松实现软件的深度定制。
就扩展的开发难度而言,CanKing GUI扩展基于Web组件开发,用户无需从底层编码开始构建,使用组件即可灵活自定义CAN数据的可视化与交互方式,满足多种工程实践需求,例如:在表格中显示信号值、绘制信号随时间变化的曲线图、创建带有交互式仪表和数字显示的仪表盘、为连接到CAN总线的设备创建控制面板等。
三步创建专属分析工具
React是一个用于构建动态和交互式用户界面的JavaScript库,CanKing扩展结合了这一技术与Web组件。扩展通过调用CanKing扩展SDK中的函数与主程序进行通信,这些函数会在扩展加载至CanKing图形界面(GUI)时,通过预加载脚本自动注入到扩展的运行时。该SDK包含一系列支持与CanKing主程序进行数据交换以及直接与CAN/LIN总线进行交互的功能。
三步即可开启扩展开发之旅!
1、下载最新版CanKing 7
2、访问NPM Registry获取官方扩展模板和指导
3、参考技术博客:《关于CanKing 7 GUI扩展:创建与使用指南》
通过CanKing扩展SDK,用户不仅能够自由构建符合自身需求的分析工具,还能共享扩展模块,共同推动测试与调试软件的进步。Kvaser将继续坚持开放与创新,为工程师提供更多灵活、高效的工具支持。如果您想了解更多设备间通讯的解决方案,欢迎前往克萨官网https://www.kvaser.cn/。
「免责声明」:以上页面展示信息由第三方发布,目的在于传播更多信息,与本网站立场无关。我们不保证该信息(包括但不限于文字、数据及图表)全部或者部分内容的准确性、真实性、完整性、有效性、及时性、原创性等。相关信息并未经过本网站证实,不对您构成任何投资建议,据此操作,风险自担,以上网页呈现的图片均为自发上传,如发生图片侵权行为与我们无关,如有请直接微信联系g1002718958。
