谈谈怎么提升程序逼格

已锁定

宁超

  • 帖子

    1009
  • 精华

    39
  • 被关注

    377

论坛等级:至圣

注册时间:2012-12-11

普通 普通 如何晋级?

谈谈怎么提升程序逼格

6341

53

2016-11-09 11:11:41

star star star star star

逼格

“逼格”一词也许不雅,名词,意为装逼的能力。其实逼格和装逼是有区别的,前者只提供装逼的能力但去不去装是另一个议题,当你不装逼时逼格就不能称之为逼格。格逼是网络新词语也就是所谓「逼格」即「装逼」的档次。

目录:

1使用英语提升BG

2使用项目集成方式提升BG

3使用多种语言提升BG

4使用模块化和小工具来提升编程能力BG

5合理使用上位机的颜色来提升BG


1使用英语

   编程界面一定要是英语哦!勇敢的第一步就是把你的STEP7语言设置为英语!使用英语编程界面,英语再不好的工程师,只要对STEP7稍微有点熟悉,3个月的适用期一过,想改回中文都不乐意。因为习惯了别人羡慕的眼光。

   PLC工程师可以说门槛比较低,从事PLC调试的职位的人员以及维护类岗位其英语水平较差的应该不在少数,大部分还在每天在网上QQ群,各大工控论坛网罗别人的项目程序例程。当他们打开你的程序发现你的程序找不到几个汉字的时候,第一感觉一定会认为你是个很牛的人啊。

 

  

    极其相似的两段程序,有没有觉得自己真的潜意识的是有点崇洋媚外的,明明中文更容易看懂,还有这么清楚的注视,为什么就是觉得中文的不好看呢?从感官来说,中文真的不适合编程。


    用于英语毕竟不是母语,全英语化程序对工程师来说,要求甚高。而且调试的容易头大,比如,操作时候探出什么对话框的时候,会由于现场调试着急根本就不看那全是字母的对话框到底写的什么,也就错过了STEP7系统自带给出的正确解决方案。 但为了BG我都忍了,下面来讲讲怎么合适英语化,又简单又好使。   

符号表的英语化

   编程界面使用英语并不是说你的项目里所有的文字都使用英语,如符号表注释可以使用中文,因为那个难度还真的有点大,把符号表的注释都写成英文。


1.常用标志位英语化

这里有常1,常0标志位,有首次扫描标志位。这些时钟脉冲用于程序里计时等。这些符号命名注释好,以后项目都可以使用,真谓一劳永逸。


                  使用效果示范

2.较难翻译中文描叙

例如:

P101_Local,  I0.0,  BOOL   渗透水出口泵远程就地选择,1=就地

P101_FbkRun, I0.1,  BOOL   渗透水出口泵运行反馈

P101_Trip,   I0.2,  BOOL   渗透水出口泵跳脱保护

P101_Start,  Q0.0,  BOOL   渗透水出口泵启动

渗透水专业性强,因为有可能你翻译不出来Imbibition water,

你这样说就行了,“因为针对业主是国内的,所以我们注释是使用的中文,方便维护。

切记变量不要使用中文。


3.OB,FB,FC的英语化

命名,注释,作者等信息齐全,且英文注释;

比如我个人就会在SCL编程的时候写上这么一堆东西。

                             使用效果图1

              效果图2

4.FB,FC的接口名英文化,有意义化:

比如电机的运行反馈接口怎么命名:

好的命名:FbkRun (Feedback Running)

坏的命名(中文拼音式命名):Djfk (电机反馈)

无意义命名:IN1,A1,A2,IN2(实赖英语水平差,不知道运行反馈英语怎么写)

电机接口命名方式可以参考以下列表(取自PCS7 APL MotSpdCL功能块IO说明)


       无意义的命名

            摘自PCS APL MotSpdCL功能块

 

谈谈怎么提升程序逼格 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

谈天说地

共有14369条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。