|
CATIA V5 Programmierung : Parameter Stückliste
Timberwolve am 08.01.2008 um 08:51 Uhr (0)
Hallo, ehrlich gesagt verstehe ich die Frage nicht ganz richtig ;-)Was möchtest du (als Anwender) tun, und was soll das Ergebnis sein??Eine Stückliste die aus CATIA-Parametern besteht, oder Anhand von Parametern eine Stückliste, oder willst du einfach eine Aufzählung aller Parts und Products im momentan geöffneten Product????Gruss Timber------------------Wenn alle Stricke reissen, nehm ich ein Drahtseil
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parents von Annotations
CAMiCADse am 08.01.2008 um 10:38 Uhr (0)
Hallo AlfaRomeo75,sorry, hier nochmal die Vorgehensweise etwas ausführlicher:FindObject findet zu einem Element in einer Selection das entsprechende Element, das im Baum weiter oben angeordnet ist:(Min. 1 Element ist selektiert)Set p = CATIA.ActiveDocument.Selection.FindObject("CATIAProduct")-- p ist die Instanz, die zu deinem Text gehörtAlso:1. Selection füllen (in deinem Fall über Search)2. Alle Elemente in eine Collection packen (bei FindObject wird das Element aus der Selection entfernt)3. Dim p As Pro ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter Stückliste
wwwkim am 08.01.2008 um 11:02 Uhr (0)
Hallo,ich möchte eine allgemeine Parameter Stückliste erstellen, eine Aufzählung von Bauteilen, die es in CATIA gibt.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter Stückliste
myTea am 08.01.2008 um 11:18 Uhr (0)
Ich verstehe auch noch nicht ganz was Du meinst. Meinst Du eine Liste aller Bauteile die ihr mit V5 konstruiert habt??Dann wäre natürlich die erste Frage ob ihr mit einer Datenbank sprich einem PDM-System arbeitet, weil das wäre ja eine klassische Datenbankabfrage. Mit einem PDM-System wäre das sicher möglich.Catia alleine ist aber ein CAD-Programm, keine Datenbank.------------------ http://www-03.ibm.com/solutions/plm/country/de/index.html
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Unfolded View von Wall.1 aus 3D mit Makro erstellen?
Bertel am 08.01.2008 um 12:49 Uhr (0)
Hallo uli79,probier mal das: Dim Part As CATBstr Part = CATIA.FileSelectionBox("CATPart auswaehlen","*.CATPart",CatFileSelectionModeOpen) Set PartDocument = Catia.Documents.Read(Part)GrußBertel
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter Stückliste
tberger am 09.01.2008 um 08:34 Uhr (0)
Hallo an alle Verwirrten (inl. me),kann es sein, dass eine Übersicht über die Befehle / Features gemeint ist incl. der Unterparameter?Also z.B.Workbench Part Design Befehl Pad Inputs: Type (opt. Dimension, Up To Next, Up To Last, Up To Plane, Up To Surface) Profile/Surface Trigger: Thick on/off, Reverse Side, Mirrored extent on/off, Reverse Direction Window Extension MORE ... Befehl Pocket ...Grüße aus dem RheinlandThomas ------------------CATIA - ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter Stückliste
Timberwolve am 08.01.2008 um 14:39 Uhr (0)
Hallo, also das mit dem Lego habe ich nun verstanden, aber das mit den Parametern noch nicht. Kannst du in CATIA nicht mal nen Screenshot machen was vorliegt, und dann was ausgegeben werden soll. Das mit den Parametern versteh ich deswegen nicht, weil, a. Ein leeres Part hat schon an die mehr als 50 Parameter, ohne das überhaupt was konstruiert wurde. b. Ist ein Parameter für dich ein CATIA-Parameter oder Benutzerparameter. Also am besten wäre ein Screenshot, oder noch besser, CATIA-Daten zu dem Beispiel u ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Unfolded View von Wall.1 aus 3D mit Makro erstellen?
uli79 am 08.01.2008 um 12:03 Uhr (0)
hab noch eine Anmerkung:view erstellen tut. Ich selektiere auch gleich einige Dinge und lösche diese. Jedoch ist das im Moment auf ein definiertes CATPart beschränkt. Möchte diese Erstellung jedoch unabhängig vom Modell erstellen. weiß da wenigstens jemand abhilfe??Hier mein Code:Language="VBSCRIPT"Sub CATMain()Dim drawingDocument1 As DocumentSet drawingDocument1 = CATIA.ActiveDocumentDim drawingSheets1 As DrawingSheetsSet drawingSheets1 = drawingDocument1.SheetsDim drawingSheet1 As DrawingSheetSet drawing ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter Stückliste
wwwkim am 08.01.2008 um 13:10 Uhr (0)
Hier mal ein Beispiel meiner bisherigen Liste, die ich manuell zusammengestellt habe:Baugruppen:- Kreis- Viereck- usw...Parameter:RadiusWinkel...etc.Was ich meine ist eine solche abstrakte Liste aller Teile, die es in CATIA gibt.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter Stückliste
wwwkim am 08.01.2008 um 13:16 Uhr (0)
Anderes Beispiel:Angenommen, ich bekomme einen Lego Baukasten. Sicherlich gibt es dort viele Einzelteile in diesem Baukasten, aus denen man ein Auto oder sonstiges zusammenbauen kann. Dort gibt es auch eine Anleitung, wie man dieses Auto zusammenbaut. Meistens steht auf der letzten Seite der Bauanleitung eine Baustein Liste, also eine Liste, auf der alle Bauteile draufstehen, die in dem Lego Baukasten drinnen sind.Nun zurück zu CATIA: Im entfernesten Sinne ist CATIA ein solcher Lego Baukasten, ich will nic ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Pfad eines gestarteten Makros finden
triumvirn am 09.01.2008 um 23:11 Uhr (0)
Hallo!Ich hab in der letzten Woche hier vieles mitgeommen und es gibt hier schon einige, die sich wohl echt lange mit Catia rumgeärgert haben müssen. Aber ich habe leider nicht zu allen Fragen eine Antwort gefunden.Ich weiß wie ich den Pfad eines Projekts herausbekomme, aber wie finde ich den Pfad/Ordner des von mir (bzw einem anderen Programm) gestarteten Makros?ich habe viele Versuche/Ratschläge gelesen, aber keiner hat bei mir funktioniert, deswegen:kann ich an die CATMain() Parameter übergeben, indem i ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Pfad eines gestarteten Makros finden
tomtom1972 am 10.01.2008 um 06:22 Uhr (0)
Moin triumvirn,du kannst sehr wohl Parameter an die CATMain() in einem Script übergeben, ohne das der Dialog auftaucht.Dazu müssen die Parameter im Aufruf als Array übergeben und im CATScript einzeln abgefangen werden.Also z.B. so:Sub CATMain(sTest1, sTest2, sTest3) Msgbox sTest1 & sTest2 & sTest3End SubDer Aufruf aus einem anderen VB6.Script sieht dann z.B. so aus:Catia.SystemService.ExecuteScript App.Path, catScriptLibraryTypeDirectory, "Test.CATScript", "CATMain", aTestParamsDas Array aTestParams setzt ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro zum zählen von Bohrungen
bgrittmann am 10.01.2008 um 08:14 Uhr (1)
ServusSchau dir mal das Script zum Einfärben von Bohrungen an (siehe CATIA-Hilfeseite).Vielleicht hilft das weiter.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |