Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  SIMULIA/ABAQUS
  Subroutine DISP

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
CATIA V5 Grundkurs | Einsteiger - 5 Std. 15 Min 48
  
Mit der Kisters 3DViewStation komplexeste 3D CAD-Daten beherrschen, eine Pressemitteilung
Autor Thema:  Subroutine DISP (957 mal gelesen)
Maxi0811
Mitglied


Sehen Sie sich das Profil von Maxi0811 an!   Senden Sie eine Private Message an Maxi0811  Schreiben Sie einen Gästebucheintrag für Maxi0811

Beiträge: 3
Registriert: 10.07.2012

erstellt am: 10. Jul. 2012 12:45    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,

ich bin noch ziemlicher Anfänger in Abaqus und möchte eine Kugel um eine starre und eine mitbewegte Achse gleichzeitig drehen. Ich habe hierzu eine Subroutine DISP geschrieben, bekommen aber immer einen Fehler(Problem during compilation - D:\subroutine.for). Hier ist mein Programmcode:

*USER SUBROUTINE
SUBROUTINE DISP(U, KSTEP, KINC, TIME, NODE, NOEL, JDOF, COORDS, SNAME)

INCLUDE 'ABA_PARAM.INC'

REAL U
INTEGER KSTEP, KINC, NODE, NOEL, JDOF

DIMENSION U(1), TIME(2), COORDS(3)

x = COORDS(1)
y = COORDS(2)
z = COORDS(3)

C Definition der Variablen


CHARACTER*80 SNAME

REAL R, W1, W2

C Radius Kugel
R = 120

C Drehzahl1
W1 = 600

C Drehzahl2
W2 = 200

C Berechnung u(1)

U(1) = R*(COS(W1*TIME))*X + R*SIN((W1*TIME))*Y + W2*R*SIN((W1*TIME))*Z


RETURN
      END

kann mir jemand helfen und sagen was ich falsch mache?

Viele Grüße
Maxi

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Goldstein
Mitglied



Sehen Sie sich das Profil von Goldstein an!   Senden Sie eine Private Message an Goldstein  Schreiben Sie einen Gästebucheintrag für Goldstein

Beiträge: 970
Registriert: 21.01.2005

erstellt am: 10. Jul. 2012 14:37    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Maxi0811 10 Unities + Antwort hilfreich

Dimension u(3) .............

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Maxi0811
Mitglied


Sehen Sie sich das Profil von Maxi0811 an!   Senden Sie eine Private Message an Maxi0811  Schreiben Sie einen Gästebucheintrag für Maxi0811

Beiträge: 3
Registriert: 10.07.2012

erstellt am: 12. Jul. 2012 09:12    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

ich habe jetzt noch ein paar Dinge geändert, bekomme jedoch immernoch den gleichen Fehler (Problem during compilation)


*USER SUBROUTINE
SUBROUTINE DISP(U, KSTEP, KINC, TIME, NODE, NOEL, JDOF, COORDS, SNAME)

include 'ABA_PARAM.INC'

REAL U
INTEGER KSTEP, KINC, NODE, NOEL, JDOF

DIMENSION U(3), TIME(2), COORDS(3)

X = COORDS(1)
Y = COORDS(2)
Z = COORDS(3)



C Definition der Variablen

CHARACTER*80 SNAME

REAL R, W1, W2, PI

INTEGER T

PI = 3.141592654

C Radius Kugel

R = 120

C Drehzahl 1

W1 = 600

C Drehzahl 2

W2 = 200

C Berechnung U(1)

T = 0

IF(T<TIME(2))

U(1) = R*(COS(2*PI*W1*T))*X + R*SIN((2*PI*W1*T))*Y + 2*PI*W2*R*SIN((2*PI*W1*T))*Z

T = T + TIME(1)


RETURN
      END

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Goldstein
Mitglied



Sehen Sie sich das Profil von Goldstein an!   Senden Sie eine Private Message an Goldstein  Schreiben Sie einen Gästebucheintrag für Goldstein

Beiträge: 970
Registriert: 21.01.2005

erstellt am: 12. Jul. 2012 12:45    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Maxi0811 10 Unities + Antwort hilfreich

SNAME gehört nicht zu den Variablen! Und lass mal die REAL und Integerzeilen raus.

SUBROUTINE  DISP(U,KSTEP,KINC,TIME,NODE,NOEL,JDOF,COORDS)
C
      INCLUDE 'ABA_PARAM.INC'
C
      DIMENSION U(3),TIME(2),COORDS(3)
C


      user coding to define U


      RETURN
      END

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2025 CAD.de | Impressum | Datenschutz