Labwindows 绘动态图

本文详细介绍了如何使用Graph-StripChart进行数据可视化。包括如何通过数组或单个数值来绘制图表,如何利用定时器更新图表数据实现动态效果等。同时也解释了参数设置的重要性及其对图表显示的影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先,新建的是 Graph-Strip Chart, 它的constant name 为 STRIPCHART。 


例1,数组:

double datapoint[5] = {1,2,3,4,5};        // datapoint 是想绘制的数据

PlotStripChart (panel, PANEL_STRIPCHART, datapoint, 5, 0, 0, VAL_DOUBLE);


例2,单个数字:

double datapoint;  

PlotStripChart (panel, PANEL_STRIPCHART, &datapoint, 1, 0, 0, VAL_DOUBLE);





1.

由于datapoint是数组,所以datapoint就是首地址了。相反,如果是double datapoint;  就需要 用指针 &datapoint。


2.

“5”表示一次会画5个点,即点(1,1)(1,2)(1,3)(1,4)(1,5)。如果是4就会只画前四个点,第五个就丢掉了。如果将函数放在Timer中就会反复的画前四个点。


3.

VAL_DOUBLE指 “datapoint” 的数据类型,是int就写int,是float就写float,与它是不是数组没有关系


4.

如果我声明一个全局变量  int msg;

再在一个Timer中执行 msg++;

再在另一个Timer中执行              PlotStripChart (panel, PANEL_STRIPCHART, &msg, 1, 0, 0, VAL_INTEGER);

输出会是点(1,1)(1,2)(1,3)(1.4)...  一直持续下去。




评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值