Main Content

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

addRow

Model Advisor 분석 결과의 테이블에 행 추가

    설명

    예제

    addRow(ftObj,rowEntries)은 형식 지정 템플릿 개체 ftObj에 의해 지정된 테이블 끝에 rowEntries의 내용이 포함된 행을 추가합니다. 테이블에 데이터를 추가하지 않으면 Model Advisor는 결과에 테이블을 표시하지 않습니다.

    참고

    테이블에 행을 추가하기 전에 setColTitles 방법을 사용하여 열 제목을 지정해야 합니다.

    addRow 함수는 Simulink® Check™을 사용하여 Model Advisor 분석 결과의 테이블 형식을 지정하기 위한 것입니다. 자세한 내용은 Simulink Check를 참조하세요.

    MATLAB®의 테이블을 사용하는 방법에 대한 자세한 내용은 테이블을 생성하고 테이블에 데이터 할당하기를 참조하세요.

    예제

    모두 축소

    type 'TableTemplate'의 Model Advisor 형식 지정 템플릿 개체 ft를 만들고 테이블에 행을 추가합니다.

    ModelAdvisor.FormatTemplate을 사용하여 type 'TableTemplate'의 Model Advisor 형식 지정 템플릿 ft을 만듭니다.

    ft = ModelAdvisor.FormatTemplate('TableTemplate');

    테이블 제목을 지정합니다.

    setTableTitle(ft,{'Blocks in Model'});

    테이블에 행을 추가하기 전에 열 제목을 지정해야 합니다.

    setColTitles(ft,{'Index','Block Name'});

    다음을 입력하여 vdp 모델을 엽니다.

    openExample('vdp')

    현재 시스템 vdp에서 블록을 찾아 테이블에 추가합니다.

    allBlocks = find_system('vdp');
    for inx = 2:length(allBlocks)
        addRow(ft,{inx-1,allBlocks(inx)});
    end

    Model Advisor 분석 결과의 형식을 지정하려면 sl_customization 파일의 확인 콜백 함수에서 addRow를 사용하세요.

    function result = SampleStyleOneCallback(system)
    ft = ModelAdvisor.FormatTemplate('TableTemplate');
    setTableTitle(ft,{'Blocks in Model'});
    setColTitles(ft,{'Index','Block Name'});
    allBlocks = find_system('vdp');
    for inx = 2:length(allBlocks)
        addRow(ft,{inx-1,allBlocks(inx)});
    end
    result = ft;
    end

    검사 결과 형식을 지정하는 방법에 대한 자세한 내용은 Define Custom Model Advisor Checks를 참조하세요.

    입력 인수

    모두 축소

    ModelAdvisor.FormatTemplate 객체, 템플릿 객체에 대한 핸들로 지정됩니다.

    테이블 행 항목으로, 문자형 벡터로 구성된 셀형 배열 또는 객체로 구성된 셀형 배열로 지정됩니다. 셀 배열의 항목 순서에 따라 항목이 있는 열이 결정됩니다.

    예: {'Item 1', 'Item 2'}