Vb问题求助

以下设定绘图范围,(Xmin,YMax)-(XMax,YMin)picVoltage.Scale(0,50)-(MaxPlotNo,0)picVoltage.DrawWi... 以下设定绘图范围,(Xmin,YMax)-(XMax,YMin) picVoltage.Scale (0, 50)-(MaxPlotNo, 0) picVoltage.DrawWidth = 2 '解析下这句话是什么意思。。picVoltage是什么意思 展开
 我来答
涐吢铱舊囿儚
2014-01-10 · TA获得超过488个赞
知道小有建树答主
回答量:512
采纳率:100%
帮助的人:585万
展开全部
picVoltage 这是一个PictureBox控件的名称。
  在窗体内画上一个PictureBox
控件后,再在属性窗口中,(名称)那儿,可更改控件的名字。

picVoltage.Scale (0, 50)-(MaxPlotNo, 0)
  这句是设置 picVoltage 控件的“度量范围”,即把它的“有效显示区域”的左上角
   坐标设置为(0, 50),右下角设置为(MaxPlotNo, 0)
  再解释一下,我这儿说的“有效区域”是指它可用来输出的范围,如果它是无边框
   的,则整个控件的区域都是“有效区域”;如果有边框,就是除开边框后,剩下
   的内部的那块矩形区域。

picVoltage.DrawWidth = 2
  设置 picVoltage控件的“画线宽度”为2 。可以简单的理解为“它的画笔粗细”。
   PictureBox的图形方法(Line、Circle、PSet等)画出的线条粗细,就受这个参
   数的控制。它的初始默认值是 1 。
  这个 DrawWidth不受 .Scale(及相关)参数设置的影响,总是“象素”为单位的。
追问
大神,那
Option Explicit
Dim NowX As Integer '现在的X轴位置
Dim MaxPlotNo As Long '最长的X轴范围
Dim PreValue As Single '前一个测量值
这里面的NowX,MaxPlotNo,PreValue分别是什么呀。
追答
看你这些变量的注释,应该又是画某种“实时曲线”之类用的吧!
这些参数,基本是由“你(程序设计者)”来确定,我是作为“旁观者”,怎么能知道!

MaxPlotNo 是看你自己对界面如何处理(你的曲线图表,水平方向要画多少“格”),按需求来
  确定一个合理的值。
NowX 的值,当然是按“我现在要画在哪个位置”,计算出来的。
PreValue 明显就是“前一个值”的意思嘛。

  就是你刚取得一个数据后,这个值是确定Y坐标的;还有一个NowX,就是确定X坐标。当
然对于第一个数据,可能只有画一个点出来(或者不画,从第2个数据开始,才画线),等下
一个数据“出现”时,刚才的这个值,自然就是PreValue的值了。有前一个值(Y坐标)、前一个
的X坐标(NowX、每格多宽,前一个的X坐标自然能算出来),和NowX、刚取得的数据(现在
的Y坐标),自然就确定了一条线段的两个端点了。这不就是能画出一个线段了吗?如此反复,
不就是形成一系列的首尾相连的线段了吗?这就是折线图了嘛……
意法半导体(中国)投资有限公司
2023-06-12 广告
单片机,即单片微控制器,也称为单片微型计算机,是将中央处理器(CPU)、存储器(ROM,RAM)、输入/输出接口和其他功能部件集成在一块 在一个小块的集成电路上,从而实现对整个电路或系统的数字式控制。单片机不是完成某一个逻辑功能的芯片,而是... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
xbj_hyml
2014-01-10 · TA获得超过285个赞
知道小有建树答主
回答量:552
采纳率:100%
帮助的人:434万
展开全部
应该是一个 PictureBox控件的名称。
你打开设计界面上,然后右边的属性窗口中,有个下拉框,你看下是否 有这个名称
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
money0_04c351c2
2014-01-10 · TA获得超过4142个赞
知道大有可为答主
回答量:5505
采纳率:49%
帮助的人:1615万
展开全部
应该是一个表示电压的图片框。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式