Schönen guten Tag,
ich habe ein Problem bei der Übergabe von Komponentennamen als Argumente für ein Macro mit Ansys 12.1 . Zur Übersichtlichkeit habe ich dieses (test.mac) auf ein absolutes Minimum mit dem entsprechenden Problem heruntergebrochen und in den Anhang gelegt.
Enthalten in input.dat ist ein aus Workbench exportiertes Input-file. In diesem Modell wurden zwei Komponenten mit den Namen 'schuh1' und 'schiene1' definiert. Wenn ich das externe Macro test.mac mit
test,schuh1
in Ansys APDL ausführe, versucht es immer die Komponente mit dem Namen ARG1 zu selektieren. Da es diese nicht gibt, resultiert ein Fehler. Ändere ich in test.mac bewusst die Befehlszeile
cmsel,s,ARG1
in
cmsel,s,schuh1
, so funktioniert das Macro logischerweise immer - egal welches Argument ARG1 in Ansys APDL für test.mac übergeben wurde. Das umfangreiche Macro hat eigenartiger Weise mit älteren Ansys-Versionen (11 und 12) funktioniert. Seit dem umstieg auf 12.1 gibt es hier Probleme. Vieleicht weiß von euch einer Rat?!
Vielen Dank für eure Bemühungen!
Markus
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP