Main Content

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

사용자 지정 라이브러리

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

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

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

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

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

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

사용자 지정 라이브러리를 사용하는 것이 다른 Simulink 구성요소화 기법과 어떻게 다른지는 Component-Based Modeling Guidelines 항목을 참조하십시오.

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

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

블록

SubsystemGroup blocks to create model hierarchy
Unresolved LinkIndicate unresolved reference to library block

함수

libinfoGet information about library blocks referenced by model
gcbGet path name of current block
gcbhGet handle of current block

클래스

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.

Component-Based Modeling Guidelines

Consider componentization for large models and multiuser development teams.

Add Libraries to the Library Browser

Create a library, add it to the library browser, and customize library order.

라이브러리 링크

Linked Blocks

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

Display Library Links

Identify link status using the link badge.

Disable or Break Links to Library Blocks

Disable library links.

Lock Links to Blocks in a Library

Prevent unintentional disabling of library links.

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

Handle unresolved library links.

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.

Forwarding Tables

Map old and new library blocks using forwarding tables.