天天看點

博圖SCL程式設計——提升代碼界面的美觀性和易讀性

博圖Tia Portal學習教程目錄

前言

幾年前寫C的時候,Tab鍵敲個不停,就是因為代碼要對齊,不然影響美觀,後來在網上找到個神器——代碼格式化軟體,寫程式就随意多了,幾個.c檔案寫完,批量選中,格式化一下,一家人齊齊整整。

而後轉電氣,接觸到博圖,不得不說,博圖确實是很人性化的軟體,而且跟Windows的內建也非常強,常用的Windows快捷鍵操作和Office操作都适用于博圖。在SCL程式編輯界面,也有很多實用的小功能。

給程式分“塊”

REGION:建構程式代碼

說明:可以使用指令“建構程式代碼”,在 SCL 塊中建構程式代碼并将其分為幾個不同區域。

單獨建立的SCL塊是無法分程式段的,但是有另外一個工具可以很友善地給程式分段,就是REGION指令。

指令以REGION開始,END_REGION結束,每個區域都會在左側顯示。

博圖SCL程式設計——提升代碼界面的美觀性和易讀性

上面的REGION後面加一個空格後可以添加注釋,同步至左側。其他的區域代碼折疊什麼的我就不說了。跟梯形圖裡面的程式段折疊一樣。

博圖SCL程式設計——提升代碼界面的美觀性和易讀性

善用自帶的代碼格式化功能

首先,隻要寫過一次代碼就清楚,每打出一個;符号,對應的程式段都會被自動調整一次。

但是,有些代碼反複修改後,格式就可能有點歪,特别是那些CASE、IF、FOR等等互相嵌套的,稍微改改那些縮進對齊就完全亂了。如果改動不大,可以把末尾的;删了再輸一遍(手動滑稽),如果動作有點大,就要用自動格式化文本功能。

博圖SCL程式設計——提升代碼界面的美觀性和易讀性
博圖SCL程式設計——提升代碼界面的美觀性和易讀性

注釋的使用

注釋是程式很重要的一部分,程式量大卻不加注釋的,不是大神就是奇葩。

注釋的使用詳見《博圖SCL程式設計——如何屏蔽程式段和添加注釋說明》,包含單行注釋、整段注釋、段前注釋、變量注釋、REGION注釋等。