|
CATIA V5 Programmierung : Punkt auf Kurve
tberger am 06.08.2009 um 15:14 Uhr (0)
Vielleicht kann man einen kleinen Umweg gehen: eine Projektion des Punktes auf die Kurve erzeugen, den neuen Punkt zum alten ausmessen (Wenn du DMU-Lizenzen hast um SPAWorkbench zu nitzen) bzw. eine Line mit den Punkten zu erzeugen. Läuft die Line-Erzeugung auf einen Fehler (weil Anfangspunkt und Endpunkt gleich liegen und die Strecke der Linie 0 wird) könnte man den Fehler abfangen und den Abstand "0" annehmen, also damit "Punkt auf Kurve".------------------Grüße aus dem RheinlandThomas+++++++++++++++++++ ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selektion und anschließendes Suchen in Selektion
zizorro am 17.09.2004 um 11:27 Uhr (0)
Hallo zusammen, ich w�rde gerne �ber ein Makro erreichen, dass ein User aufgefordert wird, einen HybridBody zu selektieren und in diesem HB dann alle Elemente, die einen bestimmten Suchstring im Namen haben, sucht. Bisher sieht mein Skript so aus: Sub CATMain() Dim MyPart As Document Set MyPart = CATIA.ActiveDocument Dim Was(0) Was(0) = HybridBody Dim UserSel As Selection Set UserSel = CATIA.ActiveDocument.Selection UserSel.Clear MsgBox ( Bitte selektieren Sie den HybridBody ) Dim SelBody As CATBST ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verschwundene Ebenen bei Cut&Paste
tb1709 am 05.09.2011 um 14:18 Uhr (0)
So, ich editiere einfach mal, bevor ihr euch Gedanken machen könnt. Ungeachtet dessen, dass CUT/PASTE nicht funktioniert hat, hab ichs doch geschafft, es mit COPY/PASTE/DELETE umzusetzen, klappt ja mit Auswahl.Add CATIA.ActiveDocument.Part.HybridBodies.Item(1)Auswahl.Add CATIA.ActiveDocument.Part.HybridBodies.Item(2)Auswahl.Deleteganz gut, die ersten beiden GeoSets zu löschen. Danke für die Hilfe, ich komme sicher bald wieder auf euch zu! ;-)[Diese Nachricht wurde von tb1709 am 05. Sep. 2011 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : External parameter erstellen
A.Mauri am 25.07.2011 um 16:02 Uhr (0)
Hallo Korbi,nachfolgend ein Beispielprogramm für das Erstellen eines "External Parameter":Das Beispielprogramm geht von zwei Dokumenten "BauteilA.CATPart" und "BauteilB.CATPart" aus.Das "BauteilA" enthält einen Parameter mit dem Namen "WertA", welcher als "External Parameter" in "BauteilB" eingefügt werden soll. Sub CATMain() Dim bauteilA As String Dim bauteilB As String Dim partDocumentA As PartDocument Dim partDocumentB As PartDocument Dim wertA As String Dim paramater_WertA As Parameter Dim ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PartNumber im Zwischenablage Kopieren
RSchulz am 14.09.2011 um 14:27 Uhr (1)
Zitat:Original erstellt von DasDon:PS: .NET kann ich nicht. Welche vorteile hätte ich es für CATIA zu erlernen? Kann man damit mehr automatisieren?Für .Net brauchst du ein Visual Studio, das es in einer "abgespeckten" Version auch kostenlos gibt. Mir .Net bzw. VB.Net hast du alle Möglichkeiten nach Importieren der CATIA Libraries und dem Fangen von CATIA, wie in der VBA-Umgebung auch. Zusätzlich hast du allerdings viel mehr Möglichkeiten, die du in der "geschlossenen" CATIA-Umgebung eben nicht hast. Die F ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameterset mit Variable umbenennen
ledneb am 01.07.2009 um 16:31 Uhr (0)
Hallo,bei der Scriptprogrammierung (V5 R19) bin ich auf ein Problem bei der Umbenennung eines Parametersets über eine Variable gestoßen.Im Beitrag: http://ww3.cad.de/foren/ubb/Forum137/HTML/000751.shtml#000010 ist beschrieben, dass ein Parameterset nur über die Suche umbenannt werden kann. Leider findet bei mir die Suche nichts, wenn ich den Namen des Parametersets über eine Variable ansprechen möchte. Gebe ich den Parameternamen als Text im Code vor dann funktioniert die Suche.Hier mein Code-Fragment: (D ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA gezielt starten?????
mathias.bergundthal am 10.10.2006 um 11:49 Uhr (0)
Hallo Timberwolve,Es wird das CATIA gestartet welchen in der Registry aktiv ist.du kannst unter dem RegKeyHKEY_CLASSES_ROOT.CATPartCATIA.PartShellNewnachschauen welcher Release aktiv ist. musst einfach den wert auslesen und ein bisschen trimmen bist du die info hast welche du brauchst.aber standard mässig wenn du nichts machst, nimmt es den momentan aktiven Release (wie wenn du auf eine datei doppelt klickst, kommt ja auch nicht das selbe je nach aktivierung)viel spass, mathias------------------In diesem Z ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter Typ Skizze
tberger am 24.03.2010 um 13:15 Uhr (0)
So was kannst du mit eienr Regel zuordnen.Dazu erzeugst du dir vorher eine isolierte Kurve Curve.1, die du mit einer Regel je nach Parameter mit einer anderen Kurve gleichsetzt (vorbereitete Curve.X und Curve.Y usw.)Die Regel fragt abIf Parameter == 1 Curve.1 = Curve.XIf Parameter == 2 Curve.1 = Curve.YHabe leider im Moment keine PKT-Lizenz zur Verfügung um die Syntax nochmals zu prüfen.------------------Grüße aus dem ThurgauThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ..."Phase 2 in ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dateinamen Vorgeben??
robert_de am 10.11.2005 um 13:29 Uhr (0)
Hallo an alle CATIA Makro Freunde,wende mich mal wieder mit einen kleinen Problem an euch.Ich speichere eine Datei ab und benutze zur Angabe des Speicherortes und des Dateinamen die Funktion "CATIA.FileSelectionBox", jetzt möchte ich noch gerne, dass mir wenn diese Box erscheint der Name von meinen Produkt als zu speichernder Name vorgeschlagen wird. Wenn jemand dafür eine Lösung weis bitte hier posten. Mir fällt da einfach keine Lösung ein.Grüße Robert------------------Viele Grüße Robert und vielen Dank f ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro zur Lizenzaktivierung
Studdy am 15.08.2006 um 07:20 Uhr (1)
In dieser Sache bin ich ein wenig weiter gekommen. Der unten stehende SourceCode wechselt Lizenzen. Dabei entsteht aber das Problem, dass nach jedem Lizenzwechsel CATIA neu gestartet werden muss. Hat jemand eine Idee wie ich auf den Reiter "Dokumente für gemeinsame Benutzung" zugreifen kann, so dass der Lizenzwechsel ohne Neustart erfolgen kann?Danke für Eure Hilfe!Language="VBSCRIPT"Sub CATMain()Set settingControllers1 = CATIA.DynSettingControllersSet DynLicenseSettingAtt = settingControllers1.Item("CATSy ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro mit Bedingungen
Lionel Hutz am 11.05.2017 um 15:16 Uhr (1)
Mithilfe eines Lays (Schalter "fog" findet sich unter dem Button Design Table) kann eine Fallunterscheidung angelegt werden:Law.1if (FormalSchenkellaenge 100) {FormalLochabstand=10}else {FormalLochabstand=15}Ist etwas gewöhnungsbedürftig und gibt nur Real aus.Auswerten kann man das Law mit der Formel für den Parameter Lochabstand_horizontalLochabstand_horizontal=RelationsRule.1.Evaluate(Laenge_Schenkel_horizontal/1mm) * 1mmDer Tipp stammt von einer Seite www.cad-gaenssler.de , die den Catia Teil leider of ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Sketches / External ref / Isloate
WilliGo am 11.06.2012 um 09:52 Uhr (0)
Hallo,ich versuche verzweifelt eine Skizze die per Link in ein Part übermittelt worden ist, per Makro zu isolieren. Ich nutze den Befehl Catia.Command hierzu. (Selelction / Objekt.Add / Catia.Command("Isloate")) Im Watchfesnter vom VBA bekomme ich zwar HybridSkechtes.count mit 1 angegeben. Leider komme ich hier nicht weiter um die einzelnen Skizzen im HybridSketches ( es können auch mehere Skizzen sein) anzusprechen, bzw. den Objekt zu zuweisen, und zu isolieren. Hat jemand die Aufgabe auch schon gehabt, u ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aufruf Startpanel
nikibert am 01.07.2009 um 16:02 Uhr (0)
Hallo,Ich hätte da noch n Problem... und zwar haben wir ein startpanel aus dem wir unsere Makros aufrufen..ansich is da so gut wie nix drin nur das er wenn er auf nen bestimmten button drück das makro über den pfad aufgerufen wird...ansonsten kann man noch eine anleitung in word damit öffnen und ein beispielpart in catia...also insgesamt 2 module 1 oberfläche und 2 class modules....Mein Problem ist nun dabei das beim erstmaligen aufruf des Startpanels(über Icon in catia) das ganze ungefähr ne minute dauert ...
|
| In das Form CATIA V5 Programmierung wechseln |