Main Content

이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.

addGroup

클래스: ModelAdvisor.Group
네임스페이스: ModelAdvisor

폴더에 하위 폴더 추가

구문

addGroup(group_obj, child_obj)

설명

addGroup(group_obj, child_obj)child_obj로 식별되는 새 하위 폴더를 ModelAdvisor.Group 클래스의 인스턴스화인 group_obj로 지정된 폴더에 추가합니다.

예제

rec에 세 개의 검사를 추가합니다.

group_obj = ModelAdvisor.Group('com.mathworks.sample.group');
.
.
.
addGroup(group_obj, 'com.mathworks.sample.subgroup1');
addGroup(group_obj, 'com.mathworks.sample.subgroup2');
addGroup(group_obj, 'com.mathworks.sample.subgroup3');

addGroup를 사용하여 그룹에 ModelAdvisor.Task 개체를 추가하려면:

mdladvRoot = ModelAdvisor.Root();

% MAT1, MAT2, and MAT3 are registered ModelAdvisor.Task objects
% Create the group 'My Group' 
MAG = ModelAdvisor.Group('com.mathworks.sample.GroupSample');
MAG.DisplayName='My Group';

% Add the first task to the 'My Group' folder
MAG.addTask(MAT1);								

% Create a subfolder 'Folder1'
MAGSUB1 = ModelAdvisor.Group('com.mathworks.sample.Folder1');		
MAGSUB1.DisplayName='Folder1';

% Add the second task to Folder1
MAGSUB1.addTask(MAT2);				
			
% Create a subfolder 'Folder2'
MAGSUB2 = ModelAdvisor.Group('com.mathworks.sample.Folder2');		
MAGSUB2.DisplayName='Folder2';

% Add the third task to Folder2
MAGSUB2.addTask(MAT3);							

% Register the two subfolders. This must be done before calling addGroup
mdladvRoot.register(MAGSUB1);	
mdladvRoot.register(MAGSUB2);

% Invoke addGroup to place the subfolders under 'My Group'
MAG.addGroup(MAGSUB1);	
MAG.addGroup(MAGSUB2);

mdladvRoot.publish(MAG); % publish under Root