yzdz66
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 60 個(gè)
工控威望: 162 點(diǎn)
下載積分: 640 分
在線時(shí)間: 51(小時(shí))
注冊時(shí)間: 2016-09-23
最后登錄: 2024-09-13
查看yzdz66的 主題 / 回貼
樓主  發(fā)表于: 2022-03-22 23:31
圖片:
圖片:
標(biāo)簽合理命名可以提高程序閱讀的速度,給他人帶來舒適感,大家知道對程序員來講看程序的感覺很重要,當(dāng)你第一眼看他人的程序不覺得煩躁時(shí),那你接下來會越看越懂他人的程序。

本人從自己的項(xiàng)目和學(xué)習(xí)別人的st程序中總結(jié)的標(biāo)簽的命名規(guī)則提供給大家。

位標(biāo)簽 前綴加b 如:bStart

字標(biāo)簽 在符號前綴加w 如 wPosSet

無符號前綴加u 如uData

雙字 在符號前綴加dw 如dwPosSet

無符號前綴加du 如duPosSet

實(shí)數(shù) 前綴加f 如fStort

輸入 X點(diǎn) 前綴加X_ 或者加X 如x_BackLimit 如xForwardLimit

或者前綴加 i 如 iBackLimit iForwardLimit

輸出 y點(diǎn) 前綴加y 或者y_ yMotorForward y_MotorBack

或者加q 如 qMotorForward qMotorBack

標(biāo)記 前綴加fg 如fgDelay

觸摸屏按鈕 加前綴hmi_ 如 hmi_ForwardJog

或者加后綴_hmi 如ForwardJog_hmi

輸入引腳

in_ MotorForwardLimit

i_bEN

輸出引腳

out_MotorForward

o_bENO

報(bào)警 alarm  加前綴al 

如 alForwardLimitAlarm



可以在抖音關(guān)注 《自動(dòng)化河馬》自動(dòng)化河馬 有專門分享st 和標(biāo)簽命名的一些視屏
yzdz66
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 60 個(gè)
工控威望: 162 點(diǎn)
下載積分: 640 分
在線時(shí)間: 51(小時(shí))
注冊時(shí)間: 2016-09-23
最后登錄: 2024-09-13
查看yzdz66的 主題 / 回貼
1樓  發(fā)表于: 2022-03-22 23:32
可以在西瓜視屏關(guān)注《少年河馬》上面有分享st 程序案列