主要内容

slproject.getCurrentProjects.

(不推荐)列出所有顶级项目

slproject.getCurrentProjects.不推荐。用matlab.project.rootproject.反而。有关更多信息,请参阅兼容性的考虑

描述

例子

项目= slproject.getCurrentProjects返回所有开放式顶级项目的列表。目前只能加载一个或零顶级项目。返回1或0的对象数组专案经理对象项目您可以使用以编程方式操纵项目。用slproject.getCurrentProjects.用于项目自动化脚本。

如果你执行slproject.getCurrentProjects.在项目快捷方式中,它只返回该快捷方式所属的项目。如果快捷方式属于被引用的项目,它将返回被引用的项目。

例子

全部收缩

打开机身项目并使用slproject.getCurrentProjects.要获取项目对象以在命令行中操作项目。

sldemo_slproject_airframe proj = slproject.getCurrentProjects
Proj = ProjectManager具有属性:名称:'Simulink Project金宝app AirFrame示例'类别:[1x1 slproject.category]快捷方式:[1x8 slproject.shortcut] projectpath:[1x7 slproject.pathfolder] projectReferences:[1x0 slproject.projectReference]文件:[1x30slproject.projectfile] rootfolder:'c:\ work 金宝app\ simulink \ projects \ airframe'

打开AirFrame项目并创建项目对象。

sldemo_slproject_airframe proj = slproject.getcurrentproject
Proj = ProjectManager具有属性:名称:'Simulink Project金宝app AirFrame示例'类别:[1x1 slproject.category]快捷方式:[1x8 slproject.shortcut] projectpath:[1x7 slproject.pathfolder] projectReferences:[1x0 slproject.projectReference]文件:[1x30slproject.projectfile] rootfolder:'c:\ work 金宝app\ simulink \ projects \ airframe'

了解您可以使用项目所做的操作。

方法(Proj)
类slproject的方法。专案经理: addFile findCategory addFolderIncludingChildFiles findFile close isLoaded createCategory listModifiedFiles export refreshSourceControl reload removeCategory removeFile

获得项目对象后,可以检查项目属性。

打开AirFrame项目并创建项目对象。

sldemo_slproject_airframe proj = slproject.getcurrentProjects;

检查项目文件。

=项目文件。文件
files = 1x30 projectfile数组与属性:path标签修订版苏克索托洛斯图

检查第8个文件的标签。

proj.files(8).Labels
ANS =具有属性的标签:文件:'c:\ work \ airframe \ data \ system_model.sldd'数据:[]数据类型:'none'名称:'design'categoryname:'classification'

获取特定文件。

myfile = findfile(proj,'models / spalmcontrol.slx'
myfile = projectfile与属性:path:'c:\ temp \ airframe \ models \ spalmcontrol.slx'标签:[1x1 slproject.label]修订版:'2'sourcecontrolstatus:未修改

找出您可以对该文件做什么。

方法(myfile)
类SLProject的方法.ProjectFile:AddLabel RemoveLabel FindLabel

输出参数

全部收缩

项目,作为1或0的对象阵列返回专案经理对象。使用项目对象在命令行中操作当前打开的项目。

属性专案经理输出参数中的对象。

项目物业 描述
姓名 项目名
类别 项目标签类别
快捷方式 项目中的快捷文件
ProjectPath

项目放在MATLAB中的文件夹®小路

ProjectReferences. 包含引用项目的文件夹
文件 项目文件的路径和名称
RootFolder Project Root文件夹的完整路径

提示

或者,您可以使用金宝appsimulinkproject.要获得一个项目对象,但金宝appsimulinkproject.此外还打开并将焦点放在项目工具上。用金宝appsimulinkproject.以交互方式开放项目并探索项目。用slproject.getCurrentProjects.用于项目自动化脚本。

兼容性的考虑

展开全部

不推荐在R2019A开始

在R2016A介绍