Enterprise Architect 15.2
查看DMN規(guī)則的新方法
對DMN決策表的交叉表支持(請參閱DMN 1.2規(guī)范圖8.9-8.11):
對DMN決策表的新Crosstab支持提供了用戶對主要輸入行的選擇,以形成DMN表達式窗口中CrossTab布局的標(biāo)題。 還有其他新功能可用于移動決策表中的行和合并單元格,以及在模擬時突出顯示相關(guān)條目。 所有這些都為布局和模擬DMN表達式提供了更強大的選項。
決策表中合并的輸入單元格得到改善:
•現(xiàn)在支持對合并的輸入條目網(wǎng)格項目進行就地編輯
•模擬現(xiàn)在突出顯示合并的輸入項
•現(xiàn)在,決策表顯示在更改方向時使用一致的列寬


仿真數(shù)學(xué)工具
集成、Solver和擴展仿真的新工具
15.2版是系統(tǒng)工程師、技術(shù)架構(gòu)師和其他希望將其在Enterprise Architect中的建模和仿真工作與MATLAB,Octave,Modelica等結(jié)合在一起的人員的重大升級。 所有新的“ Solver”類和JavaScript引擎中擴展的數(shù)學(xué)庫都提供了新的且顯著擴展的Simulation功能。


關(guān)于數(shù)學(xué)的一切
新的集成和Solver類。 擴展的數(shù)學(xué)庫,新的動態(tài)圖表等。


Solver類使您可以在運行時使用簡單的結(jié)構(gòu)化Solver API從MATLAB或Octave調(diào)用任意數(shù)學(xué)函數(shù)。 現(xiàn)在,您可以將這些強大的數(shù)學(xué)工具直接鏈接到運行的仿真中。
自定義模型導(dǎo)出到Matlab工具(例如Simulink和Stateflow)為建模和仿真高級數(shù)學(xué)模型和體系結(jié)構(gòu)提供了平臺。
對Modelica集成的改進以及與GNU Octave進行交互的新方法進一步擴展了系統(tǒng)工程師可用的選項,以使他們的活動模型、狀態(tài)模型和參數(shù)模型更上一層樓。
新的動態(tài)圖表庫使您可以將圖表緊密地綁定到模擬,通過使用Java腳本引擎收集模擬數(shù)據(jù)并將其饋入動態(tài)圖表,可以可視化模擬行為的各個方面。
Cephes數(shù)學(xué)庫在我們的Javascript引擎中已完全經(jīng)過重新設(shè)計,現(xiàn)在可供您在Simulations中使用或在EA中用于任何有用的目的。
為了使一切變得簡單,EA現(xiàn)在允許您在內(nèi)置代碼編輯器中查看和編輯圖上每個元素的Javascript代碼。 只需在圖表上按Alt + 7即可查看每個元素,以及在仿真過程中可用于javascript且可調(diào)用的操作和行為。
JavaScript中的Solver類提供對不同工具的豐富訪問
15.2版現(xiàn)在支持名為“ Solver”的新JavaScript構(gòu)造。 我們最初提供了通過內(nèi)置JavaScript引擎與MATLAB和Octave集成的求解器。 這些外部工具中的引用和調(diào)用功能既簡單又直觀,可以立即訪問豐富的數(shù)學(xué)庫和公開的功能。 作為Solve類的一部分,這些Solver類也可以被創(chuàng)建基于模型的JavaScript加載項的加載項編寫者立即訪問。


模擬求解器
Solver類允許您使用外部工具的功能來在模擬中執(zhí)行復(fù)雜的任務(wù)。 每個工具都集成了一個外部工具,可以輕松使用該工具中的功能。 輕松在Javascript和每個環(huán)境之間交換變量
MATLAB求解器:
•直接與MATLAB API集成以使用其任何計算或圖表功能
Octave:
•Octave提供了許多MATLAB函數(shù)的替代方法
•與Octave解釋器集成以使用任何Octave功能
通過多種方式與MATLAB集成
全球數(shù)以百萬計的工程師和科學(xué)家使用MATLAB分析和設(shè)計正在改變我們世界的系統(tǒng)和產(chǎn)品。
Enterprise Architect的MATLAB集成通過MATLAB API進行連接,允許您的Enterprise Architect模擬和其他腳本根據(jù)任何可用的MATLAB函數(shù)/表達式的值進行操作。 通過求解器類調(diào)用MATLAB,或?qū)⒛P蛯?dǎo)出到Simulink,Simscape和/或Stateflow。


用于SysML仿真的MATLAB Simulink
Enterprise Architect現(xiàn)在與Simulink集成
使用Enterprise Architect 15.2,您現(xiàn)在可以在Simulink和Modelica中運行SysML仿真。 Enterprise Architect將SysML模型轉(zhuǎn)換為Simulink格式,并自動運行仿真,并繪制所選變量的輸出。 生成的Simulink文件也可以直接在Simulink中打開,從而可以修改和微調(diào)仿真設(shè)置和輸出功能。
•通過新的Enterprise Architect模式直接訪問通用的內(nèi)置Simulink庫塊,或使用新的SysPhS標(biāo)準構(gòu)造型參數(shù)引用您自己的自定義內(nèi)置塊。
•Simulink的Simscape擴展還支持使用物理流對物理系統(tǒng)進行建模,從而可以跨許多不同的物理域訪問Simscape的大量庫模塊。
•Simulink的Stateflow擴展支持狀態(tài)機引導(dǎo)的仿真。




