首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何建立依赖于基础物质的措施的模型

如何建立依赖于基础物质的措施的模型
EN

Stack Overflow用户
提问于 2015-05-27 02:11:38
回答 2查看 90关注 0票数 3

我正在使用阿孔加瓜度量库在法罗中。我已经成功地使用它来模拟像天和公里这样的事情,但是遇到了一个有趣的问题,在单位之间的转换需要被测量的基本物质的信息。考虑到每立方米以毫克为单位,以百万分之数表示空气中物质的数量的公式是:

其中mw是材料的分子量。

我设想的用法如下:tlvCO := carbonMonoxide tlv. "returns the Threshold limit Value as 29 mg/m3" ... tlvCO convertTo: PPM "where PPM is an Aconcagua unit"

问题是,虽然我在Aconcagua中看到的测量例子本身包含了转换所需的所有信息,但在这种情况下,您必须知道被测量物质的分子量。因此,mg/m3 -> ppm本身并不是有意义的。一个恰当的问题是mg/m3 of ammonia -> ppm

我的直觉是:

  1. 创建一个像MaterialQuantity这样的新类,它有一个材料和一个度量,或者
  2. 创建一个具有材料的特殊单元子类。

但我不是百分之百卖,我想要一些投入.

EN

回答 2

Stack Overflow用户

发布于 2015-05-27 12:31:32

我不认为分子量是单位的一部分,而是计算的一部分,如24.45 (这还不清楚,但这似乎是空气分子质量的平均值)。

我不确定ppm是一个单位,你可以转换成一个密度单位,因为它们属于不同的领域。

票数 1
EN

Stack Overflow用户

发布于 2016-09-13 00:32:18

据我所知,您需要将tlv具体化为一个复合单元或公式,您可以要求元素。然后,您可以简单地执行如下操作:tlv \ tlv *( 24.45 / tlv元素)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30472014

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档