1

バランスの取れた化学方程式をモデルに入れることが可能かどうか、そして可能であれば、既存の NetLogo モデルに状態記号を含める方法を知りたいと思っていました。モデルライブラリで例を見たことがないので、それが可能かどうかはわかりませんでした.

ユーザーがバランスのとれた化学平衡方程式を入力できるようにするか、モデルがそのような方程式を提供して、ユーザーが自分で入力したくない場合にそれらから選択できるようにしたかったのです。

どんな助けでも大歓迎です、ありがとう。

例えば:

エタン + 酸素 --> 二酸化炭素 + 水蒸気

C2H6 + O2 --> CO2 + H2O

4

3 に答える 3

2

これが古い質問であることは知っていますが、最近行っている作業に影響を与えます。

バランスの取れた方程式が入力されたら、何をする必要があるかは言いません。だから、それはあなたの質問に答えるのを難しくします。

一般に、NetLogo では次のことができます。

  • USER-INPUT を使用して、テキスト文字列の形式でユーザーに入力を求める
  • 入力を解析するパーサーを作成する
  • その解析された入力の結果を操作する
  • パーサーが理解するプリセット入力をユーザーに提示するインターフェースにセレクターを配置する

そのパーサーを作成するのはあなた次第です。

たとえば、入力文字列を断片に分割し (おそらく最初に -> で分割して、方程式の入力側と出力側を取得します)、さらに断片を解析します。

于 2012-01-19T20:42:47.493 に答える
0

ユーザーが入力できる方程式の数が限られている場合は、すべての方程式を含むドロップダウン リスト (ドロップダウン ボタン) を使用できます。次に、ユーザーがドロップダウンに入力した式に基づいて、コードでさまざまなパラメーターを設定できます。

于 2010-03-07T23:43:05.097 に答える