### DSINP

指令说明：

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

操作数：

S：D, LV,DT, @

D：D, LV,DT

指令格式：[DSINP S D]

编程示例：

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

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