AMPL API
Наш комплексный интерфейс прикладного программирования AMPL API предоставляет объектно-ориентированную вызываемую библиотеку, которая позволяет пользователям получать доступ к моделям AMPL и запускать команды AMPL из внешних программ. Объекты модели AMPL могут напрямую и эффективно обмениваться между собой данными и результатами. AMPL API поддерживает следующие направления:- Развертывание моделей AMPL;
- Встраивание AMPL в корпоративные приложения;
- Программирование сложных алгоритмических схем.
- Python для всех платформ;
- R для всех платформ;
- C ++, C #, Java, MATLAB для Windows ;
- C ++, C #, Java, MATLAB для Linux ;
- C ++, C #, Java, MATLAB для macOS ;
Python API для всех платформ
Установите AMPL API для Python (beta) из репозитория PyPI с помощью следующих команд:python -m pip install pip --upgrade python -m pip установить amppyПоддерживаются версии Python 2.7, 3.3, 3.4, 3.5 и 3.6. Ознакомьтесь с “Руководством пользователя, для получения полных инструкций, включая быстрый старт, полный справочник по классам API и загружаемым примерам.
R API для всех платформ
Перед установкой AMPL API для R убедитесь, что у вас есть необходимые инструменты разработки R:- Для Windows вам понадобится пакет Rtools. При необходимости загрузите и установите версию Rtools, соответствующую используемой вами версии R;
- Для Linux никаких специальных инструментов не требуется, за исключением того, что на вашем компьютере должен быть компилятор C ++ (например, g ++);
- Для macOS вам понадобится R для инструментов разработки и библиотек macOS. При необходимости загрузите и установите соответствующие компоненты.
install.packages ("Rcpp", type = "source") install.packages ("https://ampl.com/dl/API/rAMPL.tar.gz", repos = NULL)Затем обратитесь к нашему Руководству пользователя для получения полных инструкций, включая пример быстрого старта, полный справочник по классам API и загружаемые примеры.
API-интерфейсы C ++, C #, Java и MATLAB для Windows
Найдите на вашем компьютере папку, содержащую программный файл amp.exe (а также другие файлы AMPL). Эта папка «AMPL», которая будет использоваться для установки AMPL API. Определите, установлена ли у вас 32-разрядная или 64-разрядная версия AMPL. Эта информация имеется в имени загруженного установочного файла, а также в сообщении, отображаемом командой AMPL option version;. Теперь загрузите соответствующий zip-файл пакета AMPL API, используя одну из приведенных ниже ссылок:- ampapi-win32.zip, если вы установили 32-битный AMPL;
- ampapi-win64.zip, если вы установили 64-битный AMPL.
- Начало работы с C ++ AMPL API (бета-версия);
- Начало работы с C# AMPL API (бета-версия);
- Начало работы с Java AMPL API;
- Начало работы с MATLAB AMPL API.
API-интерфейсы C ++, C #, Java и MATLAB для Linux
Найдите на вашем компьютере папку, содержащую программный файл amp (а также другие файлы AMPL). Это папка «AMPL», которая будет использоваться для установки AMPL API. Определите, установлена ли у вас 32-разрядная или 64-разрядная версия AMPL. Эта информация указана в имени загруженного установочного файла, а также в сообщении, отображаемом командой AMPL option version;. Теперь загрузите соответствующий zip-файл пакета AMPL API, используя одну из приведенных ниже ссылок:- ampapi-linux32.zip, если вы установили 32-битный AMPL;
- ampapi-linux64.zip, если вы установили 64-битный AMPL.
unzip amplapi-linux??.zipгде, ?? заменяется на 32 или 64 соответственно. Когда извлечение будет завершено, вы увидите каталог с именем ampapi. Переместите каталог ampapi в каталог AMPL, чтобы он отображался как подкаталог вашего каталога AMPL. Завершите установку, следуя инструкциям для языка API, который вы планируете использовать:
- Начало работы с C++ AMPL API (бета-версия);
- Начало работы с C# AMPL API (бета-версия);
- Начало работы с Java AMPL API;
- Начало работы с MATLAB AMPL API.
API-интерфейсы C ++, C #, Java и MATLAB для macOS
Найдите на вашем компьютере папку, содержащую значок программы amp (а также другие файлы AMPL). Это папка «AMPL», которая будет использоваться для установки AMPL API. Определите, установлена ли у вас 32-разрядная или 64-разрядная версия AMPL. Эта информация указана в имени загруженного установочного файла, а также в сообщении, отображаемом командой AMPL option version;. Далее загрузите zip-файл пакета AMPL API, используя следующую ссылку: Дважды щелкните значок этого файла, чтобы извлечь его содержимое. Когда извлечение будет завершено, вы увидите папку с именем ampapi. Перетащите значок папки ampapi в папку AMPL. Завершите установку, следуя инструкциям для языка API, который вы будете использовать:- Начало работы с C++ AMPL API (бета-версия);
- Начало работы с C# AMPL API (бета-версия);
- Начало работы с Java AMPL API;
- Начало работы с MATLAB AMPL API.