文档帮助中心文档
建筑视图
A.看法对象用于管理系统Composer™模型的体系结构视图。
看法
创建一个视图。
objView=createView(objModel)
这个createView方法是systemcomposer.view.view.班
createView
systemcomposer.view.view.
展开全部
名称
视图的名称,指定为字符向量。
例子:“新视野”
“新视野”
数据类型:char
char
根
定义视图的根元素组,指定为asystemcomposer.view.ElementGroup.目的。
systemcomposer.view.ElementGroup.
模型
视图所属的架构模型,指定为asystemcomposer.arch.model.目的。
systemcomposer.arch.model.
uuid.
视图的通用唯一标识符,指定为字符向量。
例子:“91d5de2c-b14c-4c76-a5d6-5dd0037c52df”
“91d5de2c-b14c-4c76-a5d6-5dd0037c52df”
选择
与视图关联的选择查询,指定为asystemcomposer.query.Constraint目的。
systemcomposer.query.Constraint
通过...分组
分组条件,指定为表单中属性的字符串数组'。。'.
'。。'
例子:{“AutoProfile.MechanicalComponent.mass”,“AutoProfile.MechanicalComponent.cost”}
{“AutoProfile.MechanicalComponent.mass”,“AutoProfile.MechanicalComponent.cost”}
颜色
视图建筑学的颜色,指定为字符传染媒介。颜色可以是名称'蓝色',“黑色”或'绿色',也可以是以十六进制字符串编码的RGB值:'#ff00ff'或者'#dddddd'. 无效的颜色会导致错误。
'蓝色'
“黑色”
'绿色'
'#ff00ff'
'#dddddd'
例子:color=get(objViewArchitecture,'color')
color=get(objViewArchitecture,'color')
描述
视图体系结构的描述,指定为字符向量。
例子:description=get(objView,'description')
description=get(objView,'description')
例子:设置(objview,'描述',描述)
设置(objview,'描述',描述)
IncludeReferenceModels
真的
错误的
是否包括引用的模型,指定为逻辑。
例子:crinession = get(objview,'includereferencemodels')
crinession = get(objview,'includereferencemodels')
数据类型:必然的
必然的
修改查询
run
删除
破坏
全部收缩
使用无钥匙进入系统以编程方式创建架构视图。
1.导入带有查询的包。
进口systemcomposer.query*
2.打开“无密钥输入系统万博1manbetx的Simulink®项目文件”。
SCKEYTRYSYSTEM
3.将示例模型加载到系统Composer™中。
model=systemcomposer.loadModel('键入rylyarchitecture');
示例1:硬件组件查看状态视图
创建筛选视图,选择体系结构模型中的所有硬件组件,并使用reviewStatus.所有物
reviewStatus.
1.构造一个查询以选择所有硬件组件。
hwCompQuery=HasStereotype(ISTEREOTYPEDERIVEDFORM('autoprofile.hardwarecomponent'));
2.使用查询创建视图。
model.createview('硬件组件审查状态',...“选择”,hwCompQuery,...%用于选择的查询“群比”,{'autoprofile.basecomponent.reviewstatus'},...%刻板印象属性符合条件'IncludeEreferenceModels'符合事实的...%在参照模型中包括零部件'颜色','紫色的');
3.打开架构观点图库意见部分,单击架构视图.
model.openview
示例2:FOB定位器系统供应商视图
创建一个自由形式视图,手动从FOB定位器系统中提取零部件,并使用供应商的现有和新视图零部件对其进行分组。在本例中,您将使用元素组,视图中的组件分组,以编程方式填充视图。
1.创建视图架构。
fobsupplierview = model.createview(“FOB定位系统供应商细分”,...'颜色','浅蓝');
2.添加调用子组“供应商D”.添加FOB定位器模块到视图元素子组。
“供应商D”
FOB定位器模块
supplierD=fobSupplierView.Root.createSubGroup(“供应商D”);供应商补充('键盘体系结构/FOB定位系统/FOB定位模块');
3.创建一个新的子组“供应商A”.
“供应商A”
suppliera = fobsupplierview.root.createsubgroup(“供应商A”);
4.将每个FOB接收器添加到查看元素子组。
foblocatorsystem = model.lookup('小路','纬线建筑/ FOB定位器系统');%查找包含名称“Receiver”的所有组件ReceiverCompPaths = Model.Find(...包含(属性)(“姓名”),'接收者'),...foblocatorsystem.architecture);suppliera.addelement(ReceiverComppaths)
5.保存模型。
可以使用不同类型的视图来表示系统:
操作视图演示如何使用系统,并将其与需求分析集成。
功能意见关注系统必须做什么才能运行。
身体观点显示系统是如何构造和配置的。
ViewPoint表示一个利益相关者透视图,指定视图的内容。
以交互方式创建架构视图
以编程方式创建体系结构视图
有两种类型的层次结构图:
组件层次结构图以树形形式显示父级在子级之上的组件。在组件层次视图中,每个引用模型的表示次数与使用次数相同。
体系结构层次图使用组合连接显示独特的组件体系结构类型及其关系。在架构层次视图中,每个引用的模型只表示一次。
openviews.|createView|getView|deleteview.|systemcomposer.view.ElementGroup.
openviews.
getView
deleteview.
您有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站以获取可用的翻译内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区站点不适合您所在位置的访问。
联系您当地的办公室
立即获得审判