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

如何显示不定个数的chart(最多十二个)

[复制链接]
发表于 2009-8-10 09:21:00 | 显示全部楼层 |阅读模式
如题,每个Chart显示一条曲线(曲线数据通过通道,传感器选择,如选择第一通道第一个传感器),选择几条曲线就显示几个chart,该如何设计呢?希望高手可以解答
发表于 2009-8-10 10:36:47 | 显示全部楼层
我也需要这样子的例子
期待高手赐教啊
deng !
回复 顶

使用道具 举报

发表于 2009-8-11 10:57:05 | 显示全部楼层
回复 顶

使用道具 举报

 楼主| 发表于 2009-8-11 19:38:44 | 显示全部楼层
但是,我想要的是每条曲线在一个CHART上显示,而且,CHART大小可以随chart个数的多少进行调整,不是分栏那种格式!
回复 顶

使用道具 举报

发表于 2009-8-11 19:48:47 | 显示全部楼层
根据你选择的曲线的索引,调用chart属性节点(具体是哪个记不清了,反正有个是设定显示曲线数的)
回复 顶

使用道具 举报

发表于 2009-8-12 09:19:50 | 显示全部楼层
5楼基本上回答对了你想要的!
回复 顶

使用道具 举报

 楼主| 发表于 2009-8-12 21:08:16 | 显示全部楼层
可不可以说清楚些?还是不太明白,感觉你说的好像还是一个Chart分栏的情况啊!我想要的是多个Chart表示多条曲线的情况!请多指教啦! 5# h564564
回复 顶

使用道具 举报

发表于 2009-8-12 21:29:45 | 显示全部楼层
给个简单的列子吧。你再根据你自己的应用改。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 顶

使用道具 举报

发表于 2009-8-13 08:12:09 | 显示全部楼层
思路:
第一个
   当然就是那个很早很早很早以前的苯办法,既然你能确定至多显示12个chart,就把这些chart放到显示区的外面,等用到的时候,再设置对应chart的position属性,当然,这需要一定的技巧,不过也就是几个小时而已,还能锻炼自己的编程,很是不错;
第二个
   如果chart能放到一个cluster里,那就放12个,然后设置visible属性为false,记得cluster有个属性节点,是设置它里面的elment的属性的(它先返回对所有element的指针索引)。又记得如果把cluster设置为autosize的话,它会根据里面element显示情况,运行中动态调整大小,只是不知道这个动态调整,能不能把visible为true的几个element(这里是chart)自动放到一起?这个是关键,如果可以,那么这种方法或许可以避免编程调整chart的position的麻烦;
第三个:
   初始一看这个问题,就立刻把它归类到以前那个很老很老很老的问题了,那就是如何在运行中动态创建、删除、添加控件。这在LV8.2之前是不支持的,我不知道现在的8.5,8.6是不是支持,如果是,那么,也很麻烦,需要自己调整显示位置。

    后语,为什么会这么麻烦呢?个人想法是,这个chart显示数据的方式太奇怪了,奇怪的NI没有预测到有人会这么使用,所以,它没有支持,没有支持就要自己写,当然麻烦了。。。。
回复 顶

使用道具 举报

 楼主| 发表于 2009-8-14 09:23:33 | 显示全部楼层
在此,谢谢大家帮忙和提醒!
回复 顶

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-9-29 11:43 , Processed in 0.052594 second(s), 11 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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