Border:INT := 10; END_VAR FOR i [...] Counter := i; END_FOR FOR i [...] ; END_FOR FOR i:=0 TO
; // +1 END_FOR {text [...] 2 END_REPEAT FOR a [...] loop ; END_FOR 该代
命令:显示当前编辑器的认知复杂性 象征: 功能 :该命令启动静态代码分析,并计算当前编辑器中代码认知复杂度的测量值。打开的对话框会显示结果并在标题中指定测量值总和。列出并显示分析的代码以及检测到的复杂性。 称呼 : 构建 → 静态分析 菜单 要求 :在编辑器中打开 ST 实现语言的编程对象。 对话框:<POU 名称> 的认知复杂性:<计算的测量值> 例 13 . 例子 本节内容如下 :
; END_VAR FOR i [...] Index] := 0; END_FOR 输出在 留言 [...] 对数组边界之外的数组索引的可能访问。 通常会超出数组索引的范围 FOR
命令:显示当前编辑器的恒定传播值 象征: 功能 :该命令启动静态代码分析,并计算当前编辑器中代码不断传播的测量值。打开的对话框显示结果。列出分析的代码并显示确定的测量值。 称呼 : 构建 → 静态分析 菜单 要求 :在编辑器中打开 ST 实现语言的编程对象。 有关更多信息,请参阅: 不断传播 对话:不断传播的结果 例 10 . 例子 本节内容如下 :
Test + 2; // SA0064 END_FOR [...] ; END_VAR pi [...] (ariTest[10]); FOR i
Index - INT#1; END_FOR 输出 [...] 器变量的无效使用 检测计数器变量的使用 FOR 环形 [...] 作计数器变量 FOR 循环很容易导致无限循环。要防
; END_VAR FOR n [...] Var + nIndex; END_FOR [...] 不充分的计数器变量 检测非临时变量的使用 FOR 循环
Continue_In_Loop_FUN := FALSE; END_FOR 输出在 留言 [...] PROGRAM PLC_PRG VAR xReturn_Before_End [...] ; END_VAR x
Var2 : INT; END_VAR FOR i [...] Var1; END_FOR 输出在 留言 看法