|
CATIA V5 Programmierung : StartCommand und WinXP 64-Bit
Bobby_Joe2001 am 06.03.2009 um 16:16 Uhr (0)
Hi,ich hab das auch schon festgestellt, aber nicht gewusst, dass es an XP64 liegt. Hatte kein anderes OS.Aber nachdem ich in VBA nur programmiert hab und zum Schluss alles in CATVbs-Skripte gepackt hab, hat mich das weniger gestört. Denn da hat alles Funktioniert.Anscheinend arbeitet CATIA in VBA erst das gesamte Skript ab und ganz zum Schluss die StartCommands.Viele Grüße------------------Du musst die Leute einmal richtig ärgern, dann wirst du endlich ernst genommen.Konrad Adenauer
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro Producte ein - ausblenden Schleife
ks-reichle am 06.03.2009 um 21:55 Uhr (0)
Hallo zusammen, Ich bin neu in der MakroprogrammierungIch habe iene Produktstuktur: ZSB Product -- Unterbaugruppe1 Produkt-- Part/Unterbaugruppen -- Unterbaugruppe2 Produkt-- Part/Unterbaugruppen -- Unterbaugruppe3 Produkt-- Part/UnterbaugruppenIch möchte zur Erstellung von Allcatparts (Je Unterbaugruppe (1-3))in FZO(ZSB) die Unterbaugruppen 1 - 3 ausblenden, und abwechselnd über eine Schleife wieder einblenden.Ich bin biher soweit, das die Schleife die Produktnahmen erkennt, jedoch immer nur das ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro Producte ein - ausblenden Schleife
zoltan.bekesi am 08.03.2009 um 16:32 Uhr (0)
Hallo Zusammen,Die Version von Bernd funktioniert in der ersten Ebene einwandfrei.Ab der zweiten Ebene würde es aber nicht gehen, z.B. bei dieser Struktur:+Root +Product A +Part A +Part A +Part B +Product A +Part A +Part A +Part BFolgender Kode, richtig ergänzt, würde es auch in diesen Fall die richtige Instanzen ein/ausblenden:Ist praktisch der Kode von Bernd nach VBA übernommen und mit der Pfaderzeugung ergänzt.Code:Option ExplicitSub CATMain() Dim oRoot As Document If CATIA.Documents.Count = 0 Then ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter im Parameterset
michi79 am 09.03.2009 um 10:40 Uhr (0)
Hallo, vielen Dank für eure Beiträge. Aber mein Problem ist das ich die Parameter im Parameterset nicht korrekt ansprechen kann. Die Struktur ist wie folgt: /Parameters/MeinParameterset/unbekannteAnzahlParameterCode: Sub CATMain()Dim oActiveDoc As Document Set oActiveDoc = CATIA.ActiveDocument Dim parameters1 As ParametersSet parameters1 = oActiveDoc.Part.ParametersDim ParameterSet1 As ParameterSetSet ParameterSet1 = parameters1.RootParameterSetDim parameterSets1 As ParameterSetsSet parameterSets1 = parame ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Vom Sruckturbaum Teile Zählen und die Gesamtstückzahl auslesen.
K.Siebert am 07.03.2009 um 19:21 Uhr (1)
Hallo zoltan.bekesiDanke für deine schnelle Antwort!Das Hilft mir bestimmt zur Zeit lese ich zwar nur Bahnhof Ich versuche dann mal das auf Catia anzupassen Könntest du mit noch einen gefallen tun und mit einer msgbox mit dem Ergebnis der Zahl einbauen denn ich muss zugeben ich bin noch nicht der Beste Programmiererhier ist (sind) beiträge zum rekursive durchgehen des Baumes http://ww3.cad.de/foren/ubb/Forum137/HTML/001796.shtml oder hier http://ww3.cad.de/foren/ubb/Forum137/HTML/002334.shtml#000000 PS: de ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Vom Sruckturbaum Teile Zählen und die Gesamtstückzahl auslesen.
moppesle am 05.07.2016 um 13:59 Uhr (1)
Hallo Zoltan,dein Beitrag ist ja schon ne Weile her.Hoffe du bist noch aktiv hier im Forum. Wie könnte man deaktivierte Parts und Produkte aus der Zählung ausschließen?------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Eigenschaften (added Propertities) über eine Eingabemaske vergeben,ändern und löschen
RSchulz am 05.07.2016 um 15:02 Uhr (1)
Hallo,hier ein simples Beispiel zum erstellen von Parametern:Code:Sub CATMain() On Error Resume Next Dim MyDocument As Document Set MyDocument = CATIA.ActiveDocument Dim MyPart As Object Set MyPart = MyDocument.GetItem(1) Dim MyParameters As Parameters Set MyParameters = MyPart.UserRefProperties Dim MyStrParam As strParam Set MyStrParam = MyParameters.CreateString("Param1", "Text1") Set MyStrParam = MyParameters.CreateString("Param2", "Text2") Set MyStrParam = MyParameters.CreateString("Param3 ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Drafting in CATIA: Schnittansicht automatisch erstellen ?
Alt-I am 09.03.2009 um 12:07 Uhr (0)
S. g. CAD.DE-Community,als VBA-Neuling stehe ich vor folgender Aufgabe:Ich habe ein geöffnetes CATPart, von dem ich ein neues CATDrawingaus einer Vorlage erzeuge und eine Vorderansicht generiere. Soweitfunktioniert das auch schon. ABER: Das CATPart enthält eine odermehrere Skizze(n), die zur Definition einer oder mehrerer Schnittansichten dienen sollen. Und jetzt bin ich mit meinem Latein am Ende, denn die in der Online-Hilfe angegebene Definition für eine Schnittansicht (drawingView1.GenerativeBehavior.De ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Drafting in CATIA: Schnittansicht automatisch erstellen ?
Lusilnie am 09.03.2009 um 23:04 Uhr (0)
Hallo Alt-I,willkommen im Forum!Deine Aussage hat leider keinen Anhaltspunkt zur Lösung des Problems.Ich kenne jetzt nicht die Passage der Online-Hilfe, auf die Du Dich beziehst, doch laut Befehlsbeschreibung musst du 5 Parameter bzw. 1 Array und 4 Parameter übergeben. Tust Du dies?Zur Fehlerfindung wäre natürlich Dein bisher vorhandener und benutzter Code hilfreich, eventuell auch nur auszugsweise!mfg,Lusilnie------------------Alle Aussagen zu DassaultSystemes-Produkten sind sehr optimistisch, selbst dies ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Nicht gefundene Parts/Products ersetzen
Lusilnie am 09.03.2009 um 23:51 Uhr (1)
Hallo MarkusK, Zitat:Original erstellt von MarkusK:... Es muss aber irgendwo stehen, denn im Catia selbst wird der Name ja angezeigt.Diese Aussage ist leider falsch! Meine Erfahrungen mit der Macro-Sprache lassen sich wie folgt formulieren: "Nicht alles, was interaktiv funktioniert, lässt sich per Macro abbilden und umgekehrt!"D.h., es muss nicht auch einen Macro-Befehl geben, nur weil sich etwas interaktiv abbilden oder ausführen lässt! Dies ist leider nur Wunsch-Denken!Meine eigenen Test, in Bezug auf De ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Nicht gefundene Parts/Products ersetzen
MarkusK am 10.03.2009 um 08:18 Uhr (1)
Hallo Lusilnie,viel an Makros habe ich in Catia auch noch nicht gemacht, aber bisher habe ich auch so die Erfahrung gemacht dass nicht alles über die Makros geht.Ich habe am Wochenende auch noch mal in den Produkt-Eigenschaften gestöpert, und nichts gefunden.Hatte die Hoffnung, dass jemand ein anderen Weg gefunden hat.In einem älterem Beitrag habe ich mal gelesen, jemand hat was ähnliches über die SendTo funktion versucht.Zur Zeit gehen ich händisch über die "Verknüpfungs-Funktion" dageht es recht kompfort ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dateiname = Part Number = Instance name
Gena am 10.03.2009 um 14:19 Uhr (0)
Hallo nochmals,ich habe hier ein Script von K.Siebert, ist es möglich diesen so zu erweitern das auch alle Unterordner mit durchgesucht werden?Danke Zitat:Sub CATMain()Dim UserSelektion As SelectionSet productDocument1 = CATIA.ActiveDocument Set UserSelektion = productDocument1.Selection UserSelektion.Search "(CATAsmSearch.Part+(CATAsmSearch.Product)),all"For I = 1 to UserSelektion.CountCATIA.DisplayFileAlerts = FalseOn Error Resume NextName = (UserSelektion.Item(I).Value.ReferenceProduct.Name)FullNameX ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 64bit - dll gesucht
V5luebbi am 26.02.2009 um 11:45 Uhr (0)
Hallo zusammen,ich teste gerade die ersten CATIA 64bit Installationen auf WinXP x64 SP2.Dabei ist ein Problem mit VBA Macros (R16 64bit) aufgetaucht.Die CATTechOptimizerItf.dll wird gesuchtDie CATTechOptimizerItf.dll ist anscheinend nicht mehr Bestandteil der CATIA 64bit Installation.Bei der 32bit Installation befindet sich diese Datei im Verzeichnis in der auch die CNEXT steht.Hat jemand ähnliche Erfahrung gemacht (oder ist unsere Installation fehlerhaft)?Kennt jemand die Funktion dieser dll?Gruß
|
In das Form CATIA V5 Programmierung wechseln |