setPreSaveFcn
类: slreq.ReqSet
命名空间: slreq
语法
setPreSaveFcn(rs,callbackScript)
说明
setPreSaveFcn(
将 rs
,callbackScript
)callbackScript
指定的脚本分配为需求集rs
的 PreSaveFcn
回调脚本。
输入参数
rs
— 需求集
slreq.ReqSet
对象
需求集,指定为 slreq.ReqSet
对象。
callbackScript
— 要注册的脚本的名称
字符串标量 | 字符向量
要注册为需求集的PreSaveFcn
回调的脚本的名称,指定为字符串标量或字符向量。
示例
获取并设置 PreSaveFcn
回调
此示例显示如何获取和设置需求集的PreSaveFcn
回调。
将当前文件夹添加到路径中。
addpath(pwd)
打开ShortestPath
工程,其中包含计算图上两个节点之间最短路径的算法。有关更多信息,请参阅 使用基于需求的测试验证 MATLAB 算法。
openProject("ShortestPath");
打开shortest_path_tests_reqs
需求集。需求集包含测试需求,描述了为了验证工程中的shortest_path
算法必须通过测试用例测试的功能行为。
testReqs = slreq.open("shortest_path_tests_reqs");
将preSaveTestReqs
脚本注册为PreSaveFcn
回调。
setPreSaveFcn(testReqs,"preSaveTestReqs");
确认preSaveTestReqs
脚本是shortest_path_tests_reqs
需求集的PreSaveFcn
回调。
callbackScript = getPreSaveFcn(testReqs)
callbackScript = 'preSaveTestReqs'
保存 shortest_path_tests_reqs
需求集以执行回调。
save(testReqs);
preSaveTestReqs
脚本将当前需求编辑器视图设置保存到名为 myViewSettings.mat
的 MAT 文件中。
type preSaveTestReqs.m
slreq.exportViewSettings("myViewSettings.mat");
版本历史记录
在 R2022a 中推出
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)