|
CATIA V5 Programmierung : V- und H-Constrains löschen
DanielFr. am 22.01.2010 um 18:13 Uhr (0)
Hallo,ich hatte das als CATVba geschrieben. Nimm einfach mal folgende Zeile auseinander (am Doppelpunkt. Den kannst du dann löschen)Code:Dim intSearchType As CatConstraintType: intSearchType = catCstTypeParallelisminCode:Dim intSearchType As CatConstraintTypeintSearchType = catCstTypeParallelismDes weiteren könnte er wegen dem "vbNewLine" merkern. Anstelle dem vbNewLine kannst du aber auch ein "chr(10)" schreiben. Dann sollte es funktionieren ------------------MFG DanielSysteminformation | Inoffizielle CA ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter-Typ ändern?
tberger am 08.07.2010 um 19:22 Uhr (0)
Hallo BX-8017,den Parametertyp kannst du nicht ändern.Was du machen kannst ist in einer Formel für z.B. einen Real-Parameter einen Längenparameter einbauen und durch die Einheit, in diesem Fall 1 mm teilen (geschrieben: / 1 mm).So kannst du durch hinzubringen von Einheiten oder wegkürzen auf andere Parameter anwenden bzw. diese wieder verwenden.------------------Grüße aus dem ThurgauThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ..."Phase 2 in CATIA V5" - www.tobeplus.de tberger@t ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : CATIA.StatusBar Zähler - Sieht man gar nicht
imation1999 am 29.08.2012 um 17:32 Uhr (0)
Hallo Rick,vielen Dank für Deine Antwort.DoEvents hat leider auch nichts gebracht! Aber habe eine Zwischenlösung gefunden:Code:For i = 1 To UBound(SelBckup)UserSelection.ClearCATIA.StatusBar = i & " / " & UBound(SelBckup)UserSelection.Add SelBckup(i)CATIA.StatusBar = i & " / " & UBound(SelBckup)......Es blitzt ein bisschen, aber sieht man etwas davon.Es wäre wunderbar, ein Userform mit ProgressBar zu zeigen. (siehe Anhang)
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter-Typ ändern?
tberger am 09.07.2010 um 06:11 Uhr (0)
Ich verstehe deine Frage nicht ganz.Wenn du Programmierung im Skript meinst kannst du aus einem Zahlen-Wert einen String mit CStr() erzeugen (in Klammern deinen Real, Integer etc.)Wenn du einfach nur einem String-Parameter den Inhalt eines Real zuweisen willst und umgekehrt, da gibt es die -ToString() bzw. -ToReal() - Funktionen.------------------Grüße aus dem ThurgauThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ..."Phase 2 in CATIA V5" - www.tobeplus.de tberger@tobeplus.de
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aufmassfläche via Makro
Jens Hansen am 04.08.2009 um 09:46 Uhr (0)
Hallo,laut Fehlermeldung ist ein Body aktiviert anstatt ein Geometrisches Set.Ersetze malSet bodies1 = part1.BodiesSet body1 = bodies1.Item("Hauptkörper")part1.InWorkObject = body1durch:Set hybridBodies1 = part1.HybridBodiesSet hybridBody1 = hybridBodies1.Item("Fuselage 3D Wire Model")part1.InWorkObject = hybridBody1Habe leider gerade kein V5 im Zugriff daher kann ich nicht testen.SGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXingKochbuch - CATIA V5 automatisieren
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verweis hinzufügen - DLL
Schmidberger Karl am 17.11.2008 um 23:23 Uhr (0)
Hallo,ich habe folgende DLL(tlb) in einer DLL verwendet.CATIA V5 ApplicationFrame Object Library == C:ProgrammeDassault SystemesB16SP5HF16intel_acodeinCATIAAppTypeLib.tlbDiese DLL ist jedoch für CATIA V5 Build 16. Ich habe jedoch mehrere Versionen (Build) auf den Clients installiert.Was kann ich machen damit meine DLL auf möglichst vielen Computer funktionieren.Die DLL-Technik würde ich gerne beibehalden.vielen DankKarlps. ich verwende vb6, vb.net oder c#[Diese Nachricht wurde von Schmidberger Karl am 18 ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makros im Skizziermodus
Steffen Hohmann am 24.06.2005 um 12:35 Uhr (0)
Hallo, es gib eine Möglichkeit, in den Skizziermodus zukommen. Als erstes wird die Skizze über das Programm selektiert und dann über die StartCommand-Methode der Skizziermodus aufgerufen. Sub CATMain() Dim oDoc As PartDocument Set oDoc = CATIA.ActiveDocument Dim oPart As Part Set oPart = oDoc.Part Dim oBody As Body Set oBody = oPart.MainBody Dim oSketch As Sketch Set oSketch = oBody.Sketches.Item(1) Dim oSel As Selection Set oSel = oDoc.Selection oSel.Add oSketch ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter auslesen
zoltan.bekesi am 14.09.2009 um 16:53 Uhr (0)
Hallo,TypeName gibt ein String zurück.Korrigiere die Zeile auf Code:If TypeName(CATIA.Documents.Item(i)) = "PartDocument" then code endif und dann wird es funktionieren.Noch geschickter ist aber die Groß/Kleinschreibung aus den Spiel zu lassen: Code:If LCase(TypeName(CATIA.Documents.Item(i))) = "partdocument" then code endifGruß,Zoltan[Diese Nachricht wurde von zoltan.bekesi am 17. Sep. 2009 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Per Makro CATPart.name ändern
meisterlumpi am 09.08.2011 um 15:20 Uhr (0)
Hallofolgendes grad mit dem Makrorecorder aufgezeichnetCode:Sub CATMain()Dim documents1 As DocumentsSet documents1 = CATIA.DocumentsDim productDocument1 As ProductDocumentSet productDocument1 = documents1.Item("Produkt2.CATProduct")Dim product1 As ProductSet product1 = productDocument1.ProductDim products1 As ProductsSet products1 = product1.ProductsDim product2 As ProductSet product2 = products1.Item("Teil4.1")product2.Name = "neu_Teil4.1"End Subwill man die Teilenummer ändern wäre das folgender codeCode: ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wie ruft man ein CATScript oder VBScript aus VBA heraus auf?
DanielFr. am 09.10.2009 um 17:19 Uhr (0)
Hallo,die kannst du mit vba genauso aufrufen wie mit einem CATscript. Wenn Funktionen gesperrt sind heißt das das du deine Deklarationen umdeklarieren musst. Z.B. wenn du ein SelectElement2 einsetzt in vba musst du die Selektion als Objekt deklarieren und nicht als Selection. Wenn du das Script mal postest dann schau ich mir das mal kurz an (kannst es mir auch per eMail schicken ) ------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Element von Part zu Part kopieren
geekv5 am 25.05.2012 um 15:49 Uhr (0)
Hm glaube ich habe mich undeutlich ausgedrückt - Im CATIA sind zwei Fenster geöffnet- Fenster1: Produkt mit QuellPart- Fenster2: ZielPart- Fenster2 ist im VordergrundActiveDocument.Selection ist ja dann die Selektion des ZielParts..Meine Idee war jetzt, dass Fenster1 in den Vordergrund zu holen, allerdings weiß ich nicht, wie ich vom QuellPart auf den Namen des Fensters komme, in dem es Steckt..BTW. das aktive Part kann man doch so feststellen:CATIA.ActiveDocument.Selection.Search ("Part Design.Teil, in")
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Elementen ausblenden über Hide Components
Estafanos am 17.07.2013 um 12:43 Uhr (0)
Hallo gladly, hallo Zusammen,vielen herzlichen Dank für die sehr guten Informationen. leider konnte ich heute die Vorschläge erst testen, da ich mit anderen Makros gearbeitet habe.Code:catia.startcommand "Hide Components"hat sehr gut funktioniert . Ich glaube, dass es von der CATIA-Sprache abhängig. Man kann hier für die unterschiedlichen Sprachen so eine Unterroutine für die Spracherkennung reinbauen und mit eine If .. Else schleife z. B. für deutsch "catia.startcommand "Komponenten verdecken"" abfangen. ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter bei Geometrieerzeugung in Zeichnung
tberger am 25.08.2009 um 08:12 Uhr (0)
Guten Morgen zusammen,CEROG hat Recht, das habe ich wohl verwechselt.Projizierte Geometrie und ihre davon abhängigen Dimensions im Drafting können nicht isteuernd wirkend gesetzt werden.Ich frage mich nur, wie ich darauf komme. Irgendwie schwirrt in meinem Gedächtnis eine Meldung herum, ob die "Änderungen ins 3D übernommen werden sollen". Ich kann das aber nicht mehr zuordnen.Sorry für etwaige Verwirrungen.------------------Grüße aus dem RheinlandThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune de ...
|
| In das Form CATIA V5 Programmierung wechseln |