1、简介

https://disti.com/gl-studio/ https://ww2.mathworks.cn/products/connections/product_detail/gl-studio.html

DiSTI 是 HMI 软件、虚拟驾驶舱、仪表、信息娱乐、集群显示器和嵌入式 UI 解决方案的领先提供商。GL Studio是HMI & UI/UX Design Software。

GL Studio是美国DiSTI公司的旗舰产品,它是一个独立平台的快速原型工具,用来创建实时的、照片级别的、可交互的图形界面,既可以用于仿真,又可以用于实际装备。照片级别的图形显示界面的创建需要人们有两种不同类型的技能:图形艺术家和软件开发者。DiSTI设计了对图形艺术家和软件开发者都非常友好的GL Studio。

在这里插入图片描述

GL Studio生成的c++和opengl源代码可以单独运行,也可以嵌入其他应用中;它能运行于Windows、Linux、Vxworks等操作系统上。

在这里插入图片描述 嵌入式HMI系统设计软件可以通过高质量设计和高性能提升用户体验,同时降低生产成本。

GL Studio 功能具有强大的功能、可靠性和敏捷性,可满足小型嵌入式 MCU 的要求。

GL Studio 内置的安全关键代码生成器可以满足当今的需求。专为航空电子、医疗、汽车和核能而设计。 在这里插入图片描述

<font size=3 face=楷体 color=green>GL Studio 是一套功能强大的工具,使开发人员能够在其软件产品中构建高保真图形和完全交互式控件,从而提高其开发工作的真实性和复杂程度。程序员可以使用GL Studio创建最先进的、可重复使用的2D或3D图形界面,用于操作、维护或复制最复杂的系统,包括军用/民用飞机驾驶舱显示器、汽车仪表板、过程/流程控制、医疗显示器和通信设备。

  • 突出特点

    • 交互式 2D 或 3D 用户界面应用程序
    • 人类可读C++或 Java 代码生成
    • Windows 或 Linux 原型和嵌入式目标
    • 桌面和嵌入式C++和安全关键型嵌入式C++代码生成器
    • 兼容 OpenGL v.1.1 或更高版本、OpenGL ES v1.1 和 v2.0
    • 包括 iOS 工具包和可选的 Android 工具包
  • GL Studio套件提供以下软件包选项:

    • GL Studio – 用于创建强大的2D和3D图形界面 的核心工具 • GL Studio DT – 开发桌面应用程序,生成C++和基于Java的代码
    • GL Studio ES – 在嵌入式系统上 原型设计,测试和部署高端图形显示器 • GL Studio PR – 捆绑包,包括DT和ES软件包的功能, 和预构建的内容库
    • GL Studio SC – 用于开发和部署可认证的嵌入式安全关键型显示器

<font size=3 face=楷体 color=blue>所有GL Studio软件包都包括一个直观的HMI编辑器,用于创建或导入驱动应用程序的图形元素和行为。该编辑器提供了许多核心功能,用于在所见即所得的环境中快速创建 2D 或 3D 几何图形,从而减轻了手动编写 OpenGL 代码的需要。几何创建功能包括用于绘制、分组、排序和纹理的基本工具。编辑器能够从行业标准文件格式导入 3D 内容。使用开箱即用的几何转换工具,几何图形可快速转换为旋钮、按钮、开关和里程表等设备。GL Studio还包括基于C++和Java的代码生成器,用于桌面原型设计和嵌入式部署。

在这里插入图片描述 在这里插入图片描述

  • 用户开发HMI 软件主要是应用于以下几个方面:

    • 原型设计 (侧重考虑人机工程因素,用于产品的原型设计与验证)
    • 使用训练 (各种与人机接口相关的培训,既可用于操作训练,又可用于维护训练)
    • 课件制作 (用于本地教学和远程教育)
    • 嵌入式应用(应用于真实的设备中)
  • 应用场景 在这里插入图片描述

  • 单纯

    • 一键式部署™
    • 拖放具有内置行为的资产
    • 即时预览和测试 UI
    • 保持外部资产联动
  • 灵活性

    • 访问源代码
    • 完全控制生成的代码
    • 开发自定义行为和功能
    • 轻松连接第三方软件
  • 生产力

    • 无代码 UI 设计器工作流
    • 基于可重复使用的包装系统
    • 内置动画系统
    • 使用大多数图形工具
    • 来自 Photoshop 的自动界面
  • 性能

    • 本机C++代码
    • 快速的应用程序启动时间
    • 消除 UI 滞后
    • 高效可靠的运行时代码库