当前位置:首页 > 消费电子 > 消费电子
[导读]结合普通高校的近代物理实验电子自旋共振,介绍新型电子自旋共振仪器的数据处理支撑系统,在实验测量过程中,利用VB 6.O平台实时采集数据,并由控制程序将所测得的数据绘制成动态曲线显示在绘图区中,通过双游标可以轻松地获得动态曲线上任意点的坐标值,并根据数值分析实验结果。对实验总体分析精确、清晰,打破了传统物理实验的枯燥性。

近年来,电子顺磁共振(electron paramagnetic resonance,EPR)或称电子自旋共振(electron spin resonance,ESR)技术已成为一门新型的科学技术。它的应用领域非常广泛,特别是在物理、化学、医学方面的应用更为突出,许多电子生产厂家向市场推出了不同型号的电子自旋共振仪器,其硬件的发展非常迅速,然而相应的系统软件的支撑却比较薄弱,所以电子自旋共振仪器的系统支撑软件的开发将成为一个新的热点。

l 绘图模块的开发环境
    对某一个系统的开发,开发者可以选用各种编程语言来完成,通常使用的高级语言如C--,Java,PB,Visual Basic等,各种语言有各自的优点与缺点,基于不同的用户需求选用的语言也有所不同。该实验系统的开发中选用了Visual Basic 6.0,选用它的主要原因是:
    (1)Visual Basic 6.O具有友好的可视化界面;
    (2)Visual Basic 6.O自带的通信控件可以方便地与智能电子自旋共振仪器进行通信;
    (3)Visual Basic 6.o中的画线功能可以自由地绘出绘图区中的谱线;
    (4)程序代码易于以后的修改与扩充。

2 绘图区实现
    在此使用图片框(pictuer 2)来显示共振谱线,所以第一步就是要在窗体上定位图片框,并为其设置外观及其他属性。在该实验中,绘图区(picMain)中显示曲线有坐标值,所以首先画出图片框,然后在图片框中定制曲线生成区。定制图片框或绘图区都要先确定他们在窗体的哪个位置。所以下面先阐述VB中坐标系的定义。
2.1 坐标系的确定
    VB坐标系介绍:VB里有3种坐标系,屏幕坐标系、窗体坐标系和窗体内的对象坐标系。这3种坐标系都是以其左上角为坐标原点,与平常使用的几何坐标系不一致,常使人们绘图时感到不习惯。VB允许编程人员自定义坐标系,根据需要定义坐标原点的位置。默认的坐标系统是容器的左上角的坐标为(O,O),右下角坐标为(width,Height),为了根据自己的需要来定义坐标系统,用到了Scale相关属性。
    通过设置ScaleLeft和ScaleTop来设置左上角的坐标。实验中右下角坐标为:

2.2 设置绘图区网格
    定制好了绘图区,为了绘图区的美观,绘图中区加了横纵相交的网格。横坐标固定只有5个细分格,纵坐标固定4个细分格。部分代码如下:

2.3 设置坐标
    根据绘图区的大小与高度绘制x轴和y轴。

3 绘图模块实时曲线的生成
   
画好绘图区及坐标系后,就要在绘图区绘制实时曲线,实时曲线的绘制一般借助于Timer控件来完成,使用Timer控件,定期将串口或是其他仪器中监测到的数据送往pic_main,而曲线的绘制一般画成折线图,采用PictureBoxl的Line方法绘制。用Line方法可以在窗体或图片框上绘制一条直线或绘制一个矩形。
    Line方法的一般格式:
    [对象名.]Line(x1,y1)-(x2,y2)[,颜色]
其中:(x1,y1)为始点坐标;(x2,y2)为终点坐标;颜色可以使用RGB函数,规定画线或画矩形的颜色。代码如下:
3.1 曲线的生成
    曲线的生成为:

3.2 时钟更新曲线
    时钟更新曲线为:
  
    这样,就完成了在绘图区中显示从单片机实时采集到的数据的任务。

