编程字典

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 将最前面的字移到最后,再进行编码。

该方案的最大不足是解码不方便,特别是在阅读源代码时,为此我专门写了一个电子编程字典程序。编程时随时添加。阅读时,随时查询。


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 不允许一个键对应多个值 每个键只能对应一个项。也就是说,一个键对应多个值是不允许的(像列表,元组和其他字典这样的容...
    JaeGwen阅读 437评论 0 0
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,029评论 25 709
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,805评论 18 399
  • 越长大越没年味 在南方过年一般都是吃汤圆,北方就是饺子,一大早哥哥问吃汤圆没?他在北,我在南。肯定是馋家里纯手工汤...
    满眼星chen阅读 581评论 5 2
  • 已经到了一定境界 自动脑子YY 不需要任何媒介 我没资格说生活到底像不像屎 你会明白我到底要说什么 叮~
    不吃番茄jiang阅读 160评论 0 0