|
CATIA V5 Programmierung : Aus Excel mit VBA eine Stückliste erstellen
bgrittmann am 29.05.2010 um 17:04 Uhr (0)
ServusWas ist bei dir die 4. Zeile?Gibt dir das "Watchfenster" eine Hinweis auf das Problem?Was machst du wenn ein Part in der Baugruppe eingebaut ist? Dann funktioniert PP.Products nicht.Such dir mal eine Vorlage-Script hier im Forum für Rekursion (zB hier oder hier)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dimension mit Toleranzen nach excel auslesen
cmb am 16.03.2009 um 11:57 Uhr (0)
Hallo Martin, hallo Axel,vielen Dank für die Infos. Habe das Tool von Cenit gesehen und finde es kann genau das was wir wollen. Mal sehen ob ich unsere Controller davon überzeugen kann.Auf der anderen Seite ist es ganz intressant was man mit vb alles anstellen kann.Nach dem Motto: learning by doingLG Norbert
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : External parameter erstellen
saschaappel am 08.09.2009 um 15:54 Uhr (0)
Hallo ZusammenFrage:mit welcher funktion erstelle ich einen external parameter?Description:Ich möchte einen Parameter in einem Part mit einem parameter in einem anderen Part(Skeleton) verknüpfen.Wenn ich das von Hand mache öffne ich beide Parts im Catia, wähle den Parameter aus - rechtsklick - Edit Formula....Danach selektiere ich im anderen Part(Skeleton) den publizierten Parameter und Catia erstellt automatisch den ordner external Parameters mit dem gelinkten parameter (sehe attachment).Ich möchte das nu ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Optimierung
Lasdi am 27.06.2006 um 19:38 Uhr (0)
Hallo Leute,ich hoffe dass Sie mir weiterhilfen könnenich habe folgendes Macro erstellt ,und möchte dass rule 1 erst dann aktiviert wird wenn die Optimierung zu Ende ist.Leider beim starten des Macros und bevor die Optimierung zu Ende ist wird rule 1 aktiviert Language="VBSCRIPT"Sub CATMain()Dim partDocument1 As DocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartDim relations1 As RelationsSet relations1 = part1.RelationsDim rule1 As RelationSet rule1 = relations ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA: keine Leerzeichen im Programmbereich
MICHLICK am 03.07.2008 um 09:58 Uhr (0)
Hallo zusammen,ich habe gerade im VBA programmiert. Jetzt kann ich im Programmbereich auf einmal keine Leerzeichen mehr erzeugen . Im Properties-Window kann ich noch Leerzeichen tippen aber nicht mehr im Code. Fehler tritt im Microsoft Visal Basic Editor auf (beschränkt sich aber auf CATIA V5). Wenn ich den Editor z.B. aus Excel aufrufe, dann kann ich ganz normal tippen. Beim Aufruf über CATIA V5 muss ich die Leerzeichen sehr umständlich erzeugen.Weiss jemand vielleicht, wie ich den Editor wieder dazu be ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Benennungen von Parts/Produkten per Macro kürzen
Grünschnabel2019 am 27.05.2019 um 10:57 Uhr (1)
Hallo an Alle,ich bin mittlerweile etwas verzweifelt da ich es nicht hin bekommen, den Namen von Parts und Produkten auf 13 Stellen zu kürzen. Hintergrund ist, dass ich lediglich die ersten 13 Stellen der Nummern benötige im Baum und mehr nicht.Es wäre toll wenn mir jemand dabei helfen könnte. Es würde für den Anfang auch reichen zunächst die Teilenummern zu ändern. Wie geht man da am besten vor? Kann man die Stellen vorher per Abfrage abfragen?Vielen Dank
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aktive Excel speichern
bgrittmann am 11.07.2014 um 11:51 Uhr (1)
ServusBitte Setz mal eine Haltemarke an der der Stelle und beobachte im Locals bzw Watchfesnter ob die entsprechenden Objekte richtig gefüllt sind.Welche Variablen und Objekte in welche Routine verfügbar sind muss du dir bewusst werden (und mal den Code auch verstehen)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dimension mit Toleranzen nach excel auslesen
MICHLICK am 12.03.2009 um 17:03 Uhr (0)
Hallo Norbert,die Dim Anweisung sollte ausserhalb der Schleife stehen.Wenn Die Anweisung innerhalb einer Schleife steht, dann versuchst Du eine neue Variable mit dem gleichen Namen wie eine vorhandene Variable zu erzeugen und dass läuft zwangsläufig auf einen Fehler.------------------Gruß Michael B.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dimension mit Toleranzen nach excel auslesen
marbat am 12.03.2009 um 12:16 Uhr (0)
Hallo Norbert,versuch es mal auf diese Art........... (dein Makro)For i=1 to oSelection.countSet Dimension = oSelection.Item(i).ValueDimension.GetTolerances oTolType,oTolName,oUpTol,oLowTol,odUpTol,odLowTol,oDisplayMode oStream.Write Dimension.GetValue.Value &";"& odUpTol & "; " & odLowTol & vbCrLfNextoStream.close........Gruß Martin------------------mb
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Stückliste mit Makro speichern
JohannesWW am 24.08.2010 um 12:24 Uhr (1)
Hallo,mit folgendem Makro definieren wir unser Stücklistenformat und spreichern anschließend die Stückliste als EXCEL ab.Language="VBSCRIPT"Sub CATMain()Dim productDocument1 As DocumentSet productDocument1 = CATIA.ActiveDocumentDim product1 As ProductSet product1 = productDocument1.ProductDim assemblyConvertor1 As CATBaseDispatchSet assemblyConvertor1 = product1.GetItem("BillOfMaterial")Dim arrayOfVariantOfBSTR1(9)arrayOfVariantOfBSTR1(0) = "Nummer"arrayOfVariantOfBSTR1(1) = "Menge"arrayOfVariantOfBSTR1(2) ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : User-Selektion umbennen
newmann am 23.08.2011 um 10:19 Uhr (0)
Oooh Held, ooh Held du großer Krieger vor deines Schatten-Angesicht, da knie ich nieder..... etc., etc.doppel, dreifach-supi ..................was lange währt wird letztendlich gut...was soll ich sagen es fuunnzt genau so wie ich es haben möchte..ganz ohne irgendein "gezicke".....kurz perfektDanke dir vielmals.... hast du vielleicht einen Tip für mich wie ich an Lektüre herankomme, da ich feststellen mußte das mein Können/Wissen doch sehr weit hinten steht. Habe bisher nur Excel-VBA gefunden (da sta ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parametrisches Offset
Hannes12 am 26.04.2010 um 14:12 Uhr (0)
Hallo!Ich habe mal wieder eine Frage. Ich möchte mit einem Macro eine Offset-Plane erzeugen, deren Wert immer dem eines Parameters entspricht. Der Offset-Wert soll dabei über eine Formel an den Parameter gebunden sein. Mein Offset übernimmt leider immer nur den Wert des Parameters, ist aber nach Durchlauf des Macros nicht an den Parameter gekoppelt. Wie programmiert man das? Grüße Hannes
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SelectElement unter Unix
Lusilnie am 14.07.2006 um 19:16 Uhr (0)
Hallo Macro_Man,Du stellst auch sicher, daß der Code in UNIX funktioniert, wenn Du das Script im Part ablegst. Kannst Du über Tools-Macro-Makros bewerkstelligen, indem Du dort Dein Dokument auswählst, auf Create(/Erzeugen) gehst,...Danach einfach in Deiner Reaktion als Aufruf Code:LaunchMacroFromDoc("Macroname.CATScript")nehmen.mfg,Lusilnie------------------Alle Aussagen zu DassaultSystemes-Produkten sind sehr optimistisch, selbst diese!!!frei nach größeren Geistern
|
| In das Form CATIA V5 Programmierung wechseln |