博圖Tia Portal學習教程目錄
前言
幾年前寫C的時候,Tab鍵敲個不停,就是因為代碼要對齊,不然影響美觀,後來在網上找到個神器——代碼格式化軟體,寫程式就随意多了,幾個.c檔案寫完,批量選中,格式化一下,一家人齊齊整整。
而後轉電氣,接觸到博圖,不得不說,博圖确實是很人性化的軟體,而且跟Windows的內建也非常強,常用的Windows快捷鍵操作和Office操作都适用于博圖。在SCL程式編輯界面,也有很多實用的小功能。
給程式分“塊”
REGION:建構程式代碼
說明:可以使用指令“建構程式代碼”,在 SCL 塊中建構程式代碼并将其分為幾個不同區域。
單獨建立的SCL塊是無法分程式段的,但是有另外一個工具可以很友善地給程式分段,就是REGION指令。
指令以REGION開始,END_REGION結束,每個區域都會在左側顯示。

上面的REGION後面加一個空格後可以添加注釋,同步至左側。其他的區域代碼折疊什麼的我就不說了。跟梯形圖裡面的程式段折疊一樣。
善用自帶的代碼格式化功能
首先,隻要寫過一次代碼就清楚,每打出一個;符号,對應的程式段都會被自動調整一次。
但是,有些代碼反複修改後,格式就可能有點歪,特别是那些CASE、IF、FOR等等互相嵌套的,稍微改改那些縮進對齊就完全亂了。如果改動不大,可以把末尾的;删了再輸一遍(手動滑稽),如果動作有點大,就要用自動格式化文本功能。
注釋的使用
注釋是程式很重要的一部分,程式量大卻不加注釋的,不是大神就是奇葩。
注釋的使用詳見《博圖SCL程式設計——如何屏蔽程式段和添加注釋說明》,包含單行注釋、整段注釋、段前注釋、變量注釋、REGION注釋等。