|
NX Programmierung : Erstellung neuer Teile mittels KF
guckmalda am 10.01.2006 um 15:49 Uhr (0)
Hallo Leute, hab mal wieder ne neue Herausforderung.Ich möchte mittels KF neue Unterbaugruppen in eine Hauptbaugruppe einfügen. Dabei muss ich die Teile erstellen, speichern und einbauen.Diesen Schritt möchte ich jedoch über eine einzelne Funktion realiseren und keine neue Instanz erzeugen müssen. Wenn ich eine Klasse für diese Arbeit nutze habe ich damit kein Problem. Beim Nutzen von ug_part_save bekomme ich einen Fehler, der besagt, dass die Regel "part_name" nicht ausgeführt werden kann. Wenn ich mir da ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Richtungsangabe für ug_simple_hole möglich?
rhonanpaldur am 11.01.2008 um 16:39 Uhr (0)
Hi!Ich hatte ja schon in der Hilfe nachgesehen, was ug_hole und ug_simple_hole können, aber es auch gerade nochmal wie du vorschlugst überprüft. Habe nichts gefunden. nx_hole bietet immerhin einen Parameter "reverse_direction:" evtl hilft das. Versuche ich gerade mal.Aber es ging beim Erzeugen des oben genannten Konstruktes ja und erst beim erneuten Öffnen des ganzen Teils gab es Probleme. Und die nur ca. jedes 2. Mal. Finde ich nicht in Ordnung so einen "Mal da, mal nicht da" Fehler. Der Thread hier sagt ...
|
| In das Form NX Programmierung wechseln |
|
Unigraphics Programmierung : Extrude-Fläche mit Parameter Gewinde versehen
en0038 am 19.06.2006 um 11:46 Uhr (0)
Hallo Joerg.A,ich habe mit KF einen Zylinder erstellt, dieser hat das Flächenattribut "GEWINDE". "GEWINDE" hat my_diameter als Referenz. Ändert sich der Wert von my_diameter so ändert sich der Wert von "GEWINDE" mit. Jetzt habe ich diesen Koerper als UDF exportiert und die Referenzierung ist verlorengegangen. Das heißt: ich ändere den Durchmesser des Zylinders beim erstellen des UDFs z.B. auf 22. Prüfe ich später das "Geewinde"-Attribut steht immer noch der alte Wert M10. Beim erzeugen des UDFs wird die im ...
|
| In das Form Unigraphics Programmierung wechseln |
|
NX Programmierung : Attributenwert in einer Baugruppe auslesen
Lukas1983 am 28.05.2009 um 14:19 Uhr (0)
Hallo,ich habe leider ein nächstes Problem:Es geht um die Constraints. Ich bekomme den Typ und gegebenfalls die Parameter aber ich kann nicht die betreffenden Bauteile rauslesen.Beispiel:Distance = 4 das habe ich.Fläche Kolben - Fläche Pleuel das brauche ich. ich habe versucht mit: foreach (NXOpen.Assemblies.Component comps in rootComp.GetChildren()) foreach (NXOpen.Positioning.ComponentConstraint con in comps.GetConstraints()) { foreach (NXOpen.Positioning.ConstraintReference refenz in con ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Attributenwert in einer Baugruppe auslesen
Lukas1983 am 28.05.2009 um 14:19 Uhr (0)
Hallo,ich habe leider ein nächstes Problem:Es geht um die Constraints. Ich bekomme den Typ und gegebenfalls die Parameter aber ich kann nicht die betreffenden Bauteile rauslesen.Beispiel:Distance = 4 das habe ich.Fläche Kolben - Fläche Pleuel das brauche ich. ich habe versucht mit: foreach (NXOpen.Assemblies.Component comps in rootComp.GetChildren()) foreach (NXOpen.Positioning.ComponentConstraint con in comps.GetConstraints()) { foreach (NXOpen.Positioning.ConstraintReference refenz in con ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Extrempunkt einer Fläche erzeugen
SunOnTheRun am 15.05.2014 um 14:58 Uhr (1)
Hey Leute,Ich habe jetzt eine Lösung gefunden und wollte euch die Lösung nicht vorenthalten, falls nochmal jemand so ein Problem hat.Wenn man den Extrempunkt z.B. mittels Measure Extremes ermitteln will, kann man das Ergebnis als Expression ausgeben lassen. Am besten ihr ermittelt euch die Programmierschritte mittels einer Journalaufnahme. Nachdem man den Befehl geöffnet und die entsprechenden Inputs selektiert hat, kann man unter dem Menüpunkt "Associative Measure and Checking" einen Haken bei "Create ind ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Baugruppe
Lila95 am 15.10.2008 um 12:01 Uhr (0)
Hallo Leute!Hab ein Problemchen mit der Bearbeitung von Baugruppenteilen. Wähle eine Fläche in einer Baugruppe aus und möchte auf diese eine Bohrung platzieren.Hab mir das dazugehörige Part mit Namen ausgelesen, sodass ich mit ug_evaluateInPart oder ug_child_in_part die Parameter in die Datei schreiben kann. Dies funktioniert solange, bis ich auf eine Fläche (Instance, mit ug_adoptObject adoptiert) verweise.Hier der Auszug für die Klassenübergabe:(string) hole_rule: "{class, ug_simple_hole, Hole_Diameter, ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Zugriff auf Ergebnis eines misslungenen Comit
romanoir2005 am 04.11.2013 um 15:55 Uhr (1)
Hallo Wladimir,ich weiss nicht ob ich Deine Frage richtig verstehe:Mein bisheriges Vorgehen steht ja im Ausgangspost. Ein "eleganter Weg" wäre vielleicht gewesen wenn der Feature-Builder eine Methode hätte mit dem ich das fehlgeschlagene Feature bekommen kann, nachdem Commit etc. nichts liefern (s. Ausgangsposting).Eine alternativ-Lösung wäre evtl. den Featurebuilder zunächst mit Idiotensicheren Parametern zu bestücken, dann würde man zunächst mal nach dem Commit an das Feature kommen und könnte sich den Z ...
|
| In das Form NX Programmierung wechseln |
|
Unigraphics Programmierung : loop soll Linien erstellen
en0038 am 10.08.2005 um 14:06 Uhr (0)
Hallo,ich habe ein Programm erstellt mit dem Linien uber ein loop erstellt werden sollen..dfa wird eingelesen aber es werden keine Linien erstellt.Zuerst werden Punkte auf dem Bildschirm erstellt anschliessend werden diese uber die .dlg Maske eingelesen und in der Liste sel_coords gespeichert. Aus diesen Punkten sollen dann eigendlich Linien erstellt werden. Dies passiert aber nicht..dlg im zipWer weiss RatGruss en#! UG/KF 17.0DefClass: more_than_2_points (ug_base_part);(list modifiable Parameter) sel_coor ...
|
| In das Form Unigraphics Programmierung wechseln |
|
NX Programmierung : Auf Export-Prozess warten
gfx-toxic.de am 11.03.2013 um 17:27 Uhr (1)
How do I execute the translators from a command line?The command line interface allows you to translate files without using the interactive menus. You can get to the command line prompt with the following steps: * Ensure that your NX environment variables are properly set up. This includes UGII_BASE_DIR and UGII_ROOT_DIR. * Set your PATH variable should include UGII_ROOT_DIR. * Execute the appropriate script to initiate the translator. Note that if no parameters are passed to the script, the user ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : -unexpected value type-
Lila95 am 29.08.2008 um 17:08 Uhr (0)
Hallöchen,habe ein kleines Programm geschrieben, in dem ich die mit VB selektierten Objekte übernehme und weiter verarbeiten möchte. Da die Objekte aus VB nur als Hostpointer übergeben werden, habe ich sie mit ug_body zur Instance machen wollen...Das hat bis eben auch super funktioniert. Ich hatte nur irgendne Kleinigkeit aus dem Programm, was nichts mit dem ug_body zu tun hat, geändert und erhalte auf einmal die Fehlermeldung "Unexpected value type. Error found in instance Root:name:Ob1:feature:. Given ty ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Attributenwert in einer Baugruppe auslesen
Siassei am 28.05.2009 um 17:26 Uhr (0)
Servus, Zitat:Es geht um die Constraints. Ich bekomme den Typ und gegebenfalls die Parameter aber ich kann nicht die betreffenden Bauteile rauslesen.ja, da sehe ich auch nichts anderes. Vielleicht weiss da Seifert mehr.Ansonsten musst du mit UF arbeiten.Schaue dir mal "NXOpen.UF.UFAssem.Constraint" an. Dort kannst du die Informationen auslesen. Zitat:Und da noch eine Frage: Gibt es irgendwo eine vernünftige Beschreibung von den Klassen und Methoden in NX Open. Ich habe bis jetzt nur das NXOpen.Net API Refe ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Attributenwert in einer Baugruppe auslesen
Siassei am 28.05.2009 um 17:26 Uhr (0)
Servus, Zitat:Es geht um die Constraints. Ich bekomme den Typ und gegebenfalls die Parameter aber ich kann nicht die betreffenden Bauteile rauslesen.ja, da sehe ich auch nichts anderes. Vielleicht weiss da Seifert mehr.Ansonsten musst du mit UF arbeiten.Schaue dir mal "NXOpen.UF.UFAssem.Constraint" an. Dort kannst du die Informationen auslesen. Zitat:Und da noch eine Frage: Gibt es irgendwo eine vernünftige Beschreibung von den Klassen und Methoden in NX Open. Ich habe bis jetzt nur das NXOpen.Net API Refe ...
|
| In das Form NX Programmierung wechseln |