Compose
2019-08-14



Altair Compose 能够让工程师、科学家和产品开发者有效地以脚本流程自动化的形式对CAE或者测试结果进行数据分析和图形显示操作。Compose提供一个支持所有数学语言类型的交互的统一的编程环境,覆盖矩阵分析、微分方程、信号处理、控制设计以及优化等多方面的应用。


产品亮点

·高层次的基于矩阵的解释性语言用于数值计算

·集成开发环境用于编写和调试所有类型的数学运算,包括多语言支持

·在工程前后处理器和计算机辅助工程(CAE)仿真数据之间建立关联

·全面的数学库:

-统计数据分析

-矩阵分析

-微分方程

-信号处理

-控制算法设计

-最优化

-交互式2D3D绘图


优势

快速的算法开发

一套全面综合的工具可以快速开发自定义数值代码。这种基于矩阵的语言,作为一套可以编写和调试的工具能够访问一系列广泛的数学库和实用程序,不仅覆盖了广泛的用户需求,还能够确保使用者比使用电子表格或传统编程语言例如C/C++能够更快地探索出多种方法和发现解决措施。

开放的、兼容的互动操作平台

Compose的多语言环境支持在Tcl/Tk 或者Python脚本中使用开放矩阵语言(Open Matrix Language,OML)。OML语言不仅易于使用,而且兼OctaveMATLABCompose是一个支持多种编程语言的强大的平台。

简单的工程数据获取和处理

工作计算的内置套件和计算机辅助工程(CAE)数据和结果解读器提供了用于前后处理器快速访问大量数据的各种格式。数据也可以导出为各种CAE文件格式。


功能

强大且灵活的编程

·基于矩阵的数据结构

·充分解释

·兼容工业标准

·内嵌和用户自定义函数

·文字、数据类型、字符串、变量和分配、索引、运算符、表达式和语句流程控制和循环

·交互式或者批处理执行模式


集成式开发环境

·一个功能齐全的命令窗口,在脚本执行过程中带有命令完成、代码编辑和显示打印命令输出功能,允许在代码运行过程中能够可视化和交互式代码检查。

·现代脚本编辑器,带有语法高亮、智能缩进、包括代码可折叠显示、书签、搜索和代码行号显示切换。

· 脚本编辑器允许用户将屏幕拆分为多个视图,以便进行更多交互的代码编辑和执行。

· 多语言环境,支持 OMLPythonTcl/Tk

·强大的代码调试器,带有以下选择:通过监视窗口可以容易地监视变量值,通过调用堆栈窗口可以在执行脚本时跟踪路径,通过断点窗口可以在调试会话中显示所有断点。

·直观的项目浏览器,带有一个在所有脚本、图表和矩阵进行导航的层次结构。

·文件浏览器允许直接访问磁盘上存在的程序文件。

·变量浏览器显示所有用户自定义的和全局工作空间的变量,包括它们的名字、数值、类型和范围。提供在调试过程中易于监视变量值的选项。

·命令历史窗口不仅显示在编程时输入的所有命令,而且还可以快速执行,支持双击每个命令或拖放到命令窗口中。

丰富的命令和数学库

·基础数学

·逻辑命令

·线性代数

·矢量及矩阵

·时间控制

·三角函数

·多项式数学

·微积分

·微分方程

·信号处理

·统计分析

·控制设计

·最优化

·CAE数据读取

·字符操作

·绘图

数据可视化、绘图和输出报告

·支持各种2D3D

·图形属性可以与上下文菜单一起简单、交互式地被修改,用来设置输出标题、标签、轴标签、图例和刻度线标签。

数据连接

·用于从计算机辅助工程(CAE)的模型和结果中读取和提取数据的工作,尤其是与Altair HyperWorks平台的无缝接口。

开放矩阵语言解释器

·解释器用于增强交互,以支持长脚本的中断

·提供对变量浏览器的扩展,以支持附加对象;包括语法高亮和自动执行,并提供所有的代码调试功能。

GUI创建容易

·脚本定制

·添加对话框用于自定义用户界(GUI

·实现简单直观的可重复使用的实用程序

·允许专家开发终端应用工具

·具有程序输入参数的灵活性和便利性