首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将自定义xml文件导入到我的EA模型中

如何将自定义xml文件导入到我的EA模型中
EN

Stack Overflow用户
提问于 2020-11-26 15:46:04
回答 1查看 134关注 0票数 1

我的用例的上下文如下:

我有一个机器人模型,它是我在Enterprise Architect (15.1)中主要使用SysML创建的。我希望我的模型检查一个URDF文件(它本身是一个XML文件),以确定URDF模型的属性是否满足我的EA模型的要求。

在我的EA模型中,我有“最大质量”的需求,它由一个属性“质量”来满足,类型为Real,它由“Robot”块拥有。在URDF中,它对每个机器人链接都有“质量”属性(因此在XML层次结构中,“质量”属性在robot : link :inertial中)。

我的用例:我希望我的EA模型根据XML模式导入URDF模型。从那里,我应该能够根据URDF模型对总质量求和,以在EA模型中为我的“质量”属性提供派生值,然后将该值与需求约束进行比较,以确定需求是否得到验证。

如果无法导入此urdf,那么是否可以读取urdf文件?

我获取了一个示例.urdf文件,并将其转换为.xsd文件。然后在功能区中,我做了开发->模式建模->导入XSD。我在'Import XSD Elements/Attributes‘Import Options标题下选择了'UML Attributes’选项。元素是构造型的XSD{complexType,element,attribute},层次结构看起来是有序的。但是,我不知道下一步如何根据创建的模式导入urdf模型。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-26 17:25:37

不可能将随机的xml文件导入到EA中,即使您已经导入了它的XML模式。

支持的文件格式有很多种,比如XMI、EMX/UML2等。但URDF不是其中之一。

因此,为了导入该文件,您必须以脚本、插件或独立程序的形式编写自己的自动化程序。

在此之前,您必须确定如何将URDF文件转换为EA概念,如元素、属性、连接器或标记值。

有关EA中自动化的更多信息,请查看此处:https://www.sparxsystems.com/enterprise_architect_user_guide/15.2/automation/automation_interface.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65017863

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档