74923


node-redで以下の計算を行いたいのですが、functionに何と書き込めばいいのでしょうか？

[code]

    =217*(6.1078*10^(7.5*T/(T+237.3)))/(T+273.15)
    
[/code]

なおＴが前のノードで取得してきた数値とご認識ください。


CC BY-SA 4.0
2021-03-26T06:15:39.710
74897
2021-03-26T15:01:42.903
2021-03-26T11:00:56.010
3068
44512
question
javascript
node-redで計算を行いたいですが、コードの記述方法がわからない


手元で試せていないのですが、おそらく以下で動くのではないかと思います。

[code]

    input = Number(msg.payload);
    msg.payload = 217 * (6.1078 * Math.pow(10, 7.5 * input / (input + 237.3))) / (input + 273.15);
    return msg;
    
[/code]

参考: <https://nodered.jp/docs/user-guide/writing-functions>


CC BY-SA 4.0
2021-03-26T15:01:42.903
74923
2021-03-26T15:01:42.903
19110
74897
answer