首页 » 软件开发 » 高手都在用!(命名程序前缀骆驼规则)

高手都在用!(命名程序前缀骆驼规则)

萌界大人物 2024-07-24 18:31:57 0

扫一扫用手机浏览

文章目录 [+]

工程师在编写PLC程序时,可能需要对项目中的程序块、变量表、单一背景数据块、全局DB块等命名。
在博途软件中支持中文和英文的命名。
但是一旦程序量比较大,命名可能就会出现混乱的现象。
针对命名,只要读者遵循相关命名规则就不易发生混乱。
本文以博途软件为例进行探讨。

01 基本命名规则:其中有三个是适用所有程序元素的

①第一个是长度限制最多24个字符﹔

高手都在用!(命名程序前缀骆驼规则) 软件开发
(图片来自网络侵删)

②第二个是使用英文字符,这里制定使用英文字符的规则的原因,主要是考虑英文字符可区分大小写,名称中包含多层含义时容易断义,就是说容易通过划分单词理解语义﹔

③第三个是不包含特殊字符﹔

02 基本命名规则示例

图1

1)骆驼命名法,如图1

它的主要特征是名称中除第一个单词的首字母是小写外,其它单词的首字母都是大写。
骆驼命名法适用于∶全局变量,块的接口参数,多重背景数据块以及UDT类型等元素。

骆驼命名法主要有以下特点:

①除第一个单词外,其他单词首字母大写

②中间没有其他连接符或空格

③静态变量前缀:stat

④临时变量前缀: temp

⑤UDT类型前缀:type

⑥多重背景前缀:inst

2)帕斯卡命名法,如图2

它与骆驼命名法最大的不同就是首字母是大写,但是它和骆驼命名法适用的元素是完全不同的,包含全局DB,单一背景DB,还有程序块,变量表,监控表等元素。

帕斯卡命名法主要有以下特点:

①第一个单词首字母也要大写

②中间没有其他连接符或空格

③单一背景前缀:Inst

图2

3)特殊元素命名

除了以上两个典型的命名法之外,还需要考虑博途中的一些特殊元素的命名。

如数组变量的定义,它的名称定义符合骆驼命名法,但考虑数组代表的是多重变量可以定义在名称中用名词的复数形式定义,如示例中轴数据axeData,可以在axe后面加个s表示多个轴。
符合数组变量的含义。

数组:名称为复数,如axesData

常数: 使用大写字母和下划线,如图3

图3

-END-

文章来源:技成培训网整理,未经授权不得转载,违者必究!

点击下载

西门子PLC案例/例程777个

标签:

相关文章

C语言表白代码,编程之美,爱意绵绵

在这个科技飞速发展的时代,编程已经成为了我们生活中不可或缺的一部分。而C语言作为一门经典的编程语言,更是备受青睐。今天,就让我们用...

软件开发 2024-12-04 阅读9 评论0

16倍速生活方式,高效工作与生活的完美融合

随着科技的飞速发展,我们的生活节奏也在不断加快。在这个快节奏的时代,如何高效地平衡工作与生活,成为了许多人关注的焦点。本文将探讨1...

软件开发 2024-12-04 阅读8 评论0

C语言编程猜数游戏,编程与娱乐的完美融合

在科技日新月异的今天,编程已经成为一项重要的技能。作为计算机科学的基础,编程不仅可以锻炼我们的逻辑思维,还能提高我们的动手能力。而...

软件开发 2024-12-04 阅读8 评论0

C语言病毒代码介绍,技术与道德的双重挑战

随着信息技术的飞速发展,网络安全问题日益凸显。病毒作为一种恶意软件,严重威胁着计算机系统的稳定运行。C语言作为一种功能强大的编程语...

软件开发 2024-12-04 阅读6 评论0