系统要求

使用MXAM须符合以下系统要求:

  • Windows Vista、Windows 7、Windows 8、Windows 10(64位版本)、Windows 11或
  • Linux(64位版本),使用Ubuntu 20.04.1 Desktop进行测试。
  • 您的系统上需要安装Java 11到21(64位版本)中的版本(经过测试,可以与MXAM一起使用的版本是“Adoptium OpenJDK 11”)。
  • 满足MXAM和MATLAB®/Simulink®/Stateflow®应用的系统要求:
    • MATLAB®版本请查看下面的表格
    • 使用TargetLink®时的附加系统要求:TargetLink®(基本套件) 版本请查看下面的表格
  • 应用MXAM和ASCET的系统要求:ASCET6.1版本至6.4.7版本
MXAM版本 MATLAB版本 TargetLink版本 兼容Java版本
MXAM版本: 10.3 MATLAB版本: R2019b - R2024a TargetLink版本: TL 5.0 - TL 2023b 兼容Java版本: 11 - 21 (64bit)
MXAM版本: 10.2 MATLAB版本: R2019b - R2024a TargetLink版本: TL 5.0 - TL 2023b 兼容Java版本: 11 - 21 (64bit)
MXAM版本: 10.1 MATLAB版本: R2019b - R2023b TargetLink版本: TL 5.0 - TL 2023b 兼容Java版本: 11 - 21 (64bit)
MXAM版本: 10.0 MATLAB版本: R2019b - R2023b TargetLink版本: TL 5.0 - TL 2023b 兼容Java版本: 11 - 21 (64bit)
MXAM版本: 9.3 MATLAB版本: R2015b - R2022b TargetLink版本: TL 4.1 - TL 2022b 兼容Java版本: 8 - 15 (64bit)
MXAM版本: 9.2 MATLAB版本: R2015b - R2022b TargetLink版本: TL 4.1 - TL 2022b 兼容Java版本: 8 - 15 (64bit)
MXAM版本: 9.1 MATLAB版本: R2015b - R2022b TargetLink版本: TL 4.1 - TL 2022b 兼容Java版本: 8 - 15 (64bit)
MXAM版本: 9.0 MATLAB版本: R2015b - R2022b TargetLink版本: TL 4.1 - TL 2022b 兼容Java版本: 8 - 15 (64bit)
MXAM版本: 8.2 MATLAB版本: R2015b - R2022a TargetLink版本: TL 4.1 - TL 5.2 兼容Java版本: 8 - 15 (64bit)
MXAM版本: 8.1 MATLAB版本: R2015b - R2021b TargetLink版本: TL 4.1 - TL 5.2 兼容Java版本: 8 - 15 (64bit)
MXAM版本: 8.0 MATLAB版本: R2015b - R2021b TargetLink版本: TL 4.1 - TL 5.2 兼容Java版本: 8 - 15 (64bit)
MXAM版本: 7.3 MATLAB版本: R2013b - R2021b TargetLink版本: TL 3.5 - TL 5.2 兼容Java版本: 8 - 12 (64bit)
MXAM版本: 7.2 MATLAB版本: R2013b - R2020b TargetLink版本: TL 3.5 - TL 5.1 兼容Java版本: 8 - 12 (64bit)
MXAM版本: 7.1 MATLAB版本: R2013b - R2020b TargetLink版本: TL 3.5 - TL 5.1 兼容Java版本: 8 - 12 (64bit)
MXAM版本: 7.0 MATLAB版本: R2013b - R2020b TargetLink版本: TL 3.5 - TL 5.1 兼容Java版本: 8 - 12 (64bit)
MXAM版本: 6.5 MATLAB版本: R2011b - R2020b TargetLink版本: TL 3.3 - TL 5.0 兼容Java版本: 8 - 12 (64bit)
MXAM版本: 6.4 MATLAB版本: R2011b - R2019b TargetLink版本: TL 3.3 - TL 5.0 兼容Java版本: 8 - 12 (64bit)
MXAM版本: 6.3 MATLAB版本: R2011b - R2019b TargetLink版本: TL 3.3 - TL 5.0 兼容Java版本: 8 - 12 (64bit)
MXAM版本: 6.2 MATLAB版本: R2011b - R2019b TargetLink版本: TL 3.3 - TL 5.0 兼容Java版本: 8 - 12 (64bit)
MXAM版本: 6.1 MATLAB版本: R2011b - R2019a TargetLink版本: TL 3.3 - TL 4.4 兼容Java版本: 8 - 12 (64bit)
MXAM版本: 6.0 MATLAB版本: R2011b - R2019a TargetLink版本: TL 3.3 - TL 4.4 兼容Java版本: 8 - 12 (64bit)
MXAM版本 Flexera版本(最低) Dongledriver版本
MXAM版本: 9.0.0及更高 Flexera版本(最低): 11.19.1 Dongledriver版本: 6.60及更高
MXAM版本: 自8.1.0至8.2.0 Flexera版本(最低): 11.16 Dongledriver版本: 自6.40至(但不包括)6.60
MXAM版本: 自3.9.1至8.0.0 Flexera版本(最低): 11.14 Dongledriver版本: 自6.32至6.40
MXAM版本: 3.9.0及更早 Flexera版本(最低): 11.13 Dongledriver版本: 6.30

