Was ist parametrische Konstruktion? - CAD Schroer

Was ist parametrische Konstruktion? - CAD Schroer Was ist parametrische Konstruktion? - CAD Schroer

download.cad.schroer.com
von download.cad.schroer.com Mehr von diesem Publisher
24.02.2013 Aufrufe

MEDUSA 4 Parametrik Bewegungssimulation Simulationsergebnis Abbildung 187 zeigt das Ergebnis, nachdem die gesamte Simulation vorwärts ausgeführt wurde. Um nur die letzte Parametrisierung zu sehen, schalten Sie die Option Bildschirm zwischen Schritten löschen an. Abb. 187 Ergebnis der Simulation einer Drehbewegung 212 © CAD Schroer GmbH

Beispiel 4: Ein Programm verwenden MEDUSA 4 Parametrik Beispiel 4: Ein Programm verwenden Neben der Ausführung einer Simulation in der grafischen Benutzeroberfläche mit dem Dialog Mechanismus, können Sie auch ein Bacis1 Programm verwenden. Ein Programm ist eine Datei mit einer Anzahl von MEDUSA Befehlen und kann für die Wiederholung einer Abfolge verwendet werden. Bauteil erstellen Dieses Beispiel verwendet das Bauteil, das Sie im letzten Beispiel verwendet haben, „Beispiel 3: Drehbewegung simulieren” auf Seite 210. Das Programm schreiben Es gibt zwei Möglichkeiten, ein Programm zu erzeugen: • Mit Hilfe des Texteditors des Betriebssystems. • Im Programmodus von MEDUSA. Details über die Erstellung von Programmen finden Sie im MEDUSA Bacis1 Guide. Texteditor verwenden Das Beispiel unten zeigt ein einfaches Programm, das das Bauteil, das Sie gezeichnet haben, parametrisiert. Begonnen wird damit, die Variable ANG auf 40 Grad einzustellen. Der Befehl PARSCAN ist innerhalb einer Schleife platziert, die das Bauteil wiederholt parametrisiert. 10 LET ANG = 40 20 LOOP 30 PARSCAN 40 BREAK IF (ANG.GT.100) 50 LET ANG = (ANG + 30) 60 ENDLOOP 70 ENDRUN Bei jedem Schleifendurchlauf wird folgendes ausgeführt: • Das Bauteil wird durch den Befehl PARS CAN temporär parametrisiert • Mit einem logischen Operator wird festgestellt, ob der Wert von ANG größer als 100 grad ist: Wenn dies der Fall ist, dann wird das Programm beendet • Wenn ANG kleiner als 100 Grad ist, dann wird ANG um 30 Grad erhöht © CAD Schroer GmbH 213

Beispiel 4: Ein Programm verwenden<br />

MEDUSA 4 Parametrik<br />

Beispiel 4: Ein Programm verwenden<br />

Neben der Ausführung einer Simulation in der grafischen Benutzeroberfläche mit dem Dialog<br />

Mechanismus, können Sie auch ein Bacis1 Programm verwenden. Ein Programm <strong>ist</strong> eine Datei mit<br />

einer Anzahl von MEDUSA Befehlen und kann für die Wiederholung einer Abfolge verwendet<br />

werden.<br />

Bauteil erstellen<br />

Dieses Beispiel verwendet das Bauteil, das Sie im letzten Beispiel verwendet haben, „Beispiel<br />

3: Drehbewegung simulieren” auf Seite 210.<br />

Das Programm schreiben<br />

Es gibt zwei Möglichkeiten, ein Programm zu erzeugen:<br />

• Mit Hilfe des Texteditors des Betriebssystems.<br />

• Im Programmodus von MEDUSA.<br />

Details über die Erstellung von Programmen finden Sie im MEDUSA Bacis1 Guide.<br />

Texteditor verwenden<br />

Das Beispiel unten zeigt ein einfaches Programm, das das Bauteil, das Sie gezeichnet haben,<br />

parametrisiert. Begonnen wird damit, die Variable ANG auf 40 Grad einzustellen. Der Befehl<br />

PARSCAN <strong>ist</strong> innerhalb einer Schleife platziert, die das Bauteil wiederholt parametrisiert.<br />

10 LET ANG = 40<br />

20 LOOP<br />

30 PARSCAN<br />

40 BREAK IF (ANG.GT.100)<br />

50 LET ANG = (ANG + 30)<br />

60 ENDLOOP<br />

70 ENDRUN<br />

Bei jedem Schleifendurchlauf wird folgendes ausgeführt:<br />

• Das Bauteil wird durch den Befehl PARS CAN temporär parametrisiert<br />

• Mit einem logischen Operator wird festgestellt, ob der Wert von ANG größer als 100<br />

grad <strong>ist</strong>: Wenn dies der Fall <strong>ist</strong>, dann wird das Programm beendet<br />

• Wenn ANG kleiner als 100 Grad <strong>ist</strong>, dann wird ANG um 30 Grad erhöht<br />

© <strong>CAD</strong> <strong>Schroer</strong> GmbH 213

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!