# Copyright (c) 2026 JSOL CORPORATION # # This script is released under the MIT License. # See the full license text at: # https://www.jmag-international.com/scriptlibrary/jmag_script_library_mit/ def createCustomMaterialWithElectric(materialLibrary): """Create a new custom material and define its electrical properties""" materialLibrary.CreateCustomMaterial(u"material") userMaterial = materialLibrary.GetUserMaterial(u"material") userMaterial.SetValue(u"ConductivityType", u"Conductivity") userMaterial.SetValue(u"Conductivity", 0) userMaterial.SetValue(u"PermittivityType", u"Constant") userMaterial.SetComplexValue(u"Permittivity", 2.4, 0) userMaterial.SetValue(u"DielectricStrength", 25000000) app = designer.GetApplication() materialLibrary = app.GetMaterialLibrary() createCustomMaterialWithElectric(materialLibrary)