spectre仿真使用calculator错误:Evaluation error(Unknown scalar data type:nil).Expression: IT("/I6/PLUS)

本文原创,转载请注明出处
grin2 - spectre仿真使用calculator错误:Evaluation error(Unknown scalar data type:nil).Expression:

操作目的: 使用spectre仿真后,使用calculator绘制节点电流波形

错误提示: - Waining -
< Calculator >
Evaluation error(Unknown scalar data type:nil).Expression: IT("/I6/PLUS)

错误原因: 没有保存节点的电流数据

解决办法: 仿真之前要先保存节点数据,在ADE中 -> Output -> to be saved -> select on schematic -> 鼠标选中节点。

注意: 节点电流的数据保存是选中节点(节点是红色的方块,不是线,线选中保存的是电压信息),成功选中后节点会被一个椭圆圈中,ADE的Output模块下会有一组数据:I6/PLUS,save-yes

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
错误是由Spectre在AHDL读入过程中发现的。错误代码为(vacomp-1008),错误信息显示为“无法编译”。 Spectre是一种用于电路仿真的软件工具,它可以用于分析和模拟电子系统。AHDL代表模拟后者硬件描述语言,它是一种用于描述数字电路的语言。在使用Spectre进行模拟时,可能会出现各种错误,其中(vacomp-1008)是一种常见的错误类型。 从错误信息来看,“无法编译”表示在读取AHDL代码时,Spectre无法将其转换为有效的仿真模型。这可能是由于多种原因导致的,例如AHDL代码中存在语法错误、引用了未定义的元件或信号,或者代码中的某些部分不符合Spectre的要求等等。 要解决这个错误,可以尝试以下几个步骤: 1. 检查AHDL代码中是否存在语法错误。确保所有语句、声明和赋值等都符合AHDL的语法规则。 2. 检查代码中是否引用了未定义的元件或信号。确认所有使用的元件和信号都已正确定义,并且它们的类型和属性与代码中的使用一致。 3. 确保代码中的各个部分都符合Spectre的要求。查阅Spectre的文档或用户手册,了解其对于AHDL代码的要求和限制,并进行相应的修改。 4. 尝试减少代码的复杂性。如果代码过于复杂,可以尝试分解成更小的模块进行测试和调试,逐步排查错误。 如果以上步骤都无法解决问题,可以尝试搜索或咨询相关的技术支持论坛或社区,寻求其他用户的帮助和建议。最终目标是找到导致错误的具体原因,并进行修正,以使代码能够成功编译和仿真

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值