주요 콘텐츠

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

coder.codedescriptor.CodeDescriptor 클래스

네임스페이스: coder.codedescriptor

생성된 코드에 대한 정보 반환

설명

Code Descriptor API 내에 정의된 모든 메서드에 접근하려면 coder.codedescriptor.CodeDescriptor 객체를 생성합니다. coder.codedescriptor.CodeDescriptor 객체는 생성된 코드 내의 데이터 인터페이스, 함수 인터페이스, 전역 데이터 저장소, 로컬 및 전역 파라미터를 설명합니다.

생성

codeDescObj = coder.getCodeDescriptor(model)은 지정된 모델에 대한 coder.codedescriptor.CodeDescriptor 객체를 생성합니다.

codeDescObj = coder.getCodeDescriptor(folder)는 해당 모델에 대한 coder.codedescriptor.CodeDescriptor 객체를 folder에 지정된 빌드 폴더에 생성합니다.

속성

모두 확장

code descriptor 객체가 호출되는 모델의 이름입니다.

예: 'CustomCodeComments'

특성:

GetAccess
public

모델이 빌드되는 빌드 폴더의 경로입니다.

예: 'C:\Users\Desktop\Work\CustomCodeComments_ert_rtw'

특성:

GetAccess
public

메서드

모두 확장

예제

모두 축소

  1. 모델을 엽니다.

    openExample(‘CustomCodeComments’)
  2. 모델을 빌드합니다.

    slbuild('CustomCodeComments')

  3. 필요한 모델에 대한 coder.codedescriptor.CodeDescriptor 객체를 생성합니다.

    codeDescObj = coder.getCodeDescriptor('CustomCodeComments')
    
        ModelName: 'CustomCodeComments'
         BuildDir: 'C:\Users\Desktop\Work\CustomCodeComments_ert_rtw'
  4. 사용 가능한 모든 함수 인터페이스 유형의 목록을 반환합니다.

    allFunctionInterfaceTypes = getAllFunctionInterfaceTypes(codeDescObj)
        {'Initialize'}
        {'Output'    }
        {'Update'    }
        {'Terminate' }

버전 내역

R2018a에 개발됨