|
CATIA V5 Programmierung : Konstruktionstabellen -- inkrementaler Wertebereich
shorty10l am 02.07.2009 um 09:49 Uhr (0)
Hallo Thomas,ich habe eine ähnliche Problemstellung (falls ich Dich richtig verstanden habe) über eine kleine Programmierung in Excel gemacht. Dort kann der Benutzer eine (auch gerasterte oder vorgeschriebene) Auswahl treffen, und Excel vba erstellt entweder ein neues Part mit z.B.Parametern, oder fügt in ein bestehendes Werte ein. Ein Makro in CATIA habe ich dabei nicht geschrieben. Damit hättest Du auch keine anhängende Konstruktionstabelle, falls Du das Part noch im PDM speichern möchtest.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro in PowerCopy
BettinaRauch am 06.07.2009 um 13:36 Uhr (0)
Hallöchen,ist es möglich ein Makro irgendwie in ein PowerCopy zu integrieren? Hab schon versucht, mich diesem Thema mit der Catia Hilfe und dem Buch "Catia V5 - Makroprogrammierung mit Visual Basic Script" zu nähern. Konnte aber noch keine großen Erfolge erzielen. Hab den Verdacht, dass das mit Reaktionen möglich sein soll. Stimmt das? Kann mir jemand sagen, wie das funktioniert?Danke schon mal im Voraus.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wert für Parameter über Marco setzen
bgrittmann am 22.03.2011 um 17:06 Uhr (0)
ServusIMHO ist die einfachste Methode:mit der Makroaufzeichung die Suche nach dem Parameter aufzeichnen. Danach das Makro so ergänzen, dass für jedes Element der Wert auf "True" gesetzt wird.zB (ungetestet):Code:Sub CATMain()Dim productDocument1 As ProductDocumentSet productDocument1 = CATIA.ActiveDocumentDim selection1 As SelectionSet selection1 = productDocument1.SelectionDim opara As Parameterselection1.Search "(Name=BERECHNUNG_ABMESSUNG & CATKnowledgeSearch.InternalParameter),all"For i = 1 To selection ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : click ereignis mit privatesub aufrufen
zoltan.bekesi am 07.07.2009 um 20:55 Uhr (0)
Hallo Stefan,es sei den, in KWA existiert beim Reaction so ein Ereignis, gibt es keine Möglichkeiten. In Excel sind ja die Makros im Arbeitsmappe angelegt, bei CATIA als ein Skript oder Projekt. In VBA willst du keinen Ereignis finden, was sich auf die Änderungen innerhalb CATIA bezieht.Gruß,Zoltan
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA ------> Excel
Jens Hansen am 09.07.2009 um 15:05 Uhr (0)
Hallo,hast du spaßes halber mal die einzelnen Werte für wert1, wert2 und wert3 mal abgefragt? Sind diese Variablen ggf beim 2. Durchlauf vielleicht leer?SGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXingKochbuch - CATIA V5 automatisieren
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Laufzeitfehler (Überlauf) bei CATvbs-Makro
Axel.Strasser am 08.07.2009 um 10:53 Uhr (0)
Gib mal die Syntax für die Zeile an, für die Dir die Meldung gezeigt wird mit den aktuellen Werten für alle Variablen in dieser Zeile.Axel------------------Inoffizielle deutsche CATIA Hilfeseite Netiquette von cad.de
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Laufzeitfehler (Überlauf) bei CATvbs-Makro
Axel.Strasser am 07.07.2009 um 18:15 Uhr (0)
Der Überlauf ist zustandegekommen wenn Deine ElseIf Bedingung erfüllt ist.Axel------------------Inoffizielle deutsche CATIA Hilfeseite Netiquette von cad.de
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Hilfe für die Funktion Stückliste
Speedway04 am 09.07.2009 um 09:11 Uhr (0)
Hallo an die VBA - Gemeinde,ich habe ein Problem mit der Stückliste. Ich schreibe per VBA makro eine Stückliste raus. Diese wird als txt - file gespeichert. Dann lese ich diesen File wieder ein.Das Problem dabei ist das z.B. die Teilenummer nur mit 20 Zeichen rausgeschrieben wird. Kann mir jemand sagen ob ich das irgendwo in CATIA einstellen bzw. beeinflussen kann??Wäre über einen kleinen Tip dankbar.------------------mfgUdo[Diese Nachricht wurde von Speedway04 am 09. Jul. 2009 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Screenshot
nikibert am 08.07.2009 um 11:01 Uhr (0)
Servus,ich würde gerne den screenshot aus CATIA automatisieren...hab auch schon ganz viel hier gefunden und des läuft auch alles einwandfrei...Jetzt hätte ich nur gerne die screenshots als Vektorgrafik...hab dies mit folgendem befehl probiert:viewer3D1.CaptureToFile catCaptureFormatEMF, "c:Temp1MyImage.emf"das ganze ergibt aber keine Vektorgrafik...Kann mir da jemand helfenGruss Niko
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro über Reaktion ausführen
BettinaRauch am 09.07.2009 um 08:47 Uhr (0)
Danke erstmal für deine schnellen Antworten.Mit deinen Tipps hab ich inzwischen meine drei Versuche alle zum Laufen bekommen. Allerdings werden in jedem Fall zwei Linien generiert. Die "update-Zeile" im Script kann daran nicht schuld sein, da Catia beim Updaten immer einen Fehler im Script gebracht hat, wenn diese da war. Hab sie deswegen rausgelöscht und es werden immer noch zwei Linien generiert.Ich werde jetzt mal deine angesprochenen Möglichkeiten ausprobieren. Vielleicht bringt mich davon ja irgendwas ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Laufzeitfehler (Überlauf) bei CATvbs-Makro
Axel.Strasser am 09.07.2009 um 10:37 Uhr (0)
Versuche es mal mitCode:ScaleDezimal = Replace(ScaleDezimal, ",", ".") ViewScaleRech = 1 / CDbl(ScaleDezimal)ViewScale = "1:" & CStr(ViewScaleRech)Axel------------------Inoffizielle deutsche CATIA Hilfeseite Netiquette von cad.de
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Laufzeitfehler (Überlauf) bei CATvbs-Makro
Axel.Strasser am 09.07.2009 um 11:35 Uhr (0)
Musst halt mal ein bisschen "spielen"ich habe es mit einem vbs Script gemacht und da geht es:Code:ScaleDezimal = "0,2"msgbox ScaleDezimalScaleDezimal = Replace(ScaleDezimal, ",", ".")msgbox ScaleDezimalViewScaleRech = 1 / CDbl(ScaleDezimal)msgbox CDbl(ScaleDezimal)msgbox ViewScaleRech ViewScale = "1:" & CStr(ViewScaleRech)msgbox ViewScale Axel------------------Inoffizielle deutsche CATIA Hilfeseite Netiquette von cad.de
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Hilfe für die Funktion Stückliste
Speedway04 am 09.07.2009 um 10:05 Uhr (0)
ja das ist mein problem. Kann man die Ausgabe des Txt-Files irgendwo beeinflussen bzw. Catia irgendwo sagen das er mehr zeichen rausschreiben soll???------------------mfgUdo
|
In das Form CATIA V5 Programmierung wechseln |