求教:用C语言怎么实现实时曲线
1个回答
展开全部
可以利用 GLUT 程序包 (OpenGL 功能) 动态绘图,例如,一边实时采样,一边显示。
简单的实时曲线可以用 固定 坐标,x 时间轴,y1, y2, ..yn 为实时量,例如 温度,压力,速度..., 用 沿 x 移动的 一根垂线, 表示当前时间分界点,左边的已更新,但垂线移动到x 最右端时,更新 x 坐标刻度,垂线 在从 最左端开始,绘制 新的时段数值。
另一种方法是 固定 x 轴 总时段长度,但是不断更新 x 轴 刻度 和 yi 数据,使整段曲线看上去 是 从右向左 光滑移动动。
参数设置,显示,采样控制等,都 可以在屏幕上用按钮,Text 等 实现。
直接用 OpenGL 则需 用 c++ 程序,MFC + OpenGL 之类 实现。
简单的实时曲线可以用 固定 坐标,x 时间轴,y1, y2, ..yn 为实时量,例如 温度,压力,速度..., 用 沿 x 移动的 一根垂线, 表示当前时间分界点,左边的已更新,但垂线移动到x 最右端时,更新 x 坐标刻度,垂线 在从 最左端开始,绘制 新的时段数值。
另一种方法是 固定 x 轴 总时段长度,但是不断更新 x 轴 刻度 和 yi 数据,使整段曲线看上去 是 从右向左 光滑移动动。
参数设置,显示,采样控制等,都 可以在屏幕上用按钮,Text 等 实现。
直接用 OpenGL 则需 用 c++ 程序,MFC + OpenGL 之类 实现。
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询