Связь между клиентом Python® и экземпляром MATLAB® Production Server™ инкапсулируется в объекте matlab.production_server.client.MWHttpClient. Вы вызываете функции MATLAB непосредственно с помощью клиентского объекта связи.
void = my_client.archive_name.function_name(in_args, nargout=0)
my_client — Имя клиентского объекта связи
archive_name — Имя развертываемого архива, размещающего функцию
functionName Имя функции, чтобы вызвать
in_args — Список, разделенный запятыми входных параметров
Например, чтобы вызвать функцию MATLAB mutate(m1, m2, m3) из развертываемого архива mutations, вы используете этот код:
import matlab
from production_server import client
my_client = client.MWHttpClient("http:\\localhost:9910")
m1 = matlab.double(...)
m2 = matlab.double(...)
m3 = matlab.double(...)
my_client.mutations.mutate(m1,m2,m3)