.NET 개발 환경 테스트하기
.NET용 MATLAB® Engine API에서는 운영 환경을 테스트하고 Engine API 사용법을 익히기 위해 사용할 수 있는 예제 C# 코드가 함께 제공됩니다. 소스 코드는 fullfile(
에 의해 정의된 폴더에 있으며, 여기서 matlabroot
,"extern","examples","engines","dotnet")
는 MATLAB matlabroot
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/dotnetdotnet build
를 호출합니다.
폴더에서matlabroot
/extern/examples/engines/dotnet/consoledotnet run
을 호출합니다.Windows 플랫폼에서는
폴더에서matlabroot
/extern/examples/engines/dotnet/guidotnet run
을 호출합니다.