Rhapsody 8.0.5添加到模型问题

时间:2017-03-10 11:30:18

标签: rhapsody

我正在尝试通过"添加到模型"在Rhapsody模型中添加一个包。 Rhapsody 8.0.5的属性,但它给我一个错误,该文件是已存在文件的重命名版本。请告诉我其背后的原因以及除了以不同名称加载文件之外的可能解决方案。

enter image description here

3 个答案:

答案 0 :(得分:1)

Rhapsody模型中的每个元素都有唯一的ID。当Rhapsody发现您正在尝试“添加到模型”一个与模型中已存在的元素具有相同ID的元素时,将显示您遇到的对话框。 (有许多情况可能导致这种情况,例如,在文件系统中复制项目)。

因此,在此对话框中,Rhapsody基本上提供了三种解决ID冲突的方法:

  • 取消加载元素
  • 将模型中的现有元素替换为您要添加的元素
  • 将元素添加到模型中,使用不同的名称以及不同的ID

答案 1 :(得分:1)

我所知道的最简单的方法是:

  • 使用文本编辑器编辑sbs文件以导出并删除几乎在文档开头的整行:_id = GUIDxxxx
  • 然后您可以毫无问题地添加单位。

  • 请注意,如果您没有正确清理模型和导入设备,可能会发生类名冲突。

答案 2 :(得分:1)

Rhapsody在您发布的对话框中为您提供所需的一切。 Rhp发现您已经拥有一个名称相同的包,并且模型中的内容很可能相同。 所以你可以简单地用这个版本替换它,或者你用其他名称导入你的包,你可以比较两个版本的内容