|
NX Programmierung : Visualisierung/ NXOpen
Hauki2905 am 04.02.2011 um 10:53 Uhr (0)
hi,naja, der nächste schritt wäre zB ein nc programm in einem externen programm zu erstellen und das dann mehr oder weniger sofort zu visualisieren. ich bin ja wie gesagt auch erstmal nur so am rumspielen.trotzdem danke für die schnelle antwortGrüßeHauki
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Visualisierung/ NXOpen
Hauki2905 am 03.02.2011 um 12:30 Uhr (0)
hi, danke erstmal für die schnelle antwortalso vs 2010 steht für visual studio 2010. och programmiere darin eine anwendung in visual basic .netalso die interaktivität soll halt seindass der user einen punkt auswählen/anklicken kann (sprich, öffnet nx assembly die uA auch einen punkt enthält)mein prgramm soll dann erkennen, welcher punkt angeklickt wurde und diesen punkt dann weiter nutzen können.dankeHauki
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Visualisierung/ NXOpen
schulze am 03.02.2011 um 13:15 Uhr (0)
Die Reihenfolge der Ereignisse ist nicht beliebig.Deine Beschreibung lässt Interpretationen zu.Der einfache Fall:Der Anwender startet NX, ruft die Baugruppe auf, selektiert einen Punkt und ruft dann aus NX heraus Dein Programm auf.Also besteht die erste Aktion darin, die Koordinaten des selektierten Punkts zu bestimmen.Online-Hilfe - Automatisierung - NX Open for .NET Reference GuideLeider versagt meine Installation beim Öffnen weiterer Seiten, aber ich sehe noch so etwas wie "GeometryLocationDataClass"... ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Visualisierung/ NXOpen
Hauki2905 am 03.02.2011 um 13:32 Uhr (0)
hmm, ja genau da liegt auch noch so ein problem. kann ich auf den selektierten punkt nur zugreifen, wenn ich das programm aus nx herraus starte?? weil ich hab momentan folgendes in meinem programm gemacht :neues part,neue assemblyn punkte ins partpart in die assemblyn zylinder parts genereiert und in die assembly reindas geht volla utomatisch, aber läuft halt leider im hintergrund ab.ich möchte gerne, dass ich die chance habe, das ganze auch zu sehen, während ichd as erstelle. weil momentan kann ich meine ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Visualisierung/ NXOpen
schulze am 03.02.2011 um 15:06 Uhr (0)
ich wundere mich halt darüber, dass ich alles via api machen kann, OHNE dass ich dazu nx starten mussWas Du in NX siehst, ist ja "nur" eine bildliche Darstellung eines mathematischen Modells, das in der Datei steckt.Der Mensch ist stark auf seine Sinne angewiesen,ein Rechner eben nicht.gib mir input ...INPUT.... was mache ich falsch?Da muss ich passen.Ich kann zwar Programme lesen und manchmal auch verstehen, habe selber aber keine Übung im Programmieren. Mit der .net-Umgebung bin ich eben nicht vertraut. ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Visualisierung/ NXOpen
mseufert am 03.02.2011 um 16:25 Uhr (0)
Hallo Hauki,eine der interaktiven Funktionen zur Positionsabfrage ist:UFSession.GetUFSession.ui.Pointconstruct(...)Eine andere interaktive Möglichkeit bietet der SelectionManager, den Du ja schon gefunden hast. Der kann allerdings nur sog. Screen- Locations abfragen, also nichts im 3D- Raum.Falls NX ohne sein UserInterface läuft, kannst Du Koordinaten über jedes denkbare Control der Windows Forms eingeben, z.B. eine Textbox.Mach Dir aber vor allem mal den Unterschied zwischen interaktiver Arbeit innerhalb ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Visualisierung/ NXOpen
Hauki2905 am 03.02.2011 um 16:32 Uhr (0)
hi, danke erstmal für die antwort,ich komme aus der catia welt, wo es halt die möglichkeit gibt, externes programm und catia-benutzeroberfläche gemeinsam zu nutzen.und da ich halt jetzt so sachte dabei bin zu nx 7.5 umzusteigen, bin ich halt son dabei, das ein oder andere auszuprobieren.grüßehauki
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Visualisierung/ NXOpen
mseufert am 04.02.2011 um 08:29 Uhr (0)
Hallo Hauki,unabhängig davon, was andere Programme können: Was macht es für einen Sinn, aus einem externen Programm einen Dialog zur interaktiven Positionsabfrage zu starten ? Wo soll der Anwender dann hinklicken, wo sieht er das Linienende, den Kreismittelpunkt etc., dessen Koordinaten er braucht ?Das ist, was m.E. nicht zusammen passt.Gruß, Michaelp.s. Über Http können externe Programme eine interaktive NX- Session steuern. Habs bislang aber noch nicht versucht, darüber eine Positionsabfrage zu starten.
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Visualisierung/ NXOpen
schulze am 04.02.2011 um 11:31 Uhr (0)
der nächste schritt wäre zB ein nc programm in einem externen programm zu erstellen Zum Lernen mag das ja interessant sein, aber für professionelle Anwendungen gibt es bereits NX/CAM. Verschwende Deine Zeit nicht damit, gegen ein grosses Team von erfahrenen Entwicklern in Konkurrenz zu treten.------------------R.Schulze
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Punkt und Linie normal zur fläche
Hauki2905 am 24.02.2011 um 16:50 Uhr (0)
also ich habe es jetzt hinbekommen,abllerdings eher durch zufall. ich habe festgestellt, dass es scheinbar nicht möglich ist, eine Linie senkrecht zur Fläche in einer assembly zu erzeugen?? wenn ichs in nem einzelnen part mache klappt es.Code: Private Sub createlineonsurface(ByVal part As Part, ByVal start As Point, ByVal ende As Point) Dim linie As NXOpen.Features.AssociativeLine Ä= Nothing Dim linebuilder As NXOpen.Features.AssociativeLineBuilder linebuilder = part.BaseFeatures.CreateAssociat ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Text eines Maßes ändern (nicht den Append Text)
gfx-toxic.de am 12.04.2011 um 07:21 Uhr (0)
Ho man, wie ich diese Aussage hasse! ;-) Zitat:in NX7.5 we got a new method for the Dimension class as result for an existing Enhancement Request:NXOpen.Annotations.Dimension.SetDimensionText(String[]) Tested it with NXOpen for VB and it worked pretty well in NX7.5:Unfortunately this is not available yet in NX6.Hence, Ill have to close this IR as "Fixed Next".This maybe fixed by made code Changes in our next release....grrrFür die Nachwelt hier zur Info ------------------Gruß Matthias--------------------- ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Excelwerte einlesen
Hauki2905 am 13.04.2011 um 15:41 Uhr (0)
guck mal bei UGII/managedda sind n paar dlls drin. die stellen im wesentlichen die api für nx dar (NXOpen)
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Block Styler mit NXOpen
e.gilsdorf am 15.04.2011 um 10:18 Uhr (0)
Moin moin,ich schlage mich seit gestern mit dem Block Styler herum.Das Endziel ist es, eine Liste von Featuren in einer Listbox auszugeben.Momentan scheitere ich aber daran, zur Laufzeit irgendetwas an diesem Dialog zu ändern.Beispielsweise möchte ich den Blocknamen ändern.Die Hilfe zeigt hier Beispiel mit Get und Set-Methoden für Properties, alsoPropertyList dialogProps = theDialog.TopBlock.GetProperties();dialogProps.SetString("Label", "Ein Block");;Ich kann zwar die Werte auslesen und ändern (eine Texta ...
|
In das Form NX Programmierung wechseln |