주요 콘텐츠

ModelFinderFilter

모델 파인더 검색 필터

R2025a 이후

    설명

    ModelFinderFilter 객체를 사용하면 modelfinder 함수를 사용하여 데이터베이스에서 예제, 모델 및 프로젝트를 검색한 결과의 범위를 좁힐 수 있습니다. 이 필터 객체를 사용하면 MathWorks® 제품, 모델 위치, 블록 유형 또는 참조 파일과 같은 파라미터를 기반으로 검색 결과의 범위를 좁힐 수 있습니다. ModelFinderFilter 객체를 만든 후, 해당 객체를 modelfinder 함수의 입력 인수로 사용하십시오.

    생성

    ModelFinderFilter 객체를 만들려면 modelfinder.searchFilter 함수를 사용하십시오.

    속성

    모두 확장

    모델의 블록 이름이나 유형으로, 단일 블록의 경우 string형 스칼라로, 여러 블록의 경우 string형 배열로 표현됩니다.

    예: "gain"

    예: ["Unit Delay","Mux","Ramp"]

    데이터형: string

    예제, 모델 또는 프로젝트에서 사용된 MathWorks 제품의 이름으로, 단일 제품의 경우 string형 스칼라로, 여러 제품의 경우 string형 배열로 표현됩니다. MathWorks 제품 목록을 보려면 제품 및 서비스를 참조하십시오. 제품 이름은 대/소문자를 구분하지 않으며 입력한 이름의 변형도 포함합니다. 예를 들어 product="Simscape"에는 MathWorks 제품 Simscape™, Simscape Battery™, Simscape Driveline™ 등이 포함됩니다.

    예: "Parallel Computing"

    데이터형: string

    활성 모델 파인더 데이터베이스로 인덱싱된 모델 또는 프로젝트에 대한 상대 경로로, 단일 위치의 경우 string형 스칼라로, 여러 위치의 경우 string형 배열로 표현됩니다.

    예: "communication/6g/"

    데이터형: string

    모델 또는 예제에서 참조되는 외부 파일의 이름으로, 단일 파일의 경우 string형 스칼라로, 여러 파일의 경우 string형 배열로 표현됩니다.

    예: "mdl_dd"

    데이터형: string

    검색어와 일치하는 데이터베이스에 인덱싱된 예제 및 모델의 메타데이터로, string형 스칼라 또는 string형 배열로 표현됩니다. 메타데이터에는 모델 이름, 예제 이름, 모델 경로, 설명, 주석, 블록 이름, 블록 유형, MathWorks 제품, 참조 파일이 포함됩니다. 기본적으로 모델 파인더는 검색어를 모든 메타데이터 정보와 일치시킵니다. match 속성을 설정하여 검색어를 모델 및 예제의 이름, 주석 또는 설명과만 일치시킬 수 있습니다.

    예: "name"

    데이터형: string

    예제

    모두 축소

    특정 MathWorks 제품 이름과 Simulink® 블록을 포함하는 ModelFinderFilter 객체를 만듭니다.

    blockList = ["ConstellationDiagram",...
                 "Rectangular QAM Modulator Baseband"];
    productList = ["Communications","5G","Wireless","Satellite"];
    mfFilter = modelfinder.searchFilter(block=blockList,product=productList)
       mfFilter = 
    
      ModelFinderFilter with properties:
    
            match: [0×0 string]
          product: ["Communications"    "5G"    "Wireless"    "Satellite"]
         location: [0×0 string]
            block: ["ConstellationDiagram"    "Rectangular QAM Modulator Baseband"]
        reference: [0×0 string]

    필터 객체의 block 속성을 수정합니다.

    mfFilter.block = ["Unit Delay","Mux","Ramp"]
    mfFilter = 
    
      ModelFinderFilter with properties:
    
            match: [0×0 string]
          product: ["Communications"    "5G"    "Wireless"    "Satellite"]
         location: [0×0 string]
            block: ["Unit Delay"    "Mux"    "Ramp"]
        reference: [0×0 string]

    대안

    모델 파인더 사용자 인터페이스를 사용하여 데이터베이스를 검색하고 필터를 적용할 수 있습니다. 자세한 내용은 모델 파인더를 참조하십시오.

    버전 내역

    R2025a에 개발됨