用Multisim10仿真一个数字频率计数器,单个模块仿真很顺利,无论是计数部分还是秒脉冲发生电路都正常工作,但最后连起来仿真的时候就无语了,由于要测量1s内的输入信号的频率,按道理说如果输入信号是100Hz的话,应该在1s后在数码管显示出"100”的字样。

然而,Multisim不知道是出于什么样的考虑,如果信号频率调高的话,它会自动延长软件环境中的时间,于是,现实中的1s在软件中居然才是ms级的时间!要在Multisim中模拟1s的波形的话,要等上20min的时间才可以!而且输入波形的频率越高,仿真1s所需的时间还会更长,这显然太慢了。

百度一下之后,按照网上的方法修改交互仿真设置中的初始时间步长,并在电路中画一个频率较低的信号源等,效果均不明显。

然而,无意中发现,如果将我使用的七段显示数码管去除的话,仿真速度居然明显加快了!看来数码管类型的选取也直接影响仿真的快慢。

于是,顺便把库中的几种类型的数码管都拿出来试验一下,最终发现,加cd4511的七段显示数码管SEVEN_SEG_COM处理信号的速度最慢,换成四段带译码的显示数码管DCD_HEX之后仿真速度提升了8倍左右,而换成相似的DCD_HEX_DIG之后,速度更快,可以提升10倍左右。这样就容易仿真测量较高频率的输入信号了。我实际试验了一下,200Hz的信号仅需现实中的20s左右就可以仿真完成了。
    下面是接不同类型数码管的仿真步长时间对比:

用加cd4511的七段显示数码管SEVEN_SEG_COM,在现实中20s内的仿真计数值:

用四段带译码的显示数码管DCD_HEX,在相同的输入脉冲条件下,20s内的仿真计数值:

由此可见,不同的数码管会对multisim10中仿真所需的时间产生很大的影响,允许的情况下,还是用四段带译码的显示数码管DCD_HEX比较有利于我们的仿真输出。

另外,如果电路中没有数码管的话,要加快仿真时间可以添加一个信号源(不用接入主电路);其频率设到想要的步长时间的倒数即可,同时配合Multisim10中交互仿真设置中的初始时间步长的设置就可以对不同的输入频率均可达到便于观察的仿真速度

=====================================

搬运自我的百度空间

原文发布时间:2010-06-26 03:31

Multisim10中仿真时间步长与数码显示管的类型有关相关推荐

  1. vue中解决时间在ios上显示NAN的问题

    vue中解决时间在ios上显示NAN的问题 参考文章: (1)vue中解决时间在ios上显示NAN的问题 (2)https://www.cnblogs.com/wzs5800/p/9580785.ht ...

  2. 解决SQL Server 2005数据库中datetime时间字段在前端显示时分秒的问题

    SQL Server 2005中时间类型datetime的格式是"年月日时分秒",直接读出来该字段,为了不让它在前端显示"时分秒"若是显示在dataGridVi ...

  3. matlab计算不同时间步长,Matlab ODE求解器中的时间步长计算

    您应该知道步长是动态调整的,没有"步长" . 获得一般简化的想法:总误差E由每个时间步的原子误差组成 . 在第一顺序中,它是求和,更确切地说,存在所涉及的原子误差的某种累积放大率 ...

  4. 数据库中的时间数据在页面显示时后面会多一个.0的问题

    数据库数据: 页面数据: 2020-08-11 14:24:11.0 2020-07-11 19:57:19.0 2020-06-18 17:01:50.0 2020-03-19 17:13:45.0 ...

  5. ntd-desgin-vue中的时间插件默认值显示Invalid date 解决办法

    对于ant-design的一些问题我早已经见怪不怪了,但是对下班已经遥遥在望的时候,这个问题给了我当头一棒.第一反应这是啥玩儿? 首先看vue的生命周期当中难道是没赋值嘛,看了下没问题,然后直接去da ...

  6. android设置加密步长,非稳态计算时Fluent 时间步长如何设置(转载)

    用FLUENT计算非稳态问题,是不是在计算时必须保证在每个时间步timestep里都要收敛才行,否则计算结果就不对呢?也就是说,在iteration选项里,max iteration pertime ...

  7. Fluent 时间步长【转载】

    转载自:http://blog.sina.com.cn/s/blog_4ada3be301011rjp.html 用FLUENT计算非稳态问题,是不是在计算时必须保证在每个时间步timestep里都要 ...

  8. ansys时间步长怎么设置_在 ANSYS Workbench 的动态、静态仿真中,设置子步长(时间步长)的目的分别是什么?_学小易找答案...

    [计算题]塔架静力-地震响应谱分析 Course-Work8_塔架响应谱分析.pdf [简答题]简述虚位移原理与最小势能原理? [简答题]如何对草图中几何模型进行尺寸标注? [简答题]记3-5个单词 ...

  9. simulink模型中的仿真时间和仿真步长的区别

    一.仿真时间 图中的stop Time处所指的就是仿真时间的设置. 但需要注意的一点就是:这里所指的时间概念与真实的时间是不一样的,只是计算机仿真中对时间的一种表示. 二.仿真步长 快捷键 ctrl+ ...

最新文章

  1. 第一个android程序HelloWorld
  2. 【python】dist-packages和site-packages的区别
  3. iphone备忘录突然没了_苹果突然下架12 天猫:双11有惊喜!iPhone12 mini配色缩水
  4. 【02】CC - 有意义的命名
  5. flex 有关数据类型强制转
  6. Java注解Annotation 完成验证
  7. 关于我的代码在课上第一时间没有运行出来这件事
  8. 关于jupyter出现kernel dead问题
  9. 用xslt 把xml转换成html的几个实例(1)
  10. 关于联想键盘,如何去除fn 键 联想官方解决方法
  11. EP100伺服电机驱动全套资料,STM32平台FOC控制
  12. 关于-140.dll库缺失
  13. Win10应用商店提示0x80070422解决方法
  14. 125KHz 100cm ID 读卡电路_二维码门禁读卡器动态二维码扫描器二维码刷卡读头介绍...
  15. 111完美邮箱品牌域名——数字域名111.com
  16. 数据分析从零到精通第三课 python自动化和BI数据可视化实战
  17. Bluetooth协议
  18. 数据结构之KH [前四章] -->选择题 (一)
  19. WPS Office 2019 上架微软商城,全新可定制 UI
  20. Java相关面试题总结及答案

热门文章

  1. 最全解读】各种金融机构的产品分析(银行、证券、基金、信托...)
  2. 亚马逊云科技云知识总结
  3. 抖音SEO优化详教程
  4. 牛客练习赛72—B:brz的雪糕
  5. PCB各层的含义(讲的非常易懂清晰)
  6. 全连接网络实现Fashion数据集学习/预测
  7. 如何提升电脑开机速度?
  8. PHP WEB程序设计信息表,WEB程序设计(PHP)2020知到答案全套
  9. 山东大学2019级软件工程应用与实践——基于人工智能的多肽药物分析问题(七)
  10. 美国计算机科学奥林匹克竞赛试题,2019USAAAO美国天文奥林匹克竞赛预赛试题(答案)...