Matlab从命名管道读取(fifo)

时间:2013-10-19 15:54:24

标签: matlab pipe fifo

我无法在linux下的matlab中读取命名管道/ fifo。

管道上的

textread()始终返回“Empty matrix:0-by-1”。 textread()阻塞,直到数据写入管道。

如果我使用fopen()和fscanf(),那么fopen将阻塞,直到它收到一些数据。第一次调用fscanf()将返回写入的数据,并且fscanf()的所有后续调用都不会返回任何内容(例如'')而不会阻塞。

fread()表现为fscanf()

fgets()返回-1

任何人都知道如何阅读管道?

0 个答案:

没有答案