Il seguente codice visualizza tutti gli elementi del modulo aggiuntivo STEEL EC3 che possono essere modificati tramite l'interfaccia COM:
//ottieni l'interfaccia per il modello attivoiModel = iApp.GetActiveModel();
//ottieni l'interfaccia con il modulo EC3 STEELIModule = iModel.GetModule("STEEL_EC3") as Dlubal.STEEL_EC3.IModule;
//ottieni l'interfaccia per il caso del moduloICase iStEC3case = module.moGetCase(1, Dlubal.STEEL_EC3.ITEM_AT.AT_NO);
//ottieni le opzioni dello stato limite ultimo (Dettagli> Stato limite ultimo)ULS_OPTIONS optsULS = iStEC3case.moGetULSOptions();
//ottieni le opzioni per il progetto di stabilità (Dettagli> Stabilità)STABILITY_OPTIONS optsStab = iStEC3case.moGetStabilityOptions();
//ottieni le opzioni per la verifica della funzionalità (Dettagli > Funzionalità)SERVICEABILITY_DEFORMATION_TYPE optsServDef = iStEC3case.moGetServiceabilityOptions();
//ottieni le opzioni di resistenza al fuoco (Dettagli> Resistenza al fuoco)FIRE_RESISTANCE_OPTIONS optsFire = iStEC3case.moGetFireResistanceOptions();
//ottieni altre opzioni (Dettagli> Generale)OTHER_OPTIONS optsOther = iStEC3case.moGetOtherOptions();
//ottiene l'allegato nazionale (ad es DIN, CEN, ...)NATIONAL_ANNEX natAn = iStEC3case.moGetNationalAnnex();
//ottieni l'interfaccia per i dettagli dell'allegato nazionaleINationalAnnex iNatAn = iStEC3case.moGetNationalAnnexOptions();
//ottieni i dati di base per l'allegato nazionaleNATIONAL_ANNEX_OPTIONS_BASE natAnBase = iNatAn.moGetBaseOptions();
//ottieni i dati per il metodo generale dall'allegato nazionaleNATIONAL_ANNEX_OPTIONS_GM natAnGM = iNatAn.moGetGMOptions();
//ottieni i dati per l'instabilità flesso-torsionale dall'appendice nazionaleNATIONAL_ANNEX_OPTIONS_LTB natAnLTB = iNatAn.moGetLTBOptions();
//ottieni i dati per l'acciaio inossidabile dall'allegato nazionaleNATIONAL_ANNEX_OPTIONS_STEEL natAnSTEEL = iNatAn.moGetSteelOptions();
Gli elementi corrispondenti nella finestra di dialogo dei parametri del modulo aggiuntivo sono mostrati nell'immagine 02.