611x
004806
2020-11-04

Pregunta

¿Cómo puedo cambiar los detalles y el Anejo Nacional en el módulo adicional STEEL EC3 utilizando la interfaz COM?


Respuesta:

El siguiente código muestra todos los elementos del módulo adicional STEEL EC3 que se pueden modificar a través de la interfaz COM:

//obtener la interfaz del modelo activo
iModel = iApp.GetActiveModel ();

//obtener la interfaz para el módulo STEEL EC3
Módulo IModule = iModel.GetModule ("STEEL_EC3") como Dlubal.STEEL_EC3.IModule;

//obtener la interfaz para el caso del módulo
ICase iStEC3case = module.moGetCase (1, Dlubal.STEEL_EC3.ITEM_AT.AT_NO);

//obtener las opciones del estado límite último (Detalles> Estado límite último)
OPCIONES_ULS optsULS = iStEC3case.moGetULSOptions ();

//obtener opciones para el diseño de estabilidad (Detalles> Estabilidad)
OPCIONES_ DE ESTABILIDAD optsStab = iStEC3case.moGetStabilityOptions ();

//obtener opciones para el diseño de servicio (Detalles> Servicio)
SERVICEABILITY_DEFORMATION_TYPE optsServDef = iStEC3case.moGetServiceabilityOptions ();

//obtener opciones de resistencia al fuego (Detalles> Resistencia al fuego)
OPCIONES_DE_FUERZO optsFire = iStEC3case.moGetFireResistanceOptions ();

//obtener otras opciones (Detalles> General)
OTRAS_OPCIONES optsOther = iStEC3case.moGetOtherOptions ();



//obtener el anexo nacional (por ejemplo DIN, CEN, ...)
ANEXO_NACIONAL natAn = iStEC3case.moGetNationalAnnex ();

//obtener la interfaz para los detalles de los anexos nacionales
INationalAnnex iNatAn = iStEC3case.moGetNationalAnnexOptions ();

//obtener datos base para el anexo nacional
NATIONAL_ANNEX_OPTIONS_BASE natAnBase = iNatAn.moGetBaseOptions ();

//obtener datos para el método general del anexo nacional
NATIONAL_ANNEX_OPTIONS_GM natAnGM = iNatAn.moGetGMOptions ();

//obtener datos para pandeo lateral del anexo nacional
NATIONAL_ANNEX_OPTIONS_LTB natAnLTB = iNatAn.moGetLTBOptions ();

//obtener datos para el acero inoxidable del anexo nacional
NATIONAL_ANNEX_OPTIONS_STEEL natAnSTEEL = iNatAn.moGetSteelOptions ();


Los elementos correspondientes en el cuadro de diálogo de parámetros del módulo adicional se muestran en la Imagen 02.