首部曲 ~ VI
- 把VI有体系地放置,您能够用资料夹来办理subVI或是把subVI贮存成LLB档。
- 不样将过多的VI存到LLB档,由于往后要贮存VI到LLB档时,会花费较多的时刻。
- 运用:Tools»Edit VI Library去设定LLB里边的顶层VI(Top VI)。一般会将主程序设成Top VI,这样下非有必要敞开主程序时,比较简单找的到主程序。
- 假如你开发的某一个subVI常常被其它VI当成subVI的话,无妨设一个.mnu档吧,把这个subVI放到「Functions»All Functions»User Libraries」,这样下次你会更简单找到这个subVI。
- 给你的VI一个有意义的档名吧!不要老是叫它test1.vi、test2.vi,这样日子一久,你会很难从文件名得知程序的内容。此外,文件名中应防止不合法的字符,如:反斜线()、斜线(/)、冒号(:)…等。
- 运用规范的扩展名,如*.vi、*.ctl。
- 假如档名是英文的话,第一个字母请用大写(养成杰出的习气)。
- 在Files » VI Properties » Documentation写下关于这个VI的描绘吧(VI Description)。你是作者,应该没有人比你更了解你写的Vi了。
- 在VI Description里边注明您的台甫以及公司的称号。
- 假如你要修正你的VI,请测验运用History window来记载每一次的修正日志。History window就在:Files » VI Properties » General。
- 制作一个有意义的icon,让你下次一看到这个icon的图画就能够立可知道这个VI的功用与用处。
- icon的接点请不要超越16个接点。
- 把测验用的VI贮存在独立的资料夹中,这样下次还能够运用它们。
- 在超越一个以上的环境测验您的VI,如windows2000、WindowsXP,屏幕分辨率为800×600或1024×7 68。承认您的VI仔每一种环境下都能够完美出现。
二部曲 ~ 人机接口
- 给每一个操控元有意义的称号。
- 把称号卷标(name label)的布景设定为通明。
- 请运用一致的、有体系的命名规矩来为每一个操控元命名。
- 运用规范字型,假如您运用特别的字型,那么或许形成在别的一台计算机无法完美出现。
- 假如能够的话,每一个卷标(Label)都要都勾选「Size to Text」。
- 视状况替操控元设定默认值。
- 视状况在操控元的称号加上单位,例如:秒、公里…等等。
- 替操控元加上批注,办法就是在操控元按鼠标右键,挑选:Description and Tips。不过假如您要仿制操控元,不要忘掉视状况去改操控元的批注阐明唷。
- 把操控元与显现元放在恰当的方位。比如说,假如是主VI,就要将比较重要操控元放在最显眼的方位;假如是sub VI,就要将操控元放在左边,将显现元放在右侧。
- 当令运用「Align Objects」与「Distribute Objects」的功用来摆放操控元,这样能够替您节约许多时刻。
- 不要将操控元堆叠放置。假如您的操控元实在太多了,无妨运用「Tab Control」来处理您的问题。
- 恰当地运用一些颜色来突显某些重要的操控元。
- 在恰当的地址运用「error in」与「error out」的功用。
- 在人机接口上,放置一个「中止」的按钮,而且多多运用这个中止按钮来中止程序,尽量不要运用Abort按钮。
- 在恰当的机遇,运用ring controls(Controls » All Controls » Dialog Controls » Dialog Ring)与enumerated controls(Functions » All Functions » Numeric » Enum Constant)。假如您现在运用布尔操控元来做true/false的挑选,请您考虑运用ring controls,由于或许未来跟着程序的扩大,您要做的挑选项目不止两种。
三部曲 ~ 程序方块图
- 在程序方块图中,防止运用太大的面积,假如您运用过大的面积,您就有必要移动窗口的滚动条才能够看到程序内容。试着缩小您的程序方块图的面积,最好一个800X600的画面或是1027X768的画面就能够彻底出现您的程序方块图,您将会发现这样能够大节操少您的时刻。
- 替您的程序方块图中的重要目标加上批注吧。您能够在程序方块图的恣意当地随时加上夺目的注解。
- 运用规范的字型,不要运用特别的字型。
- 把一切的卷标(label)都勾选「Size to Text」。
- 缩小程序方块图中一切目标的距离,节约空间。可是不要将一切目标并排或是堆叠唷,至少应该距离3个像素。
- 程序方块图中的目标放置方位应该按照程序实践跑的方向,由左而右,由上而下。
- 当令运用「Align Objects」与「Distribute Objects」的功用来摆放成式方块图中的一切目标。让它们看起来有条有理。
- 让连接线显现在白色布景之上。不要用目标将连接线盖住唷。
- 善用你的subVIs。
-
承认您的程序在过错产生时,程序仍是能够顺畅跑完,而不是跳出一个过错的对话框。接上error out的cluster就能够防止程序产生过错时跳出过错的对话框。