LabVIEW编写代码,令人头痛的事情莫过于命名。给文件夹,文件,控件,状态变量等等。使用中文一定不是个好的解决方案。虽然LabVIEW中文版对中文的支持是不错的,但也总过一些令人意想不到的bug出现,如在LabVIEW RT下中文命名的VI,在编译部署后,是无法访问的。
我的解决方案是使用五笔字型编码方案。所有命名先用中文,不受字长限制。然后使用下列规则进行五笔编码:
1. 编码长度:
1.1 文件夹 -- 3
1.2 控件名,变量名 -- 4
1.3 VI名 -- 7
1.4 状态变量 -- 8
1.5 其它 -- 5
2. 多字编码:
2.1 依次取每字的第一编码。
2.2 最后一个编码取最后字的第一编码.
2.3 如果编码不足,依次使用前面字的第二,第三编码。
3. 重码规避:
3.1 将最前面的字移到最后,再进行编码。
该方案的最大不足是解码不方便,特别是在阅读源代码时,为此我专门写了一个电子编程字典程序。编程时随时添加。阅读时,随时查询。

网友评论