如何在 Proteus 中定义原始设备?

How to define a primitive device in Proteus?

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

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

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

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

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

参见 "Module Components" 部分:

Any ordinary component can be made into a module by setting the Attach Hierarchy Module checkbox on the Edit Component dialogue form. The component's value is taken to be the name for the associated circuit, and the component's reference serves as the instance name.

在此之后,您可以使用新名称使用该组件的新实现。要使其在图书馆可用,请参阅 proteus 帮助的 "External Modules" 部分。

复制问题已在 "Proteus 8" 中解决。不完全,但有点。

我的意思是你可以复制一个子电路而不需要改变它的内部部分,但是你必须改变子电路的名字,我的意思是子电路上面的大名字而不是下面的小名字。

所以不需要定义原语。