Создайте клиент Python

В этом примере показано, как записать MATLAB® Клиент Production Server™, использующий Python® клиентский API. Клиентское приложение вызывает addmatrix функционируйте вы скомпилировали в Пакете Развертываемые Архивы с Приложением Production Server Compiler и развернули в Доле Развертываемый Архив (MATLAB Production Server).

Создайте клиентское приложение MATLAB Production Server Python:

  1. Скопируйте содержимое matlabroot\toolbox\compiler_sdk\mps_clients\python папка к вашей среде разработки.

  2. Откройте командную строку,

  3. Измените директории в папку, где вы скопировали клиент Python MATLAB Production Server.

  4. Запустите следующую команду.

    python setup.py install
  5. Запустите интерпретатор командной строки Python.

  6. Введите следующих операторов импорта в командной строке Python.

    import matlab
    from production_server import client
  7. Откройте связь с экземпляром MATLAB Production Server и инициализируйте клиентское время выполнения.

    client_obj = client.MWHttpClient("http://localhost:9910")
    
  8. Создайте данные MATLAB, чтобы ввести к функции.

    a1 = matlab.double([[1,2,3],[3,2,1]])
    a2 = matlab.double([[4,5,6],[6,5,4]])
  9. Вызовите развернутую функцию MATLAB.

    Необходимо знать следующее:

    • Имя развернутого архива

    • Имя функции

    client_obj.addmatrix.addmatrix(a1,a2)
    
    matlab.double([[5.0,7.0,9.0],[9.0,7.0,5.0]])

    Синтаксис для вызова функции является клиентом. archiveNameFunctionName (arg1, arg2.., [nargout=numOutArgs]).

  10. Закройте клиентскую связь.

    client_obj.close()