为什么MapleMBSE需要安装NoMagic库?

 

2019.1版本起,MapleMBSE支持您已经安装的任何版本的NoMagic产品,如Cameo Enterprise ArchitectureCameo System ModelerMagicDrawNoMagic产品支持的这种灵活性是通过安装NoMagic库来实现的。


如何安装我的产品库?


安装MapleMBSE后第一次启动它时,会显示一个弹出对话框,要求您选择要使用的NoMagic产品的目录。建议使用您最常用的NoMagic产品的相同库。

 

如果MapleMBSE检测到您已更改产品版本,或正在使用其他NoMagic产品,您将可以选择更新要安装的NoMagic库。

 

对于更高级的用户,您可以创建一个系统变量MAPLEMBSE_MD_INSTALL_ROOT,指向NoMagic产品的基目录。但是,如果您选择这种方法,请注意,如果MapleMBSE无法找到TWC适配器所需的所有库,它将失败。

 

我正确安装了NoMagic产品,但无法打开任何.mse文件。我该怎么办?

 

这可能是因为您没有为您的环境安装正确的库,也没有连接到服务器。

 

您可能没有安装正确的库的一些迹象包括:

 

如果您能够看到登录对话框,但无法连接,通常您将能够看到错误消息。如果客户端和服务器版本不兼容,则需要安装兼容的库。


另一个症状(更难诊断)是一条消息,称MapleMBSE无法识别.mse文件中使用的大多数限定符或功能。

 

如果mse文件正确,但您仍然收到此消息,则您的库和.mse文件之间可能存在兼容性问题。注意:要检查兼容性,请在文本编辑器中打开.mse文件,并检查文件中的import ecore语句。声明,导入ecorehttp://www.nomagic.com/magicdraw/UML/2.5用于版本18.5。该语句导入ecorehttp://www.nomagic.com/magicdraw/UML/2.5.1用于版本19.0

 

如何手动更改NoMagic库?

 

要手动强制更改,请转到:<用户目录>\AppData\Local\MapleMBSE并删除文件nomagic.root。下次打开MapleMBSE时,将弹出一个对话框,您可以在其中选择所需的NoMagic产品安装。