安装

手工安装

  • 安装程序:执行安装文件(.exe文件)并按照安装说明进行MXAM的安装。
    • 安装启动过程的等待时间取决于客户端计算机的安全设置。
    • 安装到写保护目录中:右键以管理员身份执行安装。
  • Zip压缩文档:解压文档到任何目录中。
  • 注意:如果您的安装路径包含以下列表中的特殊符号,MXAM将无法启动并发出错误对话框:#, %, ;。请避免在MXAM路径中使用这些符号。
  • MXAM安装程序有以下标志可以在命令行中设置: /D、/S、/lang、/lic/conf。这些标志均可选。只有在使用/S标志指定静默安装时,我们强烈建议您同时使用/D标志指定安装目录。
  • /D:指定安装目录。请注意,此标志必须设置在cmd使用的最后。不将其放置在最后会导致错误。
  • /S:指定静默安装,例如:

    mxam-installer.exe /S /D=D:\path\to\mxam

  • /lang您可以选择以哪种语言打开安装程序。安装程序默认使用系统语言,但如果您希望安装程序使用特定语言,可以指定3种语言的快捷方式之一。可用的快捷方式有 DE(德语)、EN(英语)和 ZH(简体中文)。传递给 /lang 参数的任何其他值都将默认为英语。例如:

    mxam-installer.exe /lang=EN

  • /lic:用于为您的MXAM安装设置默认许可证文件。您指定的文件将会被复制到MXAM安装的许可证文件夹中,例如:

    mxam-installer.exe /S /lic=D:\path\to\license.lic /D=D:\path\to\mxam

  • /conf:用于为您的安装设置自定义配置。此标志需要一个具有以下特定结构的文件夹:

    my-config
    |-- com.modelengineers.mxam.core.prefs
    |-- com.modelengineers.mxam.ui.common.prefs
    |-- com.modelengineers.mxam.ui.jiraSupport.prefs
    |-- lismo.config
    |-- adapters
    |   |-- com.modelengineers.mxam.tooladapter.ascet6.ini
    |   |-- com.modelengineers.mxam.tooladapter.file.ini
    |   |-- com.modelengineers.mxam.tooladapter.matlab.ini
    |   |-- com.modelengineers.mxam.tooladapter.mxamreport.ini

    您可以在MXAM安装文件夹中的doc/MXAM_X_Y_Z_config_template.zip找到配置模板文件夹。您只需复制模板文件夹,即可开始编辑与您相关的首选项和配置。关于每个配置属性的具体说明,您可参阅MXAM帮助内容(在MXAM中:Help > Help Contents),例如:

    mxam-installer.exe /S /conf=D:\path\to\config\folder /D=D:\path\to\mxam

  • 在一台设备上运行一次MXAM安装程序,并将您在完成面板上的自动安装数据保存为auto-install.xml。
    有了这些数据,您就可以在另一台相似的设备上运行相同的安装程序。
  • 配置auto-install.xml
  • 运行自动安装程序: >>[installer-name].exe [ABSOLUTE-PATH/auto-install.xml]

