主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

创建 .NET MATLAB Production Server 客户端

要创建 MATLAB® Production Server™ 客户端:

  1. 获取位于 $MPS_INSTALL/client/dotnet 的客户端运行时文件。您还可以从 MATLAB Production Server 客户端库下载客户端运行时文件。

  2. 与 MATLAB 程序员协商,就组成应用程序中服务的 MATLAB 函数签名达成一致。

  3. 使用适当的软件配置您的系统以使用 .NET。

    请参阅准备您的 Microsoft Visual Studio 环境

  4. 根据您的需求,决定客户端是使用静态代理还是动态代理,或者 MATLAB Production Server 用于 MATLAB 函数执行的 RESTful API

  5. 如果您的客户端使用代理,请编写 .NET 代码将代理实例化为 MATLAB Production Server 实例并调用 MATLAB 函数。

    1. 创建一个动态代理,用于与 MATLAB Production Server 托管的服务进行通信。

    2. 根据需要声明并抛出异常。

    3. 在对应用程序进行必要的调用后,使用 closeMWClient 方法释放系统资源。

  6. 如果您的客户端使用 RESTful API,要在向服务器发出请求时使用 protobuf,请在客户端代码中将 HTTP Content-Type 请求标头设置为 application/x-google-protobuf。.NET 客户端库提供帮助类,以根据 proto 格式内部创建 protobuf 消息并返回相应的字节数组。在 HTTP 请求正文中使用此字节数组。.NET 客户端库提供了反序列化 protobuf 响应的方法和类。

另请参阅

主题