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

关于chart图

[复制链接]
发表于 2006-12-25 00:12:30 | 显示全部楼层 |阅读模式
请教如何在chart图中显示自己所要求的时间,并在对应的时间上显示相关数据,类似Excel中的图表?(比如想实现功能:2006年8月1日销售额100,2006年8月2日销售额150,2006年8月3日销售额95......)且最新数据在右测显示历史数据自动左移。另,可否实现每个点旁边同时显示出数据的功能? 问题较多,麻烦斑竹了。谢谢。
发表于 2006-12-25 11:02:31 | 显示全部楼层
1 时间显示可以参考下面的附件
2 chart中历史数据默认是左移的
3 每个点数据显示?你说用直方图那种形式?labview是可以做到,但显示数据恐怕不行。。

[ 本帖最后由 飞雨天 于 2006-12-25 11:54 编辑 ]

本帖子中包含更多资源

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

×
回复 顶

使用道具 举报

发表于 2006-12-25 21:12:43 | 显示全部楼层

怎么清空chart?

请问怎么使第2次运行chart的时候它的横坐标是以0开始显示的啊?谢谢!
回复 顶

使用道具 举报

发表于 2006-12-25 21:29:24 | 显示全部楼层

回复 #3 emilly1 的帖子

参考上面的程序,offset属性的意义
回复 顶

使用道具 举报

 楼主| 发表于 2006-12-25 21:43:45 | 显示全部楼层
谢谢,飞雨天。你说的例子对我很有帮助。但是还是和我的问题有点差别。假如输入的时间希望是历史时间该如何做到呢?另外:输入时间采用的是字符串格式(例如:2006/12/05),我用decimal spring to number后运行怎么只能显示2006呢?另外,可否解释一下XScale.Multiplier设置为0.2是何意啊?
又是一连串问题,有劳了.谢谢 .
回复 顶

使用道具 举报

发表于 2006-12-25 21:55:26 | 显示全部楼层
1  multiplier的解释:
因为chart图默认是来一个数据对应x轴就是1s,你可以这样来实验下:把0.2改成1,然后把while循环中的延迟去了,就会发现时间是不对的
2  历史时间的问题
我想你的数据应该存放在硬盘里的吧?xls格式?还是数据库?其实时间的输入不要用string,labview有专门提供的控件的,在numeric栏下,time stamp control
3  decimal string to number函数是把形式如“2006”(加双引号表示数据类型为字符串)转化为2006(数值格式),关于这个函数具体的实现功能你可以参考下它的help

[ 本帖最后由 飞雨天 于 2006-12-25 21:59 编辑 ]
回复 顶

使用道具 举报

发表于 2006-12-26 13:30:06 | 显示全部楼层
字符形式的时间转为时间格式,论坛里有发个一个SUBVI,可以看下
http://cpubbs.com/bbs/viewthread.php?tid=18513
回复 顶

使用道具 举报

 楼主| 发表于 2006-12-26 23:43:43 | 显示全部楼层
感谢飞雨天和斑竹,真是让我豁然开朗了。我怎么感谢你们呢?
继续问个有关的问题,我今天使用了ActiveX Container,并在里面添加了microsoft Excel 图表,终于可以显示图表了。不过,要怎样才能显示希望的数据呢?另,图表能够根据输入数据的不同自动更新呢?
回复 顶

使用道具 举报

发表于 2006-12-27 09:12:02 | 显示全部楼层
你既然用activex,那么可以在后面板上,在对应activex上右击,然后creat,有选择property和method的,我想应该有函数(方法,method)可以添加数据,你可以找下,记得打开help窗口,这样可以看下各个属性和方法的含义和调用方式。
我回去也试下,不过还是希望能你自己解决它
回复 顶

使用道具 举报

 楼主| 发表于 2006-12-27 19:38:01 | 显示全部楼层
有劳飞雨天,我先试下了。不行的话还要向你请教的。
回复 顶

使用道具 举报

发表于 2006-12-29 14:00:53 | 显示全部楼层
不过你是怎么画图表的?
我没找到
回复 顶

使用道具 举报

 楼主| 发表于 2006-12-30 17:15:28 | 显示全部楼层
不好意思,我昨天一上午也没有研究出个头绪来,还是不会用,请教高手看能否解决这个问题呢?多谢了。另外一个问题,我的程序打包后,运行没有多长时间就出现死机和假死机现象,各种逻辑按纽都失灵了,只能用关掉进程的方法关掉后重新启动,但程序各功能没有错误,请问这是什么原因呢?
祝大家元旦快乐。
回复 顶

使用道具 举报

从小就很黑 该用户已被删除
发表于 2008-3-16 15:39:38 | 显示全部楼层
我是个新手
正在学习
谢谢二楼分享的例子
回复 顶

使用道具 举报

发表于 2008-3-17 09:30:48 | 显示全部楼层
1.图表问题可以用.net 控件的FLEX等函数实现,EXCEL也可以直接掉
2.打包死机的问题是因为一下几种情况,一 是本身你打包的时候少打 文件了,使的进入死循环 二是 你使用全局变量一类的东西没有释放内存,内存占用过大死机,后一种可能性大一些
回复 顶

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-30 10:37 , Processed in 0.059342 second(s), 13 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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