qq593276766
专业制造铜、铝箔焊机,欧式、美式箱变,高低压电柜,自动化设备
级别: 家园常客
精华主题: 0
发帖数量: 517 个
工控威望: 754 点
下载积分: 1653 分
在线时间: 724(小时)
注册时间: 2010-07-23
最后登录: 2024-09-22
查看qq593276766的 主题 / 回贴
楼主  发表于: 2013-10-07 14:19
为什么我使用DTAN D0 D10,其中D0的值为60,结果D10是0.32,难道三菱FX2N的DTAN浮点运算是弧度制的?怎么样才是角度制的?
三角函数中tan 60°=1.732才是我想要的结果,有没什么办法可以实现?求教。谢谢!

john42tw
级别: 网络英雄
精华主题: 0
发帖数量: 1276 个
工控威望: 6107 点
下载积分: 52058 分
在线时间: 1120(小时)
注册时间: 2012-04-24
最后登录: 2024-09-30
查看john42tw的 主题 / 回贴
1楼  发表于: 2013-10-07 16:07
图片:
三菱FX2N的DTAN浮点运算是弧度制
本帖最近评分记录:
  • 下载积分:+5(qq593276766) 热心助人!
    lijinniu
    级别: 工控侠客
    精华主题: 0
    发帖数量: 624 个
    工控威望: 3669 点
    下载积分: 29981 分
    在线时间: 1407(小时)
    注册时间: 2007-08-17
    最后登录: 2024-06-11
    查看lijinniu的 主题 / 回贴
    2楼  发表于: 2013-10-07 16:55
    要用角度乖以圆周率除以180后的值才正确的。如果角度是60度,那就是60*3.141259/180=1.047086 传送到D0    DTAN   D0    D10  
    本帖最近评分记录:
  • 下载积分:+5(qq593276766) 真诚感谢!
    qq593276766
    专业制造铜、铝箔焊机,欧式、美式箱变,高低压电柜,自动化设备
    级别: 家园常客
    精华主题: 0
    发帖数量: 517 个
    工控威望: 754 点
    下载积分: 1653 分
    在线时间: 724(小时)
    注册时间: 2010-07-23
    最后登录: 2024-09-22
    查看qq593276766的 主题 / 回贴
    3楼  发表于: 2013-10-07 17:46
    引用
    引用第2楼lijinniu于2013-10-07 16:55发表的  :
    要用角度乖以圆周率除以180后的值才正确的。如果角度是60度,那就是60*3.141259/180=1.047086 传送到D0    DTAN   D0    D10  

    2楼说得对,谢谢lijinniu。原来是个数学问题。
    仇士中
    响应版主号召,每天只回答3个问题。
    级别: 略有小成
    精华主题: 0
    发帖数量: 108 个
    工控威望: 257 点
    下载积分: 814 分
    在线时间: 21(小时)
    注册时间: 2013-08-20
    最后登录: 2017-03-17
    查看仇士中的 主题 / 回贴
    4楼  发表于: 2013-10-08 08:57
    也可以把函数的角度和对应值做个表格,直接编个子程序调用,省得运算。
    本帖最近评分记录:
  • 下载积分:+3(qq593276766) 这办法也不错,值得参考。
    王志勇爱媳妇
    千里之行,始于足下。
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 213 个
    工控威望: 1642 点
    下载积分: 4097 分
    在线时间: 195(小时)
    注册时间: 2013-02-24
    最后登录: 2019-09-23
    查看王志勇爱媳妇的 主题 / 回贴
    5楼  发表于: 2013-10-09 18:03
    弧度=角度×π÷180    可以把这个公式编进程序里,这样就可以了啊!