cpubbs论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

STRIP CHART控件的应用【问题已解决,谢谢】

[复制链接]
发表于 2009-2-11 13:14:11 | 显示全部楼层
用SetCtrlAttribute (Handle, CTRL_ID, ATTR_NUM_TRACES, iTrace_Number)设置trace的数量
画图的时候可以用:
iReturn = PlotStripChart (Handle, CTRL_ID, Array, point, 0, 0, VAL_DOUBLE);其中,point是array数组量的整数倍,它是一下子画所有的trace的
我也正好在弄这个,如果每次每个trace画一个点的话,point对你而言就是8.
BTW,我也是有问题上来发帖的,我那个问题你知道不?呵呵
发表于 2009-2-11 13:15:29 | 显示全部楼层
对了,你说的颜色问题,区分trace颜色的话可以用SetTraceAttribute函数
 楼主| 发表于 2009-2-11 13:29:26 | 显示全部楼层
那我再试试看,可你在代码中似乎只用了一个PlotStripChart 函数就实现了8条曲线的显示,是吗?
 楼主| 发表于 2009-2-11 13:36:19 | 显示全部楼层
谢谢cgqyh,刚才没有看到你的回帖,我试了一下,终于可以了,谢谢你,以及cpubbs
 楼主| 发表于 2009-2-11 14:07:39 | 显示全部楼层
只是我有了一个新的疑问,就是:
我能不能实现只显示第一通道和第六通道的曲线,其他的不显示呢?
发表于 2009-2-11 14:41:10 | 显示全部楼层
发表于 2009-2-11 15:07:27 | 显示全部楼层
确实有这个属性!
不过,你如果只想显示两条曲线,设置一个二维数组就可以了!
 楼主| 发表于 2009-2-11 15:23:38 | 显示全部楼层
不是只想显示两条曲线,是想实现随机显示任一条或多条曲线,这可以实现吗?
发表于 2009-2-11 15:39:25 | 显示全部楼层
当然可以,只需要在相应时候调用SetTraceAttribute(...)函数将对应编号的trace的Visible属性设置为0即可。
 楼主| 发表于 2009-2-11 15:47:17 | 显示全部楼层
谢谢版主,我现在就去做做看
我要实现的是64个通道的曲线任意选择显示,也就是说采集时要将64个通道的数据放到一个数组中,然后用PlotStripChart 函数实现显示,这样就可以实现了吧
发表于 2009-4-1 20:15:14 | 显示全部楼层
发表于 2009-4-20 11:51:53 | 显示全部楼层
哪位大哥能把strip chart控件的用法告诉下小弟,怎么样才能把数据显示在坐标图中啊 最好能给下实例
谢谢
再谢
非常感谢!!!!!!!!
邮箱laji2964@sina.com
 楼主| 发表于 2009-4-23 07:59:02 | 显示全部楼层
新的问题!
我要绘两条曲线,请问可不可以分别和两个纵坐标关联?
 楼主| 发表于 2009-4-23 09:18:07 | 显示全部楼层
不好意思,问了一个很白的问题,我已经找到相关函数了,是SetTraceAttribute();
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-4-20 09:49 , Processed in 1.363276 second(s), 7 queries , Gzip On, File On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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