蚊虫叮咬用什么药膏| 酉时右眼跳是什么预兆| 69属什么| fe是什么意思| pvt是什么意思| 1943年属什么生肖| 供奉观音菩萨有什么讲究| 弯刀裤适合什么人穿| visa卡是什么意思| 什么的树叶| 盗汗遗精是什么意思| 月经不调吃什么药好| 胃酸是什么原因造成的| 梦见自己拉了好多屎是什么意思| 小钢炮是什么意思| 皮肤溃烂是什么病| 九六年属什么的| 乙肝是什么| 肺气不足吃什么药| 红苕是什么| 口角炎用什么药膏| 胆固醇高有什么危害| 带状疱疹不能吃什么食物| 单核细胞高是什么原因| 差强人意什么意思| 低蛋白血症吃什么最快| 晨咳是什么原因引起的| 女性更年期吃什么药| 为什么不能空腹喝豆浆| 白色舌苔厚是什么原因| 肾虚吃什么好| 做梦梦见前男友是什么意思| 光盘是什么| 孽缘是什么意思| 王毅什么级别| 杂交金毛犬长什么样子| 强直性脊柱炎吃什么药| 股癣是什么样子的图片| 高血糖吃什么降得快| 慢性胃炎吃什么食物好| 县团级是什么级别| 血糖的单位是什么| 胆管堵塞有什么症状| 男人吃什么补身体| 穿刺是什么意思| 程门立雪什么意思| 熬夜对身体有什么危害| 是什么品牌| 宁静是什么意思| 素来是什么意思| 6月16日是什么星座| 沏茶是什么意思| 五月初七是什么星座| 牛百叶是什么部位| 反胃恶心想吐吃什么药| 电子邮件地址是什么意思| 嘚是什么意思| ppada是什么牌子| nf是什么单位| psd是什么意思| 杀子痣是什么意思| 类风湿吃什么药好| 花痴什么意思| 吃什么对肝脏好| 4级手术是什么意思| 鱼用什么呼吸| 飞马是什么意思| 糯米粉可以做什么好吃的| 虹膜是什么| 返现是什么意思| 人流后吃什么好| 6月14日是什么星座| 食用油是什么油| 咽炎吃什么药好| 什么是一本| 眼睛红痒用什么眼药水| 尿道感染吃什么药好| 近视和远视有什么区别| 问号像什么| 艾滋什么症状| 乌鱼是什么鱼| 春代表什么生肖| 手汗脚汗多是什么原因| 金牛座是什么象| 喝酸奶有什么好处| 媚骨是什么意思| 张牙舞爪是什么生肖| 黄鼠狼是什么科| 什么烟| 打了狂犬疫苗不能吃什么| vod是什么意思| 什么是体液| 黄埔军校现在叫什么| blanc什么意思| 甲鱼蛋什么人不能吃| qw医学上是什么意思| 癫痫病是什么症状| 婴儿增强免疫力吃什么| 承欢膝下是什么意思| 为什么一分钟就出来了| 口吐白沫是什么原因| 倒立有什么好处| 胎盘老化是什么原因造成的| 肾不纳气用什么中成药| 中二是什么意思| 婴儿为什么戴银不戴金| 兔子爱吃什么| 灭吐灵又叫什么名字| 天天喝啤酒对身体有什么危害| 什么样的声音| 譬如是什么意思| cob是什么意思| 宝宝风寒感冒吃什么药最好| NF什么意思| 念想是什么意思| 主动脉硬化什么意思| 纪念礼物送什么好| 审美疲劳是什么意思| 乳腺导管局限性扩张是什么意思| 头疼吃什么药最有效| 9月三号是什么日子| 头疼流鼻血是什么原因| 视黄醇结合蛋白是什么| 什么东西越洗越脏脑筋急转弯| 猪肝配什么菜炒好吃| 菊花用什么繁殖| 彩虹旗是什么意思| 猕猴桃不能和什么一起吃| 眉中间有竖纹代表什么| 吃什么补充胶原蛋白| 日本是什么时候投降的| 78属什么生肖| 女人脸黄是什么原因该怎么调理| 母仪天下是什么意思| 脑死亡是什么原因引起的| 心脏早博是什么意思| 尿有泡泡是什么病| 车抛锚是什么意思| 拔火罐对身体有什么好处| 蛐蛐是什么意思| 马齿苋什么人不能吃| 啮齿类动物什么意思| 治疗便秘吃什么| 十一月七号是什么星座| 咳嗽吃什么药| 吃什么代谢快| 抚琴是什么意思| 小肚右边疼是什么原因| 冰丝是什么面料| 米酒发酸是什么原因| 男孩取什么名字好听又有贵气| 向日葵的花语是什么| 血糖高有什么影响| 低血压吃什么食物好| 总维生素d偏低会导致什么| 睾丸疼痛吃什么药最好| 有什么办法| 张少华什么时候去世的| 11月17日是什么星座| 6月7日是什么星座| 巫师是什么意思| 浑身没力气是什么原因| 巨蟹男和什么座最配| 女性排卵期有什么表现| 学痞是什么意思| 姨妈是什么意思| 方兴未什么| 办电话卡需要什么| 有什么小说| 经常头晕吃什么食物好| 特种兵是什么兵种| 为什么说有钱难买孕妇B| 口苦口干是什么原因引起的| cta是什么检查| 先天性是什么意思| 有氧运动是什么| 胎位loa是什么位置| 夹心饼干是什么意思| 受热了有什么症状| 有什么好看的古装剧| 两个a型血的人生的孩子什么血型| 萎缩性胃炎用什么药最好| au是什么意思| 口腔溃疡吃什么消炎药| 吃什么生精养精最快| 天气热吃什么解暑| 中校是什么级别| 梦见干活是什么意思| 石斛配什么泡水喝好| 孕妇喝什么茶对胎儿好| 膝盖疼是什么原因| 艳阳高照是什么生肖| 广西产什么水果| casio是什么牌子| 抗炎和消炎有什么区别| 美蛙是什么蛙| 梦见牙齿掉了是什么意思| 腊八粥是什么节日| 颈椎曲度变直有什么症状| 鼻中隔偏曲是什么意思| 铁剂是什么| 什么是腺样体| 五谷是什么| 什么的风| 有两把刷子是什么意思| 来姨妈吃什么水果好| 为什么头发会变白| 镜框什么材质好| 胃热吃什么中成药| 心血管堵塞吃什么好| 731是什么意思| 紫苏有什么功效| 梦到黑狗是什么意思| zfc是什么牌子| 蝉的幼虫叫什么| 神经衰弱吃什么药最好| 吃喝拉撒是什么意思| 氨曲南是什么药| 甲状腺肿大吃什么药| 什么食物对肺有好处| 晚上睡觉阴部外面为什么会痒| 铁观音什么季节喝最好| us是什么单位| 众是什么意思| 化疗后吃什么增加白细胞| 什么食物含维生素b12最多| 肛裂是什么感觉| 鸭吃什么食物| 是什么货币符号| 大公鸡衣服是什么牌子| 番茄和蕃茄有什么区别| qs是什么意思| 多吃什么对肾好| 郁是什么生肖| 72年鼠是什么命| 叔叔老婆叫什么| 眼力见是什么意思| 膂力是什么意思| 为什么叫中日友好医院| 什么叫种草| 牛磺酸是什么东西| 混圈是什么意思| 崎字五行属什么| 肝硬化有什么症状表现| 英国的全称是什么| 普洱茶是属于什么茶| 毛主席女儿为什么姓李| 汪是什么意思| 防晒衣什么颜色最防晒| 叶凡为什么找石昊求救| 空气净化器什么牌子好| 第57个民族是什么民族| 万能血型是什么血型| 乳胶是什么意思| 不知餍足什么意思| 一个口一个者念什么| 梦笔生花的意思是什么| 盐碱地适合种什么农作物| 菌群异常是什么意思| 盆腔炎是什么症状| 尿频尿急挂什么科| 什么的梨子| 肺大泡用什么药| 雨露均沾是什么意思| 百度
这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 ? 论坛首页 ? 综合技术 ? 测试测量 ? 电子测量仪器IO模拟器设计

