日志搜索
用户登录
数据载入中,请稍等...
用户公告
数据载入中,请稍等...
时间记忆
数据载入中,请稍等...
最新日志
数据载入中,请稍等...
最新回复
数据载入中,请稍等...
最新留言
数据载入中,请稍等...
统计信息
数据载入中,请稍等...
SimpleCurve 实时曲线控件

       在工业计算机控制领域应用中, 需要将采集到的实时数据以实时动态曲线的形式显示出来,并且有时需要实时保存曲线走势以便分析数据,并且查阅历史曲线的查看当前走势。SimpleCurve可以满足您的需要。SimpleCurve 曲线趋势控件由广州若恒技术部--李超群开发,您可以方便地在VB,VB.Net等应用程序中调用。SimpleCurve提供了丰富的自定义属性,通过鼠标的点击即可完成居多的自定义参数,实现个性化,通过鼠标的双击(或函数接口),您也可以将当前的曲线界面“拍摄”下来,保存成图片以作分析。更多功能期待您的发现。

点击下载SimpleCurve

  • 标签:SimpleCurve 曲线控件 
  • 群组:广州若恒 
  • Re:SimpleCurve 实时曲线控件
    访客q74Xo0(游客)能给个示例吗?我是初学者,这样让我无从下手啊,谢谢!
    我的邮箱:xinhaomcse@sina.com
    个人主页 | 引用 | 返回 | 删除 | 回复
    Re:SimpleCurve 实时曲线控件
    访客1IYk05(游客)
    以下引用访客s84Aqd(游客)在2008-10-21 17:27:19发表的评论:
    楼主:
    你好!我最近正在使用您的SimpleCurve 实时曲线控件。能否发一份控件的属性和方法的列表和说明。不剩感激!我的邮箱271670189@qq.com
    以下为超音速的回复:
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    With Curve1
    .AxesColor = Color.White '定义轴的颜色
    .BackColor = Color.Black '定义图表的背景颜色
    .CellWidth = 10 '定义表格的宽度
    .CellHeight = 10 '定义表格的高度
    .GridColor = Color.DarkGreen '定义表格的颜色
    .GridLineWidth = 1 '定义表格的线宽
    .ShowGrid = True '定义是否显示表格
    .LeftOffset = 35 '定义曲线左边的距离,用于显示坐标
    .TopOffset = 30 '定义曲线顶部的距离,用于显示标题
    .BottomOffset = 20 '定义曲线底部的距离,用于显示坐标
    .CursorColor = Color.Red '定义光标线的演示
    .MaxValue = 120 '定义曲线量程的最大值
    .MinValue = -120 '定义曲线量程的最小值
    .ValueScale = 20 '定义曲线Y轴绘制间距
    .RightOffset = 120 '定义曲线右边的距离,用于显示标签
    .ShowLabels = True '定义是否显示标签
    .ShowlastUpdateTime = True '定义是否显示最后更新的时间
    .ShowTimeScale = True '是否显示时间轴坐标
    .ShowTitle = True '定义是否显示标题
    .ShowValueScale = True '定义是否显示曲线Y轴
    .Spaced = 2 '定义点与点的间距
    .Title = "简易曲线控件" '定义标题
    .TitleColor = Color.Yellow '定义标题演示
    '.TitleFont=’定义标题字体
    .AddGraph(Color.Red, True, 1, "随机数一") '定义曲线一
    .AddGraph(Color.Blue, True, 1, "随机数二") '定义曲线二
    End With
    End Sub

    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
    Dim v(2) As Single
    Randomize()
    v(0) = Int(Rnd() * 100)
    v(1) = -1 * v(0)
    With Curve1
    .AddValue(v(0), v(1), 1) '添加值到曲线
    End With
    End Sub



    楼主您好,SimpleCurve 实时曲线控件我觉得不错,能告诉我在VB6下如何使用么?syq0311@sohu.com 不胜感激
    个人主页 | 引用 | 返回 | 删除 | 回复
    Re:SimpleCurve 实时曲线控件
    访客0FVh84(游客)好像有些函数与上面例程不相同啊?
    个人主页 | 引用 | 返回 | 删除 | 回复
    Re:SimpleCurve 实时曲线控件
    访客1hx3Bn(游客)我是一组数据需用一条曲线绘出,请问用什么方法。谢谢
    以下为超音速的回复:
    可以绘制一条或多条曲线
    个人主页 | 引用 | 返回 | 删除 | 回复
    Re:SimpleCurve 实时曲线控件
    访客M5HTk8(游客)楼主:
    你好!我最近正在使用您的SimpleCurve 实时曲线控件。能否发一份控件的属性和方法的列表和说明。不胜感激!我的邮箱FUYINGMING8@163.COM 我用的是VB6
    个人主页 | 引用 | 返回 | 删除 | 回复
    Re:SimpleCurve 实时曲线控件
    访客M5HTk8(游客)楼主:
    你好!我最近正在使用您的SimpleCurve 实时曲线控件。能否发一份控件的属性和方法的列表和说明。不胜感激!我的邮箱FUYINGMING8@163.COM 我用的是VB6
    个人主页 | 引用 | 返回 | 删除 | 回复
    Re:SimpleCurve 实时曲线控件
    访客s84Aqd(游客)楼主:
    你好!我最近正在使用您的SimpleCurve 实时曲线控件。能否发一份控件的属性和方法的列表和说明。不剩感激!我的邮箱271670189@qq.com
    以下为超音速的回复:
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    With Curve1
    .AxesColor = Color.White '定义轴的颜色
    .BackColor = Color.Black '定义图表的背景颜色
    .CellWidth = 10 '定义表格的宽度
    .CellHeight = 10 '定义表格的高度
    .GridColor = Color.DarkGreen '定义表格的颜色
    .GridLineWidth = 1 '定义表格的线宽
    .ShowGrid = True '定义是否显示表格
    .LeftOffset = 35 '定义曲线左边的距离,用于显示坐标
    .TopOffset = 30 '定义曲线顶部的距离,用于显示标题
    .BottomOffset = 20 '定义曲线底部的距离,用于显示坐标
    .CursorColor = Color.Red '定义光标线的演示
    .MaxValue = 120 '定义曲线量程的最大值
    .MinValue = -120 '定义曲线量程的最小值
    .ValueScale = 20 '定义曲线Y轴绘制间距
    .RightOffset = 120 '定义曲线右边的距离,用于显示标签
    .ShowLabels = True '定义是否显示标签
    .ShowlastUpdateTime = True '定义是否显示最后更新的时间
    .ShowTimeScale = True '是否显示时间轴坐标
    .ShowTitle = True '定义是否显示标题
    .ShowValueScale = True '定义是否显示曲线Y轴
    .Spaced = 2 '定义点与点的间距
    .Title = "简易曲线控件" '定义标题
    .TitleColor = Color.Yellow '定义标题演示
    '.TitleFont=’定义标题字体
    .AddGraph(Color.Red, True, 1, "随机数一") '定义曲线一
    .AddGraph(Color.Blue, True, 1, "随机数二") '定义曲线二
    End With
    End Sub

    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
    Dim v(2) As Single
    Randomize()
    v(0) = Int(Rnd() * 100)
    v(1) = -1 * v(0)
    With Curve1
    .AddValue(v(0), v(1), 1) '添加值到曲线
    End With
    End Sub
    个人主页 | 引用 | 返回 | 删除 | 回复
    发表评论:
    数据载入中,请稍等...
    Copyright © 超音速工作室                                 生活因感动而精彩,理想在创造中放飞
    Powered by Oblog.