346x
002011
2020-11-04

[EN] FAQ 004806 | Jak mogę zmienić szczegóły i załącznik krajowy w module dodatkowym STEEL EC3 ...

Pytanie:
Jak mogę zmienić szczegóły i załącznik krajowy w module dodatkowym STEEL EC3 za pomocą interfejsu COM?

Odpowiedź:
Poniższy kod wyświetla wszystkie elementy dodatkowego modułu STEEL EC3, które można modyfikować za pomocą interfejsu COM:

//pobierz interfejs do aktywnego modelu
iModel = iApp.GetActiveModel ();

//pobierz interfejs do modułu STEEL EC3
moduł IModule = iModel.GetModule("STEEL_EC3") as Dlubal.STEEL_EC3.IModule;

//pobierz interfejs do obudowy modułu
Icase iStEC3case = module.moGetCase(1, Dlubal.STEEL_EC3.ITEM_AT.AT_NO);

//pobranie opcji stanu granicznego nośności (Szczegóły stanu granicznego nośności)
ULS_OPTIONS optsULS = iStEC3case.moGetULSOptions();

//pobierz opcje do obliczeń stateczności (Szczegóły stateczności)
STABILNOŚĆ_OPCJE optsStab = iStEC3case.moGetStabilityOptions ();

//pobranie opcji do obliczeń zdatności do użytku (Szczegóły Serviceabiltiy)
SERVICEABILITY_DEFORMATION_TYPE optsServDef = iStEC3case.moGetServiceabilityOptions ();

//pozyskaj opcje odporności ogniowej (Szczegóły odporności ogniowej)
FIRE_RESISTANCE_OPTIONS optsFire = iStEC3case.moGetFireResistanceOptions ();

//pobierz inne opcje (Szczegóły ogólne)
OTHER_OPTIONS optsOther = iStEC3case.moGetOtherOptions ();

//pobierz załącznik krajowy (np. DIN, CEN, ...)
ZAŁĄCZNIK_KRAJOWY natAn = iStEC3case.moGetZałącznik krajowy ();

//pobierz interfejs dla szczegółów załącznika krajowego
INationalAnnex iNatAn = iStEC3case.moGetNationalAnnexOptions ();

//pobranie danych podstawowych do załącznika krajowego
NATIONAL_ANNEX_OPTIONS_BASE natAnBase = iNatAn.moGetBaseOptions ();

//pobranie danych do metody ogólnej z załącznika krajowego
NATIONAL_ANNEX_OPTIONS_GM natAnGM = iNatAn.moGetGMOptions ();

//pobranie danych dla zwichrzenia z załącznika krajowego
NATIONAL_ANNEX_OPTIONS_LTB natAnLTB = iNatAn.moGetLTBOptions();

//uzyskaj dane dla stali nierdzewnej z załącznika krajowego
NATIONAL_ANNEX_OPTIONS_STEEL natAnSTEEL = iNatAn.moGetSteelOptions ();

Odpowiednie elementy w oknie dialogowym parametrów modułu dodatkowego pokazano na rysunku 02.



;