好像很多教编程的书在开始正式教之前都会弄一个叫做“Hello World!”的代码,以此来激发学习编程的兴趣。我们也来俗一把,也来一个LV版的“Hello World!”。
在前面板放一个waveform chart和一个stop按钮,后面板放一个while loop和一个random number,然后用先连起来,我们的“Hello World!”就搞定了。
看着chart在飞快的闪,很有成就感吧。别着急,有没有发现系统变慢了?Crtl+Alt+Del调出任务管理器,点到性能那个标签看看,一个CPU被占用了,这下系统不慢才怪呢。
为什么会变成这样?因为我们一直让程序在不间歇的循环着,Windows腾不出手来让其它程序干活了,就只好让程序占着一个CPU在那疯狂的跑了。这可是写程序的大忌,因为你并不需要占用系统那么多资源。让我们来解决这个问题,在while loop里面,放上一个Wait Until Next ms multiple,然后连上一个大于0的数。再运行一下,系统资源占用没有那么恐怖了吧。
在编写程序的时候,需要人为的在循环内部添加一些时间间隙,这样就把系统资源解放出来,让给其它程序。实现时间间隙的方法有很多,例如上面用到的加Wait Until Next ms multiple,还有就是很多函数会提供的Time Out参数,都能够达到添加时间间隙的目的。