|
NX Programmierung : NxOpen Renderzeit festlegen
Eonwe am 10.12.2021 um 14:28 Uhr (1)
Hallo Michael, vielen Dank erstmal für den Input. Ich bin gerade dabei mir das Thema Multithreading zu erarbeiten, bin da noch absoluter Laie. Und gefühlt verhält sich NX nicht immer so wie es sollte, oder einfach nicht so wie ich es erwartet hätte.Genau richtig erkannt, ich will warten bis das Bild fertig gerendert ist, bzw. bis ausreichend Iterationen stattgefunden haben. Die exakte Dauer muss noch ermittelt werden, vermutlich irgendwo im Bereich von 20-60 Minuten, hängt auch von der Rechenleistung und d ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Simulation/Animation steuern im MechatronicsCD oder MS
Teepo am 06.05.2017 um 15:43 Uhr (1)
Hallo alle,ich versuche gerade über NXOpen-Code eine Simulation im MCD zum Laufen zu bringen.Wenn ich ein Journal aufzeichne, wird nicht aufgezeichnet wie der programmatische Befehl für den Play-Button ist (Run the Simulation).1. Frage:Kann mir jemand sagen wie das Objekt und die Methode in Java/C# heißt, um die Simulation zu starten?Hintergrund:Im Modul Motion-Simulation ist das noch die AnimationControl und dann play().Leider muss man aber in der Motion-Simulation immer vorher eine Berechnung durchführen ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Kombinieren von zwei NX-Journalen
CAD1323 am 22.05.2018 um 13:53 Uhr (1)
Sorry sollte nicht nach bitte mach mal klingen, möchte ich auch nicht...Versucht habe ich schon den STL-Code nach dem Operations-Code einfach einzufügen, also mit zwei Modulen, da kam folgende Fehlermeldung:NXOpen.NXException: Datei bereits vorhanden bei NXOpen.BasePart.SaveAs(String newFileName) bei NXJournal.Main(String[]args) in C:...journal.vb:Zeile 33Danach das ganze als weiteren SUB integrieren wobei die Fehlermeldung:SCRIPT_INVOKESystem.Reflection.AmbiguousMatchException: Mehrdeutige *bereinstimmung ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Bohrung
Trudel am 08.05.2009 um 08:27 Uhr (0)
Wenn ich NX6 auf hab, starte ich mein Projekt über einen Button. Und wenn ich dann auf die Features zugreifen will mit der Methode aus dem ersten Post, kommt die Fehlermeldung, dass in meiner Dll(mein Projekt) ein Fehler aufgetaucht ist. Dann steht da halt der Pfad meiner erstellten DLL + Funktionsname ufusr.Fehler taucht nur auf, wenn eine Bohrung in meiner prt.Datei in NX6 enthalten ist. Alle anderen Features werden problemlos ausgelesen. Gruß Trudeledit: Hab mein Problem entdeckt. Habe beim update von N ...
|
| 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 |
|
NX Programmierung : Öffnen eines NX Parts aus einem externen Programm
gfx-toxic.de am 17.06.2014 um 11:16 Uhr (1)
Ach...da bekommst du nur so eine bescheidene Meldung vom NX.Der sauberste Weg, wäre das Event "Exited" zu abonnieren, aber das funktioniert mit dem Journal nicht, weil es gleich beendet wird.Eine Quick und Dirty Lösung für das Journal wäre so:Code:using System;using NXOpen;using System.Diagnostics;namespace NXServer{ /// summary /// Description of Journal. /// /summary public class Journal { public static void Main(string[] args) { Session session = Session.GetSession(); Process excel = new Proces ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : 64Bit ruft 32Bit
RobertM am 04.09.2013 um 07:03 Uhr (1)
Hallo,ich sitze gerade vor einem Scherbenhaufen.Wir haben jetzt folgende Rechnerkonfiguration in der Firma:WIN7 64 BitNX8.5 64BitOffice 2010 32BitDas Problem ist nun, dass ich aus NXOpen auf Access und Excel zugreife.Laut Microsoft geht das aber bei der Konfiguration nicht.Zitat:Wenngleich 32-Bit-Anwendungen transparent ausgeführt werden können, wird die Kombination zweier Arten von Code innerhalb desselben Prozesses nicht unterstützt. Eine 64-Bit-Anwendung kann nicht mit einer 32-Bit-Systembibliothek (DLL ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Mandatory Text aus Custom Symbol
MScherer83 am 23.02.2016 um 10:17 Uhr (1)
Hallo zusammen,dies ist mein erster Beitrag,Ich arbeite mit NXOpen für .NET. (seit ca. einem halben Jahr)Ich habe auch schon die Forensuche benutzt, aber noch keinen konkreten Lösungsansatz für mein Problem gefunden. (Hoffe ich habe da aber nichts übersehen)Nun zu meinem Problem:Ich muss in einer Zeichnung alle Werte eines Custom Symbols auslesen. Nun ist es so, dass bei manchen Symbols es nicht bearbeitbare Texte (TextTyp ist hier ja "Mandatory") gibt, welche ich jedoch auslesen muss. Diese werden mir ja ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : NXopen dll Vb->C#
DerFräser am 10.07.2020 um 18:39 Uhr (7)
Ich habe die Lösung gefunden, stimmt nicht so ganz. Ein anderer Programmierer hat den Fehler gesehen.Also das Ganze ist eine Konsolenanwendung in VS, worin eine Winform erstellt wird. Anschliessend wird in VS(Projekteigenschaften) umgestellt auf Klassenbibliothek.Im Code wird nach der Darstellung der Form, ein zweiter Thread gestartet, der immer mal wieder prüft ob das Fenster noch läuft; wenn nicht wird die DLL aus NX entladen.Mein Fehler (Delegate = Methodenzeiger) die Methode war noch nicht eingetippt.E ...
|
| In das Form NX Programmierung wechseln |
 |
NX Programmierung : kontrollieren der UDF Orientierung vom Programm aus
Teepo am 03.12.2015 um 17:41 Uhr (1)
Hallo,ich versuche gerade eine User Defined Function (UDF) in Programmcode und entsprechender GUI umzusetzen.Was mir unglaubliche Probleme bereitet sind die Orientierungen bei jeder Operation die die UDF durchführt.Als Beispiel sei genannt die Extrude-Funktion:Ich habe einen rechteckigen Volumenkörper und möchte einerseits die obere Fläche runtersetzen und andererseits mit Offset im Extrude den Körper seiner Breite nach extrudieren.Wenn ich nur die UDF dazu benutze ist das Ganze kein Problem, da ich dort d ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Workpart aktualisieren (Wave-Links)
pleudel am 12.03.2014 um 13:52 Uhr (1)
Hallo zusammen, ich möchte gerne per Code das aktuelle Workpart aktualisieren (Was sonst über Baugruppen - Wave - Assoziativitätsmanager und die Auswahl des aktuellen Teils geht)Mein Code dafür: For Each prt As Part In theSession.Parts If prt.JournalIdentifier = workPart.JournalIdentifier Then Dim partTag(0) As NXOpen.Tag partTag(0) = prt.Tag theUfSession.Wave.UpdateParts(1, partTag) End If NextFunktioniert auch. Leider aber nicht immer, denn genau dann, wenn es durch ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Import-Part VB.NET
SMario am 08.02.2006 um 13:15 Uhr (1)
Hallo Proofin, Zitat:Original erstellt von Proofin:heißt das, das du keine eigenen Sachen mehr erstellst oder hast du einen anderen Weg gefunden??Nein, genauso wie es dort steht bezogen auf das kompillieren.Da ich es bisher nicht hinbekommen habe etwas kompilliertes (egal ob als EXE oder DLL) zum Laufen zu bekommen (mangels dotnet-Author-Lizenz),habe ich das mit dem Kompillieren erstmal "auf Eis" gelegt.Ich benutze die Visual Basic-Programme/Funktionen als Journal innerhalb von NX (als Button in ein To ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Probleme mit GetUnloadOption
seiwi am 23.11.2011 um 09:41 Uhr (0)
Hallo Vitalic,die beiden Optionen haben folgende Bedeutung:AtTermination = Entladen beim Beenden von NXImmediately = Entladen beim Beenden vom NXOpen-ProgrammCode:public static int GetUnloadOption(string arg){ return System.Convert.ToInt32(Session.LibraryUnloadOption.AtTermination); // An dieser Stelle springt das Programm immer raus // Das Return greift ja immer und springt aus der Methode heraus... if (_bUnload) return System.Convert.ToInt32(Session.LibraryUnloadOption.Immediately); // Hier ...
|
| In das Form NX Programmierung wechseln |