罗华俊 发表于 2015-11-18 09:48:27

如何通过模块把模型的一部分与另一模型合并

关键词:模块,另存为,映射,MDL文件解决途径:在实际模型构建过程中,常常遇到需要把某一模型的全部元素或者一部分元素复制到另一模型进行重用的情况,为了实现此目的我们可以把需要复制或合并的元素组织为一个模块。首先需要在模型中重新定义一个模块,在元素树中把模型中相应的元素拖拽进入新建的模块中。之后在软件中选择“文件\另存为(File\Save As…)”,默认情况下保存的文件以.mod为后缀名,表示为Witness默认的模型文件,在此我们通过另存类型下拉菜单选择“模块文件(*.mdl)”并输入保存的模块名称。file:///C:/Users/Roland/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg点击保存之后会弹出对话框提示选择需要保存的模块,选择需要保存的模块并点击确定。file:///C:/Users/Roland/AppData/Local/Temp/msohtmlclip1/01/clip_image003.png这样我们就把需要重用的模块导出到外部的MDL文件中,当需要重用时,可以直接把MDL文件拖拽进入模型或者通过“文件\打开”的方式进行重用。
值得注意的是当进行模块重用时可能会弹出找不到某元素的提示并需要进行元素映射,这是由于模块内部某些元素的逻辑指定或者动作命令中调用的某些元素在重用时不存在,因此可以对这些不再存在的元素进行重新指定或映射。当然也可以直接跳过,但是如果跳过则与此丢失的元素相关的所有逻辑命令和动作命令都不会被导入原来的模块中。
页: [1]
查看完整版本: 如何通过模块把模型的一部分与另一模型合并