340x
002011
2020-11-04

[ES] FAQ 004806 | ¿Cómo puedo usar la interfaz COM para mostrar los detalles y el Anejo Nacional ...

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 para el modelo activo
iModel = iApp.GetActiveModel ();

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

//obtener 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 del estado límite último)
ULS_OPTIONS optsULS = iStEC3case.moGetULSOptions();

//obtener opciones para el cálculo de estabilidad (Detalles de estabilidad)
STABILITY_OPTIONS optsStab = iStEC3case.moGetStabilityOptions();

//obtener opciones para el cálculo del estado límite de servicio (Detalles del estado límite de servicio)
SERVICEABILITY_DEFORMATION_TYPE optsServDef = iStEC3case.moGetServiceabilityOptions();

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

//obtener otras opciones (Detalles generales)
OTHER_OPTIONS optsOther = iStEC3case.moGetOtherOptions();

//obtener el anexo nacional (p. ej. DIN, CEN, ...)
NATIONAL_ANNEX natAn = iStEC3case.moGetNationalAnnex();

//obtener la interfaz para los detalles del anexo nacional
INationalAnnex iNatAn = iStEC3case.moGetNationalAnnexOptions();

//obtener datos básicos 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 Anejo Nacional
NATIONAL_ANNEX_OPTIONS_LTB natAnLTB = iNatAn.moGetLTBOptions();

//obtener datos para 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 figura 02.