Autor
|
Thema: Error - bzw. Fehler - Bedingung (976 mal gelesen)
|
ThomasJay Mitglied Dipl-Ing
Beiträge: 159 Registriert: 19.04.2011 CATIA V5 R19
|
erstellt am: 27. Apr. 2011 22:38 <-- editieren / zitieren --> Unities abgeben:
Hallo Zusammen, Ich möchte ein Macro erstellen, das als Ergebnis einen offsetfähigen Flächenverbund liefert. Das Problem ist dass die Inputgeometrie diverse kleine Fehler aufweisen kann. Manche bekomme ich über ein Healing raus, andere über einen Rough-Offset, oder andere Methoden. Deshalb würde ich alle Varianten gerne durchlaufen lassen und falls eine nicht funktioniert eben mit der nächsten weiter machen. Gibt es soetwas als Bedingung, dass ich beispielsweise sagen kann: Wenn ein Healing eine Fehlermeldung bringt, mache mit einem anderen Schritt weiter!? Und noch eine Frage die bereits gestellt wurde im Forum aber keine Antwort erhielt: Kann man die Funktion Rough-Offset in ein Macro einbinden? Vielen Dank schon mal im vorraus. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
HoBLila Mitglied Dipl.-Ing. (BA) praktische Informatik - Senior Entwickler CAx
Beiträge: 1118 Registriert: 29.05.2008 DELL PRECISION T3500 Intel(R) Xeon(R) CPU W3540 @ 2.93GHz 12285 MB RAM NVIDIA Quadro FX 1800 Microsoft Windows 7 Enterprise Service Pack 1 CATIA V5 R19 SP09 HF69 VB6.5 CAA RADE CDC
|
erstellt am: 28. Apr. 2011 08:51 <-- editieren / zitieren --> Unities abgeben: Nur für ThomasJay
Zum Error Handling: Das ist recht einfach, vor der Funktion
Code:
On Error Resume Next
dann nach der Funktion
Code:
If ( Not Err.Number = 0) Then ' mach was anderes End ifOn Error GoTo 0
Von Rough-Offset habe ich keine Ahnung und könnt' daher auch nur die Doku konsultieren. ------------------ Mit freundlichen Grüßen, Henry Schneider alias Lila Es gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren: Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen, die Natur versucht, immer bessere Idioten zu bauen Xing Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ThomasJay Mitglied Dipl-Ing
Beiträge: 159 Registriert: 19.04.2011 CATIA V5 R19
|
erstellt am: 03. Mai. 2011 15:48 <-- editieren / zitieren --> Unities abgeben:
ich habe jetzt die Funktion "On Error GoTo X" verwendet. Hat auch super funktioniert. Wenn ich jetzt aber das ganze zu einem späteren Zeitpunkt nocheinmal anwenden möchte also "On Error GoTo Y" dass mir das Programm an eine andere Stelle springt, macht es einfach gar nichts. Bin mal Zeile für Zeile durchgegangen, und bei der Stelle mit dem Fehler is einfach Schluss. Meldung: Automation error, unspecified Error. Eine Idee woran das liegt? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
HoBLila Mitglied Dipl.-Ing. (BA) praktische Informatik - Senior Entwickler CAx
Beiträge: 1118 Registriert: 29.05.2008 DELL PRECISION T3500 Intel(R) Xeon(R) CPU W3540 @ 2.93GHz 12285 MB RAM NVIDIA Quadro FX 1800 Microsoft Windows 7 Enterprise Service Pack 1 CATIA V5 R19 SP09 HF69 VB6.5 CAA RADE CDC
|
erstellt am: 04. Mai. 2011 16:44 <-- editieren / zitieren --> Unities abgeben: Nur für ThomasJay
Ist die Sprungmarke Y definiert? ------------------ Mit freundlichen Grüßen, Henry Schneider alias Lila Es gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren: Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen, die Natur versucht, immer bessere Idioten zu bauen Xing Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Senior Konstrukteur (m/w/d) | ystral ist ein stark wachsendes, inhabergeführtes Unternehmen im Maschinen- und Anlagenbau mit über 280 Mitarbeitern. Für unterschiedlichste Branchen projektieren, konstruieren und fertigen wir mit Herzblut und vollem Engagement durchdachte Misch-, Dispergier- und Pulverbenetzungsmaschinen sowie Prozessanlagen für unsere Kunden. Unsere Technologien werden weltweit von mittelständischen Unternehmen wie auch großen Konzernen eingesetzt.... | Anzeige ansehen | Konstruktion, Visualisierung |
|
ThomasJay Mitglied Dipl-Ing
Beiträge: 159 Registriert: 19.04.2011 CATIA V5 R19
|
erstellt am: 05. Mai. 2011 17:06 <-- editieren / zitieren --> Unities abgeben:
ja habs mittlerweile schon hingekriegt. ich wollte zuerst im error-pfad eine neue error bediengung machen. anscheinend geht das nicht. wenn ich erst zurück ins hauptprogramm gehe dann kann ich den error pfad ändern Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |