绘表格绘图软件同什么软件

绘表格同什么软件_百度知道
绘表格同什么软件
我有更好的答案
用word就行
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁帮助企业打造成功软件!
热门搜索:
使用Iocomp工控图表工具绘制实时曲线
使用Iocomp工控图表工具绘制实时曲线
| 作者: |
09:37:11| 阅读 0次
概述:本文为使用Iocomp工控图表工具绘制实时曲线探索及研究教程,为大家介绍了Iocomp控件、实时曲线绘制方法、Iocomp界面操作,属性分类等。帮助学习者更好的运用Iocomp。
[摘要]数据采集是控制系统最常见的任务,对于大量的实时采集数据采用曲线加以分析已成为很重要的一种手段。文章将介绍如何用 控件实现控制软件中的实时曲线的设计与绘制,并结合实例程序加以具体说明。实践表明,该方法简单可靠,对工业实时控制应用有一定借鉴意义。
Iocomp控件:
在工业控制领域,需要进行大量的数据处理和可视化显示。实时监测软件中,常常需要将采集到的数据实时显示到界面上来,以便于工作人员观测,及时发现问题和解决问题,通常还要求曲线可伸缩、可漫游、可取值,可若干条曲线的比较,以增强其可分析性。传统的控制软件开发工具多用 DOS或 Windows下的 C语言开发,导致系统开发周期长,可维护性差,并且不具有标准的 Windows图形用户界面。VB作为一种 Windows软件开发工具,既具有效率高界面友好的功能,又可以使用 DLL来实现 I/O端口的输入功能,还可以通过 API函数或 Mscomm控件实现串口通信。而本文将详细介绍一种基于 VB的 Iocomp控件实现实时曲线的绘制方法,该方法简便易行,编程也比较简单,在实际应用中得到了良好的效果。
1、Iocomp Software简介
Iocomp Software是一个让 Iocomp公司引以为豪的全新的、100%托管的、领先的、高速的、易用的、能实时绘制的控件。拥有许多在其他同类图表控件产品中所不能找到的全新特征功能及性能。Iocomp Software特征如下:
属性定制编辑器:每一个控件都带有一个将属性以逻辑形式分组的属性定制编辑器,它们使得用户能够轻松的设置控件属性。在属性窗口中可以无限的搜索,属性窗口也可以无限的层叠。
值相关联:大多数的控件都拥有一些值,它们在设置前可能是相关联的,这就提供了一个相关联的机制以及程序灵活性。
实时 -高效:该产品的工具控件是当今最高效的。具有实时显示、缩放、滚动、即使是在进行数据绘制时、不限制 X以及 Y坐标轴、不限制通道、曲线拟合、直角坐标轴、可视化的布局管理器、支持 EMF、BMP、 JPG以及 TXT格式的文件输出。
2、实时曲线绘制方法
实时曲线的绘制方法多种多样,根据对曲线的要求,我们可以采用不同的方法来绘制,从而达到最佳的曲线效果,以下列出了几种常用的绘制实时曲线的方法:
方法一:采用 TeeChart实现。TeeChart Pro是一款提供上百种 2D和 3D图形风格、40种数学和统计功能、加上无限制的轴和 22种调色板组件供选择的绘图控件。TeeChart还包括一个强大的、完整的编辑对话框,几乎可用于每个组件和子组件,允许你快速的设计复杂图表应用程序。图表编辑器通过 TeeCommander组件进一步得到增强,它提供一次点击访问图表编辑器和共同特征。
方法二:在 VB中绘制实时曲线是比较难的,一般要应用第三方控件或是 Windows API函数来完成,但是如果你对实时曲线的要求不是很高,只要能表示出当前的一般情况的话,我们可以直接应用 VB提供给我们的空间来完成。
方法三:可以采用工控组态软件来实现。组态软件具有动画显示、流程控制、数据采集、设备控制与输出、工程报表、数据与曲线等强大功能,在自动控制中占据主力军的位置,已逐渐成为工业自动化的灵魂。
方法四:采用 Iocomp控件来实现。结合 Iocomp Components图形仪表组件,易于实现 VB组态。
结合以上四种方法的总结与比较,采用 Iocomp控件来实现实时曲线的绘制是最佳的,在工业控制软件当中,它将为更多的程序员提供更广的应用领域和发展空间。
3、Iocomp控件介绍
Iocomp控件主要有三种组件:⑴iPlot ⑵iXYPlot ⑶iScope iPlot是一款即时绘图组件,支持具有连续递增的 X坐标的数据序列的绘图。其典型的用途是图表记录或滚动图表类型的应用。该组件可
用于所有的绘图应用。iPlot组件的应用使得绘图程序得到了最优化, iPlot组件还可提供高速接入和绘图方法。
iXYPlot是一个即时绘图组件,它支持具备任意 X、Y坐标值的数据。
iScope是一个真正的实时模拟和数字范围的组件。支持实时处理和显示的数据时,5MHz的信号输入率如果是连续的数据或使用更高的数据传输率采用间断数据。
iPlot组件和 iXYPlot组件的等级是相同的,除了通道的对象。其层次结构图如图 1。
图 1层次结构图常用属性简介如下表:
Channel属性,可以访问指定的通道。可以使用 AddChannel, DeleteChannel和 RemoveAllChannel方法在运行时间中添加或者移除某个通道。在设计时,可以使用内置的属性编辑器来改变通道。
Annotation属性,可以访问指定的注释。可以使用 AddAnnotation, DeleteAnnotation和 RemoveAllAnnotation方法在运行时间中添加或者移除某个注释。注释无法在设计时间中添加。
X-axis属性,您可以访问指定的 X轴线。您可以使用 AddXAxis, DeleteXAxis和 RemoveAllXAxes方法在运行时间中添加或者移除某个 X轴。在设计时间,可以使用内置的属性编辑器来改变某个 X轴。
YAxis属性,可以访问指定的 Y轴线。可以使用 AddYAxis, Delete YAxis和 RemoveAllYAxes方法在运行时间中添加或者移除某个 Y轴。在设计时间,可以使用内置的属性编辑器来改变某个 Y轴。
DataView属性通过索引号,可以访问数据视图。该功能接口支持多个数据视图,但是在当前版本中未提供该功能支持,期待在下面版本中推出。
ToolBar属性通过索引号,可以访问工具栏。该功能接口支持多个工具栏,但是在当前版本中未提供该功能支持,期待在下面版本中推出。
Legend属性通过索引号,可以访问图标符号。该功能接口支持多个图标符号,但是在当前版本中未提供该功能支持,期待在下面版本中推出。
4、编辑主界面
对界面的设置是必不可少的,它可以更直观更简捷的为我们提供绘制实时曲线的各个属性功能,我们可以直接修改程序来进行对一些属性要求的设置,也可以直接在面板的分项属性中进行设置,对各属性
不同的设置得到的结果显示也将不一样,可以根据设计员自己的要求来具体设置。下图 2是显示了本文所应用的 iPlot组建的编辑主界面。
5、具体实例
下面来看一下如何采用 Iocomp控件中的 iPlot组件来实现实时曲线的绘制,编写程序既简单又方便。
采用 Iocomp控件中的 iPlot组件绘制实时曲线,其实时测量值曲线绘制显示界面如图 3。
实时曲线反映的是现场数据的实时性和当前趋势,绘制实时采集数据曲线是为了实时观测,以便掌握实时采集数据变动的趋势,使曲线显示效果最佳,因此在实现时需显示曲线的动态变化,当前点在曲线的最右端显示,而整个曲线动态地向左移动。实时曲线在动态的移动时,测量值、峰值、谷值这三个通道同时相应的显示具体采样数值,一目了然。由于篇幅有限,程序只保留核心部分。编写程序如下:
Private Sub Form_Load()
iPlotX1.Channel(0).TitleText = " 测量值"
iPlotX1.Channel(1).TitleText = " 峰值"
iPlotX1.Channel(2).TitleText = " 谷值"
Call Comm_initial
XValue = 0
If Right(App.Path, 1) = "\" Then
fpname = App.Path &"data\"
fpname = App.Path &"\data\"
ComD1.InitDir = fpname
以上程序完成对 iPlotX控件的初始化,初始化具有三个通道,名字分别为测量值、峰值、谷值,并调用 Comm_initial函数完成对串口的初始化,设定 App.Path & "data\"为采集数据存放路径。
Private Sub Timer1_Timer()
Dim i%, j%, k%, l%
Dim bjsta As String
Dim otime As Long
Dim delayt As Integer
delayt = 60
i=0 '命令重发次数计数变量
MSComm.InBufferCount = 0
MSComm.OutBufferCount = 0 '清空输出缓冲区
MSComm.Output = "#01" & vbCr '测量值读取 otime = GetTickCount i=i+1 Do
a = DoEvents() Loop Until MSComm.InBufferCount >= 10 Or GetTickCount >= otime +
delayt clclz = MSComm.Input If Left(clclz, 1) = "=" And IsNumeric(Mid(clclz, 2, 6)) Then
lbclz.Caption = Mid(clclz, 2, 6) clclz = lbclz.Caption
Else If i > 10 Then GoTo fs2 GoTo fs1
End If ………………//省略程序数据采集峰值、谷值,其采集方法同上 fs5:
YValue = Val(lbclz.Caption) iPlotX1.Channel(0).AddYNow Yvalue YValue = Val(Lbfz.Caption) iPlotX1.Channel(1).AddYNow YValue YValue = Val(Lbgz.Caption) iPlotX1.Channel(2).AddYNow YValue YValue = yboutv2 XValue = XValue + 1 MSComm.InBufferCount = 0 MSComm.OutBufferCount = 0 ………………//数据保存部分省略
以上程序为实时采集函数,其功能:用 MSComm实现与串口的通信, MSComm.Output = "#01" & vbCr语句为读仪表命令。每次采样发出 3条仪表读取测量值命令,1条报警开关读取命令。采样频率在有线通信和无线通信模式下最高每秒可以达到 15次,在无线通信出错较大情况下可以保证每秒正确采样 8次,通信采用的强烈的纠错方法;采样数据测量值、峰值、谷值送入 Iocomp控件实时显示,程序会在每次采样过后将数据存入本软件的 data目录下。
以上程序采用 Iocomp控件实现实时曲线的绘制,曲线的采样频率可以每秒达到 50次,最高可达 100次,灵敏度极高,绘制出的曲线也比较流畅,它不仅可用在工业控制的历史数据处理,而且可以广泛地适用于商业、管理及很多有大量数据需曲线显示的应用。
因此,Iocomp Components图形仪表组件对于构建逼真的人机界面、处理实时数据将非常有用,相信它们会被广泛地应用到越来越多的领域和行业当中。由于控件具有界面友好、操作简单、可扩展性强等特点,因此使用这些组件可以非常方便地扩展出风格多种多样的数据图形,整个设计过程都无需编程。
作者:陕西理工学院物理系 翟世磊 李明波 李福 刘东
本站文章除注明转载外,均为本站原创或翻译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明:文章转载自:慧都控件网 []
本文地址:这张表格是用什么软件做出来的?小方框又是怎么做的_百度知道
提问者采纳
用WORD的表格画的,很简单的!给你教程
其他类似问题
为您推荐:
其他3条回答
microsoft excel完全可以做小方框估计应该是打字打出来的,是输入法里的特殊符号,并不是做表格格式的时候做出来的。
晕```这有很多软件都可以做的你打开WORD
可以自己画的步骤是:1打开WORD2。最上一排 有个表格
绘制表格就可以画了不会做的的人,用这方法做最好了,可以自己画
参考资料:
如果您的回答是从其他地方引用,请表明出处
word中可以插入那种方框的特殊符号。
您可能关注的推广回答者:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁实用的图表绘制工具 charts - 萧木柯 - 博客园
Flot一个纯javascript绘画库,基于jQuery开发。它能够在客户端根据任何数据集快速生成图片。目前只能绘制线状图和柱状。
基于Canvas+jQuery,可拖放/交互的简单图形控件。
&Open Flash Chart&
Open Flash Chart是一个开源的Flash制图组件。
PlotKit是一个纯javascript绘图工具包。它支持HTML Canvas和Adobe SVG。
&XML SWF Charts&
XML SWF Charts是一个简单,但强大,利用Flash和动态生成XML数据来产生web chart的工具。当前支持的Charts类型包括:LineColumnStacked columnFloating column3D columnStacked 3D columnParallel 3D columnPie3D PieBarStacked barFloating barAreaStacked areaCandlestickScatterPolarMixedCompositeJoined
&jquery.sparkline&
这是一个用于生成迷你型线状图的jQuery插件。
Flotr是一个基于Prototype开发的javascript绘图工具。支持图例,鼠标跟踪,图片区域选择,图片缩放,添加事件钩子(event hook),通过CSS设置样式等。
&Open Flash Chart2&
Open Flash Chart2是依据Open Flash Chart1.x完全重新构建的一个Flash图表绘制组件。与1.x版本最大不同之处在于把数据格式改成JSON,以实现一些更酷的功能。该版本全部采用Actionscript3开发,Adobe Flex编译。
&ProtoChart&
ProtoChart是一个采用Prototype和Canvas开发的图表制作开源javascript工具包。当前支持的图表类型包括:Line、bar、pie、curve、mix和area charts在同一张图中支持多个数据数据序列支持Legend标签能够自定义网格,网格边线,背景自定义座标轴标题(包括x轴与y轴)
&Visifire&
Visifire是一组开源的Microsoft Silverlight图表制作组件。 Visifire让你利用ASP、ASP.Net、PHP、JSP、ColdFusion、Ruby on Rails或是只有HTML都能快速制作出“惊人”的图表(Charts)。不需要懂得任何Silverlight知识,只要具备基础的HTML知识,就能够使用该强大的Silverlight图表制作组件。
&CSS for Bar Graphs&
用XHTML+CSS实现各种柱状图(Bar Graph)的示例。
&FusionCharts Free&
FusionCharts Free是一个制图组件用于创建好看,数据驱动,拥有动画效果的Flash charts。它能够与PHP、Python、Ruby on Rails、ASP、ASP.NET、JSP、ColdFusion、HTML页面等一起使用。这个组件是FusionCharts的免费版,但功能仍然很强大。它能够生成的图表类型包括:2D/3D column & bar charts2D/3D pie & doughnut chartsLine chartsArea chartsStacked chartsGantt charts
&JS Charts&
JS Charts是一个JavaScript制图组件。支持的图表类型包括:柱状图,圆饼图,曲线图等。JS Charts支持的数据源可以是XML或JavaScript数组。
&MooCSSCharts&
基于Mootools+CSS实现,拥有动画效果的柱状图(BarCharts)。
&jQuery Google Charts&
jQuery Google Charts是一个封装Google API charts的jQuery插件,提供了更加简易的使用方法。
Axiis是一个基于Degrafa,Flex&ActionScript3.0开发的开源数据图表组件。
jqPlot是一个jQuery绘图插件,可以利用它制作漂亮的线状图和柱状图。jqPlot支持为图表设置各种不同的样式。提供Tooltips,数据点高亮显示等功能。
&jQuery Visualize Plugin&
Visualize是一个利用HTML5 Canvas将Tables标签转换成图表的jQuery插件。支持的图表类型包括:线状图,柱状图,饼状图。可以设置图表标题,高度/宽度,颜色等。
&MilkChart&
MilkChart是一个易于使用、强大,基于MooTools开发的制图工具。它使用HTML5&canvas&标签。支持的图表类型包括:ColumnBarLineScatterPie
&Raphaël&
Raphaël是一个能够在网页上创建和操作矢量图形的JavaScript Library。它使用SVG&VML来创建图形。因为每个生成的图形都是一个DOM对象,所以可以通过JavaScript操作这些图形。支持大部分浏览器包括:Firefox3.0+、Safari3.0+、Opera9.5+和Internet Explorer6.0+。
gRaphaël&
gRaphaël是一个基于Raphaël实现的开源JavaScript图表制作Library。它既可以生成静态图表,也可以生成具有交互功能的图表。图表类型包括:饼图,柱状图,线状图和点状图。图表采用VML创建支持大部分浏览器如:Firefox3.0+、Safari3.0+、Opera9.5+和Internet Explorer6.0。
&Highcharts&
Highcharts JS是一个纯JavaScript制图Library,支持的图表类型包括:line、spline、area、areaspline、column、bar、pie和scatter。当鼠标移到图表上时会利用一个tooltip展示每一点或区域上相关的文本信息。可以放大图表,查看某部分更详细的数据。Highcharts支持大部分浏览器包括iPhone和IE6。
&mooBarGraph&
mooBarGraph是一个用于制作Ajax图表的MooTools插件,支持两种类型的图表:简单柱状图和叠加柱状图。这个插件利用 JSON数据创建图表,并兼容大部分浏览器包括IE6。它提供的功能包括:可以设置柱体标签、颜色、链接URL和ToolTip信息。数据可以利用Ajax进行加载。
&jqBarGraph&
jqBarGraph是一个易于使用的jQuery插件,用于以柱状图的方式展示你的数据。经测试jqBarGraph支持的浏览器包括: Safari2+、Internet Explorer6+、Firefox2+、Google Chrome3+、Opera9+。jqBarGraph支持动态增长柱状图。
Grafico是一个基于与实现的JavaScript Charting Library。支持在鼠标移过图表时显示一些额外信息比如当前值,可以使用图片作为水印背景,添加平均线等。支持的图表类型包括:Line graphsArea graphsStacked area graphsStream graphsBar graphsHorizontal bar graphsSparklinesSparkbarsSparkareas
&Simile Widgets&
Simile Widgets是一组开源的Web控件用于内容或数据的图形可视化查看。包括: TimelineTimeplot Runway本类阅读排行
本类推荐阅读
本类好评文章

我要回帖

更多关于 ps绘制表格 的文章

 

随机推荐