我在Linux系统上从我的C程序调用gnuplot。 我需要实时绘制心电图数据。 我有6个缓冲区来填充gnuplot的窗口,它们不会同时到达。 当它实时到达时我需要对第一个进行graficate(fprintf带有来自数组和for循环的点),然后当下一个缓冲区到达时,我需要保持previus并用第二个for循环写下一个。 但我不能这样做。每当下一个缓冲区到来时,我需要重写前面的缓冲区。它最后需要6个循环(6个缓冲区来填充gnuplot的窗口),我不能这样做,因为它需要花费太多时间,并且这样我就无法实时获取屏幕上的数据。 在gnuplot中有一些函数来维护用previus for循环写的数据,并且只绘制下一个? 我希望我已经解释过了自己
这是我使用的常用代码,每次我需要重写旧缓冲区。
Console.ReadLine