衢州宠物网

    有没有会proteus仿真的,麻烦问一下下面这是什么情况

        发布时间:2019-07-27

        这个问题是因为电路在仿真时通过迭代运算无法获取收敛的结果,也就是迭代运算是发散的。常见的原因有:
        1,模型问题,有些模型本身有BUG,尝试用Schematic Model取代SPICE Model,或换其他型号的元件;
        2,数字电路与模拟电路的混合仿真,比如单片机电路中的限流电阻,一般要选DIGITAL属性才行;
        3,同为“输出”属性的引脚之间的连接,也会导致发散。
        理论上修改Sysyem-Set Simulator Options里面的Tolerance参数和Iteration参数(尤其是GMINS值)有可能解决问题,但是我使用中似乎没啥效果,而且改起来也很麻烦。

        回复:

        你完全可以不用理会这个“missing",这个是提示相应的元件没有封装而已。我想你应该只是用PROTEUS来仿真吧?所以你不用管他!
        但如果你用它来设计PCB的话,就得去改其封装,使得信息中无此提示。

        回复:

        信号仿真出现了问题,不是系统的问题,建议如下:
        1 把当前文件夹下所有的文件全部删了,只留下那个C程序文件或汇编程序,再将程序添加到工程当中,重新生成(.hex)文件,然后在下载到proteus
        如果能生成hex文件,那么,若仿真还出现了问题,,那么是proteus中的问题了,不是程序的问题,proteus中的问题是元件连接的问题,proteus中的元件连接肯定有错误的,若哪里没连或多连了,多多去检查

        回复:

        上下的都是调试工具,在Debugging Tools 类中,上面的三个是输入的,可以输入0/1,而下面的测量输出状态的。元件名见下图的列表。

        回复:

        no program code. 你用了单片机?没有程序你的仿真怎么可能正确??

        回复:

        你完全可以不用理会这个“missing",这个是提示相应的元件没有封装而已。我想你应该只是用PROTEUS来仿真吧?所以你不用管他! 但如果你用它来设计PCB的话,就得去改其封装,使得信息中无此提示。

        回复:

        这个问题是因为电路在仿真时通过迭代运算无法获取收敛的结果,也就是迭代运算是发散的。常见的原因有: 1,模型问题,有些模型本身有BUG,尝试用Schematic Model取代SPICE Model,或换其他型号的元件; 2,数字电路与模拟电路的混合仿真,比如单...

        回复:

        修改电脑的环境变量,右击【我的电脑】->【属性】->【高级】->点击【环境变量】在用户变量栏里,找到TEMP与TMP,分别双击,将变量值都改为%SystemRoot%\TEMP。还有下面一栏的系统变量,同样改法。如果没有TEMP与TMP项,可以新建一下。 改好后,...

        回复:

        没有51单片机的许可

        回复:

        关注这个。

        回复:

        左侧(有的在上面)工具栏\Generator Mode(信号源,圆圈中间有个正弦符号那个)\Dclock\添加到工作区与0808的CLOCK连接\双击DCLOCK信号源\设定频率500K(这是理论值,实际上1M也可以)。 因为ADC0808片内无时钟上,需要外加一至少500K的时钟信...

        回复:

        信号仿真出现了问题,不是系统的问题,建议如下: 1 把当前文件夹下所有的文件全部删了,只留下那个C程序文件或汇编程序,再将程序添加到工程当中,重新生成(.hex)文件,然后在下载到proteus 如果能生成hex文件,那么,若仿真还出现了问题,,...

        回复:

        我也用Proteus仿真过,没有问题,你会不会是设置没对哦,你那个信号模式貌似选的交流,改成DC直流试试?

        上一篇:瘟疫公司如何设计一场瘟疫 下一篇:现在工人工资发放没有

        返回主页:衢州宠物网

        本文网址:http://0570pet.cn/view-208336-1.html
        信息删除