Можно запустить Сервер автоматизации MATLAB® в одном из двух режимов – совместно использованный или специализированный. Выделенный сервер выделен единственному клиенту; разделяемый сервер совместно используется несколькими клиентами. Режим определяется программируемым идентификатором (Проценуроз), используемый клиентом, чтобы запустить MATLAB.
ProgID, matlab.application
, задает режим по умолчанию, который совместно используется. Можно также использовать специфичный для версии ProgID, matlab.application.N.M
, где N
является основной версией, и M
является вспомогательной версией MATLAB. Например, используйте N
= 7
и M
= 4
для версии 7.4 MATLAB.
Если MATLAB запускается как разделяемый сервер, все клиенты, которые запрашивают связь с MATLAB с помощью разделяемого сервера, который ProgID соединяют с уже рабочим экземпляром MATLAB. Другими словами, никогда нет, чем один экземпляр разделяемого выполнения сервера, поскольку он совместно используется всеми клиентами, которые используют разделяемый сервер ProgID.
Чтобы задать выделенный сервер, используйте ProgID, matlab.application.single
, (или специфичный для версии ProgID, matlab.application.single.N.M
).
Каждый клиент, который запрашивает связь с MATLAB с помощью специализированного ProgID, создает отдельный экземпляр MATLAB; это также запрашивает, чтобы сервер не был совместно использован с любым другим клиентом. Поэтому может быть несколько экземпляров выделенного сервера, запускающегося одновременно, поскольку выделенный сервер не совместно используется несколькими клиентами.