DSINP

指令说明:

DSINP32位脉冲执行型浮点数SIN运算指令,即指令激活一次,执行一次运算。是将源操作数[S+1,S]中指定的角度值(2进制浮点数)转换成SIN值后,传送到目标操作数[D+1,D]中。

操作数:

       SD, LV,DT, @

       DD, LV,DT

指令格式:[DSINP  S  D]

编程示例:

DSINP指令与DSIN指令用法相同,但它是脉冲执行方式,DSINP靠前面的触点闭合时产生的上升沿脉冲激活,执行一次。

X1闭合,K45传送到D0M8000上电运行后常闭,FLT指令执行,将D0的整数45转换成浮点数45.0000保存到D5D4中。DEDIV指令将π∕180的浮点数值0.0157存入D21D20DEMUL指令将D5D4的角度浮点数45.0000D21D20π∕180浮点数0.0175相乘后得到角度值0.7854,传送到D31D30DSINP指令执行,将角度值转换成SIN值为0.7071后,传送到D101D100中。