Main Content

이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

앱 작성 구성요소

앱 디자이너 및 UI Figure는 완전한 기능을 갖춘 현대적 응용 프로그램을 설계하는 데 사용할 수 있는 여러 다양한 구성요소를 지원합니다. 아래 표에는 사용할 수 있는 구성요소가 나열되어 있습니다.

  • 일반 구성요소 — 버튼, 슬라이더, 드롭다운 목록, 트리 등의 상호 작용에 응답하는 구성요소를 포함합니다.

  • 좌표축 — 데이터 시각화 및 탐색을 위한 플롯을 생성하기 위한 좌표축을 포함합니다.

  • 컨테이너 및 Figure 툴 — 구성요소를 그룹화하는 데 사용할 수 있는 패널 및 탭과 메뉴 모음을 포함합니다.

  • 계측 구성요소 — 상태를 시각화하는데 사용할 수 있는 계기판 및 램프와 입력 파라미터 선택에 사용할 수 있는 노브 및 스위치를 포함합니다.

  • 확장 가능 구성요소 — HTML, JavaScript® 또는 CSS를 사용하여 작성하는 사용자 지정 구성요소를 포함합니다. 위젯 또는 데이터 시각화와 같은 내용을 표시하기 위해 타사 라이브러리와 상호 작용합니다.

  • 툴박스 구성요소 — 툴박스로 작성된 UI 구성요소를 포함합니다. 추가적인 툴박스 라이선스 및 설치가 필요합니다.

모든 구성요소는 프로그래밍 방식으로 사용 가능합니다. 또한 대부분의 UI 구성요소는 앱 디자이너 구성요소 라이브러리에서 캔버스로 끌어서 놓을 수 있습니다. 앱 디자이너로 만든 앱에 구성요소 라이브러리에서 사용할 수 없거나 실행 중인 앱에 동적으로 추가하려는 구성요소를 추가하려면 프로그래밍 방식으로 UI 구성요소를 앱 디자이너에 추가하기 항목을 참조하십시오.

앱 디자이너에서 그래픽스 함수를 호출하면 일반적으로 MATLAB® 명령줄에서 사용하는 것과는 워크플로가 약간 다릅니다. 앱 디자이너에서 그래픽스 함수를 호출하는 방법에 대한 자세한 내용은 앱 디자이너에서 그래픽스 표시하기 항목을 참조하십시오.

일반 구성요소

좌표축

좌표축 정보예제
UIAxes 속성

Axes 속성
이 객체는 프로그래밍 방식으로만 추가할 수 있습니다.

GeographicAxes Properties
이 객체는 프로그래밍 방식으로만 추가할 수 있습니다.

PolarAxes 속성
이 객체는 프로그래밍 방식으로만 추가할 수 있습니다.

컨테이너 및 Figure 툴

컨테이너 정보예제

GridLayout Properties

Panel Properties

TabGroup Properties
Tab Properties

Menu 속성

ContextMenu Properties

Toolbar Properties
PushTool Properties
ToggleTool Properties
이 객체는 프로그래밍 방식으로만 추가할 수 있습니다.

대화 상자 및 알림

대화 상자 정보예제
uialert
이 객체는 프로그래밍 방식으로만 추가할 수 있습니다.

uiconfirm
이 객체는 프로그래밍 방식으로만 추가할 수 있습니다.

uiprogressdlg
이 객체는 프로그래밍 방식으로만 추가할 수 있습니다.

uisetcolor
이 객체는 프로그래밍 방식으로만 추가할 수 있습니다.

uigetfile
이 객체는 프로그래밍 방식으로만 추가할 수 있습니다.

uiputfile
이 객체는 프로그래밍 방식으로만 추가할 수 있습니다.

uigetdir
이 객체는 프로그래밍 방식으로만 추가할 수 있습니다.

uiopen
이 객체는 프로그래밍 방식으로만 추가할 수 있습니다.

uisave
이 객체는 프로그래밍 방식으로만 추가할 수 있습니다.

계측

확장 가능 구성요소

구성요소 정보예제
HTML Properties

툴박스 구성요소

앱 디자이너에서 생성된 앱이나 uifigure 함수로 생성된 앱은 Aerospace Toolbox 구성요소를 지원합니다. 자세한 내용은 Flight Instruments (Aerospace Toolbox) 항목을 참조하십시오. 툴박스 구성요소를 사용하려면 해당 툴박스가 설치되어 있고 유효한 라이선스가 있어야 합니다.

관련 항목