【小沐学CAD】虚拟仿真开发工具:GL Studio

news2025/1/4 17:47:16

文章目录

  • 1、简介
  • 2、软件功能
  • 3、应用行业
    • 3.1 航空
    • 3.2 汽车
    • 3.3 防御
    • 3.4 工业
    • 3.5 电力与能源
    • 3.6 医疗
    • 3.7 空间
    • 3.8 科技
  • 结语

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

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 – 用于开发和部署可认证的嵌入式安全关键型显示器

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

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

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

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

  • 单纯

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

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

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

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

2、软件功能

  • 安全关键:最高的安全性和可靠性。
    凭借超过 15 年的航空电子安全关键专业知识,我们的软件目前正在世界各地的航天器和飞机上飞行。
    在这里插入图片描述

  • GL工作室微型:用于汽车微控制器单元
    GL Studio 功能具有强大的功能、可靠性和敏捷性,可满足小型嵌入式 MCU 的要求。
    在这里插入图片描述

  • 支持的平台:查看GL Studio支持的所有平台
    在这里插入图片描述

  • 附加组件:用户界面开发扩展
    GL Studio提供了许多UI开发扩展。轻松将功能丰富的 UI 显示和控件添加到项目中。通过从 GL Studio 轻松添加功能丰富的图形界面显示和控件,扩展您的 Mathworks Simulink 项目功能。GL Studio 组件可轻松放入 Simulink 画布并连接到数据,无需任何编码。只需点击几下,您就可以启动并运行!
    在这里插入图片描述

  • 预构建组件:更快地满足设计和应用目标
    通过将预构建的软件组件直接导入到项目中来节省时间和金钱。
    在这里插入图片描述

  • 虚拟驾驶舱:模拟和培训的交钥匙解决方案
    GL工作室虚拟驾驶舱
    在这里插入图片描述

  • 概念化、开发和部署
    GL Studio原生支持多种文件格式,包括3ds Max,Photoshop和.svg,在概念和现实之间提供100%的相关性。
    在这里插入图片描述
    GL Studio提供开放的对外接口
    GL Studio是完善的HMI开发工具,因此其不仅提供了HMI开发平台,而且提供了开放的对外接口。它可以通过CORBA、DIS、HLA、Shared Memory、SCRAMNet® 、TCP/IP or UDP/IP、RS232/422等协议读取外界数据。可以与众多第三方软件集成在一起,例如:Vega Prime、EPX、MAK Stealth、Open Scene Graph、Delta 3D、pC-NOVA、V-Tree、X-Plane、MatLab、PowerPoint、MFC、KineMap、BlueRidge Radar、MapLink、Harris Moving Map、I-Log、ToolBook、FLTK and QT等等。

3、应用行业

在这里插入图片描述

3.1 航空

为航空专业公司提供值得信赖的解决方案提供商。GL Studio HMI软件开发工具允许对复杂的航空电子设备
显示器进行快速原型设计,以便在培训模拟器和生产飞机中进行无缝交互。
在这里插入图片描述

  • GL Studio HMI软件开发工具允许对复杂的航空电子设备显示器进行快速原型设计,以便在培训模拟器和生产飞机中进行无缝交互。
  • 最高质量的航空电子设备、仪器仪表和控制。作为HMI软件开发工具,GL Studio是为DO-178C开发的,直至DAL A.全球行业领导者正在将GL Studio®®用于在世界各地飞行的飞机和航天器。GL Studio® 支持通过所见即所得环境实时创建交互式 2D 和 3D 几何体,从而减轻了编写繁琐的低级图形代码的需要。几何创建是使用直观的绘图、分组、排序和纹理工具执行的。
  • 虚拟仪器。创建虚拟仪器以满足您的设计规范和应用目标。促进各种模拟和训练设备。
  • 场景图集成。只需构建一次驾驶舱和仪表内容,即可集成到任意数量的 OpenGL 或 DirectX 场景图中。
  • 飞行模拟器。符合D级标准的飞行模拟器,模拟驾驶舱和嵌入式安全关键航空电子设备复制驾驶舱仪表和MFD,成本仅为采购实际飞行硬件的一小部分。
  • 符号系统和 HUD。创建平视显示器和其他复杂的符号系统,与场景中的第三方场景图和叠加层无缝集成。

3.2 汽车

