|
CATIA V5 Programmierung : User Blickrichtung abfragen und in Vektor umwandeln
AndiKrue am 04.12.2008 um 16:00 Uhr (0)
Hallo, ich möchte die aktuelle Draufsicht auf das Part erfassen und daraus eine Plane Parallel zum Bildschirm erzeugen. Die Plane erzeugen ist kein Problem, aber woher bekomme ich die Blickrichtung? Da muss es doch eine Möglichkeit geben die auszulesen, weil Catia macht es ja selbst bei der Erzeugung einer equitation plane auch.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Visual Studio.Net - Verweise
Matthias_cad am 20.05.2003 um 15:59 Uhr (0)
CATIA Automatisierung mit .net funktioniert. Wenn ein Verweis hinzugefügt wurde, muss das entsprechende Framework noch mit "using ..." importiert werden oder die Klassen müssen immer mit Paketname .Klassenname aufgerufen werden. Für ein PartDocument ist dies z.B. MECMOD.PartDocument part=.... bzw. using MECMOD; ... PartDocument part=... Die Paketnamen sind teilweise etwas kryptisch, ebenso die Namen der Verweisdateien.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : View per Rule/Action ausblenden / einblenden
rettev am 03.07.2014 um 07:42 Uhr (1)
So, ich habe das jetzt mal anstelle einer Rule mit einer Reaction versucht.Mal ganz einfach:SourceType steht auf: SelectionEvent: Update ViewCode:if `External Parameters yp` =="30" Sheet.1m35_with_brake_without_sealing_detailX.Show=falseSobald die View ein update erfährt, wird die View kurzausgeblendet und danach sofort wieder eingeblendet So recht verstehe ich die Catia nicht!!??
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter_CatDrawing
bgrittmann am 12.05.2015 um 17:21 Uhr (1)
ServusManuelle Suche: in Catia - bearbeiten - Suchen - Typ "aus Element" - gesuchten Elementtyp selektieren - Suchen (und dies aufzeichnen)Welche Blätter willst du nun umbenennen/suchen, das Detail-Blatt oder Blätter in der solch ein Detail eingefügt wurde? (kannst du mal ein Bild posten oder die (vereinfachte) Zeichnung hochladen)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia kann aufgenommene makros nicht ausführen...
bgrittmann am 07.12.2011 um 18:30 Uhr (0)
ServusWie wäre es wenn du mal in die Doku schaust, oder mit der Forensuche nach Makros mit Parametern suchst?(oder V5Automation.chm: Makro CAAGsiCreatePtLnAndConvertToDatum.CATScript)GrußBerndPS: Sorry, aber langsam hab ich den Eindruck, dass du gar nicht versuchst die Makros zu verstehen, bzw nachzulesen was die Befehl bewirken)------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : COMException in Visual Studio (PowerCopy)
bgrittmann am 24.05.2023 um 15:59 Uhr (1)
ServusHast du in der entsprechenden Catia Instanz die KT1-Lizenz?Hast du in dieser Instanz zuvor schon mal eine Powercopy versucht einzufügen? Wurde dann auch per EndInstanceFactory diese richtig beendet (auch im Fehlerfall)?Ggf vor BeginInstanceFactory dem erst ein EndInstanceFactory ausführen (um sicher zu gehen).GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mehrere Elemente gleichzeitug selektieren??!!
studmija am 26.11.2010 um 10:54 Uhr (0)
Hallo zusammen,ich bin hier neu im Forum und ein absoluter Einsteiger was Makroprogrammierung angeht. Ich habe ein Makro geschrieben, das nach Selektion einer Kurve (während der Laufzeit) auf dieser 3 Punkte erstellt (Start,Mitte,Ende)und mit Hilfe dieser Punkte einen Vollkreis erstellt.Die Punkte werden in einem GS "Punkte" abegelegt und der Kreis in einem GS "Kreis".Hier der Quelltext, damit das ganze etwas klarer wird (CATScript, in CATIA V5 R19):Sub CATMain() 3D-Werkzeugkasten deklarieren ------------ ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkte Search. Und Selection
Burrows am 23.02.2012 um 16:29 Uhr (0)
Hallo Ich als Newbie hab folgendes Problem:Ich Möchte gerne auf eine Kurve die ich aus selektier Punkte suchen lassen die im Show sind und das aber mehrere sind. Z.B. x Stück.Wenn ich nur einen Punkt habe funktioniert das ganze auch recht gut... aber wenn ich mehr habe bräuchte ich eine schleife oder so... ich komm irgendwie nicht drauf.Oder kann ich die dann Einzeln auslesen... Das blöde ist das es manchmal 2 Punkte sein können und manchmal 10... Für eure Hilfe wäre ich sehr dankbar... Sub CATMain()###### ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bauteilsichtbarkeit
bgrittmann am 26.03.2024 um 15:40 Uhr (1)
ServusDie hemdsärmlige Lösung wäre wohl: alle Körper und Products selektieren und die Transparenz "zurücksetzen"Code:Sub CATMain()Dim productDocument1 As DocumentSet productDocument1 = CATIA.ActiveDocumentDim selection1 As SelectionSet selection1 = productDocument1.Selectionselection1.Search "(CATAsmSearch.Product + CATPrtSearch.BodyFeature),all"Dim oVisPropertiesSet oVisProperties = selection1.VisPropertiesoVisProperties.SetRealOpacity 255, 1oSel.ClearEnd SubGrußBernd------------------Warum einfach, wenn ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Probleme mit String
tomtom1972 am 23.01.2006 um 07:23 Uhr (0)
Hallo,das funktioniert mit einer einzigen Zeile:Set oPart = Catia.ActiveDocumentFor i = 1 To oPart.Part.Bodies.Count oPart.Part.Bodies.Item(i).Name = Replace(oPart.Part.Bodies.Item(i).Name, "Copy of ", "") --- Umbenennen des/der BodiesNextIn welche Schleife du es einbettest, ist dir überlassen.GrussTomTom------------------tomtom1972
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verständnisproblem DMU Sectioning Makro
DasDon am 03.07.2012 um 20:49 Uhr (0)
Moin,ganz klar ist es mir auch nicht. In Mathe bin ich auch kein Genie und die Erklärung auf Wiki ist mir zu komplex: DrehmatrixAber die ersten 9 (0-8) zeigen die jeweiligen Vektoren der Achse.X AchseArray(0) = x:x Array(1) = x:yArray(2) = x:zY AchseArray(3) = y:x Array(4) = y:yArray(5) = y:zZ AchseArray(6) = z:x Array(7) = z:yArray(8) = z:zEin Bauteil welches nicht positioniert ist hat dem entsprechend die folgenden Vektorenwerte:100#010#001Bei einer 90° Drehung um die Z Achse(gegen Uhrzeigersinn) wären d ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fehlermeldung MECMOD.Part.Update()
Don Arnestro am 01.12.2009 um 20:38 Uhr (0)
Guten Abend Gemeinde,im Zuge meiner Applicationentwicklung mit C# tritt folgender Fehler auf (Auszug):...System.Runtime.InteropServices.COMException (0x80004005): Beim Aufruf einer COM-Komponente wurde ein HRESULT E_FAIL-Fehler zurückgegeben. bei MECMOD.Part.Update() bei Block_erstellen.Form1.button1_Click(Object sender, EventArgs e) in C:Dokumente und EinstellungenimmermannEigene DateienVisual Studio 2008ProjectsBlock erstellenBlock erstellenForm1.cs:Zeile 128. bei System.Windows.Forms.Control.OnClick ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : File open aus DL-Name Struktur
KlausXP am 09.07.2013 um 09:54 Uhr (0)
Hallo Meridian,die Such-Funktion hilft bei DL-Name-Poblemen weiter, sie hat auch meine Probleme gelöst.Hier ein Auszug von einem Programm, mit dem die DL-Pfade in einer Listbox angezeigt werden.Set DLNames = CATIA.SettingControllers.Item("CATSysDLNameSettingCtrl") DLNameList = DLNames.GetDLNameList() n = UBound(DLNameList) For s = 1 To n Me.ListBox_Pfade.AddItem (DLNameList(s)) NextAnschließend mit der Pfadauswahl aus der Listbox die Datei normal öffnen.Klaus
|
| In das Form CATIA V5 Programmierung wechseln |