슬롯 사이트 Matlab 제어 API는 슬롯 사이트 Java 제어 API 위에 구축되었으며 Matlab(2017b 이상) 및 Octave(5.2 이상) 내에서 슬롯 사이트에 대한 편리한 액세스를 제공합니다.
설치
Matlab API는 다음 위치에 있습니다.api/matlab. Matlab 경로에 다음 디렉터리를 추가합니다.
또한 Matlab이 슬롯 사이트 Java API를 인식하도록 합니다(또한 참조슬롯 사이트 자바 API아래):
슬롯 사이트 자바 API
위와 같이 슬롯 사이트 Java API를 동적으로 추가하는 대신 정적으로 추가하는 것도 가능합니다. 이를 위해 다음을 찾으세요.javaclasspath.txt그리고 경로를 추가하세요[PathToGAMS]/apifiles/Java/api/GAMSJavaAPI.jar. 다음을 사용하여 위치를 찾을 수 있습니다.cd(prefdir)Matlab에서 또는어떤 javaclasspath옥타브. 마지막으로 Matlab 또는 Octave를 다시 시작하세요. 슬롯 사이트 Java API를 정적으로 추가하는 것이 더 효율적입니다.
- 주의
- 이후슬롯 사이트 44.1.0, 슬롯 사이트 Java API를 컴파일하고 실행하려면 Java SE 11 이상이 필요합니다. Matlab은 일반적으로 Java SE 8을 제공합니다. 이 경우 사용
GAMSJavaAPI-8.jar대신GAMSJavaAPI.jar. 그러나 이후에 출시되는 새로운 기능이나 업데이트된 기능은 다음과 같습니다.슬롯 사이트 43이 Java API 버전에서는 사용할 수 없습니다. Matlab R2023a부터 Matlab은 Java SE 11을 지원합니다(단, 사용자가 설치해야 할 수도 있음). 당신은 사용할 수 있습니다젠브 시스템Matlab에서 제공하는 Java 대신 시스템에 설치된 Java를 사용합니다.
중요 클래스
이 섹션에서는 슬롯 사이트 제어 패키지의 일부 기본 클래스에 대한 간략한 개요를 제공합니다. 그들의 사용법은 광범위한 세트로 입증됩니다.예(위치api/matlab/예제). 모든 슬롯 사이트 Matlab Control API 클래스는 패키지 내에 포함되어 있습니다.슬롯 사이트control(하위 패키지 포함슬롯 사이트control.globals, 슬롯 사이트control.engine그리고슬롯 사이트control.options). 패키지는 슬롯 사이트(General Algebraic Modeling System)와 상호 작용하는 개체를 제공합니다. 이 패키지의 객체를 사용하면 입력 데이터와 모델 결과를 편리하게 교환할 수 있습니다(데이터베이스) 및 슬롯 사이트 모델 생성 및 실행을 지원합니다(직업), 슬롯 사이트 옵션으로 맞춤설정할 수 있습니다(옵션). 또한 가장 효율적인 방법으로 밀접하게 관련된 일련의 모델을 해결하는 방법을 소개합니다(모델인스턴스).