cpubbs论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 3870|回复: 10

用StripChart控件作图的问题?

[复制链接]
发表于 2008-7-3 10:34:34 | 显示全部楼层 |阅读模式
大家好,我最近做一个东西,需要CVI通过串口接收DSP处理好的数据,并作图,因为对实时性的要求,我就选择了StripChart控件,画图用函数
int PlotStripChart (int Panel_Handle, int Control_ID,
                    void *Y_Array, int Number_of_Points,
                    int Starting_Index, int Skip_Count,
                    int Y_Data_Type);

这个函数我看了半天也不是很懂?点数:是指实际要画多少点吗?starting_index什么意思? skip_Count呢?
还有在StripChart控件中,traces是不是要画几条线的意思呢?要是接收到一连串的数据,分别是A B A B 这样想要分开画成两条的话,是不是只要设置traces为2呢?

大家帮我回答下上面的问题? 真的是不清楚了!
发表于 2008-7-3 10:53:21 | 显示全部楼层
兄弟右击它相应的FP的控件,就可以看到它的帮助的,右击面板空白处能看到整个函数的帮助!这样比较方便!您一次是传多少点回来?如果一点一点的话,可以用另一个控件方便!
发表于 2008-7-3 10:55:21 | 显示全部楼层
Number_of_Points是要将Y_array里面多少个点显示出来!
发表于 2008-7-3 10:55:56 | 显示全部楼层
start_index:
startingIndex integer Index of the element in the yArray where the first block of data begins. This value is zero based and must be an even multiple of the number of traces in the strip chart. The default value is 0.
是指Y数组的哪个元素开始,默认为0;
发表于 2008-7-3 10:56:39 | 显示全部楼层
兄弟可以右击查看帮助!然后一边调试,更改一下就可以看到不同的值的结果,这样就比较容易理解了,好运!
 楼主| 发表于 2008-7-3 15:33:47 | 显示全部楼层
多谢版主的回答,明白多了。  还有上面一个问题没得到解答,就是在StripChart控件中,traces是不是要画几条线的意思呢?要是接收到一连串的数据,分别是A数组 B数组 A数组 B数组 这样子的,要想分开画成两条的话,是不是只要设置traces为2呢?
还是有什么办法可以同时画两条呢?(串口接收一次是很多数据)
发表于 2008-7-3 22:09:57 | 显示全部楼层
发表于 2008-7-3 22:17:58 | 显示全部楼层
traces原来是指编辑控件那个地方!是这个意思!
 楼主| 发表于 2008-7-4 07:29:13 | 显示全部楼层
对啊,traces就是编辑控件的时候设置的,我是不知道他的含义,设置成2的时候是画两条线吗?
发表于 2010-7-8 15:24:12 | 显示全部楼层
参数 Skip_Count ??????
啥意思  看了好久了,元老回答 啊!
发表于 2010-7-13 09:00:00 | 显示全部楼层
牛人年年有,今年尤其多。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2025-4-20 10:02 , Processed in 0.527537 second(s), 9 queries , Gzip On, File On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表