|
NX Programmierung : Datenbankattribute(TCE) aktuallisieren
ThomasZwatz am 24.04.2009 um 22:19 Uhr (0)
NXOpen.PDM - DatabaseAttributeManager - RefreshAttributes() schaut mich gut an ...Thomas
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Text (Note) über Koordinaten ansprechen
RobertM am 11.01.2011 um 10:51 Uhr (0)
Hallo Michaelich habe meinen Text identifiziert:Part display = theSession.Parts.Display;NXOpen.Annotations.Note[] alleTexte = display.Notes.ToArray();string[] einText = new string[0];Point3d suchpunkt = new Point3d(194.0, 2.5, 0.0);foreach (Note note in display.Notes){ einText = note.GetText(); Point3d punkt; note.GetAssociativeOrigin(out punkt); if (Equals(punkt, suchpunkt)) { //löschen NXObject[] objects1 = new NXObject[1]; objects1[0] = note; int errs1 = theSes ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Note auf welchem DrawingSheet?
gfx-toxic.de am 04.06.2012 um 11:31 Uhr (0)
Grrrrr...ich krieg glaub ich die Krise!Ich wollte das von mir oben schon gepostete über das Info Fenster doch mal etwas schöner gestalten.Jetzt bekomm ich nur bei Zeichnungen mit mehreren Blätter folgende Exception.NXException: View ist not displayed.NXOpen.DisplayableObject[] displayable_objects = workpart.DrawingSheets.ToArray()[i].View.AskVisibleObjects();Was die Exeception meint ist mir schon klar. Kann ich nicht einfach sagen ich will einfach alle Member?Gibt es vielleicht doch noch eine andere Lösung ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : NURBS-Flächen
mseufert am 15.11.2012 um 18:33 Uhr (0)
Hallo zusammen,zwei Dinge gibts aus meiner Sicht anzumerken:Falls die "beliebige Geometrie" keine Nurbs ist, müsste zuerst umgewandelt werden, z.B. mit Extract Geometry. Das sollte via NXOpen machbar sein.Zur Berechnung von Nurbs braucht man die Pole mit Gewichtung, ein bzw. zwei Knotenvektoren (Kurve/Fläche) und den Grad des Elements. Diese Infos lassen sich über NXOpen.UF auslesen, Kurven z.B. über UF_CURVE.Die wesentliche Frage ist allerdings, wie Walter schon angemerkt hat, das Warum ? Am besten ist di ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Standard NX-Befehl in Journal?
Sirus am 25.01.2013 um 13:50 Uhr (0)
hallo gfx-toxicich habe da etwas gefunden, scheint jedoch einen fehler zu haben,es geschieht nichts?!ich möchte in einem journal einen nx-standad-befehl aufrufen,einer der übers journal-recording nicht aufgezeichnet wir,und noch weitere aktionen vor oder nachher ins journal zu packen. ------------------------------------------------------------------Option Strict OffImports SystemImports NXOpenModule NXJournalSub MainDim theSession As Session = Session.GetSession()Dim theUI As UI = UI.GetUI()theUI.MenuBarM ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Komponente finden und Geometrie kopieren mit Makro
geraldb am 22.01.2019 um 20:31 Uhr (1)
Hallo Rouven,Zitat:1. Was kann man aus dem Code erstmal ohne Sorgen streichen?Ich vermute mal, dass das nicht gebraucht wird:Was man mit funktionierendem Code nicht braucht sind die Undo-Sprungmarken, alle entfernbarCode:Dim markId2 As NXOpen.Session.UndoMarkId = NothingmarkId2 = theSession.SetUndoMark(NXOpen.Session.MarkVisibility.Invisible, "WAVE Geometry Linker")theSession.DeleteUndoMark(markId2, Nothing)Sofern die aufgezeichneten Rotationsmatrizen und Translationsdaten nur auf eine Objektdrehung/bewegu ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : UsedArrangement Property - Baugruppe
RobertM am 16.01.2013 um 08:22 Uhr (0)
Hallo Michael,dass hat schon seinen Grund, dass ich die Abfrage in der Zeichnung machen muss.Das Problem habe ich jetzt folgendermaßen gelöst.Im ersten Schritt muss ich auf Drawing prüfen und dannCode:NXOpen.Assemblies.ComponentAssembly componentAssembly;NXOpen.Assemblies.Component rootComponent;componentAssembly = workPart.ComponentAssembly;rootComponent = componentAssembly.RootComponent;assemblies.Component[] children = rootComponent.GetChildren();foreach (assemblies.Component child in children){ assemb ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Skizzengeometrien auslesen
mseufert am 11.06.2008 um 14:11 Uhr (0)
Hallo Michael,ohne das nun ausprobiert zu haben, gehe ich davon aus, daß die fünfstellige Zahl der sog. TAG ist. Mit diesem Tag kann über ask_type_and_subtype (vermutlich in NXOpen.Object) der Objekttyp festgestellt werden. Handelt es sich jetzt um eine Linie, geht der Zugriff aus deren Daten wie folgt: Objekt anlegen mit Dim my_line as NXOpen.line (Kann auch ... as New ... lauten). Über NXObjectManager.Get() kriegt man das Objekt zum Tag. Mit my_line.[Startpoint|Endpoint] können dann die Punkte gelesen we ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : deleteFaceBuilder
met am 30.03.2011 um 07:41 Uhr (0)
Hallo,für Strg+a gibt es wahrscheinlich keine NXOpen Funktion, oder ?! Gruß, met
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Baugruppen Bedingungen
andras am 20.03.2008 um 17:47 Uhr (1)
Ich habe jetzt mal ein Beispiel geschrieben welches sich jeweils 2 Ebenen nimmt und diese in die matingcondition Klasse übergibt.Problem ist eigentlich ich weiss nicht was ich da übergeben soll.Die Klasse verlangt ja TAG was mich irgendwie verwundert.Bei der Zeile mc_data.constraints(0) = mateConstr() meckert er nun.Ich denke das Problem ist meine Definition von mateConstr aber ehrlich die Doko ist da ein Buch mit 7Siegeln für mich.Kennt sich jmd damit aus? Option Strict OffImports SystemImports System.Col ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : jpg Exportieren
mseufert am 10.03.2008 um 21:10 Uhr (0)
Hallo Joe,in NXOpen.UF UFDisp gibts ein CreateImage. In der .NET- Doku ist ein Beispiel dazu.Gruß, Michael
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Import dataset nach TC
ThomasZwatz am 10.06.2020 um 14:18 Uhr (1)
Das ist NXOpen C, das kann man nicht als Journal laufen lassen, das geht nur kompiliert.
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Geburtstag !
gfx-toxic.de am 01.06.2012 um 06:52 Uhr (1)
Hey,ja das was ihr hier ansprecht hat mich auch schon immer etwas stutzig gemacht. Siehe das Thema SNAP dazu.Wo geht die Reise hin?!Ich finde NXOpen mit den .NET Sprachen von MS schon sehr schick. Jetzt mit Windows 8 ist aber auch die Frage, wie geht es mit .NET überhaupt weiter?Macht es Sinn auf Java umzusteigen?Mich würde auch die Strategie interessieren die Siemens mit den verschiedenen Programmiersprachen verfolgt... Zitat:Wie sieht es mit der Anbindung zu Teamcenter / ugmanager aus?Das würde mich auch ...
|
| In das Form NX Programmierung wechseln |