我怎么检查未解决的需求链以编程方式?

5视图(30天)
我想检查任何“坏”需求实现链接的持续集成(CI)工作流。
例如,一个“坏”链接可能是由于模型块被删除。万博1manbetx
我怎么做这个programmtically,即通过MATLAB脚本?

接受的答案

帕特精明的
帕特精明的 2019年11月18日
这可以通过使用 在slreq isResolved方法。链接类
您还可以使用 isResolvedSource isResolvedDestination 如果你关心的是一个特定的连接方向。isResolved方法将返回FALSE,如果链接“悬而未决”。
你需要加载到内存模型 ,否则链接将显示为未解决。
在下面的示例代码中,源模型元素,所以我将使用isResolvedSource。
(使用模型的一个例子 这个文件交换条目 )
myModel =“CruiseControl_TestSuite”;
load_system (myModel)
myLinkSet = slreq.load (myModel);%负载linkset与模型有关
mySources =来源(myLinkSet);%得到链接资源的列表
%检查第一个链接是否解决
outLinkTest = slreq.outLinks (mySources (1));%链接来源是CruiseOnOff尺寸模型
first_link_resolved = isResolvedSource (outLinkTest);%应该是正确的
%检查以确保其工作原理
%开放模式,删除第一个尺寸“CruiseOnOff”,然后保存
open_system (myModel)
%手动删除CruiseOnOff轮廓尺寸
%重新链接是否解决
first_link_resolved = isResolvedSource (outLinkTest);%现在应该是假的
您可以使用一个for循环遍历所有的链接来源的链接。

更多的答案(0)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!