为汽车专业公司提供值得信赖的解决方案提供商。世界领先的汽车制造商和 OEM 依靠 DiSTI 来使其用户界面
面向未来,并通过 DiSTI 的虚拟解决方案改善他们的培训。DiSTI产品目前为数百万辆道路上的汽车提供动力,并帮助培训世界各地的技术人员和经销商。汽车制造商依赖于GL Studio屡获殊荣的汽车UI开发软件。
在这里插入图片描述

  • 人机界面开发工具
    GL Studio 无与伦比的性能、快速支持以及生成功能丰富、高质量的 3D 嵌入式用户界面的能力激发了设计师的想象力,也激发了工程师的想象力。GL Studio通过一个方便的平台在汽车行业生产最高质量的仪表和控制装置。GL Studio 允许设计师和工程师创建尖端的数字集群、HUD 和 IVI 解决方案。
  • 行业应用
    仪表盘;驱动程序信息模块 (DIM);车载信息娱乐系统 (IVI);平视显示器 (HUD);增强现实平视显示器;后座娱乐系统 (RSE);最高质量和性能的仪表和控制。
  • 全球范围内的虚拟培训
    通过DiSTI的VE工作室可以实现汽车的虚拟现实培训和开发。我们的技术使公司能够以前所未有的规模培训技术人员。无需物理模型,虚拟现实是一种持续的培训工具,可提供学习新技能以及改进维护和诊断过程的机会。
  • 沉浸式虚拟培训
    借助 VE Studio,沉浸式虚拟培训有助于更快地教授故障排除和维修,从而改善客户服务并提高车辆可靠性。
    在这里插入图片描述

3.3 防御

为军事和私人国防部承包商提供值得信赖的解决方案提供商。
在这里插入图片描述

  • HMI 软件、仿真功能和安全关键型飞机嵌入式航空电子设备
    在这里插入图片描述

  • 复杂、可扩展的解决方案,以保持就绪状态。虚拟现实领域的DiSTI专业解决方案有助于通过互动提高参与度。软件开发平台解决方案允许对复杂的航空电子设备显示器进行快速原型设计,以便无缝集成到培训模拟器以及生产车辆和飞机中。

在这里插入图片描述

  • 用于虚拟培训师开发的完整端到端解决方案。当培训是关键任务时,DiSTI的虚拟培训是降低成本和提高运营效率的解决方案。VE Studio 是国防公司用来构建可扩展培训应用程序以提高受训人员效率的全球权威。VE Studio 扩展了 Unity 的功能,以提供一组生产力工具来创建、实施和监控交互式培训场景。
    虚拟维护培训;虚拟操作培训;现场服务移动复习器;设备熟悉培训;引导式现场服务增强;安全培训。
    在这里插入图片描述

3.4 工业

为石油、农业和其他领域的公司提供值得信赖的解决方案提供商。
在这里插入图片描述

  • 从原型设计到开发
    DiSTI通过前瞻性的软件开发解决方案为商业市场提供变革性的专业解决方案,旨在通过创新增强业务流程。我们的平台超越了沉浸式解决方案,为公司提供了从原型设计到部署的清晰路径。

  • 专业领域
    农业;石油和天然气;制造业;产业规划;设施管理;服务培训;安全程序合规性。

  • 端到端工业解决方案
    在这里插入图片描述

  • 面向工业领域的GL工作室
    用于开发工业自动化、过程控制和监督监控的强大 HMI 软件工具。

  • 将项目从概念变为现实
    从原型到生产以及中间的每一步,GL Studio 是希望开发市场上具有丰富、高性能、可靠图形的最高质量产品的制造商的首选 HMI 软件工具。

  • GL Studio允许公司:
    为设备控制的新 HMI 制作原型。为设备控制构建嵌入式交互式 HMI。通过重用与真实设备相同的HMI设计来开发仿真和培训应用程序。DiSTI 技术使非开发人员能够创建复杂的培训应用程序,其中包括课程创作、用于管理学生工作站的讲师操作员工作站 (IOS) 以及模拟引擎和智能辅导系统的无缝集成等重要组件,从而提供了前所未有的价值。

3.5 电力与能源

值得信赖的电力和能源专业解决方案提供商。GL Studio 可用于嵌入式数字系统控制和安全关键控制。GL Studio适用于构建模拟控制面板,用于4级CBT和IMI的训练和模拟。
在这里插入图片描述

  • 安全关键是我们的核心
    GL Studio 足够坚固,可以处理所有类型的工厂显示器的复杂性,能够通过 NQA-1 / IEC 60880 认证,并获准用于核 HMI 设施控制。DiSTI旨在满足安全标准和法规要求,提供用于测试,验证和验证的GL Studio源代码。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

