|
看了一下,就一个计算块,不明所以。。。
IF 输入数据>0 THEN
//层
f行:=INT_TO_REAL( 行);
f列:=INT_TO_REAL( 列);
f输入数据:=INT_TO_REAL( 输入数据);
f输出层:=f输入数据/(f行*f列);
RoundUp(In:= f输出层, Out:= 输出层);
//行列
行列计算:=输入数据-(输出层-1)*行* 列;
f行列计算:=DINT_TO_REAL( 行列计算);
f输出行:=f行列计算/f列;
RoundUp(In:= f输出行, Out:= 输出行);
输出列:=行列计算-(输出行-1)*列;
ELSE
输出行:=0;
输出列:=0;
输出层:=0;
END_IF
|
|