共2条 1/1 1 跳转至

电子测量仪器IO模拟器设计

菜鸟
2025-08-04 15:12:22     打赏
百度 盛大游戏当前所需要的是提升新款游戏产品的研发能力。

自动测试系统经常使用各种电子测量仪器进行系统集成。由于订货周期限制,这些仪器可能要到系统集成的后期才能到货,因此软件系统被迫延迟到到货后才能进行与仪器设备进行联调。由于联调中发现的问题引发的设计更改,将大大延缓系统交付的时间。

  通过预先得到的技术资料设计IO模拟器,模拟实际设备的IO响应,可以在仪器设备到货前开始与软件系统的联调。另一方面,开发人员常常需要并行进行系统和分机调试,采用模拟器也可解决实际设备数量限制问题,提高系统开发效率。

  本文提出的IO模拟器,根据输入IO数据流进行状态转换,并由当前状态实现模拟数据输出。由于采用文本格式的自定义数据文件控制模拟器实例化过程,测试系统内可以同时模拟多种不同测量仪器的IO响应,并具有良好的可扩展性。

模拟器工作原理

  如图1所示,应用程序的IO操作由虚拟IO驱动程序传递入模拟设备。IO模拟器通过加载描述设备工作模式的数据文件实现设备IO行为仿真。当物理IO驱动与虚拟IO驱动程序继承于同一个父类时,应用程序可以通过配置驱动程序在运行时进行物理设备IO与模拟设备IO的动态切换。对实际设备的写入操作就自动转发给模拟设备,并由模拟设备对读出等操作进行响应,返回相应数据流到应用程序。


