// see https://docs.flux.ai/simulator/timedelayrelay
const terminals = [];
terminals[0] = flux.getNodeById("5674a8ae-1477-6d3b-d8f3-6526e825b26c");
terminals[1] = flux.getNodeById("c4941637-e440-0651-0dbc-b347c8823e0a");
terminals[2] = flux.getNodeById("9d87487f-8c72-d10b-112b-d49931990b5b");
terminals[3] = flux.getNodeById("f3d0ccd7-1e82-016a-5c4f-01e887e54d87");
flux.on("setup", () => {
flux.simulationModel = {
type: "timeDelayRelay",
map_a_to_terminal_uid: terminals[0]?.uid,
map_b_to_terminal_uid: terminals[1]?.uid,
map_c_to_terminal_uid: terminals[2]?.uid,
map_d_to_terminal_uid: terminals[3]?.uid
}
})
const v0 = flux.createOutputNode({ name: "VP0", value: 0, unit: "V" });