假如您已将MXAM文件夹永久添加到MATLAB路径上,请从路径中删除所有相关文件夹。

许可证购置方案

从小型本地团队到大型全球组织,我们都能根据您的需求提供灵活的许可证选择。对于基于用户的用例,我们提供加密狗和浮动网络许可证,您可以选择订阅年度许可证或购置永久许可证。对于企业内部及云端部署的流程自动化,您需要使用我们的自动化许可证,这种许可证主要以年度订阅的形式提供。

有任何疑问吗?请通过sales@model-engineers.com联系我们。

许可证配置

我们的许可证技术基于业界领先Revenera FlexNetOperation技术平台。

在安装过程中,双击MES工具目录中的“LicenseManager.jar”,即可启动MES许可证管理器,为所有MES工具配置许可证。

如果您需要将工具升级到新的主版本,例如从9.x升级到10.x,则需要新的主版本许可证。如果您只想在主版本内进行升级,例如从9.1升级到9.2,则可以继续使用原有许可证。许可证向后兼容,例如,您可以使用 4.x 版本许可证运行4.x以下的版本工具。

通常,如果需要更新许可证文件,您将收到以下错误信息:FlexErrorNo: -21

许可证文件不支持此版本。

请联系license@model-engineers.com申请更新许可证。如果您的支持与升级服务处于有效期内,我们将尽快向您发送新的许可证。

如您有一台新电脑,如何将Node锁定的许可证从一台计算机转移到另一台计算机?也请联系license@model-engineers.com

通过MES许可证管理器,您可以点击“Test Server(测试服务器)”按钮来测试许可证服务器。服务器的响应将会被记录在“Output(输出)”窗口中。可用许可证将在输出中列出。

以下几种方法可以帮您解决这个问题。首先请打开MES License Manager,查看可用的主机或加密狗ID(如图所示)。

您可以查看到哪一个Revenera FlexNetOperations正在被使用,并与您的MAC ID进行比较。如果您需要联系我们的支持人员,请将列出的ID截图发送给我们。

或者,请检查您是否有一个名为“LM_LICENSE_FILE”的系统变量指向另一个许可证。如有,请声明一个命名为“MES_LICENSE_FILE”的新系统变量,并使该变量指向MES License Manager。MES License Manager将优先处理此供应商特定变量。

您可以为所有使用的MES工具设置中央许可证配置。请在MES许可证管理器中点击“Advanced >>>>”。在出现的下拉菜单中,您可在不同工具中进行选择。您还可以选择中央配置,即所有MES工具的通用配置。

快速启动

请双击MXAM图标或mxam.exe启动MXAM。

对于MATLAB平台,您可以在命令窗键入>>mxam轻松启动MXAM。前提条件是MXAM的安装目录使MATLAB或当前工作目录的一部分。

您可从”Project“视角启动分析。
一个默认项目已经打开。
请点击“Analyze”链接。

通过MES许可证管理器,您可点击按钮“Test Server”来测试许可证服务器。服务器的响应将输出在“Output”窗口中。可用的许可证将在输出中列出。

报告视图有不同的导览方式选择,并相互影响。在MXAM左侧有两个导航选项卡,供您进一步浏览分析结果。

规范文档导览(Document Navigation)
使用“规范文档导览“,从项目建模规范文档的角度查看分析结果,您可查看每个章节、建模规范和检查的结果。

模型工件导览(Artificial Navigation)
使用“模型工件导览“,从模型层次结构的角度查看分析结果,您可查看每个子系统或图标的结果。

常规导览(General Navigation)
如果在 “规范文档导览 ”的树形结构中选择一个元素,该元素和所有子元素的所有结果都会列在导览左侧名为“结果视图”的表格中。在 “模型工件导览”中,会列出所选层次结构中包含的所有结果。在此,您可以点击特定的结果,查看详细信息,并链接到左下方“结果详情”中的模型。在右下角的“详细信息 ”选项卡中,你可以看到所选元素的详细信息。在左下角的另一个选项卡中,您可以看到导览选项卡中选定元素的汇总结果摘要。如果您想查看模型指标,可以选择左上角的MXRAY指标选项卡。该报告为您提供了一个表格,用于查看每个子系统或图表的所有指标。每个指标的列可按结果排序。选择左上角的 “指标摘要 ”选项卡,可快速浏览所有指标。