3.6 医疗

医疗领域公司值得信赖的解决方案提供商。DiSTI在医疗保健领域有着深远的影响。我们的工作不仅要
降低培训成本和加强交付,还要改善健康结果。
在这里插入图片描述

3.7 空间

值得信赖的解决方案提供商,为专门从事太空及其他领域的公司提供服务。DiSTI支持继续探索太空。逼真的 3D 模拟。DiSTI很自豪能够通过载人航天任务和私营部门的太空努力支持对太空的持续探索。太空的严格要求需要解决方案和培训,不允许出错。
在这里插入图片描述

  • 模拟和培训
    使用GL Studio,准备太空任务的复杂过程更为简单。作为世界领先的HMI开发解决方案提供商,GL Studio被用于各种太空模拟和培训计划。从将航天器降落在月球上的逼真3D模拟到原型驾驶舱显示器,GL Studio是专家们信任的,可以为这些不朽的科学壮举建立必要的技能。
    3D 模拟;嵌入式显示器;驾驶舱显示器;平视显示器;训练模拟器。
    在这里插入图片描述
  • 商业太空飞行
    随着商业航天行业的不断发展,DiSTI帮助组织从我们的专业知识中获益,以改进项目并加快其发展。DiSTI软件和解决方案目前被几乎所有商业太空项目使用。
    快速原型制作;航天器航空电子设备;训练和模拟;下一代宇航服;平视显示器;地面遥测。
    在这里插入图片描述

3.8 科技

扩大我们的技术领域创新使我们能够为客户带来持续的价值。
在这里插入图片描述

  • VR+AR
    在这里插入图片描述

结语

如果您觉得该方法或代码有一点点用处,可以给作者点个赞,或打赏杯咖啡;╮( ̄▽ ̄)╭
如果您感觉方法或代码不咋地//(ㄒoㄒ)//,就在评论处留言,作者继续改进;o_O???
如果您需要相关功能的代码定制化开发,可以留言私信作者;(✿◡‿◡)
感谢各位大佬童鞋们的支持!( ´ ▽´ )ノ ( ´ ▽´)っ!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1024294.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

zabbix自定义key

用户参数(zabbix-agent) 介绍 自定义用户参数,也就是自定义key,有时,你可能想要运行一个代理检查,而不是Zabbix的预定义,你可以编写一个命令来检索需要的数据,并将其包含在代理配置…

大模型如何赋能智能客服

2022年,大模型技术的出色表现让人们瞩目。随着深度学习和大数据技术的发展,大模型在很多领域的应用已经成为可能。许多公司开始探索如何将大模型技术应用于自己的业务中,智能客服也不例外。 智能客服是现代企业中非常重要的一部分&#xff0…

OpenCascade插件化三维算法研究平台

基于OpenCascade 7.7.0、QT 6.5.2开发了一个插件化三维算法研究平台。 由于采用插件化技术,平台启动极快,用户用到相关功能时,系统才载入相关模块。插件化平台,不仅可以作为三维建模、展示、格式转换等工具软件,还可以…

从菜鸟到吃鸡高手!教你提高战斗力的顶级游戏干货!

大家好!作为专业吃鸡行家,今天我将为大家分享一些与众不同的干货,助你成为吃鸡界的顶级战士! 首先,游戏战斗力的提升是每个吃鸡玩家的追求。通过使用绝地求生作图工具,你可以简单快捷地分享你的战斗经验与技…

生活中的光伏

光伏作为可再生能源发电的主力军,逐渐被更多的电力用户所接受。随着光伏发电的普及,人们在日常生活中对太阳能光伏发电的利用率越来越高。 1、太阳能公交站台 太阳能公交站台,是指公交中途站点供电方式由原来的直接接入电源改为太阳能供电。…

InputAction的使用

感觉Unity中InputAction的使用,步步都是坑。 需求点介绍 当用户长按0.5s 键盘X或者VR left controller primaryButton (即X键)时,显示下一个图片。 步骤总览 创建InputAction资产将该InputAction资产绑定到某个GameObject上在对应的script中&#xf…

基于matlab实现的卡尔曼滤波匀加速直线运动仿真

