APP下载

基于ActionScript编程的虚拟实验电路自动布线设计

2018-07-12杨成凤湖北工业大学计算机学院江苏省海安中等专业学校

数码世界 2018年6期
关键词:真值表逻辑电路布线

杨成凤 湖北工业大学计算机学院/江苏省海安中等专业学校

1.设计要求

通过虚拟实验系统的发展现状可以看出,采用基于AS编程设计的虚拟实验系统能缩小软件的体量,利于广泛传播和运用。但是为了提高软件的交互性,需要实现由基本门电路搭建任意组合逻辑电路,点击两端点能自动布线并进行参数传递,满足真值表验算和表达式自动显示,其中自动布线是核心技术。

2.设计思路

要满足虚拟实验系统的电路自动布线,实现需建立具有基本逻辑功能的门电路模型。门电路模型主要实现输出端与输入端的逻辑功能,在一般的程序里面一个布尔运算便能实现。但在虚拟实验系统中,需要确定一个方案,核心功能是让同一个门电路模型被选中多次使用时,模型各端口的编号、性质、参数如何自动定义、判别和传递而不出现混乱。

元件之间自动连线时会根据元件位置不同捕捉和记录端点坐标,在元件连线时,系统能提前自动转折避开交叉和重叠,从而让自主设计的逻辑电路关系清晰明了,且能依靠连线实现逻辑参数的传递。

在逻辑电路设计完成后,需要进行电路逻辑功能的验证,验算其是否能实现预期的逻辑功能。需要设计一种方案,系统自动检测输入端的数量,自动给出真值表,用户穷举输入端各种输入可能后能得到完成真值表并给出参考逻辑表达式。

3.自动布线程序设计

猜你喜欢

真值表逻辑电路布线
《离散数学》中二元关系传递性的判定
摆脱繁琐布线,重定义家庭影院 Klipsch Reference Wireless 5.1
数字电子时钟逻辑电路的教学设计与仿真
面向目标的主动绕障PCB布线算法
电子布线系统在工程中的应用
抢答器原理的设计
飞机燃油测量系统设计误差影响分析
基于软件技术的组合逻辑电路模型分析与实现研究
短区间自动闭塞车站接近区段逻辑电路设计
一种考虑拥挤度的布线模型及其算法