|
CATIA V5 Programmierung : Hilfe bei Parent einer Skizze
runio am 02.09.2011 um 18:30 Uhr (0)
Guten Tag,ich verzweifle gerade an einem Bauteil bei dem das Parent einer Skizze nicht erkannt werden kann... Ich weiß leider nicht warum?!Ich habe das Part angehangen. Hier mal ein Beispielcode:Set partDocument1 = CATIA.ActiveDocumentSet part1 = partDocument1.PartSet bodies1 = part1.BodiesSet body1 = bodies1.Item("Hauptkörper")Set sketches1 = body1.SketchesSet sketch1 = sketches1.Item("Skizze.1")msgbox(sketch1.Value.Parent.Name) --- Da passiert nichts!Wenn ich mir das das Objekt sketch1 im VB-Editor ansch ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part oder Product aus Drawing öffnen
bgrittmann am 13.06.2010 um 19:45 Uhr (0)
ServusDie Fall unterscheidng könnte über das Abfangen eines Fehlers geschehen. zB:Code:Sub CATMain()On Error Resume NextSet odoc = CATIA.ActiveDocumentSet oView = odoc.Sheets.ActiveSheet.Views.ActiveViewSet oProduct = oView.GenerativeBehavior.Document.ParentoName = oProduct.FullNameIf Err.Number 0 Then Set oProduct = oView.GenerativeBehavior.Document.Parent.Parent.Parent oName = oProduct.FullName Err.ClearEnd IfOn Error GoTo 0CATIA.Documents.Open (oName)End Sub(ungetestet). Allerdings fehlen dabei noch ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makros nicht nach Windows-Version arbeiten
RSchulz am 27.08.2012 um 09:50 Uhr (0)
Hallo Manuell,hier können mehrere Probleme auftreten. Wichtig wäre eben zu wissen, um welche Arten von Makros etc. es sich handelt. Wenn es reiner VBA ist, dann würde ich darauf tippen, dass in Win7 dei VBA Umgebung fehlt, die auf den jeweiligen Datenträgern von CATIA manuell nachinstalliert werden muss. Wenn es sich um .Net-Code handelt, würde ich z.B. versuchen die Makros unter Win7 zu kompilieren, da hier eine Abwärtskompatibilität gewährleistet ist. Hier kann es aber auch sein, dass eben nur .Net oder ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Inputbox mit mehreren Variablen
denyo_1 am 20.04.2009 um 16:14 Uhr (0)
Zitat:Original erstellt von HoBLila:Also ich mache das über Seperatoren.Der User kann dann "3;45;2" als String in die InputBox schreiben und ich mache dann einen Split auf ";" und bekomme ein Array mit 3 Variablen zurück.Hallo Henry,du vertraust aber deinen Anwendern . Was machst du wenn einer z.B. mit einem "," trennt anstelle eines ";"? FEHLERAUSWERTUNG und Inputbox nochmal neu anzeigen? (Beim zweiten mal falsch eingeben...kill CATIA).Es ist sicher eine Möglichkeit (vor allem für CATScript und CATVbs). ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fehlerhafter Link
sAnjas am 21.03.2014 um 13:22 Uhr (1)
Die Bedingungen in der Baugruppe wurden erzeugt und werden auch aktiviert (wenn ich eine Bewegung durchführe und sie benötige).Du hast Recht, sieht auf dem Bild vielleicht so aus als ob ich die vergessen hätte zu aktivieren, wenn das mein Problem wäre wäre ich happy Es macht für mich den Eindruck als würde CATIA ignorieren dass es sich bei den Veröffentlichungen ja eigentlich um ein Objekt handelt welches in Part1 und Part2 verwendet wird. Als ob irgend etwas mit dem Link nicht in Ordnung wäre, aber wenn i ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Speichern von VBA-Projekt nicht möglich
RSchulz am 03.05.2012 um 16:25 Uhr (1)
Hallo Klaus,ich pers. kenne das Phänomen nicht, daher würde ich auf einen Bug tippen... Ich könnte mir auch rein logisch nicht erklären, woher soetwas kommt oder das es mit den Settings etc. überhaupt etwas zu tun haben könnte. Wenn überhaupt, dann wäre nur der Verlust des direkten Bezugs zur vba-Datei eine Erklärung. Für mich klingt das sehr eindeutig nach einem Bug. Einzige Möglichkeit wäre evtl. noch, dass du im CATIA irgendwelche Befehle verwendest, die eben diesen Fehler auslösen. Z.B. ist HSOSynchron ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ManufacturingGeneratorData
Lapa am 03.05.2006 um 20:20 Uhr (0)
This is German version afger Google translation...Hallo alle, traurig für auf englisch hier bekanntgeben. Aber ich weiß, daß es wertvolles Hilfsmittel ist und ich hopping für Antwort jede mögliche Weise..., Ich arbeite auf Anwendung, die aptsource mit Code unten auf sehr großer Zahl der Teile mit vorbestimmten CATProcess erzeugt. Deshalb ist TIMING wirklich wichtig für mich..., Wenn Sie aptsource vom manuellen Lernabschnitt Catia mit "MfgBatch" und "Generate Interactively" Befehle erzeugen Sie, die Sie wah ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : englisch - deutsche Catia Umgebungen - Makro variablen Datenbank?
mgheinz1001 am 07.12.2010 um 12:21 Uhr (0)
Zitat:Original erstellt von RSchulz:meinst du nicht, das es etwas komisch wäre, wenn er dir die Lösung veraten würde. Du verschenkst doch auch nicht deine Produkte aus nächstenliebe oder doch? Das ist doch ganze Prinzip dieses Forums, dass Leute Informationen und Erfahrungen bereitstellen bzw. teilen. Und im Übrigen: Wenn du dir noch mal meinen Beitrag anguckst, dann wirst du feststellen, dass ich extra nach einer "groben" Beschreibung gefragt habe (verwendete Klassen etc.)- und eben nicht nach einer Absc ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zugriff auf Achsensystem im GeoSet
crow73 am 09.02.2007 um 08:01 Uhr (0)
Hallo Zusammen,ich möchte gerne meine Achsensysteme Upgraden da dies alsLösung eines PMRs vorgeschlagen wurde. Leider schaffe ich esbis jetzt nicht auf die Achsensysteme zuzugreifen die sich ineinem Geometrical Set befinden. Bei den anderen die sich unterAxis Systems befinden ist dies kein Problem!(siehe unten)Sub CATMain()Dim partDocument1 As PartDocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartDim axisSystems1 As AxisSystemsSet axisSystems1 = part1.AxisSystem ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : BRef über Namen an Selektion anhängen
jwiedemann am 29.09.2006 um 16:48 Uhr (0)
Erstmal Danke für die Mühe!Nein, Du hast die Frage nicht richtig verstanden.... aber die war auch nicht tutti formuliert.Ich hab die Namen einiger B_Refs,welche so ein riesen Dinger sind und Seiten, Kanten etc. repräsentieren. Diese hab ich mit einem ähnlichen Programm wie dem von Dir ausgelesen und als StringArray in eine Liste gepackt. Jetzt möchte ich einzelne B_Ref - Strings aus dieser Liste wieder in eine Selction packen, so dass sie quasi in meinem Catia Modell markiert sind (um irgendwas mit Ihnen a ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Umlaute in einer Zeichnung erstezen
roccat am 14.10.2010 um 16:19 Uhr (1)
Hallo Henry,Durchmesserzeichen ist nicht gleich Durchmesserzeichen.Wenn das Durchmesserzeichen mit dem ASCII-Code (216) also mit VBA.Chr(216)erzeugt wurde, ist das alles überhaupt kein Problem. Sollte das Durchmesser Zeichen über die Symbolleiste von Catia hinzugefügt sein wird´s bissl Schwierig.Der String kommt schon gar nicht richtig in VB an. Aus dem Durchmesserzeichen wird ein "?" und ein " ". Was mir den ASCII-Code 63 und 13 Ausgibt. Das ergibt aber Rückwerts nicht mehr das Durchmesserzeichen. Die Fra ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Instance Names aus Selection auslesen
WolfgangKrenz am 06.06.2005 um 11:02 Uhr (0)
Hallo Welt!Ich versuche z.Z. aus einer Selection in der ich nur Products, Components und Parts habe an deren Instance Names zu kommen.Leider funktioniert das bisher nicht.Mein Code:Code:Set Sel = CATIA.ActiveDocument.SelectionpCount = Sel.CountFor i = 1 to pCount Set IValue = Sel.Item(i).Value [... hier fehlts ...] IName = IValue.Name MsgBox INameNextUnd da komme ich nicht weiter, denn bei IValue.Name erhalte ich immer "dieses Objekt unterstützt diese Eigenschaft oder Methode nicht".Was ja auch verständlic ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter aus Set auslesen
B Hossbach am 28.04.2008 um 13:10 Uhr (0)
Hallo Forum. Ich möchte Werte aus mit Formeln belegten Parametern auslesen, die sich in mehreren Parameter Sets befinden. (siehe Screenshot)Funktioniert mit dem folgenden Skript auch super:Sub CATMain()Parameter aus Baum auslesen Dim HPara Verweis auf Hauptpfad Set HPara = CATIA.ActiveDocument.Part.Parameters Dim ADim Set ADim = HPara.Item("Length.3") MsgBox (ADim.Value) MsgBox (ADim.Name) End SubNur leider bekomme ich den Value und Name des Parameters "Length.3" nur, wenn ich ihn dire ...
|
| In das Form CATIA V5 Programmierung wechseln |