完整程序: clear clc %% 初始化参数 delta_t 0.1; %采样时间 T 8; %总运行时长 t 0:delta_t:T; %时间序列 N length(t); %序列的长度 x0 0; %初始位置 u0 0; %初速度 U 10; %控制量、加速度 F [1 delta_t 0 1]; %状态转移矩阵 B …

《模型结构图绘制 -- Axure 软件使用教程》学习笔记

《模型结构图绘制 – Axure 软件使用教程》 Axure10是订阅制收费软件可以根据鼠标位置放大试图 界面介绍 页面尺寸:Auto(右上角) 页面可以自动延展尺寸

CentOS 7 安装踩坑

CentOS与Ubuntu并称为Linux最著名的两个发行版,但由于笔者主要从事深度学习图像算法工作,Ubuntu作为谷歌和多数依赖库的亲儿子占据着最高生态位。但最近接手的一个项目里,甲方指定需要在CentOS7上运行项目代码,笔者被迫小小cos了一…

Linux-软件安装/项目部署

软件安装 软件安装方式 在Linux系统中,安装软件的方式主要有四种,这四种安装方式的特点如下: 安装JDK 上述我们介绍了Linux系统软件安装的四种形式,接下来我们就通过第一种(二进制发布包)形式来安装JDK。 JDK具体安装步骤如下&…

nodejs 如何在npm发布自己的包 <记录>

一、包结构 必要结构: 一个包对应一个文件夹(文件夹名不是包名,但最好与包名保持一致,包名以package.json中的name为主)包的入口文件index.js包的配置文件package.json包的说明文档README.md 二、需要说明的文件 1.配…

基于51单片机的智能病房呼叫系统的设计与实现

一、前言 显示床位号使用到4位数码管,为了节约单片IO口,使用TM1637来驱动数码管。 二、TM1637驱动芯片简介 三、电路设计,使用矩阵按键来模拟每个床位的呼叫按钮 四、编写51单片机代码 void delay_ms(u16 n) {u8 i;while(n--){i 111;while…

软件测试之功能测试详解

一、功能测试概述 1)功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。 2)功能测试,根据产品特性、操作描述和用户方案,测试一个产品的特性和…

Qt5开发及实例V2.0-第六章Qt图形与图片

Qt5开发及实例V2.0-第六章Qt图形与图片 第6章 Qt5图形与图片6.1 Qt 5位置相关函数6.1.1 区别概述6.1.2 【实例】 6.2 Qt 5基础图形的绘制6.2.1 绘图框架设计6.2.2 绘图区的实现6.2.3 主窗口的实现 6.3 Qt 5双缓冲机制6.3.1 原理与设计6.3.2 绘图区的实现6.3.3 主窗口的实现 6.4…

Docker搭建DNS服务器--use

前言 DNS服务器是(Domain Name System或者Domain Name Service)域名系统或者域名服务,域名系统为Internet上的主机分配域名地址和IP地址。 安装 2.1 实验环境 IP 系统版本 角色 192.168.40.121 Ubuntu 22.10 DNS服务器 192.168.40.122 Ubuntu 22.10 测试机器 2.2 …

使用正确的命令重启WSL子系统

问题: 大家都知道一般Linux系统重启非常简单,但是在WSL子系统中执行以下两个重启命令是完全无效的。 $ reboot $ shutdown -r # 执行命令后提示如下: System has not been booted with systemd as init system (PID 1). Cant operate. Fail…

C# OpenCvSharp 图片模糊检测(拉普拉斯算子)

效果 项目 代码 using OpenCvSharp; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Windows.Forms.VisualStyl…

电脑屏幕实时监控软件有哪些(监控电脑操作的软件叫什么?)

随着科技的不断发展,人们对于电脑使用的需求也越来越高。无论是工作还是娱乐,我们都希望能够更加高效地利用电脑。为了满足这一需求,实时监控电脑屏幕软件应运而生。本文将为大家介绍几款实用的实时监控电脑屏幕软件,帮助大家更好…

架构问题:技术选型

1. 几款数据库特性及如何选型 1.MySQL:一种常用的开源关系型数据库管理系统,可以快速访问大量数据,并支持多用户同时访问。其最大的优点在于成本低,易于安装和配置,因此被广泛应用于各种中小型企业和网站。支持读写分离…

React 全栈体系(九)

第五章 React 路由 一、相关理解 1. SPA 的理解 单页 Web 应用(single page web application,SPA)。整个应用只有一个完整的页面。点击页面中的链接不会刷新页面,只会做页面的局部更新。数据都需要通过 ajax 请求获取, 并在前端…