適用于物理系統(tǒng)的MATLAB Simscape
使用Simscape的Simscape擴展對物理系統(tǒng)進行建模
現(xiàn)在,Enterprise Architect可以將SysML內(nèi)部框圖轉(zhuǎn)換為MATLAB的Simscape,它是Simulink的擴展,并指示MATLAB仿真和繪制所需的輸出。 這允許對物理系統(tǒng)進行仿真,其中組件代表物理對象,流代表物理物質(zhì)或能量,例如從一個水箱流向另一個水箱的水,或流經(jīng)電阻器的電流。
訪問大量預(yù)建的Simscape庫塊,或創(chuàng)建對您自己的自定義庫塊的引用。


用于狀態(tài)機的MATLAB Stateflow
在帶有狀態(tài)機的Simulink中引導(dǎo)SysML仿真。 將狀態(tài)機轉(zhuǎn)換為MATLAB Stateflow圖。
•利用MATLAB的功能來模擬狀態(tài)圖
•易于導(dǎo)出和運行
與GNU Octave的高級數(shù)學(xué)聯(lián)系
使用Octave'solver'類與Octave集成
開源Octave項目提供了豐富的數(shù)學(xué)函數(shù)庫,您可以在模型和仿真中利用它們
示例
下圖顯示了Enterprise Architect中的一個腳本示例,該腳本調(diào)用Octave執(zhí)行數(shù)學(xué)函數(shù)圖。 在這種情況下,將生成一個方波,并使用快速傅立葉變換對其進行處理,以給出形成方波的諧波幅度。
•用JavaScript創(chuàng)建一個Octave解算器
•調(diào)用Octave的數(shù)學(xué)功能來指導(dǎo)仿真
•與圖表和其他模型元素集成


對Modelica的新擴展支持
將模型導(dǎo)出到Modelica已擴展,以擴展對Modelica功能的支持


OpenModelica
•現(xiàn)在支持SysPhS,用于在SysML塊而不是Simulation配置中定義常量和變量
•支持在OMEdit-OpenModelica Connection Editor中顯示框圖
•支持引用現(xiàn)有的Modelica庫塊或自定義用戶定義的塊
•現(xiàn)在在OpenModelica Connection Editor中顯示別名和注釋
使用準備在OpenModelica中模擬的新SysPhS模式動態(tài)創(chuàng)建塊。 使用最新的OpenModelica代碼生成,您可以在OpenModelica中查看SysML組件以及模擬圖。


OMG SysPhS-用于將系統(tǒng)模型與數(shù)學(xué)工具集成的開放標(biāo)準
OMG SysPhS標(biāo)準
Enterprise Architect現(xiàn)在還支持OMG SysPhS標(biāo)準,使您能夠在模擬中構(gòu)造變量和常量的原型,并為這些變量分配各種選項。 通過將常數(shù)和變量包含在塊的單獨隔間中,這提供了一種可視化方法來設(shè)置仿真。 它還具有附加優(yōu)勢,因為它們現(xiàn)在基于模型,因此更易于共享。


快速輕松地訪問仿真背后的所有腳本代碼
新的代碼編輯器功能支持圖表上所有元素的所有代碼和行為腳本的可視化。
單一代碼編輯器
在諸如狀態(tài)機和活動圖之類的行為模型中編輯Javascript代碼已得到改進,以允許在單個代碼編輯器中編輯此類圖的所有行為。 這些元素的代碼編輯器包括一個結(jié)構(gòu)樹,允許導(dǎo)航和編輯任何子元素行為。
結(jié)構(gòu)樹
以前,對于每個需要查看或編輯的行為,必須按F10或調(diào)出屬性對話框。 現(xiàn)在,每個行為都可以在帶有結(jié)構(gòu)樹的單個編輯器中進行編輯,從而可以快速導(dǎo)航到子元素。
所有基于仿真結(jié)果的新動態(tài)圖表
從您的模擬中創(chuàng)建易于閱讀、直觀的圖表
•將模擬結(jié)果保存為可視圖表元素
•模擬結(jié)果填充的圖表可以輕松地包含在報告中
•與利益相關(guān)者共享用戶友好的仿真結(jié)果,而無需任何其他仿真工具


JavaScript引擎現(xiàn)在支持高級和集成數(shù)學(xué)功能
Cephes數(shù)學(xué)庫
傳奇的Cephes數(shù)學(xué)庫現(xiàn)已完全和緊密地集成到Enterprise Architect可用的JavaScript引擎中。 該庫是用于科學(xué)和工程應(yīng)用的400多種高質(zhì)量數(shù)學(xué)例程的集合。 這為希望將其工程和系統(tǒng)模型提高到新水平的建模人員提供了廣泛的數(shù)學(xué)潛力。
京ICP備09015132號-996 | 違法和不良信息舉報電話:4006561155
© Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號豪柏大廈C2座11層1105室
北京哲想軟件集團旗下網(wǎng)站:哲想軟件 | 哲想動畫