c++builder中tchart怎么调用StringGrid中的数据

sharmander 2017-07-17 08:40:28
如题,现在已经学会导入数据到StringGrid中了 但是接下来要把StringGrid中的数据导入到tchart中 做个曲线读出截距
...全文
252 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hongss 2017-07-19
  • 打赏
  • 举报
回复
原始的办法,从StringGrid中把数据读取到数组或者vector等容器中,然后用容器中数据在TChart上画图
我不懂电脑 2017-07-18
  • 打赏
  • 举报
回复
从StringGrid中的数据导入到tchart中 ,说明你还没理解mvc,用mvc的方式做吧
ooolinux 2017-07-17
  • 打赏
  • 举报
回复
引用 楼主 sharmander 的回复:
如题,现在已经学会导入数据到StringGrid中了 但是接下来要把StringGrid中的数据导入到tchart中 做个曲线读出截距
你说的TChart是TeeChart吗? 我也没用过,《C++ Builder 4.0多媒体开发技术》这本书有讲TeeChart,70几页的篇幅。
ooolinux 2017-07-17
  • 打赏
  • 举报
回复
引用 1 楼 sharmander 的回复:
可以说一点基础没有 现在学校课程设计要用到这个编程 也没人讲 图书馆的书特别旧 要不就是没关系 用不到 基础点的书也没有
书籍推荐: 《C++Builder 6程序设计教程(第二版)》 (陆卫忠,刘文亮 等编著 /2011-04-01 /科学出版社) 《C++Builder 6编程实例精解》(赵明现),PDF,是数字版的,非扫描版的,里面还有一个俄罗斯方块游戏的完整实现。 《精彩C++Builder 6程序设计》(台湾 吴逸贤),里面有10几个简单小游戏的实现,可以自己看懂以后再重写,才是自己掌握的。 《C++ Builder 5高级编程实例精解》(刘滨 编著)都是较大的实用的程序。
sharmander 2017-07-17
  • 打赏
  • 举报
回复
可以说一点基础没有 现在学校课程设计要用到这个编程 也没人讲 图书馆的书特别旧 要不就是没关系 用不到 基础点的书也没有
含有全部工程文件,使用C++ Builder 6.0完成开发,可重新编译运行。创作权归曹润泽所有,使用者不可用于商业目的,否者后果自负。 本软件功能: 上层的应用软件的模块主要有:初始化模块、用户设置模块、COM串行通信数据采集模块、数据矫正模块、数据绘图模块、数据存储模块、网络传输模块、功能整合模块等。其网络传输模块又可以根据工作模式分为服务端网络传输模块和客户端网络传输模块。 用户设置模块:主要是通过用户设置设置窗口的信息来完成软件的设置,这些可以设置的变量都非常重要,包括基本设置:采样频率设置、COM端口选择、警告限设置(是否使用警戒限、高警戒限的大小、低警戒限的大小)、矫正表设置(是否使用矫正表、选择矫正表);绘图设置:显示点数设置、曲线宽度设置、曲线颜色设置(高警戒曲线的颜色、正常时曲线颜色、低警戒曲线的颜色设置);网络设置:是否使用网络传输、网络基本设置(服务端选择、客户端选择、端口号设置、服务端IP设置)。 COM串行通信数据采集模块:用于从串行口读取数据。 本系统使用专门用于RS-232串行通信通信控制的控件TComm控件来完成COM通信。 数据矫正模块,顾名思义,是用于对数据进行矫正的。若需要矫正数据,必须使用矫正表,矫正表实际上只是个用户可自定义的文本文件,但在编写矫正表文件时必须按照一定规则进行编写。 数据绘图模块:对于采集数据的实时绘图是通过Borland C++ Builder 6.0自带的功能强大的TChart控件来实现。 数据存储模块:该模块除了使用了编译器所提供的几个基本数据类型之外,基本上是使用纯C++编写(不使用编译器的控件)。数据存储并未使用数据库存储,而是使用文本文件的方式对所有采集到的时间进行存储,存储时要先把采样信息写入到数据文件的头部,包括创建时间、采样起始时间、采样持续时间、采样结束时间、采样频率、采样数等等信息,之后就是所采集的数据,采样数据包括数值和采集的该点所对应的时间,以及该点是否被警告(过低用!Low表示、正常用-表示、过高用!High表示)。 网络传输模块:网络传输模块是本数据采集系统比较新颖的模块,可以使用互联网进行速率较低的数据传输,考虑到网络传输的延迟,故设计时设置的采样速率比较低。网络传输模块实际上是使用Socket编程实现的,在Borland C++ Builder有封装好的用于网络通信的控件:TServerSocket和TClientSocket。

13,826

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