Main Content

本页采用了机器翻译。点击此处可查看英文原文。

updateSrcFileLocation

类: slreq.ReqSet
命名空间: slreq

更新导入需求的文档位置

语法

updateSrcFileLocation(rs,oldID,newID)

说明

对于需求集rs 中引用需求, updateSrcFileLocation(rs,oldID,newID)Artifact属性从 oldID 更新为 newID,并将 Artifact 设置为 oldID。使用此函数可以更新与导入的引用需求相关的存储的外部需求文档名称和路径。

输入参数

全部展开

需求集,指定为 slreq.ReqSet 对象。

原始外部文档的资源标识符,指定为字符串标量或字符向量。

新外部文档的资源标识符,指定为字符串标量或字符向量。

示例

全部展开

此示例显示如何从与原始文档名称不同的外部需求文档更新来自外部需求文档的引用需求的源工件,然后更新需求。

加载crs_req需求集。

rs = slreq.load("crs_req");

获取需求集的导入节点的句柄。

topRef = children(rs);

获取导入需求的外部需求文档的名称。

oldDoc = topRef.Artifact
oldDoc = 
'crs_req.docx'

将引用需求的源工件更新为名为 crs_req_new .docx 的文档。

updateSrcFileLocation(rs,oldDoc,"crs_req_new.docx")

检查导入节点是否有可用的更新。

tf = hasNewUpdate(topRef)
tf = logical
   1

更新引用需求。

[status,changelist] = updateFromDocument(topRef)
status = 
'Update completed. Refer to Comments on Import1.'
changelist = 
    'Updated: CC003_01. Properties: description
     Updated: CC003_02. Properties: description
     Updated: CC003_03. Properties: description
     Updated: CC003_04. Properties: description
     Updated: Cruise Control SET Indicator Light. Properties: description
     Updated: Cruise control buttons. Properties: description
     Updated: Cruise control mode indicator. Properties: description
     Deleted: Cruise control modes
     Updated: Dashboard image. Properties: description
     Inserted: Dashboard image_1
     Updated: Deactivating cruise control. Properties: description
     Deleted: Disabling cruise control
     Updated: Enabling cruise control. Properties: description
     Updated: Other inputs. Properties: description
     Updated: ROM. Properties: description
     Updated: Resuming cruise control. Properties: description
     Inserted: Simulink_requirement_item_1
     Inserted: Simulink_requirement_item_10
     Inserted: Simulink_requirement_item_11
     Inserted: Simulink_requirement_item_12
     Inserted: Simulink_requirement_item_13
     Inserted: Simulink_requirement_item_14
     Inserted: Simulink_requirement_item_15
     Inserted: Simulink_requirement_item_2
     Inserted: Simulink_requirement_item_3
     Inserted: Simulink_requirement_item_4
     Inserted: Simulink_requirement_item_5
     Inserted: Simulink_requirement_item_6
     Inserted: Simulink_requirement_item_7
     Inserted: Simulink_requirement_item_8
     Inserted: Simulink_requirement_item_9
     Updated: Successive Target Speed Increment. Properties: description
     Updated: System Inputs. Properties: description
     Updated: System outputs. Properties: description
     Updated: Target Speed Increment. Properties: description
     Updated: Target speed decrement. Properties: description
     Updated: Throttle value calculation. Properties: description
     Inserted: When the vehicle is started. Cru
     Inserted: boolean
     Inserted: boolean_1
     Inserted: boolean_2
     Inserted: boolean_3
     Inserted: boolean_4
     Inserted: boolean_5
     Updated: crs_req_new. Properties: summary
     Inserted: single
     Inserted: single_1
     Inserted: single_2
     Inserted: uint8
     Inserted: uint8_1
     '

提示

  • 要更改外部需求文档的存储名称和路径,并更新导入节点下导入的引用需求,请使用updateFromDocument方法。

  • 要在重命名或移动外部需求文档时更新直接链接链接的链接目标,请使用 updateDocUri 方法。

  • 要更新从非基于文件的域导入的引用需求的外部需求文档资源标识符,请使用 updateSrcArtifactUri 方法。

版本历史记录

在 R2017b 中推出