const p1Terminal = flux.getNodeById("f4678aaa-dd41-f60b-5d70-86ceb3111d00"); //P1
const p2Terminal = flux.getNodeById("8de9639b-f1e9-ce4f-522a-f4ca37c00c21"); //P2
const p1Voltage = flux.createOutputNode("v1");
const p2Voltage = flux.createOutputNode("v2");
const amperageOutputNode = flux.createOutputNode("current");
const powerOutputNode = flux.createOutputNode("power");
const voltageDrop = flux.createOutputNode("vdrop");
// Setup Event
flux.on("setup", (event) => {
const resistance = flux.properties.find((prop) => prop.name === "Resistance")?.value || 500;
flux.simulationModel = {
type: "resistor",
resistance: resistance,
map_input_to_terminal_uid: p1Terminal?.uid,
map_output_to_terminal_uid: p2Terminal?.uid
};
});
// Before Event
flux.on("beforeStep", (event) => {