const anodeTerminal = flux.getNodeById("33280eed-a126-76ed-3000-797ef47fb1a1"); // Anode
const cathodeTerminal = flux.getNodeById("99b4e4f8-b222-3ea3-e380-d601f2044245"); // Cathode
const outputVoltage = flux.createOutputNode("vout");
const inputVoltage = flux.createOutputNode("vin");
const current = flux.createOutputNode("I");
const voltageDrop = flux.createOutputNode("vdrop");
const modelNode = flux.getNodeById("d849e175-7be7-5de6-753b-02b380a2ce18") as PcbLayoutNode;
const modelAssetIdNotSorted = flux.assets.filter((asset) => asset.fileType === "step").map((asset) => asset.name);
const modelAssetId = modelAssetIdNotSorted.sort();
if (modelNode) {
const assetModelRule = modelNode.rules.find((rule) => rule.key === "asset");
// Setup Event
flux.on("setup", (event) => {
const forwardVoltage = flux.properties.find((prop) => prop.name === "Forward Voltage")?.value || 1.70;
const seriesResistance = 0.42;
const emissionCoefficient = 3.73;