要保存报告,请选择报告并在右键菜单中点击“Save Report“。报告将以MXMR格式保存。这种格式可在用户界面中使用 (file > Open Report,或将.mxmr文件拖放至MXAM应用程序窗口中)。

您还可以将报告导出为HTML、PDF或Excel格式。

最快捷的方法是使用拖放功能。

自定义MXAM

您对如何将MXAM集成到您的软件开发环境中有疑问吗?我们准备了一系列常见问题和说明,帮助您顺利上手MXAM :

在本视频中,Model Engineering Solutions (MES)将演示如何将MXAM项目设置为mxmp-文件。您将学习如何创建和配置MXAM项目以及如何保存和加载项目。建议您在观看此视频前了解MXAM工作流程的基本知识,此视频侧重于MXAM工作流程的第一步。

MXAM内自带一系列建模规范文档,您可以在“Library Browser”透视图的”Guideline Documents“视图中找到。

要想创建一个自定义文档,选择视图工具栏中的”New... “创建新文档,或者选择一个现有文档,点击”Save as...“另存,然后根据自己的需要修改文档。

在文档编辑器中,编辑章节结构和添加建模规范。

MXAM为自动化分析提供了不同的批处理接口。无头windows接口、MATLAB API、JAVA API或Web服务接口(根据客户要求)可以用来从另一个应用程序或持续集成服务器控制MXAM。

MXAM提供了钩子/回调函数,可用于自定义启动、关闭或分析程序。

这些钩子函数位于MXAM的doc目录中。要使用钩子函数,请将该函数复制到另一个目录中,对其进行自定义,并确保其在启动或分析期间位于MATLAB路径中。

大多数检查都提供可用于配置自定义检查步骤的默认参数。在工具菜单中,选择”Settings > Check Parameters“或在”Details“视图中双击一个参数打开”Customize Check Parameters Wizard“。使用搜索和筛选功能找到想要的参数,并在表中选择它。在”Parameter Settings“部分,覆盖项目配置的默认值。(如图)

要实现自定义检查,请参阅开发人员指南。

MXAM工具使用

您是否有关于建模规范和静态模型分析方面的问题?我们准备了一系列MXAM的常见问题和说明,帮助您顺利上手MXAM :

如想使用自动修复功能,请单击”Document Navigation“视图中的Tree Menu,选择”show repairable checks only“。右键单击Tree Menu中的检查结果,选择“Repair”。选择完成后,所有检测结果会显示在一个对话框中,您可以选择查看,进行修复,或跳过操作。

您也可以手动修复模型中的违规条目。手动修复完成后,右键单击该检查结果,选择“Rerun”,查看违规问题是否已解决。

您可以使用软件注释功能对违规结果进行偏差注释。选择违规条目,点击”Add Annotation“。在comment处写下注释,如有需要也可以更改检查结果的类型。在向导的第二页将您的注释保存在工件旁边的”annotation definition(文件)“中,或保存在库中。该注释将反映在后续的每次检查运行中。注释详细信息和原始结果类型显示在“Finding Details”视图中。所有报告导出格式中都包含注释。

想要忽略分析某(些)元素,有两种方法:

您可以设置全局MATLAB®参数来排除Simulink®库、模块类型或掩码类型。 这些元件在分析过程中会被筛除,并且不会在报告中出现。

此外,您也可以使用忽略列表来排除元素,例如子系统,模块类型或掩码类型,用于所有检查或特定检查。

最后的报告中将包含忽略列表元件的检查结果,并标记为”ignored“。

在MXAM中启动MoRe有两种方法,下列视频中有详细介绍。一种方法是从Simulink工具栏启动MoRe。另一种方法是右键单击模型。一旦启动MoRe,用户会发现他们的模型得到了改进,日常工作也得到了简化和加速。这是因为通过MoRe的自动布局功能,Simulink建模变得更加容易。

保密性 & 安全性

