Ankündigung

Einklappen
Keine Ankündigung bisher.

XML import

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

  • XML import

    hi...

    ich habe eine Problem mit dem Import von XML Listen in Rstab. Wir arbeiten an der ETHZ mit diesem Programm als Plausibilitätskontrolle und suchen eine Schnittstelle mit der wir schnell Systeme überprüfen können.

    Wir haben schon einmal über Visualbasic und Excel Daten eingelesen und eine Fitness ausgegeben.

    Kann man dieses auch für XML Dateien automatisieren ? Gibt es irgendwelche Voreinstellungen die man nutzen kann ?

    Die Information zu jedem Punkt (name, x,y,z) und jedem Stab (name, punkt1, punkt2) haben wir in Listenform nur fehlt uns die Erfahrung wie man diese richtig importiert.

    Gibt es ein Tutorial dazu ? Oder hat jemand schon mal mit so einer Schnittstelle gearbeitet ?

    Danke im Voraus und Gruß
    philipp

  • #2
    AW: XML import

    Hallo philoktet,

    Ein Import von XML-Dateien ist zur Zeit leider noch nicht m&#246;glich. Um dennoch Ihre Daten nach RSTAB importieren zu k&#246;nnen, besteht die M&#246;glichkeit, diese in Form einer RSTAB4-Datei zu erzeugen und anschlie&#223;end zu importieren. Das erforderliche Dateiformat k&#246;nnen Sie sich bei einer ge&#246;ffneten RSTAB-Datei im Verzeichnis "C:\Temp\~RST\<projektname>\" ansehen. Hier finden Sie eine Datei namens "Data.000", die die Strukturdaten zur ge&#246;ffneten RSTAB-Datei enth&#228;lt. Bei bereits bestehenden RSTAB-Dateien muss ggf. eine kleine &#196;nderung in der Struktur vorgenommen werden um die Datei zu erzeugen.

    Andernfalls gibt es nur die M&#246;glichkeit die Daten &#252;ber die RS-COM Schnittstelle zu importieren.

    Gru&#223;
    Michael Bausch
    Zuletzt geändert von Michael Bausch; 07.06.2006, 11:45.

    Kommentar


    • #3
      AW: XML import

      hallo...

      vielen Dank für die schnelle Auskunft. Ich werde mal versuchen die 000.dat über einen Parser aus einer XML zu erzeugen. Ist zwar ein Umweg, aber wird wohl funktionieren.
      Gibt es bei Rfem die Schnittstelle zu XML ?
      Vielleicht versuchen wir es einfach in einem FE Programm. Ich habe eine Java basierte Version einer FE Software mit der wir Xmls einlesen können. Allerdings ist dies ein Shareware einer russischen Universiät und mit russischer Dokumentation, zudem sind die Lastfälle und Bauteile alle manuell zu editieren.

      Vielen Dank und mit freundlichen Grüßen
      philipp

      Kommentar


      • #4
        AW: XML import

        ach ja...

        RS-COM Schnittstelle ? das ist die Möglichkeit Exceldateien zu verwenden ?
        Mir ist es zwar ein Greul aus einer schönen XML eine Excel zu parsen, aber vielleicht geht das schneller.
        Wo importiere ich denn diese ?

        Kommentar


        • #5
          AW: XML import

          Hallo philoktet,

          Die RS-COM Schnittstelle bietet die M&#246;glichkeit &#252;ber eine COM-f&#228;hige Programmiersprache (VBA, C++, C#, VB.NET usw.) die Eingabe und Ausgabe von RSTAB zu steuern. N&#228;here Informationen, Beispielmakros f&#252;r Excel sowie das Handbuch erhalten Sie &#252;ber folgenden Link: http://www.dlubal.de/ProductDetail.aspx?id=1707

          F&#252;r RFEM gibt es ebenfalls eine COM-Schnittstelle, RF-COM, die die gleichen M&#246;glichkeiten bietet wie RS-COM, jedoch mit den Besonderheiten von RFEM. N&#228;here Informationen hierzu finden Sie unter http://www.dlubal.de/ProductDetail.aspx?id=2603.
          Einen direkten XML-Import gibt es auch hier leider nicht.

          Gru&#223;
          Michael Bausch

          Kommentar


          • #6
            AW: XML import

            Zitat von Michael Bausch
            [...]
            Für RFEM gibt es ebenfalls eine COM-Schnittstelle, RF-COM, die die gleichen Möglichkeiten bietet wie RS-COM, jedoch mit den Besonderheiten von RFEM. Nähere Informationen hierzu finden Sie unter http://www.dlubal.de/ProductDetail.aspx?id=2603.
            Einen direkten XML-Import gibt es auch hier leider nicht.
            Eine kleine Ergänzung noch zu RFEM. Da gibt es auch die Möglichkeit, Excel-Dateien direkt in die Tabellen zu importieren. Es können sowohl einzelne Tabellenblätter (Symbolleiste der Tabellen) als auch ganze Arbeitsmappen (Menü Datei -> Importieren) importiert werden.

            Viele Grüße

            Frank Faulstich
            Support Team der
            Dlubal Software GmbH
            [email protected]
            https://www.dlubal.com

            Kommentar


            • #7
              AW: XML import

              Zitat von Michael Bausch
              Ein Import von XML-Dateien ist zur Zeit leider noch nicht möglich. Um dennoch Ihre Daten nach RSTAB importieren zu können, besteht die Möglichkeit, diese in Form einer RSTAB4-Datei zu erzeugen und anschließend zu importieren. Das erforderliche Dateiformat können Sie sich bei einer geöffneten RSTAB-Datei im erzeichnis "C:\Temp\~RST\<projektname>\" ansehen. Hier finden Sie eine Datei namens "Data.000", die die Strukturdaten zur geöffneten RSTAB-Datei enthält.
              Hallo, die Erzeugung der DATA.000 geht auch einfacher. In den RSTAB Export Funktionen gibt es die Möglichkeit in den Einstellungen zur Exportart RSTAB 3/4 den Pfad der Eingabe- und Ausgabedaten festzulegen und zum anderen den Export zu automatisieren. Dazu einfach die Option "Daten nach der Berechnung automatisch exportieren" wählen.
              Hinweis: Die Lösung mit der DATA.000 ist auf Dauer nicht so gut geeignet, da dieser Dateityp mit Einführung neuerer Versionen nicht mehr existiert. Besser ist die schon erwähnte RS-COM Schnittstelle.

              Christian Röthel
              Zuletzt geändert von Christian Röthel; 21.07.2006, 10:43.

              Kommentar


              • #8
                AW: XML import

                hallo...

                vielen Dank. funktioniert ! einfach .000 datei schreiben und öffnen.
                im moment völlig ausreichend, später werden wir vielleicht über visual-basic versuchen alles automatisch zu machen.

                wieviele punkte kann rstab ? 3000 ? oder stelle ich dafür eine neue frage ...

                danke im voraus
                gruss
                philipp

                Kommentar

                Lädt...
                X