const inputTerminalElement = flux.getNodeById("f9a50e89-a216-5ff6-4c99-eb8b5bee96ce"); //a terminal
const outputTerminalElement = flux.getNodeById("6228c29a-911c-fd60-5120-c6d93422c0e1"); //b terminal
const voltageInputNode = flux.createOutputNode("va");
const voltageOutputNode = flux.createOutputNode("vb");
const amperageOutputNode = flux.createOutputNode("current");
const voltageDrop = flux.createOutputNode("vdrop");
const resistanceSlider = flux.controls.find(control => control.name === "Resistance");
flux.simulationModel = {
type: "resistor",
resistance: resistanceSlider.value,
map_input_to_terminal_uid: inputTerminalElement?.uid,
map_output_to_terminal_uid: outputTerminalElement?.uid,
};
//Input change event for controls
flux.on("inputChange", (e) => {
if (e.control_name === "Resistance") {
flux.simulationModel = {
type: "resistor",
resistance: e.value,