我需要对MXAM进行鉴定吗?

根据ISO 26262等安全标准对工具进行鉴定需要对工具进行分类和鉴定。这种分类取决于您所处的环境。如果分类结果为TCL 2或3,则需要在工具链中对MXAM进行鉴定。

工具鉴定工具包
我们可为您提供ISO 26262鉴定工具包。本工具包为您提供了一个框架:

  • 确定软件工具需要的可信域,并
  • 对软件工具进行鉴定,以证明该工具适用于定制ISO 26262所要求的活动或任务。

有任何问题,请联系sales@model-engineers.com

MXAM tuev证明

MXAM是经TÜV SÜD(南德意志技术监督协会)认证的T2离线支持工具,可用于安全相关的嵌入式软件开发,并完全符合ISO 26262、IEC 61508和ISO 25119标准。MXAM专为功能安全开发人员,测试人员和质量经理在MATLAB®/Simulink®、Embedded Coder®和 TargetLink®平台上进行基于模型的开发(MBD)而设计。

根据我们的安全审查结果,我们的MES应用程序均未收到CVE- 2021-44228的影响。

已实现的log4j版本未受影响,JNDI/JMS Appender并未在使用。
请在下方表格中查看以往工具版本的所有详细信息。所有较新的工具版本均未受影响。我们建议所有许可证服务器安装使用Flexnet Publisher (FNP) 11.19.1版本。您可在此处下载MES FNP软件包。

产品 版本 桌面应用程序 应用服务器应用 背景 CVE-2021-44228
Log4j 2.0-beta9 to 2.14.1
产品: Flexnet Publisher 版本: 11.14.0 桌面应用程序:   应用服务器应用: x 背景: Log4j 1.X版本 CVE-2021-44228
Log4j 2.0-beta9 to 2.14.1:
不受影响
产品: Flexnet Publisher 版本: 11.16.4 桌面应用程序:   应用服务器应用:   背景:   CVE-2021-44228
Log4j 2.0-beta9 to 2.14.1:
 
产品: Flexnet Publisher 版本: 11.17.0.0 桌面应用程序:   应用服务器应用:   背景:   CVE-2021-44228
Log4j 2.0-beta9 to 2.14.1:
 
产品: Flexnet Publisher 版本: 11.17.1 桌面应用程序:   应用服务器应用:   背景:   CVE-2021-44228
Log4j 2.0-beta9 to 2.14.1:
 
产品: Flexnet Publisher 版本: 11.18.3.0 桌面应用程序:   应用服务器应用: x 背景: Log4j 2.15.X版本 CVE-2021-44228
Log4j 2.0-beta9 to 2.14.1:
可能会影响
产品: Flexnet Publisher 版本: 11.18.3.1 桌面应用程序:   应用服务器应用: x 背景: Log4j 2.17.0版本 CVE-2021-44228
Log4j 2.0-beta9 to 2.14.1:
不受影响



可能会影响
不受影响
产品: Flexnet Publisher 版本: 11.19.1 桌面应用程序:   应用服务器应用:   背景:   CVE-2021-44228
Log4j 2.0-beta9 to 2.14.1:
可能会影响
不受影响
产品: MXAM 版本: 4.X – 7.X 桌面应用程序: x 应用服务器应用:   背景: Log4j 1.2.16版本 CVE-2021-44228
Log4j 2.0-beta9 to 2.14.1:
不受影响
产品: MXAM 版本: 自8.0 桌面应用程序: x 应用服务器应用:   背景: Log4j 2.17.1版本 CVE-2021-44228
Log4j 2.0-beta9 to 2.14.1:
不受影响
产品: MES Plugin for Jenkins 版本: 1.0 – 2.0 桌面应用程序:   应用服务器应用: x 背景: 未使用任何individual logger CVE-2021-44228
Log4j 2.0-beta9 to 2.14.1:
不受影响

快速联系MXAM开发和支持团队

您可以在此向我们咨询有关MES Model Examiner (MXAM)的任何问题。您还可以通过此表格了解MES工具的最新更新和发行说明(季度工具更新快讯)。您还可以向我们发送详细的支持请求

*必须填写

Please calculate 3 plus 1.