2 Star 1 Fork 0

MAMAMA / CrankshaftAnalysisSystem

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Tools.cs 915 Bytes
一键复制 编辑 原始数据 按行查看 历史
MAMAMA 提交于 2022-01-19 14:38 . 加了一堆位置控制
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CrankShaftAnalysisSystem
{
class Tools
{
public static ushort LowWord(uint value)
{
var ret = value & 0xFFFF;
return (ushort)ret;
}
public static ushort HighWord(uint value)
{
var ret = (value & 0xFFFF0000) >> 16;
return (ushort)ret;
}
public static bool GetBitState(ushort reg, ushort mask)
{
return (reg & mask) > 0;
}
public static double ReduceRadians(double ang)
{
//将角度限制在 - pi ~pi
while (Math.Abs(ang) > Math.PI)
{
if (ang > 0) ang = ang - Math.PI * 2;
else ang = ang + Math.PI * 2;
}
return ang;
}
}
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/MAMAMAisused/CrankshaftAnalysisSystem.git
git@gitee.com:MAMAMAisused/CrankshaftAnalysisSystem.git
MAMAMAisused
CrankshaftAnalysisSystem
CrankshaftAnalysisSystem
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891