欧宝体育网址

欧宝体育网址:电子丈量仪器IO模仿器打算

发布时间:2022-04-26 17:22:06 来源:欧宝体育官网app 作者:欧宝体育官网入口
文章附图

  主动测试体例时时应用各类电子实行体例集成。因为订货周刻日度,这些仪器不妨要到体例集成的后期材干到货,是以软件体例被迫延迟到到货后材干实行与仪器筑造实行联调。因为联调中出现的题目激励的计划更改,将大大延缓体例交付的年光。

  通过预先取得的技巧材料计划IO模仿器,模仿实质筑造的IO反应,能够正在仪器筑造到货前开首与软件体例的联调。另一方面,开采职员频频需求并行实行体例和分机调试,采用模仿器也可处分实质筑造数目限度题目,提升体例开采出力。

  本文提出的IO模仿器,凭据输入IO数据流实行形态转换,并由而今形态完毕模仿数据输出。因为采用文本体式的自界说数据文献局限模仿器实例化历程,测试体例内能够同时模仿多种分歧衡量仪器的IO反应,并拥有优良的可扩展性。

  如图1所示,利用步骤的IO操作由虚拟IO驱动步骤通报入模仿筑造。IO模仿器通过加载刻画筑造任务形式的数据文献完毕筑造IO手脚仿真。当物理IO驱动与虚拟IO驱动步骤经受于统一个父类时,利用步骤能够通过设备驱动步骤正在运转时实行物理筑造IO与模仿筑造IO的动态切换。对实质筑造的写入操作就主动转发给模仿筑造,并由模仿筑造对读出等操作实行反应,返回相应数据流到利用步骤。

  IO模仿器凭据数据文献完毕一个用户界说的有限形态机。如图2所示:经受自概括基类(IOManager)的VISimulator类用于完毕IO模仿器。将模仿器取代实质IO管束器对象(VisaIOManger)实行设备后,模仿器将截获上层利用步骤发出的IO指令,并模仿实质筑造实行反应。

  VISimulator的成员states为模仿器可用形态表,variables为变量表,current为而今形态。形态表是形态类(VIState类)对象的结合,变量表为变量类(VIVariable类)对象的结合,变量值可用于形态和变量值的入口检验及估计准备。

  当写入操作(Write)产生时,模仿器遍历一共的变量及形态,检验其入口前提(entrance),对适宜入口前提的变量,更新(Update)变量值(value)。如适宜形态入口前提,则将该形态设备为而今形态。对付而今形态,还需检验其出口前提(exitus),如适宜则设备而今形态为空。

  当读出操作(Read)产生时,模仿器由而今形态的模仿设施(Simulate)估计准备并返回模仿实质衡量结果的数据。如而今形态设备读品行动出口前提,则模仿器正在读出达成后返回空闲形态。如而今形态为空或非可读形态,模仿器将服从变超时设备延迟后返回无效数据,切实地模仿IO指令序列差池形成的测试历程局面。

  ViSimulator的Load设施用于数据文献装入,由数据文献的刻画创立形态表和变量表。由形态和变量的静态设施Parse达成解析并返回实例对象。

  笔者正在实质测试体例开采历程中计划了前述模仿器,并凭据仪器程控手册编写Agilent公司的HP8753E和E5071C等矢量搜集领悟仪的数据文献,完毕了对这些实质仪器IO成效的模仿。下面以HP8753E电压驻波比衡量为例精细先容IO模仿器完毕设施。

  矢量搜集领悟仪用于衡量射频元件的端口特点,常用于衡量端口电压驻波比、衰减、阻抗等参数。是以其衡量结果就席卷多种体式分歧的数据组合。当用HP8753E实行电压驻波比测试时,搜集领悟仪会返回一个坐标数组,坐标的两维差别是驻波衡量值和衡量频率。

  凭据HP8753E程控手册界说形态SWRWaveform用于模仿电压驻波比衡量形态:

  以上文本刻画了形态的任务形式,当正在写入数据流中检测到字符串outpform时,如模仿器变量表中变量Format=swr时模仿器进入形态SWRWaveform。此时如收到读出指令,模仿器将由SWRWaveform形态模仿输出电压驻波比波形,返回一个101点的两维坐标数组,个中X为1到1.1之间的随机数,Y为从模仿器变量表中变量StartFreq到EndFreq的线为测试体例由模仿器实质取得的衡量波形,模仿器凭据IO数据流确切地进入了SWRWaveform状。

  氢能源科技有限公司

上一篇:潍坊同享充电桩加盟商 下一篇:光伏逆变器的功效与分类
在线客服
 
 
 
 
 工作时间
周一至周五 :8:30-17:30
 联系方式
联系电话:021-64959258
朱经理:13701864464
袁经理:18512175327
邮箱:sales@www.sakamoto-shoji.com