第455章 软件模拟(1 / 2)

加入书签

先前李开庸给姜宁出的这个软件题目乃是,运行了这个程序之后,在模拟器上,能够显示从0到9的十个数字的循环就可以。

先前李开庸也就是这么随口一说的,因为他从来没有想过,以姜宁这个连‘半吊子’都算不上的门外汉,能够编写出来什么软件,在他想来,姜宁能够在一个小时之内,将那份儿‘灯阵芯片’的规格书看完,就算不错了。

哪里成想,现在姜宁不但在极短的时间之内,将这个软件编写出来了,而且,还妖孽的通过了软件的编译,成功形成了机器能够识别的二进制代码,现在竟是真的调出来了模拟窗口,准备模拟起来。

刚刚李开庸以及不少软件工程师,在心中还在腹诽,还在不屑,还在嗤笑,认为姜宁同时将‘开启按钮’以及‘模拟按钮’点下,完全是二傻子的行为,你能编译的过么你?你就乱点模拟按钮啊?真是一个什么都不会的软件实习生的做法!

然而,现在他们却是一个个都被打脸了,人家姜宁的软件,运行起来就是没问题,就是完全通过了编译,将软件代码,完全转化成为了机器能够识别的二进制代码,就是这么牛,就是这么霸气侧漏!

现在,电脑屏幕上,一个银灰色质地,上面有着128颗小型LED灯的‘灯阵’,便是弹了出来,这也表明,这个软件的模拟马上就靠开始了。

所谓软件模拟,就是在软件中建立一个个‘仿真模型’,然后,让编写出来的软件,驱动这个‘仿真模型’进行模拟仿真,如果在这上面功能能够实现了,那就说明,在硬件上面也是可以完全实现的。

之所以要弄这个软件模拟,自然是因为,在实际工作过程中,往往缺少‘硬件实体’,因为这些硬件实体在打样的时候,很是麻烦,或者根本没必要去打样硬件,仅仅想要验证一下软件运行结果,于是乎,这种软件模拟的手段便是应运而生了。

在软件编辑器之中,通常会‘内嵌’大量的模拟仿真模块,像这种灯阵的,以及按键的,屏幕显示的,甚至摄像头等等种种功能的仿真模块都有,姜宁编写的这个灯阵的仿真模块,自然也在其中,所以,一运行,便是弹了出来。

128颗LED小灯,被排列成高16行,宽8列的一个矩阵模式,此刻软件运行起来,当即,靠近外面的一圈小灯,就‘亮’了起来,一圈亮起的小灯构成一个阿拉伯数字‘0’。

“哇!数字‘0’出现了嘿,而且阵点也没有错的,很整齐啊!”

当看到数字‘0’出现的时候,顿时大家的目光便是纷纷仔细看了起来,当看到一个规则的‘0’,显示在模拟器的‘屏幕上’的时候,顿时,大家纷纷雀跃起来。

这些软件工程师们,平日里坐在座位上面,枯燥的一坐就是一整天的时间,能够给他们带来为数不多快乐的,就是在验证软件的时候,观看软件运行结果了,不管是真正的硬件载体,还是这种虚拟的模拟器,都是软件工程师们,平日里为数不多的‘玩伴’。

所以,几乎是条件反射的,当屏幕上显示出来阿拉伯数字‘0’的时候,一个个软件工程师们的脸上不由都露出来‘YD’的笑容……咳咳,好吧,是兴奋的笑容,不过,平日里软件部的同事们,互相打趣,都将这种笑容定义为‘YD’的……

↑返回顶部↑

书页/目录