VB中PictureBox实时采集数据并作图。

问题一:如下图,在VB中实时采集数据并用PictureBox作图,当数据采集足够多,显示不全时,如何使显示密度增大,继续读取数据并显示。相当于使当前显示随着数据的采集逐渐往左偏移,保证新采集的数据点也能够在PictureBox中显示出来。问题二:随着采集数据的变化如何使纵坐标实时更新,同时横坐标为时间显示。

比较完整的解决方案,保存全部数据到一个数组(集合Collection也行),收集数据就是把数据往里填,根据数据可以是二维或者多维的数组。界面完成的就是显示这个数组的当前所有数据。可能会比较占内存但可以解决后面的刷新问题,无论是调整分辨率(横纵刻度)还是移动,因为有全部数据都没什么难度。
温馨提示:内容为网友见解,仅供参考
无其他回答

如何在vb中的picturebox 里画图?
Picture1.Line (CX * f1, CY)-(CX, CY * f1) ' 画左上角。Picture1.Line -(CX * f2, CY) ' 画右上角。Picture1.Line -(CX, CY * f2) ' 画右下角。Picture1.Line -(CX * f1, CY) ' 画左下角 ForeColor = QBColor(I Mod 15) ' 每次改变颜色。Next I Sav...

在VB中怎样将PictureBox内显示的内容(包括里边的控件)保存为图片文件...
BitBlt Picture2.hdc, 0, 0, Me.Picture1.Width, Picture1.Height, hdc, Me.Left \/ 15 + 8 + Picture1.Left, Me.Top \/ 15 + 30 + Me.Picture1.Top, vbSrcCopyReleaseDC 0, hdcEnd Sub一个按钮 两个picturebox不知你有没有边框。。我这个是加了边框的(边框就是标题栏什么的。。)不加边框的话...

怎么在VB中将picturebox控件中的内容保存为图片?
2)AutoRedraw 属性,返回或设置从图形方法到持久图形的输出。该属性为True,可使 Form 对象或 PictureBox 控件的自动重绘有效。图形和文本输出到屏幕,并存储在内存的图象中。该对象不接受绘制事件,必要时,用存储在内存中的图象进行重绘。以下代码保存PictureBox 控件装载的图片为bmp文件:Private Sub Co...

在VB中怎样将PictureBox内显示的内容(包括里边的控件)保存为图片文件...
picturebox控件,可以实现截屏保存。手动绘制的图案的属性是image,这个属性受自动重绘设置控制,当设为假时,WINDOWS 仅临时输出,并不保存到内存里,截图,覆盖都会导致 图像消失。当设为真时,WINDOWS会建议对应的缓冲区,图像会保存在内存里,能被截图,覆盖时,会自动调用内存的内存进行重新绘图 ...

vb 里怎么在picturebox里放图片,
在程序代码里这样:picture1.picture=loadpicture("文件位置和名称")也可以在设计时就从属性窗口加载,选中picturebox,在属性窗口里选中Picture属性,单击后面的“...”选择默认的图片

在VB中怎样将PictureBox内显示的内容(包括里边的控件)保存为图片文件...
\/ 15 + 8 + Picture1.Left, Me.Top \/ 15 + 30 + Me.Picture1.Top, vbSrcCopy ReleaseDC 0, hdc End Sub一个按钮 两个picturebox 不知你有没有边框。。我这个是加了边框的(边框就是标题栏什么的。。)不加边框的话把8,30去掉即可。。还有假如是.net的改的就多了。。不知需要否。。

vb中如何在picturebox中写点的代码?然后把像素值赋给各点,显示出整个图...
Picture1.DrawWidth = 2 '设置绘图线宽(点大小)Dim y As Double For x = -12 To 12 Step 0.01 y = 8 * Sin(x)Picture1.PSet (x, y), vbRed '按点绘图,颜色为红色 Next End Sub Private Sub Form_Load()Command1.Caption = "绘图"Command1.Height = 380 Command1.ToolTip...

VB中在PICTUREBOX中的画图问题
1.划线用GdipDrawLineI 不过gdi使用需要定义token等参数,还有用完要释放 2.你的要求较为复杂 这个需要多个透明的层嵌套(或者用gdi来绘制背景透明的图),否则不可能实现任何一个图形画了之后还可以选择并且拖动大小这个要求,而且这一步的话,每一个图在picturebox内需要定义可以如何拖动,是否可以向桌面...

VB如何在PictureBox指定坐标画点,并可放大缩小,指定颜色
可以通过改变k的值放大缩小。然后……Sub Draw()for i = 1 to n '输入的行数,可以通过读入时累加得到 picture1.fillcolor = color(2)picture1.line ((x-1)*k,(y-1)*k) - (x-1,y-1),,B 'B = box,控制画矩形。next End Sub 还有其他问题就是k要赋初值……

VB 截取picturebox部分内容
Picture2.Height, 350, 50, 1000, 1050 End Sub 参数解释 第一个Picture1 然后四个是picture2里面画图的范围四个参数,左上角坐标x,y,宽度,高度,如果后面的不写参数就会自动缩放(将picture1的图片完全)接下来四个参数就是你要的矩形图像的四个点的内部坐标(左上角坐标x,y,宽度,高度)

相似回答