创建一个Blockset项目
blockset是块组织在仿真软件的集合金宝app®库的目的。数据块可能是一个独立的库的一部分或可能是一个广泛的项目的一部分。
Blockset设计师是一个计划工具,它允许您创建、组织和管理自定义模块。在创建不同的块,您可以添加测试,记录块,顾问检查和运行模型。如果你的模型包含任何功能或s函数生成器使用接口模块,您可以构建它们。此外,您可以导入现有blocksets,并设置一个Blockset设计师项目。您可以创建新的子系统,MATLAB系统,功能,s函数生成器块使用Blockset设计师。
创建一个新的Blockset项目
打开模型起始页,暂金宝app停Blockset设计师,并点击创建项目。
为您的项目指定一个名称。请注意,当您开始键入一个名称为您的项目,为您自动创建一个新文件夹在MATLAB目录用户名\ \ \ < foldername >项目。如果你想指定一个现有的项目文件夹,单击浏览按钮。
如果你创建一个新文件夹,点击好吧创建一个新的项目文件夹。确认此操作点击是的。
现在你直接Blockset设计师项目的用户界面。你看着blockset级别的项目。在Blockset设计师项目图标代表了blockset你工作。
的
Blockset设计师
包含这些组件在blockset级别:1 - Blockset浏览器面板显示的组织块和子程序库的项目。当你添加一个新的块或一个新的blockset子程序库,它将出现在这棵树。你也可以使用这棵树来子程序库和块控制菜单之间切换。
2 -上图书馆对应于
Browser.Library
在图书馆信息文件中slblocks.m
,这是blockset入口点。点击开放显示库顶部的位置。点击浏览改变顶部blockset图书馆。请注意,如果你改变了图书馆,slblocks.m
相应的更新,你blockset项目重新加载基于新的图书馆。看到添加库库浏览器更多地了解slblocks.m
3 -状态表显示块的状态及其构件。状态表的更多信息,请参阅创建和组织块工件。
添加一个新的子程序库
开始构建blockset项目通过添加子程序库。子程序库使您能够组织和管理你的街区。在blockset项目图标代表了子程序库”。你可以添加一个新的子程序库blockset使用在这些方面:
在将来发布,选择子程序库按钮。
单击blockset从blockset树,从上下文菜单中,选择子程序库。
命名您的子程序库并关闭窗口。在创建子程序库,点击其中一个,看看工作区域的变化。观察到在工作区域的右上角,你看到的子程序库而不是上图书馆和帮助页面。
点击开放右边打开库模型由您的子程序库。这个库模型包含所有模块从所选的子程序库。
添加一个新块
Blockset设计师支持许多定制模金宝app块。
你可以添加一个新的块blockset项目的添加菜单在将来发布
另外,当您选择blockset或子程序库,打开上下文菜单并单击添加块。
您可以创建这些块Blockset设计师:
C墨西哥人在基本功能块,离散,连续模板。您还可以创建一个C墨西哥人功能从现有的例子。
子系统块
MATLAB系统与基本块、高级和仿真软件扩展系统对象™模板。金宝app
S-functions创建使用s函数生成器。
工作区域的变化根据块添加到您的项目。对于一个子系统块,你看到块属性如块路径和类型,测试,文档在工作区域。
当你点击一个MATLAB系统块从blockset树,您可以编辑和添加的系统对象代码测试使用工作区域。添加文档MATLAB系统块,在系统中添加评论对象代码,他们会自动添加到块文档给你。
如果你有一个功能或者一个s函数生成器块在你blockset项目,您可以监视块属性,建立和编辑功能代码,构建脚本,测试和文档添加到您的块。
请注意,当你添加一个函数来Blockset设计师项目,您需要编写的代码功能和构建之前添加测试。想要了解更多关于如何构建S-functions使用Blockset设计师,看看功能相关的工件。
除了上面提到的街区,你可以添加和自定义在项目的其他可用的模型库模块,但是你不能做任何操作,比如添加测试或文档。金宝app
当你完成创建您的项目,您可以添加:
块测试或测试套件。
文档子程序库和/或你的街区。
看到创建和组织块工件为更多的信息。
创建一个项目从现有Blockset
使用Blockset设计师,你可以组织块,块和Blockset添加测试和文档。进口blockset和创建一个新的blockset设计师项目:
打开模型开始页面。金宝app下金宝app选择Blockset设计师,并单击创建项目
在新项目对话框中,输入项目名称,浏览选择包含文件的文件夹,然后单击好吧。
在欢迎您的项目对话框中,单击建立项目继续。
在建立项目(3)步骤1对话框中,选择文件夹添加到项目的路径。当你打开这个项目,这些文件夹添加到您的MATLAB®搜索路径,删除当你关闭这个项目。项目文件夹和子文件夹添加到项目路径,以确保你有访问权
slblocks.m
和相关的库。slblocks.m
包含所有的信息图书馆在您的项目中。欲了解更多,请看添加库库浏览器。添加所有项目文件夹,选择添加的子文件夹然后项目文件夹,其中包含所有子文件夹。点击下一个。在建立项目(步骤2的3)对话框中,选择指定启动和关闭文件。
使用启动文件来配置设置当您打开该项目。启动文件自动运行(
。m
和每分钟
(文件),负载。垫文件),或者打开(仿真软件模型)当您打开金宝app该项目。使用关闭文件指定MATLAB代码运行在项目关闭。您不需要使用关闭文件关闭模型当你关闭一个项目,因为它自动关闭任何项目模型是开放的,除非他们是肮脏的。项目提示您保存或丢弃的更改。
点击添加指定启动或关闭文件。
在建立项目(3)第三步对话框中,指定一个
slblocks.m
这个blockset图书馆信息文件。这个文件包含blockset设置信息,上图书馆的位置。如果没有这个文件,您的项目不能正常设置。点击浏览选择文件。点击完成和一个新项目打开。Blockset设计师会自动将所有文件添加到项目中。在导入过程中,基于图书馆,Blockset Blockset设计师探讨了层次结构,为每个类型的支持模块,创建专用的文件夹并将文件夹添加到项目和搜索相应的构件(如s函数墨西哥人文件、源文件和系统对象文件金宝appMATLAB系统自动屏蔽。看到Blockset项目文件结构为更多的信息。
现在,您可以开始添加更多块项目,或测试或文档添加到现有的块的项目。了解更多关于如何构建、测试和文档块,明白了创建和组织块工件。
Blockset项目文件结构
当你创建一个blockset项目,通过创建一个新的blockset或导入现有blockset blockset设计师组织你的项目在一个特定的文件组织。这个组织的变化与不同类型的块你有在你的项目。使用此表作为指导来确定为每个块创建的文件夹。看到你blockset文件夹结构,点击文件在的观点面板。
块类型 | 文件夹名称 | 文件夹包含 |
---|---|---|
子系统 | 医生 | 文档源文档和html文件 |
图书馆 | 库模型 |
|
unittest | 单元测试模型、测试套件和测试的输入文件 |
|
MATLAB系统 | 图书馆 | 库模型 |
sysobj | 系统对象的代码MATLAB系统块 |
|
unittest | 单元测试模型、测试套件和测试的输入文件 |
|
功能和s函数生成器 |
构建 | s函数构建脚本 |
医生 | 文档源文档和HTML文件 |
|
图书馆 | 库模型 |
|
墨西哥人 | s函数墨西哥人和代码生成文件 |
|
src | s函数源文件 | |
unittest | 单元测试模型、测试套件和测试的输入文件 |
|
Blockset项目(常见) | 医生 | 文档源文档和HTML文件 |
图书馆 | 库模型 |
|
脚本 |
|