Создайте.NET клиент MATLAB Production Server

Создать клиент MATLAB® Production Server™:

  1. Получите клиентские файлы времени выполнения, установленные в $MPS_INSTALL/client.

  2. После консультаций с программистом MATLAB договоритесь о подписях функции MATLAB, которые включают сервисы в приложении.

  3. Сконфигурируйте свою систему с соответствующим программным обеспечением для работы с.NET.

    Смотрите готовят вашу среду Microsoft Visual Studio.

  4. На основе ваших требований решите, использует ли клиент статического прокси или динамического прокси.

    • Статический прокси использует объект, реализующий интерфейс, который зеркально отражает развернутые функции MATLAB. Вы обеспечиваете интерфейс для статического прокси.

      См. статические интерфейсные инструкции прокси.

    • Динамический прокси создает запросы к серверу на основе имени функции MATLAB, предоставленного методу invoke(). Вы обеспечиваете имя функции, количество выходных аргументов и все входные параметры, требуемые выполнять функции.

      Смотрите вызывают функции MATLAB динамически.

  5. Запишите код.NET, чтобы инстанцировать прокси к экземпляру MATLAB Production Server и вызвать функции MATLAB.

    1. Создайте динамического прокси для связи с сервисом, размещенным программным обеспечением MATLAB Production Server.

    2. Объявите и выдайте исключения как требуется.

    3. Свободные системные ресурсы с помощью метода close MWClient, после совершения необходимых звонков к приложению.