Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  ANSYS
  *Vwrite erzeugt Fehler

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
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Ansys
Autor Thema:  *Vwrite erzeugt Fehler (3851 mal gelesen)
magicharry
Mitglied
Diplomand


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

Beiträge: 30
Registriert: 01.07.2008

ProEngineer Wildfire 3.0
Studentedition Kovertierung mit Educom notwendig
Ansys 10.0 classic
Workbench 12

erstellt am: 31. Jan. 2010 16:15    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 liebe Ansysgemeinde,
ich bin im Moment am Verzweifeln. Ich habe eine Pfadprogrammiert und will diesen
in eine Textdatei ausgeben. Hierfür habe ich folgendes gemacht:

rsys,solu
hoehe=0.15
path,kd_%hoehe%,361,,1            !Definieren des Pfadnamen, Anzahl der Punkte,,Teilung
*afun,deg                          !Winkel in Grad
zaehler=1                          !Hilfsvariable
*do,phi,360,0,-1                  !Schleifenbeginn, erstellen der Pfadpunkte
xp=cos(phi)*2
yp=sin(phi)*2
ppath,zaehler,,xp,yp,hoehe        !Punkte des Pfad erstellen mit der Nummer "zaehler"
zaehler=zaehler+1
*enddo
pdef,sx_%hoehe%,s,x,avg            !ermitteln von Eigenschaften des aktuellen Pfades
pdef,sy_%hoehe%,s,y,avg            ! ""
pdef,sxy_%hoehe%,s,xy,avg          ! ""
pdef,sz_%hoehe%,s,z,avg            ! ""

plpath,sy_%hoehe%,sx_%hoehe%,sxy_%hoehe%,sz_%hoehe% !Darstellen der Ergebnisse im x,y Diagrammm
hoehe2=hoehe*100
paget,kd_%hoehe2%,table            !schreiben der Pfad eigenschadten als Table
! Problem beginnt
*cfopen,test_kd15,txt              !Datei erstellen
*vwrite,KD_15(1,4),KD_15(1,5)      !Schreiben der gewünschten Spalten in Datei
(F9.3,' 'F9.3)                    !Definieren des Dateitypes
*cfclos

Er bringt dann bei der Programmierung folgende drei Fehler:

In the graphical user interface, the *vwrit comman can only be executed from an external file such
as /input or *use. The command is ignored.

Error in format, not enough data format specifiers.
(F9.3,' 'F9.3 is not a recognized post26 command,...,or macro. This command will
be ignored.

Nach den vielen Beispielen im Forum, war ich der Meinung, dass dies so in der Programmierung richtig
wäre. Das seltsame ist, wenn ich diese Befehl über die Oberfläche im Menü Array Paramter steuer, funktioniert
dieser.
kann mir jemand helfen, es ist sehr dringend.

Danke für eure Hilfe

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

wosch
Ehrenmitglied V.I.P. h.c.
Elektrotechniker im Ruhestand


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

Beiträge: 2607
Registriert: 16.12.2004

Rechne zuerst ein Problem nach, für das Du eine analytische Lösung kennst.

erstellt am: 31. Jan. 2010 18:50    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 magicharry 10 Unities + Antwort hilfreich

Ja, das funktioniert nicht im Direkt-Modus.
Der übliche Weg besteht darin, die Anweisungen in Makro einzubinden und dann das Makro aufrufen. http://ww3.cad.de/foren/ubb/Forum101/HTML/002550.shtml#000001

------------------
Viel Erfolg wünscht
Wolfgang Schätzing

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

magicharry
Mitglied
Diplomand


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

Beiträge: 30
Registriert: 01.07.2008

ProEngineer Wildfire 3.0
Studentedition Kovertierung mit Educom notwendig
Ansys 10.0 classic
Workbench 12

erstellt am: 31. Jan. 2010 22: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

das habe ich leider festgestellt. kann mir jemand helfen, wie man so ein file bzw. makro erstellt?

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

Achim007
Mitglied
Dipl. Ing. (FH)


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

Beiträge: 734
Registriert: 23.09.2008

Workbench 2.0
ANSYS15.0 Mechanical
DesignModeler

erstellt am: 31. Jan. 2010 22:24    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 magicharry 10 Unities + Antwort hilfreich

Befehlskette in einen Texteditor kopieren
Datei in Arbeitsverzeichnis abspeichern
und mit
/input,Dateiname,EXT  (über Menue unter File - read input from)
einlesen

------------------

Viele Grüße
Achim

PS: Als Anerkennung für einen Beitrag freu' nicht nur ich mich über Unities

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

wosch
Ehrenmitglied V.I.P. h.c.
Elektrotechniker im Ruhestand


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

Beiträge: 2607
Registriert: 16.12.2004

Rechne zuerst ein Problem nach, für das Du eine analytische Lösung kennst.

erstellt am: 01. Feb. 2010 08:50    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 magicharry 10 Unities + Antwort hilfreich

Aus einem alten Beitrag
http://ww3.cad.de/foren/ubb/Forum101/HTML/003093.shtml#000021
kopiert:

Das Makro wird im aktuellen Arbeitsverzeichnis aus ANSYS heraus erzeugt mit der Anweisung:
*create,makroname,mac
(dabei ist makroname eine frei wählbare Zeichenkette und der Suffix "mac" ist für Makros reserviert)
dann kommen die auszuführenden Anweisungen
und beendet wird es mit der Anweisung
*end
(Natürlich kann man das Makro mit jedem anderen Editor auch schreiben.)
Der Aufruf aus dem Hauptprogramm erfolgt dann einfach mit
makroname
Der Inhalt wird abgearbeitet und dann die nächste Programmzeile im Hauptprogramm abgearbeitet.
(Das kann man auch so auffassen, dass man sich damit eine neue Anweisung geschaffen hat.)
(Ich kann nur empfehlen: ausprobieren!)

------------------
Viel Erfolg wünscht
Wolfgang Schätzing

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

magicharry
Mitglied
Diplomand


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

Beiträge: 30
Registriert: 01.07.2008

ProEngineer Wildfire 3.0
Studentedition Kovertierung mit Educom notwendig
Ansys 10.0 classic
Workbench 12

erstellt am: 01. Feb. 2010 13:29    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 heute Nacht es mit eurer Hilfe hinbekommen und es funktioniert einwandfrei. Den Weg den Anys fordert, ist sehr umständlich. Danke nochmal für eure Unterstützung.

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)2023 CAD.de | Impressum | Datenschutz