updateSrcFileLocation
类: slreq.ReqSet
命名空间: slreq
更新导入需求的文档位置
语法
updateSrcFileLocation(rs,oldID,newID)
说明
对于需求集rs
中引用需求, updateSrcFileLocation(
将 Artifact属性从 rs
,oldID
,newID
)oldID
更新为 newID
,并将 Artifact 设置为 oldID
。使用此函数可以更新与导入的引用需求相关的存储的外部需求文档名称和路径。
输入参数
rs
— 需求集
slreq.ReqSet
对象
需求集,指定为 slreq.ReqSet
对象。
oldID
— 原始外部文档的资源标识符
字符串标量 | 字符向量
原始外部文档的资源标识符,指定为字符串标量或字符向量。
newID
— 新外部文档的资源标识符
字符串标量 | 字符向量
新外部文档的资源标识符,指定为字符串标量或字符向量。
示例
更新源工件和参考需求
此示例显示如何从与原始文档名称不同的外部需求文档更新来自外部需求文档的引用需求的源工件,然后更新需求。
加载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 中推出
MATLAB 命令
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)