4 双游标读取某两点的数值差
    用4条线来描述双游标。首先在绘图区上放置4条直线控件,4条线放置成2对坐标形式(十字相交)。并设置4条线的属性:
    4条直线的名称分别为线c0_x,c0_y,c1_x,c1_y。
    颜色分别为c0_x.bordercolor&H0000OOFF&;c1_x.bordercolor&HOOFFFF00&。
4.1 获取任意点的坐标值
   
通过在曲线上单击鼠标左键来获得坐标值

4.2 任意点坐标值的显示
    因为获取的是任意点的坐标值,所以鼠标放在曲线的任意位置时,坐标CO()与坐标C1()的值相应的要改变。
    某点的坐标如图1所示。


    最后实验生成的曲线如图2所示。

 

5 结语
    电子自旋共振仪数据支撑系统,基于VB 6.0平台,代码简单、容易扩充。学生可以根据个人需求进行系统功能的扩充。系统设计的控制程序将所测得的数据绘制成动态曲线显示在绘图区中,实验数据的采集更为直观和准确。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

美国纽约州阿蒙克2022年10月20日 /美通社/ -- IBM(NYSE: IBM)发布 2022 年第三季度业绩报告。 IBM 董事长兼首席执行官 Arvind Kri...

关键字: IBM 软件 BSP 云平台

成都2022年10月19日 /美通社/ -- 近期,平安养老险积极筹备个人养老金的产品设计和系统开发工作,发展多样化的养老金融产品,推动商业养老保险、个人养老金、专属商业养老保险等产品供给。 搭养老政策东风 ...

关键字: 温度 BSP 东风 大众

广东佛山2022年10月19日 /美通社/ -- 空间是人居生活的基础单元,承载着生存与活动的最基本功能。而对于理想空间的解构意义却在物理性容器之外,体现出人们对于空间和生活深层关系的思考,同时也塑造着人与空间的新型连接...

关键字: 温度 BSP 智能化 进程

上海2022年10月19日 /美通社/ -- 10月17日晚间,安集科技披露业绩预告。今年前三季度,公司预计实现营业收入7.54亿元至8.33亿元,同比增长60.24%至77.03%;归母净利润预计为1.73亿...

关键字: 电子 安集科技 BSP EPS

北京2022年10月19日 /美通社/ -- 10月18日,北京市经济和信息化局发布2022年度第一批北京市市级企业技术中心创建名单的通知,诺诚健华正式获得"北京市企业技术中心"认定。 北京市企业技...

关键字: BSP ARMA COM 代码

北京2022年10月18日 /美通社/ -- 10月14日,国际数据公司(IDC)发布《2022Q2中国软件定义存储及超融合市场研究报告》,报告显示:2022年上半年浪潮超融合销售额同比增长59.4%,近5倍于...

关键字: IDC BSP 数字化 数据中心

上海2022年10月18日 /美通社/ -- 2022年9月5日,是首都银行集团成立60周年的纪念日。趁着首都银行集团成立60周年与首都银行(中国)在华深耕经营12年的“大日子”,围绕作为外资金融机构对在华战略的构想和业...

关键字: 数字化 BSP 供应链 控制

东京2022年10月18日  /美通社/ -- NIPPON EXPRESS HOLDINGS株式会社(NIPPON EXPRESS HOLDINGS, INC.)旗下集团公司上海通运国际物流有限公司(Nipp...

关键字: 温控 精密仪器 半导体制造 BSP

广州2022年10月18日 /美通社/ -- 10月15日,第 132 届中国进出口商品交易会("广交会")于"云端"开幕。本届广交会上高新技术企业云集,展出的智能产品超过140,...

关键字: 中国智造 BSP 手机 CAN

要问机器人公司哪家强,波士顿动力绝对是其中的佼佼者。近来年该公司在机器人研发方面获得的一些成果令人印象深刻,比如其开发的机器人会后空翻,自主爬楼梯等。这不,波士顿动力又发布了其机器人组团跳男团舞的新视频,表演的机器人包括...

关键字: 机器人 BSP 工业机器人 现代汽车

消费电子

95931 篇文章

关注

发布文章

编辑精选

技术子站

关闭