Compose

Description

軟體說明

Altair Compose能夠讓工程師、科學家和產品開發者,去有效地以腳本流程自動化的形式,對CAE及測試數據進行分析和圖形顯示,提供針對各類CAE結果文件的操作,具備統一的交互編程環境,覆蓋的數學分析類型,包括:矩陣分析、微分方程、信號處理、系統控制以及優化設計等。

Advantages

軟體優點

直接訪問CAE數據

Compose提供了一整套通過腳本直接讀寫CAE結果文件的API。用戶使用這些API可以高效的進行二進制結果文件,和ASCII文件的讀取,並對數據進行個性化的二次處理。還可以根據用戶需求將二次處理的數據,再寫入到H3D文件中,便於可視化後處理。

開放兼容的編程平台

Compose是一個支持多種編程語言的強大平台。支持Tcl/TK, Python和開放矩陣語言(Open Matrix Language, OML),兼容MATLAB和Octave。

與HyperWorks平台的高度整合

Compose編寫的腳本函數支持一鍵式註冊,在HyperWorks平台的軟體將自動加載該函數,用戶可無障礙在HyperWorks平台中使用自定義的腳本函數。

Features

軟體功能

強大且靈活的編程

  • 基於矩陣的數據結構
  • 解釋型語言
  • 兼容工業標準
  • 內置及自定義函數
  • 字符、變量、索引、運算符、表達式循環和流程控制
  • 交互及批處理運行

整合式開發環境

  • 功能齊全的命令窗口。具備代碼編輯和顯示輸出功能。可在腳本編寫中進行自動命令完成,且允許在代碼運行過程中進行可視化操作,以及交互式的代碼檢查。
  • 現代腳本編輯器,帶有語法高亮、智能縮進、包括代碼可折疊顯示、書簽、搜索和代碼行號顯示切換。
  • 腳本編輯器允許用戶將屏幕拆分為多個視圖,以便進行更多交互的代碼編輯和執行。
  • 多語言環境,支持OML、Python和Tcl/TK。
  • 強大的代碼調試器:通過監視窗口可以容易的監視變量值,通過斷點窗口可以在調試會話中顯示所有斷點。
  • 直觀的專業瀏覽器,能分層展示所有腳本,繪圖和矩陣數據,並快速進行導航。
  • 文件瀏覽器允許直接訪問瓷盤上存在的程序文件。
  • 變量瀏覽器:顯示用戶自定義的局部以及全局工作空間的變量,包括他們的名字、數值、類型和範圍。提供在調試過程中易於監視變量值的選項。
  • 命令歷史窗口:顯示歷史命令,並可以快速執行,支持雙擊每個命令或拖放到命令窗口中。

CAE數據接口

用於從CAE結果中讀取和寫入數據,包括:
  • 讀取H3D、OP2、ODB、RES、RSP等各類二進制格式文件
  • 讀取PUNCH、CSV等各類文本格式結果文件
  • 生成H3D二進制格式文件

與Altair模擬平台無縫整合

  • 支持滑鼠右鍵一鍵式註冊Compose腳本函數
  • HyperMesh、HyperGraph、HyperStudy可自動加載和使用已註冊的腳本函數
  • OptiStruct可直接加載未編譯和註冊的Compose腳本,用於優化模擬
  • Tcl/TK整合

全面的數學庫

  • 微積分
  • 核心最小解譯器
  • 資料結構
  • 微分方程
  • 基礎數學
  • 檔結構
  • 工程與電腦輔助(CAE)之間的橋樑
  • 線性代數
  • 邏輯命令
  • 最優化
  • 繪圖
  • 多項式數學運算
  • 信號處理
  • 統計分析
  • 字串操作
  • 系統控制
  • 時間控制
  • 三角命令
  • 向量和矩陣

資料視覺化、繪圖和輸出報告

  • 支持各種2D和3D圖
  • 圖形屬性可以與上下文功能表一起簡單、互動式地被修改, 用來設置輸出標題、標籤、軸標籤、圖例和刻度線標籤。
  • 支持縮放和平移
  • 生成報告

函數和路徑管理

  • Compose的開放矩陣語言(OML)提供了使用左手邊(Left hand side, LHS)和右手邊(Right hand side, RHS)變數用於一個公式的 能力,這給予使用者極大的靈活性。
  • 定義函數,而不需要創建一個函數檔。作用域規則給使用者訪問所有區域變數和定義和分配它們的函數。

開放矩陣語言解譯器

  • 解譯器用於增強交互,以支持長腳本的中斷
  • 提供對變數流覽器的擴展,以支援附加物件。包括語法高亮和自動執行,並提供所有的代碼調試功能。

豐富的2D與3D數據可視化

包含調節器的集成開發環境

基於Altair模型開發的雷達系統設計