SOFiSTiK Forum

Aktuelle Zeit: Mi Mai 22, 2013 5:55 pm

Alle Zeiten sind UTC




Ein neues Thema erstellen Auf das Thema antworten  [ 10 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Fr Jan 08, 2010 10:15 am 
Offline

Registriert: Fr Jan 08, 2010 10:05 am
Beiträge: 4
Schönen guten Tag,



ich bereite mich für meine Diplomarbeit vor und habe folgende Frage:



Wie kann ich eine Berechnung in Sofistik aus Matlab heraus DIREKT starten.



Ich bin bereits soweit, dass ich das Berechnungsfenster öffnen kann, mit der zugehörigen, zu berechnenden Datei. Die Berechnung wird jedoch nicht ausgeführt.



Ich benutze Matlab, da die Ergebnisse weiterverarbeitet werden müssen und es sich um evtl. hunderte von Berechnungen handelt, die bei einer Automatisierung mit Matlab über ein Wochenende laufen könnten, ohne dass man Parameter immer manuell eingeben muss.



Ich wäre allen sehr dankbar für Tipps.



Gruß,



BauingStudent


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: Fr Jan 08, 2010 2:06 pm 
Offline
Benutzeravatar

Registriert: Di Nov 13, 2001 10:25 am
Beiträge: 612
ich empfehle das studium des handbuches sofistik_0.pdf und evtl. kapitel 9.9


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: So Jan 10, 2010 2:00 pm 
Offline

Registriert: Fr Jan 08, 2010 10:05 am
Beiträge: 4
Hallo,



das würde ich doch glatt machen, hätte die pdf.-File das Kapitel 9.9. Meine geht nur bis 9.4.4. Danach kommt schon 10. mit Fehlerbehandlung.



Ich brauche auch nur den numerischen befehl, um die Berechnung zu starten. Wie gesagt, das Fenster mit der Datei wird ja schon geöffnet.



Der Matlab-Befehl sieht bei mir so aus:



!Rechnen.lnk Hochhaus ????



Hochhaus heißt die Datei

Rechnen.lnk ist die Verknüpfung für SOFISTIK wps

Da wo die Fragezeichen sind könnte evtl. der Startbefehl hinkommen. Das weiß ich aber nicht, ob das geht.





Danke aber für die Antwort.



Gruß


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: So Jan 10, 2010 4:27 pm 
Offline
Benutzeravatar

Registriert: Di Nov 13, 2001 10:25 am
Beiträge: 612
meine bemerkung bezieht sich auf die version 2010.


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: Di Jan 12, 2010 9:57 am 
Offline

Registriert: Fr Jan 08, 2010 10:05 am
Beiträge: 4
Hallo noch mal,



ich habe das so hinbekommen. Läuft super.



Jetzt bin ich dabei, herauszufinden, wie ich die Ergebnisse die Sofistik ausgibt, bei Matlab zu importieren um sie dort weiterzuverarbeiten.



Vielleicht kann mir da jemand helfen.

Ich versuch das auch mal herauszufinden. Mit hilfe geht nur manches schnelle. Daher schon mal vielen Dank.



Gruß,



BauingStudent


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: Di Jan 12, 2010 10:27 am 
Offline
Benutzeravatar

Registriert: Di Nov 13, 2001 10:25 am
Beiträge: 612
direkter Datenbankzugriff > Infos in cdbase.chm im SOFiSTiK Ordner.



Bitte auch mal Suchfunktion des Forums nutzen: Stichwort VBA, Excel o.ä.


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: Do Jan 14, 2010 12:23 pm 
Offline

Registriert: Fr Jan 08, 2010 10:05 am
Beiträge: 4
Hallo noch mal,



ich habe nun schon eine ganze Weile herumprobiert und bin nicht weitergekommen. Ich habe mich auch im Forum umgeschaut und es hat mir nicht wirklich weitergeholfen.



Ich kann leider nichts bei uns in der Uni hinzuinstallieren oder dll´s hinzufügen. Das ist vom Rechenzentrum nicht gestattet. Sonst hätte ich das versucht.



Ich dachte, dass es bei einem so hoch entwickelten Programm wie SOFISTIK einen ganz einfachen Befehl gäbe, sich ein Ergebnis direckt ausgeben zu lassen und dieses an Matlab weiterzugeben. (z.B. die Verschiebung eines Knotens). Den Befehl habe ich leider nicht gefunden. Schade.



Falls jemand evtl. eine Lösung hat, würde ich mich freuen, wenn er mir einen Tipp geben könnte.



Gruß,



BauingStudent


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: Do Jan 14, 2010 5:02 pm 
Offline

Registriert: Mi Dez 17, 2003 1:42 pm
Beiträge: 51
Wohnort: Dresden
mit DBVIEW, DBPRIN kann man sich Ergebnislisten als txt-Datei ausgeben lassen, die man woanders wieder einlesen kann, wenn es über die Programmierschnittstelle zu umständlich erscheint.



Für die Auswertung von Ergebnissen einer Parameterstudie lohnt sich m.E. schon der Aufwand, sich mal mit der Programmierschnittstelle zu beschäftigen. mit C++ geht's ja auch, nicht nur VBA.


Nach oben
 Profil  
 
BeitragVerfasst: Di Jul 26, 2011 3:20 pm 
Offline

Registriert: Di Dez 09, 2008 10:57 am
Beiträge: 13
Hallo!

Ich habe ein ähnliches Problem wie BauingStudent, allerdings habe ich es noch nicht geschafft, den wps aus MATLAB zu starten.

Zitat:
Ich brauche auch nur den numerischen befehl, um die Berechnung zu starten. Wie gesagt, das Fenster mit der Datei wird ja schon geöffnet.
Der Matlab-Befehl sieht bei mir so aus:
!Rechnen.lnk Hochhaus ????


Soweit bin ich leider noch nicht, kann mir jemand sagen, was da ganz allgemein stehen müsste?

Vielen Dank schon einmal im Voraus,

Grüße


Nach oben
 Profil  
 
BeitragVerfasst: Mi Jul 27, 2011 5:59 am 
Offline
Benutzeravatar

Registriert: Do Jan 10, 2002 10:06 am
Beiträge: 606
Es gibt 2 Möglichkeiten.

Entweder WPS im Batch-Modus (Parameter B), dann poppt ein Windows-Fenster auf, z.B.
Code:
wps eingabe.dat -b

Oder gleich das Konsoleprogramm SPS, z.B.
Code:
sps eingabe.dat


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 10 Beiträge ] 

Alle Zeiten sind UTC


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.
Sie dürfen keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de