【问题标题】:How to define a primitive device in Proteus?如何在 Proteus 中定义原始设备?
【发布时间】:2015-06-28 05:15:55
【问题描述】:

我正在尝试制作自己的全加器和其他一些设备作为“Proteus”中的子电路,并在更大的电路中多次使用它们。

问题是当你复制一个子电路时,你需要重命名它的所有内部部分,否则,两个子电路中具有相同名称的部分将被视为一个,因此你会得到一些错误。

所以我想知道是否有一种方法可以定义我自己的全加器并像“74LS183”一样使用它,这是一个原始设备,我所说的原始是指它已在库中定义。

【问题讨论】:

  • 我听说过一些关于 PCB 的事情,但我不确定这是不是答案。
  • 我尝试了PCB,但直到现在我都没有机会将它编译到库中。

标签: primitive circuit


【解决方案1】:

来自here发布的答案
它在 Proteus 帮助文件中:

原理图捕获帮助 (F1) -> 多页设计 -> 分层设计

参见“模块组件”部分:

通过在 Edit Component 对话框中设置 Attach Hierarchy Module 复选框,可以将任何普通组件制成一个模块。 组件的值被视为相关电路的名称, 并且组件的引用用作实例名称。

在此之后,您可以使用您的新名称来使用该组件的新实现。要使其在库中可用,请参阅 proteus 帮助的“外部模块”部分。

【讨论】:

  • 请注意,如果您想将电路转换为子电路,这可能是一项艰巨的工作。
【解决方案2】:

复制问题在“Proteus 8”中得到了解决。不是完全解决了,而是在某种程度上解决了。

我的意思是您可以复制子电路而无需更改其内部部分,但您必须更改子电路名称,我的意思是子电路上方的较大名称而不是其下方的小名称。

所以不需要定义原语。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-19
    • 1970-01-01
    • 2021-10-14
    相关资源
    最近更新 更多