Main Content

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

사용자 지정 라이브러리

블록 및 서브시스템의 재사용 가능한 라이브러리

블록 라이브러리는 Simulink® 모델에서 사용할 수 있는 블록의 모음입니다. 내장 Simulink 라이브러리에서 블록의 인스턴스를 만들 수 있으며, 만들어 낸 블록의 인스턴스에 필요한 사용자 지정 라이브러리를 생성할 수 있습니다.

Simulink 라이브러리 브라우저에서 내장 라이브러리에 액세스할 수 있습니다. 하지만, 이러한 라이브러리를 수정할 수는 없습니다. 내장 라이브러리에 대한 자세한 내용은 블록 라이브러리 항목을 참조하십시오. 다른 사용자가 사용자 지정 블록을 만들 수 있도록 하려면 사용자 자신의 블록 라이브러리를 만든 후 이를 라이브러리 브라우저에 추가하면 됩니다.

자신만의 라이브러리를 만드는 것은 다음을 수행하는 데 유용한 구성요소화 기법입니다.

  • 자주 사용되고 변경되는 일은 드문 모델링 유틸리티 제공

  • 하나의 모델 또는 여러 모델 내에서 구성요소 재사용

사용자 지정 라이브러리를 사용하는 것이 다른 Simulink 구성요소화 기법과 어떻게 다른지는 구성요소 기반 모델링 지침 항목을 참조하십시오.

사용자 지정 라이브러리의 블록을 모델에 추가하는 경우 추가한 블록은 연결된 블록이 됩니다. 연결된 블록은 라이브러리 링크를 통해 라이브러리 블록에 연결됩니다. 라이브러리 블록은 프로토타입 블록이며, 이 모델의 연결된 블록은 라이브러리 블록의 인스턴스입니다.

연결된 블록은 형태와 동작이 라이브러리 블록과 유사합니다. 하지만, 라이브러리 블록을 변경할 경우 인스턴스에서 링크를 업데이트해야 합니다. 인스턴스를 변경하는 경우 추가 단계를 수행해야 할 수도 있습니다. 연결된 블록의 작동 방식은 Linked Blocks 항목을 참조하십시오.

블록

SubsystemGroup blocks to create model hierarchy
Unresolved Link

함수

libinfoGet information about library blocks referenced by model
gcb현재 블록의 경로 이름 가져오기
gcbh현재 블록의 핸들 가져오기

클래스

LibraryBrowser.LibraryBrowser2Display, hide, size, and position Simulink Library Browser

도움말 항목

라이브러리 브라우저

Create Custom Library

Add blocks and annotations to a custom library and define the library structure.

구성요소 기반 모델링 지침

대규모 모델 및 다중 사용자 개발 팀을 위한 구성요소화를 고려합니다.

라이브러리 브라우저에 라이브러리 추가하기

라이브러리를 만들어 라이브러리 브라우저에 추가하고 라이브러리 순서를 사용자 지정합니다.

라이브러리 링크

Linked Blocks

Explore linked blocks, parameterized links, and self-modifiable linked subsystems.

라이브러리 링크 표시하기

링크 배지를 사용하여 링크 상태를 식별합니다.

라이브러리 블록 링크 비활성화하기 또는 링크 끊기

라이브러리 링크를 비활성화합니다.

라이브러리의 블록에 대한 링크 잠그기

라이브러리 링크가 의도치 않게 비활성화되는 것을 방지합니다.

Restore Disabled Links

Restore library links and link inconsistency.

Restore Parameterized Links

A parameterized link is created when you change the parameter values of the child blocks of a masked subsystem linked block.

Control Linked Block Programmatically

Use MATLAB® commands to manage linked blocks.

Fix Unresolved Library Links

Fix unresolved references to library blocks.

Parameterized Links and Self-Modifiable Linked Subsystems

Modify a parameter value or structure of linked Subsystem block.

Create a Self-Modifiable Library Block

Example showing a self-modifiable linked subsystem.

Maintain Compatibility of Library Blocks Using Forwarding Tables

Map old and new library blocks using forwarding tables.