gpt4 book ai didi

c - 如何在C中将rpm转换为rad/s?

转载 作者:行者123 更新时间:2023-11-30 18:28:49 24 4
gpt4 key购买 nike

如何在 C 中将 rpm 转换为 rad/s?我正在使用 Altera Monitor 程序从 rpm 计算 rad/s。但是当我使用 2*pi/60 时,它说“pi”未声明。我已包含 math.h 仍然是同样的问题。

在包含 vhdl 浮点库时我还遇到另一个问题。我使用的是Quatus 16.1版本。我试图包括

IEEE 图书馆;使用 ieee.float_pkg.all;

错误 (10481):uart.vhd(27) 处的 VHDL 使用子句错误:设计库“ieee_profused”不包含主要单元“float_pkg”。验证主单元是否存在于库中并且已成功编译。

如何解决这个问题?

最佳答案

当使用 gcc(和许多其他编译器)时,pi 常量在 math.h 中定义为 M_PI :

rads = rpm * 2.0 * M_PI / 60.0;

但是,C 标准并不能保证这一点,因此如果您的代码需要可移植,那么您应该为 pi 有一个应急定义。

关于c - 如何在C中将rpm转换为rad/s?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44744108/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com