使用真值表在Multisim中创建数字模型
主要软件: Electronics Workbench>>Multisim
主要软件版本: 13.0.1
主要软件修正版本: N/A
次要软件: N/A
问题: 我想仿真出一个在Multisim数据库中不存在的数字部分,有没有什么方法可以通过数据表单的真值表来创建模型
解答: 在Multisim数据库中,在TIL类下的Misc Digital组中有三种任意逻辑块组件,4X4(4输入/输出管脚),8X8以及16X16,你可以使用这些部分来从数据表单定义真值表。在下方的例子中,4X4组件用于建立一个具有两输入与一个输出管脚的与门。
将任意逻辑块4X4组件放置于Multisim工作空间里,双击然后Edit Component Model,创建模型的语法定义如下,如果你想知道更多的语法,请参考Multisim帮助文档
- 每行必须以 "+" 开始
- 可以将逻辑高表示为“H”或者“1”,逻辑低表示为“L”或者“0”,“X”没有定义
- 命令 "+/ table 4"定义了逻辑表中的行数,该语句中,有4行
通过插入“;”对模型进行注释
为了建模出一个与门,你需要两个输入与一个输出管脚,你必须为未使用的管脚定义逻辑,但是当你连接了这部分,就将其余的管脚不连接
与门输出仅在两个输入都是高的时候为高,其他的输入条件结果都为低,你尅一仅使用两个条件来定义该模型,如下所示,粗体代表建模了的线,其他的都是默认的模型
+( behaviour= "
+/inputs I1 I2 I3 I4
+/outputs O1 O2 O3 O4
+/table 2 ;must correspond to the number of rows in the table
+; inputs ;outputs
+ 1 1 X X 1 0 0 0
+ X X X X 0 0 0 0
+" )
相关链接: White Paper: Digital Logic FundamentsWhite Paper: Creating a Custom Component in NI Multisim
附件:
报告日期: 08/27/2014
最近更新: 02/27/2015
文档编号: 6OQA37MC
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.