Altair Compose能夠讓工程師、科學家和產品開發者有效地以腳本流程自動化的形式對CAE或者測試結果進行數據分析和圖形顯示操作。Compose提供一個支持所有數學語言類型的交互的統一的編程環境,覆蓋矩陣分析、微分方程、信號處理、控制設計以及優化等多方面的應用。
產品亮點
·高層次的基于矩陣的解釋性語言用于數值計算
·集成開發環境用于編寫和調試所有類型的數學運算,包括多語言支持
·在工程前后處理器和計算機輔助工程(CAE)仿真數據之間建立關聯
·全面的數學庫:
-統計數據分析
-矩陣分析
-微分方程
-信號處理
-控制算法設計
-交互式2D和3D繪圖
優勢
快速的算法開發
一套全面綜合的工具可以快速開發自定義數值代碼。這種基于矩陣的語言,作為一套可以編寫和調試的工具能夠訪問一系列廣泛的數學庫和實用程序,不僅覆蓋了廣泛的用戶需求,還能夠確保使用者比使用電子表格或傳統編程語言例如C/C++能夠更快地探索出多種方法和發現解決措施。
開放的、兼容的互動操作平臺
Altair Compose的多語言環境支持在Tcl/Tk或者Python腳本中使用開放矩陣語言(Open Matrix Language, OML)。OML語言不僅易于使用,而且兼Octave和MATLAB,Compose是一個支持多種編程語言的強大的平臺。
簡單的工程數據獲取和處理
工作計算的內置套件和計算機輔助工程(CAE)數據和結果解讀器提供了用于前后處理器快速訪問大量數據的各種格式。數據也可以導出為各種CAE文件格式。
功能
強大且靈活的編程
·基于矩陣的數據結構
·充分解釋
·兼容工業標準
·內嵌和用戶自定義函數
·文字、數據類型、字符串、變量和分配、索引、運算符、表達式和語句流程控制和循環
·交互式或者批處理執行模式
集成式開發環境
·一個功能齊全的命令窗口,在腳本執行過程中帶有命令完成、代碼編輯和顯示打印命令輸出功能,允許在代碼運行過程中能夠可視化和交互式代碼檢查。
·現代腳本編輯器,帶有語法高亮、智能縮進、包括代碼可折疊顯示、書簽、搜索和代碼行號顯示切換。
·腳本編輯器允許用戶將屏幕拆分為多個視圖,以便進行更多交互的代碼編輯和執行。
·多語言環境,支持OML、Python和Tcl/Tk。
·強大的代碼調試器,帶有以下選擇:通過監視窗口可以容易地監視變量值,通過調用堆棧窗口可以在執行腳本時跟蹤路徑,通過斷點窗口可以在調試會話中顯示所有斷點。
·直觀的項目瀏覽器,帶有一個在所有腳本、圖表和矩陣進行導航的層次結構。
·文件瀏覽器允許直接訪問磁盤上存在的程序文件。
·變量瀏覽器顯示所有用戶自定義的和全局工作空間的變量,包括它們的名字、數值、類型和范圍。提供在調試過程中易于監視變量值的選項。
·命令歷史窗口不僅顯示在編程時輸入的所有命令,而且還可以快速執行,支持雙擊每個命令或拖放到命令窗口中。
豐富的命令和數學庫
·基礎數學
·邏輯命令
·線性代數
·矢量及矩陣
·時間控制
·三角函數
·多項式數學
·微積分
·微分方程
·信號處理
·統計分析
·控制設計
·CAE數據讀取
·字符操作
·繪圖
數據可視化、繪圖和輸出報告
·支持各種2D和3D圖
·圖形屬性可以與上下文菜單一起簡單、交互式地被修改,用來設置輸出標題、標簽、軸標簽、圖例和刻度線標簽。
數據連接
·用于從計算機輔助工程(CAE)的模型和結果中讀取和提取數據的工作,尤其是與Altair HyperWorks平臺的無縫接口。
開放矩陣語言解釋器
·解釋器用于增強交互,以支持長腳本的中斷
·提供對變量瀏覽器的擴展,以支持附加對象;包括語法高亮和自動執行,并提供所有的代碼調試功能。
GUI創建容易
·腳本定制
·添加對話框用于自定義用戶界(GUI)
·實現簡單直觀的可重復使用的實用程序
·允許專家開發終端應用工具
·具有程序輸入參數的靈活性和便利性