QCalc:基于数量演算的Modelica单位

时间:2024-05-30 12:50:59
【文件属性】:

文件名称:QCalc:基于数量演算的Modelica单位

文件大小:1.28MB

文件格式:ZIP

更新时间:2024-05-30 12:50:59

Modelica

质量计算 是一个免费的开源库,可以使用各种单位表示数量,包括但不限于 。 该方法基于(因此称为“ QCalc”)。 用法 可以这样使用: import Q = QCalc.Quantities; import U = QCalc.Units; Q.Pressure p = U.atm + 50*U.Pa; 还支持和等非标量单位。 *和/运算符被重载以分别调用单位的变换(数字→数量)及其逆。 例如,这将给出x = 100的值: Real x = (0*U.degC + 100*U.K)/U.degC; 这也将: Real x = (10/U.dB + 10/U.dB)*U.dB; 因为我们已经通过将对数相乘来将数字相乘。 数量与不直接兼容,因为MSL以单位表示数量。 要在和MSL之间转换,使用以下等式创建一个适配器: p = p_SI*U.Pa; 其中p是作为量的压力(在), p_


网友评论