Home Pomoc techniczna i szkolenia Pomoc techniczna Najczęściej zadawane pytania (FAQs) FAQ 004903 PL
Artykuł został przetłumaczony przez Google Translator
Jak mogę edytować listę parametrów za pomocą interfejsu COM?
Odpowiedź
Parametry modelu można modyfikować za pomocą interfejsu IModel (od IModel3):
Podrzędny parametr_testowy ()
Dim iApp As RFEM5.ApplicationUstaw iApp = GetObject (, "RFEM5.Application")
iApp.LockLicense
Dim j As Integerj = iApp.GetModelCount
Dim iMod As RFEM5.IModel3Set iMod = iApp.GetActiveModel
On Error GoTo e
Dim formParams () As RFEM5.FormulaParameter
'pobierz wszystkie parametry wzoruformParams = iMod.GetFormulaParameters
'usuń wszystkie parametry formułyiMod.CleanFormulaParameters
'ustawić listę parametrów formułyReDim Preserve formParams (0 To UBound (formParams, 1) + 1)formParams (UBound (formParams, 1)). Name = "p"formParams (UBound (formParams, 1)). Jednostka = "m"formParams (UBound (formParams, 1)). UnitType = LengthUnitTypeformParams (UBound (formParams, 1)). Wartość = 0formParams (UBound (formParams, 1)) .ValueType = DoubleTypeformParams (UBound (formParams, 1)). Comment = "nowy parametr"formParams (UBound (formParams, 1)). Formuła = "b/3"formParams (UBound (formParams, 1)). RangeOfValues = "(3; 5.5>"
iMod.SetFormulaParameters formParams
e:
Jeżeli Err.Number <> 0 Then MsgBox Err.description, vbCritical, Err.SourceiMod.GetApplication.UnlockLicenseUstaw iMod = Nic
End Sub
Odczyt wszystkich parametrów jest możliwy tylko za pomocą funkcji GetFormulaParameters (). Zmodyfikowane lub nowe parametry można następnie przenieść ponownie w postaci listy za pomocą funkcji SetFormulaParameters (). Dzięki temu nie można odczytać ani zapisać poszczególnych parametrów.
Należy zauważyć, że „Wartość” związana z jej typem (Typ wartości) i jej jednostką (Jednostka) musi mieścić się w zdefiniowanych granicach (Przedział wartości), w przeciwnym razie pojawi się komunikat o błędzie. Jeżeli wartość jest obliczana, tak jak w przykładzie, nie ma ona znaczenia, a wartość obliczona według wzoru (Wzór) musi znajdować się w granicach, jeżeli granice są zdefiniowane.
Słowa kluczowe
Parametry Parametryzacja Wykaz parametrów FormulaParameter
Do pobrania
Linki
- Odwiedziny 131x
- Zaktualizowane 26. lutego 2021
Kontakt
Znaleźliście Państwo odpowiedz na swoje pytanie?
Jeśli nie, mogą Państwo skontaktować się z nami bezpłatnie drogą mailową, poprzez czat lub forum lub wysłać zapytanie za pomocą formularza online.
+48 730 358 225
Polecane wydarzenia
Eurokod 5 | Konstrukcje drewniane zgodnie z EN 1995-1-1
Szkolenie online 17. marca 2021 8:30 - 12:30 CET
Eurokod 3 | Konstrukcje stalowe Zgodnie z DIN EN 1993-1-1
Szkolenie online 18. marca 2021 8:30 - 12:30 CET
RFEM | Dynamika konstrukcji i analiza sejsmiczna zgodnie z EC 8
Szkolenie online 25. marca 2021 9:30 - 13:30 CET
Wyboczenie płyt i powłok z wykorzystaniem oprogramowania Dlubal
Webinar 30. marca 2021 14:00 - 14:45
Eurokod 3 | Konstrukcje stalowe Zgodnie z DIN EN 1993-1-1
Szkolenie online 6. maja 2021 8:30 - 12:30
Eurokod 2 | Konstrukcje betonowe Zgodnie z DIN EN 1992-1-1
Szkolenie online 11. maja 2021 8:30 - 12:30
Eurokod 5 | Konstrukcje drewniane Zgodnie z DIN EN 1995-1-1
Szkolenie online 20. maja 2021 8:30 - 12:30
RFEM | Dynamika konstrukcji i projektowanie sejsmiczne zgodnie z EC 8
Szkolenie online 2. czerwca 2021 8:30 - 12:30
Wymiana informacji pomiędzy programami Tekla Structures i Dlubal
Webinar 18. lutego 2021 10:00 - 11:00 CET
Obliczanie stateczności konstrukcji stalowych z wykorzystaniem programów RFEM i RSTAB (w j. angielskim)
Webinar 1. grudnia 2020 14:00 - 14:45 CET
Filmy wideo
Modele do pobrania
Artykuły w Bazie informacji

Nowy
Zapisywanie modelu sparametryzowanego jako bloku
Sparametryzowane dane wejściowe zapewniają inżynierowi narzędzie do zwiększania wydajności.
Zrzuty z ekranu
Artykuły o Funkcjach produktu
Nowy
Zwiększona wydajność obliczeń poprzez zmniejszenie stopni swobody w węźle
Liczba stopni swobody w węźle nie jest już globalnym parametrem obliczeniowym w programie RFEM (6 stopni swobody dla każdego węzła siatki w modelach 3D, 7 stopni swobody dla analizy skręcania skrępowanego). Dlatego każdy węzeł jest zwykle rozpatrywany z inną liczbą stopni swobody, co prowadzi do zmiennej liczby równań w obliczeniach.
Zmiana ta przyspiesza obliczenia, szczególnie dla modeli, które mogą być znacznie uproszczone, takich jak konstrukcje kratownicowe i membranowe.
Najczęściej zadawane pytania (FAQ)
- Jak usunąć wszystkie węzły lub pręty w modelu za pomocą interfejsu COM?
- W jaki sposób mogę skorzystać z funkcji „Połącz linie lub pręty” poprzez interfejs COM?
- Czy można tworzyć widoczności za pomocą interfejsu COM?
- Jakie są StandardID i AnnexID różnych załączników krajowych do przetwarzania z wykorzystaniem interfejsu COM?
- Jak wybrać obiekty za pomocą interfejsu COM?
- Gdzie mogę znaleźć moduł dodatkowy RF-COM/RS-COM?
- Otrzymuję komunikaty o błędach podczas uruchamiania przykładów COM w języku C #. Co możemy zrobić?
- Czy mogę zdefiniować nieliniowe warunki podparcia za pomocą interfejsu COM?
- Jak otwierać i zamykać program RFEM/RSTAB w tle za pomocą interfejsu COM?
- Pliki * .dll i * .tlb specyficzne dla modelu COM oczywiście nie zostały prawidłowo zaktualizowane, co spowodowało problemy. Co mogę zrobić?
Projekty klientów
Powiązane produkty