图1  模拟器工作原理示意图

  IO模拟器根据数据文件实现一个用户定义的有限状态机。如图2所示:继承自抽象基类(IOManager)的VISimulator类用于实现IO模拟器。将模拟器替代实际IO管理器对象(VisaIOManger)进行配置后,模拟器将截获上层应用程序发出的IO指令,并模拟实际设备进行响应。


图2  模拟器类结构示意图

  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用于模拟电压驻波比测量状态:

<SWRWaveform:state>//状态名
length:101  //模拟波形长度  format:value(1.00,1.1)|linear (StartFreq:10,EndFreq:100)
  //模拟波形坐标点格式
entrance:outpform(Format=swr) //状态
            入口点及辅助条件
exituse:[Read] //状态出口
  … …
<\SWRWaveform> //状态结束标志

  以上文本描述了状态的工作模式,当在写入数据流中检测到字符串outpform时,如模拟器变量表中变量Format=swr时模拟器进入状态SWRWaveform。此时如收到读出指令,模拟器将由SWRWaveform状态模拟输出电压驻波比波形,返回一个101点的两维坐标数组,其中X为1到1.1之间的随机数,Y为从模拟器变量表中变量StartFreq到EndFreq的线性递增数值。

  图3为测试系统由模拟器实际得到的测量波形,模拟器根据IO数据流正确地进入了SWRWaveform状态,并以正确的频率范围返回了仿真数据。


图3  模拟器输出数据的结果波形

结语

  本文介绍的模拟器适用于文本格式的控制指令集,在电子测量系统开发过程中已得到了验证和实际应用。




关键词: 电子     测量仪器     模拟器     设计     进行     模拟     实际         

菜鸟
2025-08-04 17:15:02     打赏
2楼
      有点技术含量,但含量不高,可以看出,你还是做了点实事的.

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]
海豹油有什么作用 凤凰代表什么生肖 十二年义务教育什么时候开始 仙人掌有什么功效 不服是什么意思
吃百香果有什么好处 耳廓上长痣代表什么 黄粉虫吃什么 乙肝病毒表面抗体阳性是什么意思 银色山泉香水什么牌子
9.24是什么星座 鸡为什么吃沙子 什么叫脑白质病变 照字五行属什么 高血压降不下来是什么原因
iris是什么意思啊 89年是什么命 黄瓜敷脸有什么好处 domestic是什么意思 大便变细是什么原因
你的书包里有什么英文qingzhougame.com 长期手淫会有什么危害hcv9jop3ns1r.cn kiss什么意思hcv9jop5ns6r.cn 正月二十九是什么星座hcv9jop4ns5r.cn 土地出让金什么意思hcv9jop0ns7r.cn
阴道炎不能吃什么hcv9jop0ns4r.cn 榛子是什么树的果实hcv8jop1ns2r.cn 肾结晶有什么症状hcv7jop5ns1r.cn 榴莲壳有什么用处hcv8jop5ns8r.cn 儿童乘坐飞机需要什么证件naasee.com
草鱼喜欢吃什么hcv7jop9ns1r.cn 河蚌为什么没人吃hcv8jop1ns5r.cn 家族是什么意思hcv8jop4ns6r.cn 三心二意是什么意思hcv8jop0ns3r.cn 吃什么有助于排便hcv8jop7ns3r.cn
model什么意思mmeoe.com 猪油吃多了有什么好处和坏处hcv8jop3ns4r.cn 附身是什么意思hcv9jop3ns2r.cn 儿童铅超标有什么症状creativexi.com pm什么意思clwhiglsz.com
百度