Proteus 自己制作可显示状态的元器件

Proteus制作动态显示元件:

之前在网上找了很多教程、方法,结果发现他们写的不错但是跳过了一些关键步骤,害的我折腾了三天,终于搞明白了,特写此文记录一下,也给其他有需求的提供一个帮助。

  • 使用“二维xx模式”编辑元件的图形元素(symbol)

  1. 先画一个本体。
  2. 再用“二维图形标记模式”给本体设置中心点。
  3. 选ORIGIN。
  4. 选中这个图形,点击右键,选择“制作符号”
  5. 接着制作其他符号。每个符号都要设置“中心点”,这样仿真时所有“symbol”将以中心点对其。
  6.        
  7. 接着用制作的符号拼接成元件外形
  8. 记着先放“彩色的”就是xxx_x_1,再放“底色的”就是xxx_x_0
  9.     

这里在放置TEST_0_0时故意放偏了一些,流出个红边,就是示意,“_0”一定要压着“_1”,正常应该彻底盖住。

  1. 再放置引脚
  2. 然后选中全部,右键“制作元件”
  3. 元件名、位号前缀根据自己的习惯即可。符号名前缀一定要和刚才制作的符号(symbol)“_”之前的文字一致 本示例为“TEST”,因为有两个显示符号“TEST_0和TEST_1”所以状态数输入“2”,按位排列状态“打钩”。链接到DLL“不选择”
  4. 一路“下一步”。
  5. 元件分类根据自己的习惯选取一个,然后“确定”。
  6. 元件选择器里就会有这个元件了。
  7. 选择该元件,放置到工作区。右键“编辑属性”,选择附加层次模型。
  8. 右键“跳转到子图”
  9. 用modeling primitive类型的“diode”和“rtiprobe”搭建电路。
  10. Diode设置如下:
  11. Rtiprobe设置如下:
  12. Target Element  对应的是“symbol”数值序号。
  13. 管脚名称要和制作的元件管脚一致。
  14. 然后“工具-编译模型”,根据自己的习惯起个名字,本示例是“test.mdf”。然后右键,退回到父图纸。
  15. 选中刚才放置的新建元件,右键“制作元件”,一路“下一步”。
  16. 新建modfile,default value 输入刚才变异的文件名“test.mdf”
  17. 注意选“新建”modfile后,在左侧没有显示如下的“modfile”没关系,右侧名称显示是“modefile”就没问题,“上一步”“下一步”,再返回后,就会显出来,后面的“state”也是一样的道理。
  18. 新建state,default value 输入  0,表示初始化为“灭”的状态。
  19. 一路“下一步”,最后一路“确定”。
  20. 然后搭建电路测试。
  21. 一切ok
  22. 全灭
  23. 红色亮
  24. 全亮

 至此制作完成,测试无误。

最后附上一个自己制作的超复杂元件,以及搭建的仿真电路。

  • 16
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值