|
CATIA V5 Programmierung : Auslesen der Associations mit einer DesignTable
moppesle am 29.03.2012 um 22:07 Uhr (0)
Hallo Bernd, Zitat:Und was ist wenn die Namen von Parameter und Spalte nicht übereinstimmen?Wie oben beschrieben, muß der Parametername der gleiche sein wie in der Spalte. Die Spalte ist sch.. egal wo sie ist. Die kann man später noch manipulieren wenn man möchte.Wenn mich meine Frau Nagellack kaufen schickt, werd ich ihn auch nur finden wenn auch Nagellack draufsteht. ------------------Gruß UweAuch Catia ist nur ein Mensch!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auslesen der Associations mit einer DesignTable
moppesle am 29.03.2012 um 22:07 Uhr (0)
Hallo Bernd, Zitat:Und was ist wenn die Namen von Parameter und Spalte nicht übereinstimmen?Wie oben beschrieben, muß der Parametername der gleiche sein wie in der Spalte. Die Spalte ist sch.. egal wo sie ist. Die kann man später noch manipulieren wenn man möchte.Wenn mich meine Frau Nagellack kaufen schickt, werd ich ihn auch nur finden wenn auch Nagellack draufsteht. ------------------Gruß UweAuch Catia ist nur ein Mensch!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter erkennen
V5Playaz am 25.07.2008 um 09:53 Uhr (0)
Hallo,ich habe das selbe Problem, dass die Dimensionierung der Variablen über VB6 nicht funktioniert.Auch die Definition aller 4 Variablen als Object hat nicht funktioniert.Set processDocument1 = CATIA.ActiveDocumentSet pPRActivity1 = processDocument1.GetItem("Process")Set parameters1 = pPRActivity1.ParametersSet strParam1 = parameters1.Item("Projekt")Wie muss parameters1 und strParam1 in VB6 dimensioniert werden?grüßeDominik
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : StrWorkbench
RonnyS am 13.10.2003 um 10:13 Uhr (0)
Huhu hab schon wieder ein kleines Prob :-) hat schon jemand mal versucht die StrWorkbench zu laden? Sub CATMain() Dim mypart As part Dim mypartdocument As Document Dim wb As Workbench Set mypartdocument = CATIA.ActiveDocument Set mypart = mypartdocument.part Set wb = mypartdocument.GetWorkbench( StrWorkbench ) Fehler End Sub Funzt bei mir nicht...Ich vermute er findet die einfach nicht aber warum das so ist??? Mit SPAWorkbench gings ja auch ------------------ gr33t7 Ronny
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PrintToFile als Bild?
mycon am 14.05.2011 um 23:31 Uhr (0)
Inzwischen habe ich nochmal etwas rumgetestet, aber ich finde einfach keinen Weg das zu bewerkstelligen.Also nochmal, mein Problem ist:Ich habe im 3D ein Part oder Produkt offen von dem ich Screenshots machen möchte.Das funktioniert auch vom Drehen der Ansichten und speichern als Bild problemlos.Mein Problem ist das korrekte Zoomen, und zwar für jede Ansicht einzeln.Derzeit nutze ich diese Sub:Sub Fokusieren(ByVal MyViewer As Viewer) MyViewer.Reframe If Sprache = "EN" Then CATIA.StartCommand "Fit All ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SelectElement geht nicht
Tstone am 16.11.2005 um 09:27 Uhr (0)
HalloDas ist ein altes Problem,die Funktion laßt sich aber trotzdem nutzen, wenn Du die "späte Bindung" nutztd.h.Dim oDoc As Object späte Bindung da Variable vom Allgemeintyp Object istSet oDoc = CATIA.ActiveDocumentsStatus = oDoc.Selection.SelectElement(SelFilter, "Bitte 3D-Punkt auswählen", True)------------------Grüße TStone "Respektiere die Macht der Worte, wähle sie mit Bedacht!"
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Makro zum Parts Spiegeln
bgrittmann am 03.02.2017 um 11:09 Uhr (1)
ServusDie Methode Move gibt es nur beim Product und nicht beim Document (siehe Doku).Wenn dann müsste esCode:document1.product.move.apply Matrixheißen.Programmierst du in CATVBA? Wenn da was mit "restricted" kommt, siehe hier.Wie sieht deine Matrix zum Spiegeln aus?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SelectElement geht nicht
Tstone am 16.11.2005 um 09:27 Uhr (0)
HalloDas ist ein altes Problem,die Funktion laßt sich aber trotzdem nutzen, wenn Du die "späte Bindung" nutztd.h.Dim oDoc As Object späte Bindung da Variable vom Allgemeintyp Object istSet oDoc = CATIA.ActiveDocumentsStatus = oDoc.Selection.SelectElement(SelFilter, "Bitte 3D-Punkt auswählen", True)------------------Grüße TStone "Respektiere die Macht der Worte, wähle sie mit Bedacht!"
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Publications / CreateReferenceFromName nicht geschafft
Sylas am 30.10.2019 um 11:08 Uhr (1)
Zitat:Original erstellt von bgrittmann:ServusUnd du willst im Part (Hauptadapter) veröffentlichen?Dann musst du statt die Instanz das [i]ReferenceProduct davon (also das Product im PartDocument) an die Unterroutine übergeben.GrußBernd[/i]Code:For Each oDoc In CATIA.Documents If TypeName(oDoc) = "PartDocument" Then If InStr(1, oDoc.Product.PartNumber, "HAUPTADAPTER") 0 Then Set oProd = oDoc.Product End IfNextundCode:CreatePublications oProd, oKol
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auswählen aus VBScript
cad-Carsten am 02.02.2006 um 17:06 Uhr (0)
Hallo,vielleicht hilft dir das weiter:Sub CATMain()Speichern der SelecktionDim saveSel As New VBA.CollectionDim mySel As SelectionSet mySel = CATIA.ActiveDocument.SelectionFor i = 1 To mySel.Count saveSel.Add mySel.Item(i).ValueNext i ... ...mySel.ClearMsgBox "Auswahl entfernen"Gespeicherte Auswahl im Baum wieder herstellenFor i = 1 To saveSel.Count mySel.Add saveSel.Item(i)Next iMsgBox "Auswahl hergestellt"End Sub
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : im Makro Geometrical Sets erzeugen und benennen
Heini_K am 20.12.2006 um 16:25 Uhr (0)
Hallo,versuche es mal hiermit.Language="VBSCRIPT"Sub CATMain()Set partDocument1 = CATIA.ActiveDocumentSet part1 = partDocument1.PartSet hybridBodies1 = part1.HybridBodiesSet hybridBody1 = hybridBodies1.Item("Konstruktion")hybridBody1.Name = "Name_von_HB1"Set hybridBodies2 = hybridBody1.HybridBodiesSet hybridBody2 = hybridBodies2.Add()hybridBody2.Name = "Name_von_HB2"part1.updateEnd Sub------------------Gruß,Matthias
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VB Makros Starten auf machen CAD-Rechner nicht
Randle am 29.04.2025 um 13:36 Uhr (1)
Hallo,das sieht für mich so aus als wenn da auf Libraries verwiesen wird, die auf dem Zielrechner nicht verfügbar sind. Mal die Referenzen der VBA Makros prüfen, und alle entfernen die nicht benötigt werden.Es kann auch darauf hinweisen, das einige Rechner nicht gleich installiert sind (was den CATIA Umfang angeht).Gruß Randle------------------Planung ersetzt Fehler durch Irrtum!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Userform-Positionierung
tberger am 23.07.2018 um 15:23 Uhr (1)
Hallo,ich verwende für dieses Vorhaben (rechte untere Ecke die Forms erscheinen lassen) immer:Me.Top = My.Computer.Screen.WorkingArea.Height - Me.Height - 60Me.Left = My.Computer.Screen.WorkingArea.Width - Me.Width - 40Aber bei verschiedenen Schirmen wird es knifflig.GrussThomas------------------Grüße aus dem ThurgauThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ...[Diese Nachricht wurde von tberger am 23. Jul. 2018 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |