SQRT/SQRTP指令均计算平方根。当执行SQRT指令时,会计算S1的平方根,并将结果保存在D1中。
SQRT/SQRTP指令总是处于接通状态。如果为操作数S1和D1指定的变量类型不同,那么在使用SQRT/SQRTP指令时就会发生错误。请在操作数S1和D1中指定相同的变量类型。
指定常量时,请参考如下内容。
当操作数D1是浮点型变量时
当输入0f(0和小写字母“f”)时,将把后面的值视为浮点型数值。
当操作数D1是实型变量时
当输入0r(0和小写字母“r”)时,将把后面的值视为实数值。
当计算指定数组中的数据时
使用数据[0]或数据[N]指定数组(N表示整型变量)。
如果将S1和D1指定为整个数组,将会发生错误,即使变量类型相同。
确认执行结果
如果无法识别操作数S1的值(无限或非数值),将不执行指令。
并将错误代码(6706)写入#L_CalcErrCode。
输出结果D1维持上次成功执行指令时得到的值。