Main Content

.NET 개발 환경 테스트하기

.NET용 MATLAB® Engine API에서는 운영 환경을 테스트하고 Engine API 사용법을 익히기 위해 사용할 수 있는 예제 C# 코드가 함께 제공됩니다. 소스 코드는 fullfile(matlabroot,"extern","examples","engines","dotnet")에 의해 정의된 폴더에 있으며, 여기서 matlabroot는 MATLAB matlabroot 명령에 의해 반환되는 경로입니다.

이 폴더에는 다음 파일이 들어 있습니다.

  • dotnet_engine_examples.sln — Microsoft® Visual Studio® 프로젝트 파일.

  • .cs 파일 — C# 소스 파일. 이러한 애플리케이션은 다음을 수행합니다.

    • MATLAB 인스턴스를 시작하고 이에 연결합니다.

    • MATLAB 세션을 닫고 삭제합니다.

    Program.cs 파일은 프로젝트에 포함된 모든 예제 파일을 실행하는 콘솔 애플리케이션입니다.

    MainWindow.xaml.cs 파일은 사용자 입력값을 기반으로 계승을 계산하는 Windows® GUI 애플리케이션입니다.

  • README — Visual Studio를 사용하여 예제를 빌드하고 실행하는 방법을 설명하는 텍스트 파일입니다.

MATLAB copyfile 함수를 사용하여 파일을 사용자 시스템 경로의 쓰기 가능한 폴더로 복사합니다.

copyfile(fullfile(matlabroot,"extern","examples","engines","dotnet","dotnet_engine_examples.sln"),".","f")
copyfile(fullfile(matlabroot,"extern","examples","engines","dotnet","console\*.*"),".\console\","f")

Windows 플랫폼을 사용 중인 경우:

copyfile(fullfile(matlabroot,"extern","examples","engines","dotnet","gui\*.*"),".\gui\","f")

README 파일의 다음 지침을 따라 예제를 빌드하고 실행합니다.

  • 지원되는 버전의 .NET이 설치되어 있는지 확인합니다.

  • 런타임 환경 변수를 설정합니다.

  • matlabroot/extern/examples/engines/dotnet 폴더에서 dotnet build를 호출합니다.

  • matlabroot/extern/examples/engines/dotnet/console 폴더에서 dotnet run을 호출합니다.

  • Windows 플랫폼에서는 matlabroot/extern/examples/engines/dotnet/gui 폴더에서 dotnet run을 호출합니다.

관련 항목