const inputTerminalElement = flux.getNodeById("18b2fc15-cdbe-f273-5262-1c840797ea21"); //P1
const outputTerminalElement = flux.getNodeById("a64e7427-4cbc-f4a4-b637-7b867c2afd3e"); //P2
const outputVoltage = flux.createOutputNode("vout");
const inputVoltage = flux.createOutputNode("vin");
const current = flux.createOutputNode("I");
// Setup Event
flux.on("setup", (event) => {
const myCaps = flux.properties.find(prop => prop.name === "Part Type");
if (myCaps.value === "Non-Polarized Capacitor") {
flux.currentSymbol = "nonpolar";
} else {
flux.currentSymbol = "polar";
}
const capacitance = flux.properties.find((prop) => prop.name === "Capacitance")?.value || 0.000001;
flux.simulationModel = {
type: "capacitor",
capacitance: capacitance,
map_input_to_terminal_uid: inputTerminalElement?.uid,
map_output_to_terminal_uid: outputTerminalElement?.uid,
};
});