Matlab 从外部模式目标到主机系统的触发器

Matlab 从外部模式目标到主机系统的触发器,matlab,simulink,Matlab,Simulink,是否可以从目标平台上运行的代码向主机返回触发器信号,以便您可以从外部目标在本地系统上运行回调 我们现在知道的唯一方法是: 设置一个单独的网络接口,仅用于发送这些触发信号(对于非常简单的imo来说,这是一个很大的工作) 在本地系统上不断检查模型的一个参数,并使用该参数在本地触发我们的函数(但这显然是不同步的,有它自己的问题) 如果有人想知道我们为什么要这样做:这是为了强化学习,我们想在本地pc上运行学习工具,检查一些值,然后更新目标系统上的控制器。我从远程平台触发本地回调的最简单方法是使用并行

是否可以从目标平台上运行的代码向主机返回触发器信号,以便您可以从外部目标在本地系统上运行回调

我们现在知道的唯一方法是:

  • 设置一个单独的网络接口,仅用于发送这些触发信号(对于非常简单的imo来说,这是一个很大的工作)
  • 在本地系统上不断检查模型的一个参数,并使用该参数在本地触发我们的函数(但这显然是不同步的,有它自己的问题)

如果有人想知道我们为什么要这样做:这是为了强化学习,我们想在本地pc上运行学习工具,检查一些值,然后更新目标系统上的控制器。

我从远程平台触发本地回调的最简单方法是使用并行端口,我认为有两种方法可以访问Matlab中的并行端口,但这里有一个链接


你问题的后半部分有点含糊,因为它可能/可能并不意味着你只需要向目标PC发送一个简单的触发器(因此,强化学习所需的任何信息都已被适当分发)。

不错,但这与“设置单独的网络接口”基本相同。感谢您的链接,但我无法使用它,因为我们的电脑不再具有并行端口:(虽然现在很多主板都没有并行输入,但如果你想在两个并行端口之间寻找比铜线更简单的东西,那么我真的不知道你想要什么。计算机上只有少数几个硬件输出:以太网/usb/串行/并行/音频。到目前为止,最简单的方法是使用t建立以太网连接,这一点也不困难。除此之外,您可以使用串行端口或运行从音频输出到音频输入的信号-由于延迟问题和一般复杂性,我不建议这样做。我认为您在硬件解决方案中搜索得太多,因为您认为系统是嵌入式的,因此预处理tty单机版。情况并非如此,这就是我们运行的原因:您可以通过远程目标上已经可用的以太网从本地pc启动/加载/停止所有内容。我已经列出了为远程pc到本地pc的反馈触发器创建单独通道的可能性,我现在要问的是,是否构建了simulink在这个问题的解决方案中。啊,这将学习我检查帖子上的标签。完全错过了Simulink连接。