Main Content

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

generateReport

클래스: Advisor.Application
네임스페이스: Advisor

Model Advisor 분석을 위한 보고서 생성

설명

Application 객체 분석을 위한 Model Advisor 보고서를 생성합니다.

예제

generateReport(app)Application 개체에 의해 지정된 각 구성 요소에 대한 Model Advisor 보고서를 생성합니다. 기본적으로 Model Advisor는 요약 보고서 report.html와 현재 작업 디렉터리의 폴더에 있는 각 모델 구성 요소에 대한 보고서를 생성합니다. 폴더 이름은 분석 루트의 이름입니다.

예제

generateReport(___,Name,Value)는 하나 이상의 Name,Value 쌍 인수를 사용하여 보고서가 생성되는 위치를 지정합니다. 예를 들어 생성된 Model Advisor 보고서가 포함된 폴더의 이름과 위치를 지정할 수 있습니다.

입력 인수

모두 확장

Advisor.Application 개체로 지정되는 Model Advisor 응용 프로그램 개체입니다. Advisor.Manager.createApplication 메소드를 사용하여 Advisor.Application 객체를 생성합니다.

이름-값 인수

선택적 인수 쌍을 Name1=Value1,...,NameN=ValueN로 지정합니다. 여기서 Name은 인수 이름이고 Value는 해당 값입니다. 이름-값 인수는 다른 인수 뒤에 와야 하지만 쌍의 순서는 중요하지 않습니다.

R2021a 이전에는 쉼표를 사용하여 각 이름과 값을 구분하고 Name 따옴표로 묶습니다.

생성된 보고서의 폴더 경로로, 문자형 벡터 또는 string형 배열로 지정됩니다.

기본적으로 Model Advisor 보고서는 현재 작업 디렉터리의 폴더에 생성됩니다.

예: report = generateReport(app,'Location','my_work')

생성된 보고서의 폴더 이름으로, 문자형 벡터 또는 string형 배열로 지정됩니다.

기본적으로 폴더 이름은 분석 루트의 이름입니다.

예: report = generateReport(app,'Name','my_reports')

예제

모두 확장

이 예에서는 현재 폴더의 분석 루트 이름을 사용하여 보고서를 생성하는 방법을 보여줍니다.

모델을 엽니다. 이 예에서는 sldemo_mdlref_basic 모델을 엽니다.

openExample('sldemo_mdlref_basic');

Advisor.Application 객체를 생성합니다.

app = Advisor.Manager.createApplication();

Model Advisor 분석의 루트로 모델 sldemo_mdlref_basic를 지정합니다.

RootModel='sldemo_mdlref_basic';
setAnalysisRoot(app,'Root',RootModel);

Model Advisor 분석을 실행합니다.

run(app);

이 코드는 선택된 각 검사를 실행합니다. 특정 검사만 실행하는 방법에 대한 자세한 내용은 Advisor.Application을 참조하세요.

Model Advisor 보고서를 생성합니다.

report = generateReport(app);

Model Advisor는 요약 보고서 report.html와 각 모델 구성 요소에 대한 보고서를 생성합니다. 보고서는 현재 작업 디렉터리의 sldemo_mdlref_basic 폴더 내에 생성됩니다.

웹 브라우저에서 요약 보고서를 엽니다.

web(report);

이 예에서는 특정 이름과 위치를 가진 폴더에 보고서를 생성하는 방법을 보여줍니다.

모델을 엽니다. 이 예에서는 sldemo_mdlref_basic 모델을 엽니다.

openExample('sldemo_mdlref_basic');

Advisor.Application 객체를 생성합니다.

app = Advisor.Manager.createApplication();

Model Advisor 분석의 루트로 모델 sldemo_mdlref_basic를 지정합니다.

RootModel='sldemo_mdlref_basic';
setAnalysisRoot(app,'Root',RootModel);

Model Advisor 분석을 실행합니다.

run(app);

현재 작업 디렉터리에 my_work라는 새 폴더를 만듭니다.

mkdir my_work

my_work 폴더의 my_reports 폴더에 Model Advisor 보고서를 생성합니다.

report = generateReport(app,...
'Location','my_work',...
'Name','my_reports');

Model Advisor는 요약 보고서 report.html와 각 모델 구성 요소에 대한 보고서를 생성합니다.

Current Folder with "my_work" folder, "my_reports" subfolder, and the generated reports

웹 브라우저에서 요약 보고서를 엽니다.

web(report);

버전 내역

R2015b에 개발됨