装配变量提供了一种简单的方法来管理单个原理图和PCB项目中的多个产品配置,通过在每个变量上指定每个元件的装配或未装配状态来实现的。
有时一块PCB上会有多个产品上市。经济型版本可能不带某些零件(如蓝牙),或具有不同的配置(如 RAM)。装配变量为工程师提供了一种结构化的方法,在设计过程中以所有输出系统都能理解的方式进行管理。例如,未安装在变量中的零件不应显示在 3D 查看器中,也不应出现在物料清单或装配图中。
-
在整个软件套件中支持多种产品变量。
-
在设计资源管理器模块中快速创建和编辑变量。
-
设置零件的装配状态或在变量中指定更换零件。
-
变量比较报告详细说明了基础设计的所有更改。
备用零件
在 Proteus 中,可以在不同的变量中指定备用零件,但这些零件必须与原始零件的引脚兼容。与正常使用一样,可以在设计资源管理器中进行操作,在这里您可以更改每个变量的属性。例如,假设在不同的产品配置中需要不同数量的内存。在这里,我们不是要编辑装配状态,而是要更改零件值,还要编辑其他属性,如库存代码和成本。
变量比较
如果一块电路板上有多个变量,有时很难追踪所有信息。幸运的是,变量比较报告会将每个变量与基本设计之间的所有差异列表化。由于所有的项目设计都是在基础设计中完成的,因此可以告诉用户每个变量与通用原理图的不同之处。报告本身可从项目注释模块自动生成,并可随时点击鼠标进行更新或刷新。
输出
Proteus 的所有输出系统都遵循装配变量的配置。在原理图方面,这意味着物料清单模块将包括标题块中的当前变量,未装配的零件将不被列出,替代零件将被正确应用。在布局方面,3D 查看器将不包括未装配的零件,这些零件也不会导出到用于 MCAD 的 STEP 或 IGES 装配体中。同样,"取放 "文件和装配图也不会包含在当前所选变量中被视为不装配的零件。
示例
在项目设计中,装配变量有很多不同的用途。以下是几个例子:
产品配置:这可以是不同变量中的不同功能(例如,没有蓝牙模块),也可以是更大容量(例如,更多RAM)。
测试变量:为产品设置不同的测试配置(例如电源测试)。或者,您可能希望使用不同的(引脚兼容)零件测试两个原型,以评估性能、噪音、效率等。
版本控制:在MCU引脚上使用不同的上拉/下拉电阻器来告知固件PCB的版本。
如需更多关于Proteus或者XJTAG的咨询,请后台私信作者