Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

dependencies.fileDependencyAnalysis

모델 파일 종속성 찾기

    설명

    files = dependencies.fileDependencyAnalysis('modelname')은 모델 modelname으로 참조되는 모든 기존 파일의 전체 경로를 반환합니다.

    [files,missing] = dependencies.fileDependencyAnalysis('modelname')은 찾을 수 없는 모든 참조된 파일인 missing도 반환합니다.

    [files,missing,depfile] = dependencies.fileDependencyAnalysis('modelname')은 사용자가 수동으로 추가하거나 제외한 모든 파일의 이름을 저장하는 사용자 종속성 파일인 .smd 파일이 존재하는 경우, 이 파일의 전체 경로인 depfile도 반환합니다.

    [files,missing,depfile,manifestfile] = dependencies.fileDependencyAnalysis('modelname','manifestfile')manifestfile에 지정된 매니페스트 파일도 생성합니다.

    예제

    모두 축소

    sldemo_mdlref_depraph 모델이 포함된 프로젝트를 엽니다.

    openProject('ModelReferenceHierarchy');

    sldemo_mdlref_depgraph 모델의 모든 파일 종속성을 프로그래밍 방식으로 찾습니다.

    files = dependencies.fileDependencyAnalysis('sldemo_mdlref_depgraph')
    files = 8x1 cell
        {'/tmp/Bdoc23b_2395265_2088367/tpbbb86da8/simulink-ex05898741/ModelReferenceHierarchy/sldemo_mdlref_F2C.slx'         }
        {'/tmp/Bdoc23b_2395265_2088367/tpbbb86da8/simulink-ex05898741/ModelReferenceHierarchy/sldemo_mdlref_depgraph.slx'    }
        {'/tmp/Bdoc23b_2395265_2088367/tpbbb86da8/simulink-ex05898741/ModelReferenceHierarchy/sldemo_mdlref_heat2cost.slx'   }
        {'/tmp/Bdoc23b_2395265_2088367/tpbbb86da8/simulink-ex05898741/ModelReferenceHierarchy/sldemo_mdlref_heater.slx'      }
        {'/tmp/Bdoc23b_2395265_2088367/tpbbb86da8/simulink-ex05898741/ModelReferenceHierarchy/sldemo_mdlref_house.slx'       }
        {'/tmp/Bdoc23b_2395265_2088367/tpbbb86da8/simulink-ex05898741/ModelReferenceHierarchy/sldemo_mdlref_outdoor_temp.slx'}
        {'/tmp/Bdoc23b_2395265_2088367/tpbbb86da8/simulink-ex05898741/ModelReferenceHierarchy/sldemo_mdlref_thermostat.slx'  }
        {'/tmp/Bdoc23b_2395265_2088367/tpbbb86da8/simulink-ex05898741/ModelReferenceHierarchy/thermdat.m'                    }
    
    

    입력 인수

    모두 축소

    분석할 모델, 라이브러리 또는 서브시스템의 전체 이름 또는 경로로, 문자형 벡터 또는 string형으로 지정됩니다.

    데이터형: char | string

    (선택 사항) 생성할 매니페스트 파일의 전체 이름 또는 경로로, 문자형 벡터 또는 string형으로 지정됩니다. 함수는 사용자 지정 이름에 접미사 .smf를 추가합니다.

    데이터형: char | string

    출력 인수

    모두 축소

    모델 또는 라이브러리 modelname으로 참조되는 모든 기존 파일의 전체 경로로, 문자형 벡터 또는 문자형 벡터로 구성된 셀형 배열로 반환됩니다.

    모델 또는 라이브러리 modelname으로 참조되지만 찾을 수 없는 파일의 전체 경로로, 문자형 벡터 또는 문자형 벡터로 구성된 셀형 배열로 반환됩니다.

    사용자가 수동으로 추가하거나 제외한 모든 파일의 이름을 저장하는 사용자 종속성 파일인 .smd 파일이 존재하는 경우, 이 파일의 전체 경로가 문자형 벡터로 반환됩니다.

    새로운 매니페스트 파일(.smf)의 전체 경로로, 문자형 벡터로 반환됩니다.

    • 종속성 그래프와 필요한 파일 및 제품의 목록을 요약하는 리포트를 대화형 방식으로 생성하십시오. 자세한 내용은 Analyze Model Dependencies 항목을 참조하십시오.

    • 모델이 프로젝트 안에 있는 경우 대신 listRequiredFiles를 사용하십시오.

    • 어떤 애드온이 필요한지 프로그래밍 방식으로 확인하려면 대신 dependencies.toolboxDependencyAnalysis를 사용하십시오.

    버전 내역

    R2012a에 개발됨

    모두 확장