Main Content

사용자 지정 작업 만들기

사용자 지정 작업은 하나 이상의 파일에 대해 일련의 동작을 수행할 수 있도록 하는 MATLAB® 함수입니다. 사용자 지정 작업 함수를 만든 다음, 프로젝트에서 선택한 여러 파일에 대해 사용자 지정 작업을 실행할 수 있습니다. 예를 들어, 모든 코드 파일에 대해 오류가 있는지 확인하거나 프로젝트 내 모든 테스트를 실행할 수 있는 사용자 지정 작업을 만들 수 있습니다.

사용자 지정 작업 함수 만들기

사용자 지정 작업 함수를 만들려면 다음을 수행하십시오.

  1. 프로젝트 탭에서 아래쪽 화살표를 클릭하여 갤러리를 확장합니다. 프로젝트 검사에서 사용자 지정 작업을 클릭합니다. 사용자 지정 작업 대화 상자에서 관리를 클릭합니다.

  2. 추가를 클릭한 다음 새 함수를 사용하여 추가를 선택합니다. 기존 스크립트를 사용자 지정 작업으로 추가하려면 기존 함수를 사용하여 추가를 선택하십시오.

  3. 스크립트의 파일 이름을 지정하고 새 파일을 MATLAB 경로에 저장합니다. MATLAB 편집기에 예의 사용자 지정 작업이 포함된 새 파일이 열립니다.

  4. 각 파일에 대해 원하는 동작을 수행하도록 함수를 편집합니다. 파일 상단에 있는 지침을 따르면, 올바른 함수 시그니처를 사용하여 사용자 지정 작업을 만들 수 있습니다. 사용자 지정 작업은 파일에 대한 전체 경로를 단일 입력 인수로 받고, 단일 출력 인수를 반환해야 합니다.

    예를 들어, 아래의 사용자 지정 작업 함수는 checkcode 함수를 사용하여 각 파일에 대한 코드 분석기 정보를 추출합니다.

    [~,~,ext] = fileparts(file);
    switch ext
        case {'.m', '.mlx', '.mlapp'}
            result = checkcode(file, '-string');
        otherwise
            result = [];
    end

  5. 파일을 저장합니다.

다른 MATLAB 함수와 마찬가지로, 사용자 지정 작업 함수도 MATLAB 편집기에서 중단점을 설정하고 디버그할 수 있습니다.

사용자 지정 작업 실행하기

프로젝트에서 선택한 여러 파일에 대해 사용자 지정 작업을 실행하려면 다음을 수행하십시오.

  1. 프로젝트 탭에서 아래쪽 화살표를 클릭하여 갤러리를 확장합니다. 프로젝트 검사에서 사용자 지정 작업을 클릭합니다.

  2. 나타나는 표의 포함 열에서 어떤 프로젝트 파일에 대해 사용자 지정 작업을 실행할지 선택합니다.

    표에서 여러 개의 파일을 한 번에 포함시키거나 제외시키려면 Shift 키 또는 Ctrl 키를 누르고 파일을 선택한 다음, 마우스 오른쪽 버튼을 클릭하여 포함 또는 제외를 선택하십시오. 사용자 지정 작업 함수가 실행 대상 파일을 알아서 식별할 수 있는 경우 모든 파일을 포함시키십시오.

  3. 사용자 지정 작업 필드에서 사용 가능한 사용자 지정 작업 함수 중에서 선택합니다. 이 필드에 작업의 이름을 직접 입력하거나 찾아보기를 클릭해도 됩니다.

  4. 작업 실행을 클릭하여 작업을 실행합니다. 사용자 지정 작업 리포트 창에 결과가 표시됩니다.

  5. 표의 결과 열에서 모든 파일에 대해 사용자 지정 작업이 올바로 실행되었는지 검토합니다. 파일에 대한 세부 결과 정보를 보려면 표에서 파일을 선택하십시오. 사용자 지정 작업 리포트의 하단에 있는 결과 창에 세부 정보가 표시됩니다.

사용자 지정 작업 리포트 저장하기

사용자 지정 작업의 결과 기록을 저장하거나 결과를 다른 사람과 공유하려는 경우 사용자 지정 작업 리포트를 저장하면 유용합니다.

사용자 지정 작업 리포트를 저장하려면 사용자 지정 작업 리포트의 하단에 있는 리포트 퍼블리시 버튼을 클릭하십시오. 리포트는 HTML 파일 또는 Microsoft® Word 파일로 저장할 수 있습니다. MATLAB Report Generator™가 있는 경우 리포트를 PDF 파일로 저장할 수도 있습니다.

리포트 파일을 확인하고 프로젝트에 추가하려면 모두 파일 보기로 전환하십시오.

관련 항목