我想使用Matlab Simulink Real-Time C API编写可在 Linux 机器上运行的程序(用 C 或 Java 编写)。然而,C API 是一个 dll,应该只能在 Windows 计算机上运行。
Wine 是否可以与 Simulink Real-Time C API 配合使用?
编辑: 我正在 Windows 计算机上开发 simulink 模型。然后,我使用这台计算机将 Simulink 模型加载到 Xpc 目标中(a Speedgoat machine )。
当我们投入生产时,Xpc 目标计算机在本地连接到 Linux 计算机。我们可以通过 SSH 访问 Linux 计算机。如果我们想要更新Xpc目标机的simulink模型,唯一的方法就是通过Linux计算机。
最佳答案
要使用 Linux 的主机接口(interface),我看到的唯一可能是联系 speedgoat 支持并希望获得为 Linux 编译的库或协议(protocol)文档。要与系统通信,不需要中间有任何 simulink 组件。我预计您不会收到肯定的答案,但请尝试一下。特别是接收协议(protocol)文档将允许您编写完全独立于平台的代码。
如果 Speedgoat 具有以太网主机接口(interface),另一种可能性是使用 Linux PC 作为网桥在运行 Windows 的开发 PC 和 speedgoat 之间建立网络连接。如果您在设置方面需要帮助,我建议您通过 superuser 提问。 .
关于c - Wine 可以与 Simulink Real-Time C API 一起使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33933526/