Wine 是否与 Simulink Real-Time C API 一起工作?

Does Wine work with the Simulink Real-Time C API?

我想使用 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台电脑

我建议使用 Virtual Box

(允许您在 Linux 中 运行 另一个 OS)

但是如果配置正确,运行几乎可以在 wine 中使用任何东西,

您需要做的第一件事是从软件商店安装 (Wine) 和(在 Linux 上播放),然后找到正确 运行 所需的一切(Microsoft 字体, Internet Exporer 8) 等等,

一旦完成,它应该可以工作,但这是对 wine 的反复试验。

希望这对您有所帮助:)

要使用来自 linux 的主机接口,我看到的唯一可能是联系 speedgoat 支持并希望获得为 Linux 编译的库或协议文档。要与系统通信,中间不需要任何 simulink 组件。我的期望是您不会收到肯定的答复,但请尝试一下。特别是接收协议文档将使您能够编写完全独立于平台的代码。

拥有带有以太网主机接口的 speedgoat,另一种可能性是在您的开发 PC 运行 Windows 和使用 Linux PC 作为网络的 speedgoat 之间建立网络连接桥。如果您在设置时需要帮助,我建议您在 superuser.

提问