Concurrency simulink与matlab并行编程的实现
我需要以下情况的帮助 我的项目是使用simulink来模拟机器人,simulink模型的输出是robbot在每个时间步的位置和扭矩。我的问题在于数据收集部分。我计划使用一个缓冲区来存储simulink输出,并使用antoher matalb函数来访问相同的缓冲区,以便从缓冲区中获取数据,用于在线数据分析。要求simulink模型和matlab数据分析功能同时运行。matalb数据分析函数决定何时从缓冲区中取出数据。这就像生产者-消费者问题,simulink是生产者,数据分析matlab函数作为消费者 我的问题是如何保护相互排斥的缓冲区。我不想使用工作区块,因为它只在simulink暂停或停止时更新数据。我没有发现matalb或simulink提供的任何smeaphore或类似互斥体的结构。我尝试了以下方法来解决问题,但没有一种有效:Concurrency simulink与matlab并行编程的实现,concurrency,buffer,simulink,Concurrency,Buffer,Simulink,我需要以下情况的帮助 我的项目是使用simulink来模拟机器人,simulink模型的输出是robbot在每个时间步的位置和扭矩。我的问题在于数据收集部分。我计划使用一个缓冲区来存储simulink输出,并使用antoher matalb函数来访问相同的缓冲区,以便从缓冲区中获取数据,用于在线数据分析。要求simulink模型和matlab数据分析功能同时运行。matalb数据分析函数决定何时从缓冲区中取出数据。这就像生产者-消费者问题,simulink是生产者,数据分析matlab函数作为消