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

GUIDE 템플릿

템플릿에 액세스하기

GUIDE에서 제공되는 다양한 템플릿을 수정하여 고유한 UI를 만들 수 있습니다. 템플릿은 완전한 기능을 갖춘 앱입니다. GUIDE에서 템플릿에 액세스하려면 파일(File) > 새로 만들기를 선택하십시오. 다음 그림처럼 GUIDE에 새 GUI 만들기(Create New GUI) 탭이 선택되어 있는 GUIDE 빠른 시작 대화 상자가 표시됩니다. 이 탭에는 사용 가능한 템플릿 목록이 포함되어 있습니다.

템플릿을 사용하려면 다음 단계를 수행하십시오.

  1. 왼쪽 창에서 템플릿을 선택합니다. 오른쪽 창에 미리보기가 표시됩니다.

  2. 선택적으로 다음으로 새 Figure 저장을 선택하고 오른쪽 필드에 이름을 입력하여 UI 이름을 지정합니다. GUIDE는 UI를 저장한 뒤 레이아웃 편집기에서 엽니다. 이때 UI 이름을 지정하지 않도록 선택하면 GUIDE는 UI를 저장한 후 처음으로 프로그램을 실행할 때 이름을 지정할 것인지 묻습니다.

  3. 확인(OK)을 클릭하여 레이아웃 편집기에서 UI 템플릿을 엽니다.

템플릿 설명

GUIDE는 완전한 기능을 갖춘 4개의 템플릿을 제공합니다. 이러한 템플릿은 다음 섹션에 설명되어 있습니다.

"기본적으로" 모든 UI 템플릿에는 메뉴 모음 또는 도구 모음이 포함되어 있지 않습니다. 또한 MATLAB® 데스크탑에 도킹할 수도 없습니다. 그러나 GUIDE 디폴트 값을 재정의하여 이러한 컨트롤을 제공하고 사용자 지정할 수 있습니다. 자세한 내용은 GUIDE 앱의 메뉴 만들기 섹션과 GUIDE UI용 도구 모음 만들기 섹션을 참조하십시오.

참고

템플릿 작동 방식을 확인하려면 템플릿 코드에서 콜백을 살펴보십시오. 용도에 맞게 콜백을 수정할 수도 있습니다. 위 템플릿의 코드 파일을 보려면 레이아웃 편집기에서 템플릿을 열고 도구 모음에서 편집기(Editor) 버튼 을 클릭하십시오.

Blank GUI

다음 그림은 이 템플릿의 한 예를 보여줍니다.

만들려는 UI에 다른 템플릿이 적합하지 않은 경우 이 템플릿을 선택합니다.

GUI with Uicontrols

다음 그림은 이 템플릿의 한 예를 보여줍니다. 이 템플릿에 표시된 사용자 인터페이스 컨트롤은 누름 버튼, 라디오 버튼, 편집가능 텍스트, 정적 텍스트입니다.

실행(Evaluate) 버튼 을 클릭하면 다음 그림과 같이 UI가 표시됩니다.

객체의 밀도 값과 부피 값을 입력하고 Calculate 버튼을 클릭하면 프로그램은 객체의 질량을 계산하여 Mass(D*V) 옆에 결과를 표시합니다.

이러한 사용자 인터페이스 컨트롤의 코드를 보려면 레이아웃 편집기에서 템플릿을 열고 도구 모음에서 편집기(Editor) 버튼 을 클릭하십시오.

GUI with Axes and Menu

다음 그림은 이 템플릿의 한 예를 보여줍니다.

도구 모음에서 실행(Evaluate) 버튼 을 클릭하면 5개 선에 대한 플롯이 UI에 표시됩니다. 각 선은 MATLAB rand(5) 명령을 사용한 난수에서 생성됩니다. 다음 그림은 한 예를 보여줍니다.

팝업 메뉴에서 다른 플롯을 선택할 수 있습니다. Update 버튼을 클릭하면 좌표축에 현재 선택한 플롯이 표시됩니다.

또한 UI에는 다음 3개 항목이 포함된 File 메뉴가 있습니다.

  • Open - 컴퓨터에 있는 파일을 열 수 있는 대화 상자를 표시합니다.

  • Print - Print 대화 상자를 엽니다. Print 대화 상자에서 OK를 클릭하면 Figure가 인쇄됩니다.

  • Close - UI를 닫습니다.

위 메뉴 선택 항목의 코드를 보려면 레이아웃 편집기에서 템플릿을 열고 도구 모음에서 편집기(Editor) 버튼 을 클릭하십시오.

Modal Question Dialog

다음 그림은 이 템플릿의 한 예를 보여줍니다.

실행(Evaluate) 버튼을 클릭하면 다음 대화 상자가 표시됩니다.

UI를 실행하고 출력값을 변수에 할당하면, 클릭하는 버튼에 따라 대화 상자는 Yes 또는 No를 반환합니다. 예를 들어, 템플릿을 ModalDialog.m으로 저장하고 코드를 실행한 후 Yes를 클릭해 보십시오.

a = ModalDialog
a =

    'Yes'

대화 상자가 사용자 선택 항목을 반환하도록 하거나 모달 대화 상자를 만들려는 경우 이 템플릿을 선택하십시오.

모달 대화 상자는 차단하는 역할을 합니다. 즉, 이 대화 상자가 존재하는 한 코드 실행이 중지됩니다. 이는 사용자가 대화 상자 버튼 중 하나를 클릭하기 전까지 다른 MATLAB 창과 상호 작용할 수 없음을 의미합니다.

이 대화 상자의 코드를 보려면 레이아웃 편집기에서 템플릿을 열고 도구 모음에서 편집기(Editor) 버튼 을 클릭하십시오.

관련 항목