Ankündigung

Einklappen
Keine Ankündigung bisher.

Problem bei Auflagerdefinition mittels RS-Com / Warnung Nr. 56

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Problem bei Auflagerdefinition mittels RS-Com / Warnung Nr. 56

    Liebe RS-Com - Gemeinde!

    Ich arbeite gerade an einem Importmodul für Rstab6 mittels VB.net / Visual Studio 2008

    Ich hab beim Erstellen einer Struktur samt Auflager mittels Com das Problem, dass ich beim Berechnungsstart immer folgende Fehlermeldung bekomme:

    RSTAB Warnung Nr. 56
    Struktur nicht in globaler Richtung Y gelagert!
    Wollen Sie die Kontrolle abbrechen!



    Typ der Struktur 2d in XZ; ZAchse nach unten

    Im Auflagerdialogfeld sind alle Eingaben richtig ersichtlich!

    Wenn man allerdings das Auflager nachträglich verändert (z.B. dreht),
    funktioniert das Auflager plötzlich richtig. Dabei ist es egal, ob man das Auflager manuell in Rstab oder mittels Code über Com ändert.

    Ich kann mir nicht mehr vorstellen, an was das liegen könnte!

    Zur Fehlersuche hab ich das ganze in einem vereinfachten Projekt nachgebildet - den Code hab ich angehängt!

    Bin für alle Lösungsvorschläge dankbar

    Grüsse
    Manfred


    PHP-Code:
    Imports RSTAB6

    Public Class Form1

        
    Private Sub Button1_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button1.Click


            Dim RS_App 
    As IrsApplication
            Dim RS_Structure 
    As IrsStructure
            Dim RS_StructureData 
    As IrsStructuralData

            Dim knotendaten
    () As RSTAB6.RS_NODE
            Dim materialdaten 
    As RSTAB6.RS_MATERIAL
            Dim querschnittdaten 
    As RSTAB6.RS_CROSS_SECTION
            Dim stabdaten 
    As RSTAB6.RS_MEMBER
            Dim lagerdaten 
    As RSTAB6.RS_NODE_SUPPORT

            RS_App 
    GetObject(, "RSTAB6.Application")
            
    RS_Structure GetObject(, "RSTAB6.Structure")


            
    ReDim knotendaten(2)

            
    knotendaten(0).iNo 1
            knotendaten
    (0).iRefNodeNo 0
            knotendaten
    (0).csType 0
            knotendaten
    (0).0
            knotendaten
    (0).0
            knotendaten
    (0).0
            knotendaten
    (0).strComment ""
            
    knotendaten(0).ID ""

            
    knotendaten(1).iNo 2
            knotendaten
    (1).iRefNodeNo 0
            knotendaten
    (1).csType 0
            knotendaten
    (1).1
            knotendaten
    (1).0
            knotendaten
    (1).0
            knotendaten
    (1).strComment ""
            
    knotendaten(1).ID ""

            
    materialdaten.iNo "1"
            
    materialdaten.strDescription "Baustahl S 235"
            
    materialdaten.strNameTextID "NameID|Baustahl S 235@TypeID|STEEL@NormID|DIN EN 1993-1-1"
            
    materialdaten.fE "210000000000"
            
    materialdaten.fG "81000000000"
            
    materialdaten.fRho "78500"
            
    materialdaten.fAlpha "1,2E-05"
            
    materialdaten.fGammaM "1,1"
            
    materialdaten.strComment ""
            
    materialdaten.ID ""


            
    querschnittdaten.iNo "1"
            
    querschnittdaten.strDescription "2UR U 120-50"
            
    querschnittdaten.strNameTextID "2UR U 120-50"
            
    querschnittdaten.iMaterialNo "1"
            
    querschnittdaten.fIT "3,42162934430235E-06"
            
    querschnittdaten.fIy "7,27999986338546E-06"
            
    querschnittdaten.fIz "6,57940017845249E-06"
            
    querschnittdaten.fA "0,00340000004507601"
            
    querschnittdaten.fAy "0,00167646825748607"
            
    querschnittdaten.fAz "0,00138829113419021"
            
    querschnittdaten.fAlpha "0"
            
    querschnittdaten.strComment ""
            
    querschnittdaten.ID ""


            
    stabdaten.iNo "1"
            
    stabdaten.type RS_MEMBER_TYPE.MT_BEAM
            stabdaten
    .iStartNodeNo "1"
            
    stabdaten.iEndNodeNo "2"
            
    stabdaten.rotationType "0"
            
    stabdaten.fRotationAngle "0"
            
    stabdaten.iStartCrossSectionNo "1"
            
    stabdaten.iEndCrossSectionNo "1"
            
    stabdaten.iStartReleaseNo "0"
            
    stabdaten.iEndReleaseNo "0"
            
    stabdaten.iEccentricityNo "0"
            
    stabdaten.iDivisionNo "0"
            
    stabdaten.TaperType "0"
            
    stabdaten.iFoundNo "0"
            
    stabdaten.iNLNo "0"
            
    stabdaten.rotationNode.axis "0"
            
    stabdaten.rotationNode.iNodeNo "0"
            
    stabdaten.strComment ""
            
    stabdaten.ID ""


            
    lagerdaten.iNo "1"
            
    lagerdaten.strNodeList "1,2"
            
    lagerdaten.rotationSequence 0
            lagerdaten
    .rotation."0"
            
    lagerdaten.rotation."0"
            
    lagerdaten.rotation."0"
            
    lagerdaten.fuX "-1"
            
    lagerdaten.fuY "-1"
            
    lagerdaten.fuZ "-1"
            
    lagerdaten.nluX "0"
            
    lagerdaten.nluY "0"
            
    lagerdaten.nluZ "0"
            
    lagerdaten.fPhiX "-1"
            
    lagerdaten.fPhiY "0"
            
    lagerdaten.fPhiZ "-1"
            
    lagerdaten.nlPhiX "0"
            
    lagerdaten.nlPhiY "0"
            
    lagerdaten.nlPhiZ "0"
            
    lagerdaten.strComment ""
            
    lagerdaten.ID ""



            
    RS_App.rsLockLicence()

            
    RS_StructureData RS_Structure.rsGetStructuralData
            RS_StructureData
    .rsPrepareModification()

            
    RS_StructureData.rsSetNodeArr(UBound(knotendaten), knotendaten)

            
    RS_StructureData.rsSetMaterial(materialdaten)
            
    RS_StructureData.rsSetCrossSection(querschnittdaten)
            
    RS_StructureData.rsSetMember(stabdaten)
            
    RS_StructureData.rsSetNodeSupport(lagerdaten)
            
    RS_StructureData.rsFinishModification()

            
    RS_App.rsUnlockLicence()
            
    RS_Structure Nothing
            RS_StructureData 
    Nothing
            RS_App 
    Nothing


        End Sub
    End 
    Class 
    Zuletzt geändert von mschach; 02.12.2008, 17:12.

  • #2
    AW: Problem bei Auflagerdefinition mittels RS-Com / Warnung Nr. 56

    Hallo Manfred,
    wie bereits auf direktem Weg über die Hotline beantwortet, handelte es sich hier um einen Fehler im Programm, den wir mittlerweile behoben haben und eine neue Version wurde bereits zur Verfügung gestellt. Danke für Dein Verständnis und die gute Zusammenarbeit.

    Viele Grüße
    Walter Rustler
    Ing.-Software Dlubal

    Kommentar

    Lädt...
    X