Add typed input fields for reactor length and resolution in advanced-reactor, fixed NaN bug in reactor length

This commit is contained in:
2025-06-24 12:32:11 +02:00
parent e5c9010093
commit 6b57a46aab
3 changed files with 21 additions and 10 deletions

View File

@@ -5,13 +5,13 @@ module.exports = function(RED) {
let name = config.name;
const Reactor = require('./dependencies/reactor_class');
const { Reactor_CSTR, Reactor_PFR } = require('./dependencies/reactor_class');
let new_reactor;
switch (config.reactor_type) {
case "CSTR":
new_reactor = new Reactor(
new_reactor = new Reactor_CSTR(
parseFloat(config.volume),
parseInt(config.n_inlets),
parseFloat(config.kla),
@@ -33,9 +33,9 @@ module.exports = function(RED) {
);
break;
case "PFR":
new_reactor = new Reactor(
new_reactor = new Reactor_PFR(
parseFloat(config.volume),
parseFloat(config.L),
parseFloat(config.length),
parseInt(config.resolution_L),
parseInt(config.n_inlets),
parseFloat(config.kla),