|
CATIA V5 Programmierung : PowerCopy aus einem Catalog per VB6 starten
Kay Petri am 16.07.2012 um 08:29 Uhr (1)
Hallo Ihr,ich blicke im Moment garnicht durch. Ich habe jetzt schon soviel gelesen, aber die Lösung habe ich nicht gefunden.Es ist im Grunde ganz einfach was ich möchte.Ich habe 5 Catparts die powercopys darstellen. Ich habe ein macro geschrieben dasss Schaltflächen enthält mit denen ich andere Macros aufrufen kann. Nun möchte ich gerne die Schaltflächen mit einer Powercopy belegen. Also bei Klick, dann Powercopy starten UND ZWAR MIT DEM AUSWAHLFENSTER DER PARAMETER USW.Das dieser Weg nur über ein Macro ge ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PowerCopy aus einem Catalog per VB6 starten
Kay Petri am 17.07.2012 um 06:35 Uhr (1)
Nach einer langen hin und her Sucherrei, ahbe ich doch ein Lösung gefunden.Die Powercopys müssen in einem katalog abgelegt seinDen Katalog öffnet man nun in Catia und "veröffentlicht" die einzelnen Powercopys. Dabei erhält man einen Catia internen Link zu dieser Powercopy, welcher in den CatSettings abgespeichert ist.Dieser link wird einfach in das "Click" Event der Schaltfläche aus einer Form in den Catia.StartCommand kopiert.z.B.: CATIA.StartCommand "UID_v0/File/L:catKatalogNormteile.catalog?type=catalo ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catpart umbenennen nach txt File
Kay Petri am 09.04.2013 um 08:54 Uhr (0)
Hallo Ihr Spezialisten,ich habe mal wieder was. Wahrscheinlich schon hundert mal gemacht aber gefunden habe ich nix.Folgendes:Ich habe ein Product mit mehreren CatParts. Diese CatParts werden mit einem anderen anderen Macro und einer bestimmten Namenskonvention in eine Datenbank geschrieben. Die Datenbank generiert eine zufällige Nummer für jedes Catpart. Ich kann derzeit die zufällig angelegte Nummer in ein txt File schreiben (temporär). Nun möchte ich allerdings dass dieses Part das gerade gespeichert wu ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkte in Geoset abrufen und Aktion ausführen
Kay Petri am 16.04.2013 um 19:05 Uhr (0)
Hallo Ihr Spezialisten.Ich habe da mal wieder was kleines wo ich im Moment etwas stehe.Ich mache folgendes. Ich starte ein Macro das zunächst den User auffordert ein bestimmtes GeoSet zu selektieren. In diesem Set sind nur Punkte. In einer For Schleife durchsuche ich das Set und möchte jeden Punkt abfangen. Der Punkt der erkannt wird soll als Referenz für eine geometrische Konstruktion genommen werden. Einzeln klappt das alles wunderbar. Aber wenn ich das in eine Schleife packe dann sagt er mir immer dass ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Repeat Points on Curve
Kay Petri am 18.04.2013 um 15:13 Uhr (0)
jetzt brauch ich nochmal hilfe. ich stehe auf dem Schlauch.Ich habe 3 selektionen zu machen. mit den selektionen mache ich in einer schleife eine transformation. der ändert meine userselection aber immer in die letzte selektion des scriptes. wie kann ich dem denn sagen er möge doch bitte die ausgewähöten objecte auch behalten und verwenden.Code:Set oSelection2 = CATIA.ActiveDocument.Selection oSelection2.Clear MsgBox ("Bitte Transform Join auswählen") Status2 = oSelection2.SelectElement2(Filter, " ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkte in Geoset abrufen und Aktion ausführen
Kay Petri am 17.04.2013 um 06:47 Uhr (0)
Ja. So habe ich es auch gedacht. Er tut es aber leider nicht. Hier mal der Code bis jetzt.Code:Dim oDoc As DocumentDim Auswahl As StringDim SelType(0)Dim oPart As PartDim myBody As ObjectDim mySelektionChecker As Boolean mySelektionChecker = FalseSelType(0) = "HybridBody"Set oDoc = CATIA.ActiveDocument Set oSel = oDoc.Selection oSel.Clear Set oPart = oDoc.Part Set myBody = oPart.InWorkObject myType = TypeName(myBody)Auswahl = oSel.SelectElement2(SelType, "Bitte selektieren Sie ein geo ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Repeat Points on Curve
Kay Petri am 18.04.2013 um 15:41 Uhr (0)
Ohje. Vom Regen in die Traufen. Ich bin normal VB Express gewohnt. da sind solche Dinge finde ich einfacher. Da kann ich immer auf namen zugreifen. nur hier in catia ist das alles merkwürdig.Muss ich dann für jede selection ein array oder eine collection anlegen?
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Farbe zurücksetzen
Kay Petri am 02.03.2016 um 11:53 Uhr (1)
Hallo Spezialisten.Ich hänge genau am beschriebenen Problem die Bestätigung des StartCommand, also OK drücken. Catia will das einfach nicht annehmen. Hat evtl. jemand dafür eine Lösung? Vorab. SendKeys "{ENTER}" usw. funktioniert nicht. Der Dialog bleibt einfach geöffnet und wird nicht bestätigt. Ich vermute dass die Dialogbox nicht Aktiv ist. Das habe ich via AppActivate("Reset Properties") versucht. Aber das Dialogfenster wird nicht als Aktiv gesetzt.Weis denn jemand wie Dialoge über vba bestätigt werden ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catpart umbenennen nach txt File
Kay Petri am 09.04.2013 um 11:38 Uhr (0)
Ok Ich habe es dann doch hinbekommen.Code:Dim oPrtdoc As PartDocumentDim prtname As StringPublic Sub getprismanumber()Dim iFile As IntegeriFile = FreeFileDim sFile As String, sTemp() As StringReDim sTemp(0)sFile = "C: mpfiles.txt"Open sFile For Input As #iFile Do While Not EOF(iFile) ReDim sTemp(UBound(sTemp) + 0) Line Input #iFile, sTemp(UBound(sTemp)) LoopClose #iFileFor iFile = LBound(sTemp()) To UBound(sTemp())MsgBox sTemp(iFile) abfrage txtzeileprtname = sTemp(iFile)Next iFileSet oPrtdoc = CATIA.Act ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PowerCopy aus einem Catalog per VB6 starten
Kay Petri am 06.02.2013 um 09:35 Uhr (1)
Hallo,ich hatte ja oben geschrieben wie man eien powercopy ohen KT1 aus einem Katalog starten kann. CATIA.StartCommand "UID_v0/File/L:catKatalogNormteile.catalog?type=catalog|Normteile /PowerCopy/2 inputs|PowerCopy.1"Jetzt geht es allerdings über diese Methode nicht mehr. Wenn ich mein Icon mit dem entsprechenden Click Event zur Powercopy betätige dann kommt:Unknown Command UID_v0/File/L:catKatalogNormteile.catalog?type=catalog|Normteile /PowerCopy/2 inputs|PowerCopy.1Es ging aber mit besagter Methode.V5 R ...
|
| In das Form CATIA V5 Programmierung wechseln |