首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NetLogo-如何将平衡的化学方程式放入模型中?

NetLogo-如何将平衡的化学方程式放入模型中?
EN

Stack Overflow用户
提问于 2010-03-07 01:07:04
回答 3查看 305关注 0票数 1

我想知道是否有可能将平衡的化学方程放入一个模型中-如果是的话,如何在现有的NetLogo模型中包含状态符号。我没有在models库中看到任何示例,所以不确定这是否可能。

我希望该模型能够允许用户输入一个平衡的化学平衡方程,或者该模型提供了这样的方程,以便用户在不想输入自己的方程时可以从中进行选择。

任何帮助都将不胜感激,谢谢。

例如:

乙烷+氧气-->二氧化碳+蒸汽

C2H6 + O2 --> CO2 + H2O

EN

回答 3

Stack Overflow用户

发布于 2012-01-20 04:42:47

我知道这是一个老问题,但它影响了我最近做的一些工作。

一旦平衡方程被输入,你就没有说你需要对它们做什么。所以,这使得回答你的问题变得更加困难。

通常,使用NetLogo可以:

  • 要求用户以文本字符串的形式输入,使用USER-INPUT
  • create解析器解析输入
  • 处理已解析输入的结果
  • 在界面中放置一个选择器,为用户提供解析器能够理解的预设输入

这将取决于您来创建解析器。

例如,您可以将输入字符串拆分成多个片段(可能首先在->上拆分,以获得等式的输入和输出端),然后进一步解析这些片段。

票数 2
EN

Stack Overflow用户

发布于 2010-03-07 13:41:07

最后我检查了一下,NetLogo真的不能处理符号操作,更不用说涉及到的操作了。如果你真的想在Netlogo中看到这一点,你必须手动实现它。

票数 0
EN

Stack Overflow用户

发布于 2010-03-08 07:43:05

如果用户可以输入的方程式数量有限,则可以使用包含所有方程式的下拉列表(下拉按钮)。然后,您的代码可以根据用户在下拉列表中输入的方程式来设置不同的参数。

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

https://stackoverflow.com/questions/2393314

复制
相关文章

相似问题

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