|
发表于 2023-6-16 12:14:14
|
显示全部楼层
贵州省*
注意参数方向的真假
|
找C点 | | | |
A点X | 小数型 | | | | A点Y | 小数型 | | | | B点X | 小数型 | | | | B点Y | 小数型 | | | | AD长 | 小数型 | | | | CD长 | 小数型 | | | | 方向 | 逻辑型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 横差 | 小数型 | | | 纵差 | 小数型 | | | 匹配 | 小数型 | | | 角度 | 小数型 | | | 长度 | 小数型 | | |
横差 = A点X - B点X 纵差 = A点Y - B点Y 匹配 = 求反正切 (纵差 ÷ 横差 ) × 180 ÷ #pi 匹配 = 匹配 + 选择 (横差 ≥ 0, 180, 选择 (纵差 ≥ 0, 360, 0 )) 角度 = 求反正切 (CD长 ÷ AD长 ) × 180 ÷ #pi 长度 = 求平方根 (AD长 × AD长 + CD长 × CD长 )判断 (方向 ) 匹配 = 匹配 + 角度 匹配 = 匹配 - 角度 如果真 (匹配 > 360 )匹配 = 匹配 - 360 如果真 (匹配 < 0 )匹配 = 匹配 + 360 判断 (匹配 ≥ 270 )匹配 = 匹配 - 360 判断 (匹配 ≥ 180 )匹配 = 匹配 - 180 判断 (匹配 ≥ 90 )匹配 = 匹配 - 180 调试输出 (长度, 匹配)调试输出 (长度 × 求余弦 (匹配 × 180 ÷ #pi ), “C点横坐标与A点横坐标关系”)调试输出 (长度 × 求正弦 (匹配 × 180 ÷ #pi ), “C点纵坐标与A点纵坐标关系”)
补充内容 (2023-6-16 13:11):
调试输出 (长度 × 求余弦 (匹配 × #pi ÷ 180), “C点横坐标与A点横坐标关系”)
调试输出 (长度 × 求正弦 (匹配 × #pi ÷ 180), “C点纵坐标与A点纵坐标关系”) |
|