|
NX Programmierung : JT Daten berechnen
AchimN am 21.12.2007 um 21:36 Uhr (0)
Ich will einen Batch Prozess aufrufen, der von mehreren Leute benutzt werden kann und teilweise dann mehrmals am Tag eingesetzt werden soll.Und zwar mit automatischem Anlegen von Verzeichnissen in denen die Viewerdaten geschrieben werden sollen.Nur: Wenn ich manuell via File-Export-JT exportiere, dann passt alles mit der passenden tessUG.conf (überprüft im Log), wenn ich allerdings ugtopv verwende und genau dieselbe tessUG.conf via Parameter übergebe (die explizit noch einmal vor dem Konvertieren erwähnt w ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Label auf einem Face erstellen??? (in C)
MarckyMON am 10.08.2009 um 13:34 Uhr (0)
Hallo mseufert,vielen Dank für die schnelle Antwort.Ich kann natürlich der Code kompilieren und laufen so wie es ist. Allderings habe ich das Problem, das mein Projekt in C geschrieben ist, und werde dannach schwierigkeiten haben, C++ mit C zu integrieren (mit C++ kenn ich mich sehr wenig aus).Ich habe weiter geforscht und habe festgestellt, das ich das Journal so abspecken muss, damit ich diese in eine Funktion benutzen kann. Ich werde auch Parametern zu dieser Funktion in C-Sytnax lassen, und danach die ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : run_journal.exe automat. -part laden, expressions importieren, parasolid exportieren
hetvtkjc am 25.11.2008 um 16:47 Uhr (0)
Liebe Community:Ich häng da gerade vor einer interessanten Aufgabenstellung.Der Aufbau ist folgender:Ein Excel-Spreadsheet berechnet die Parameter-Werte und exportiert über Makros eine .exp-Datei, die wiederum in NX4 in ein sogenanntes Expressions-Modell importiert wird, um danach ein Parasolid zu exportieren, welches wiederum dann von Ansys verarbeitet wird.Die Idee ist jetzt natürlich, diese Operationen ab Excel abwärts zu automatisieren, sprich der User sollte möglichst keine Finger mehr rühren.Von Ansy ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Flexibles Feature
smj am 08.02.2013 um 09:55 Uhr (0)
Liebe NX-Gemeinde,ich suche die Möglichkeit, evtl. über KF (Knowledge Fusion), eine Ebene zu steuern.Ein String-Parameter mit Namen Ebenenauswahl soll die Werte "Typ1", "Typ2" oder "Typ3" annehmen können.Je nach Typ-Auswahl soll der Zielebene eine andere Ebene zugeordnet werden.Beispiel:Ebene1, Ebene2, Ebene3 sind bereits definiert!Die Zielebene soll gleichgesetzt werden mit einer der Ebenen!Der sinnblidliche Code sieht ungefähr so aus:If Ebenenauswahl="Typ_1" then Zielebene = Ebene1else If Ebenenauswahl=" ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Master Model
Tool am 17.11.2009 um 13:20 Uhr (0)
Habe mich nochmals bemüht mit UG_PART_EXPORT zu spielen und den Parameter UF_PART_export_options.Ich habe folgendes versucht in C zu programmieren: Programm welches alle Zeichnungsobjekte exportiert. Nachfolgend ein Auszug aus den verwendeten Funktionen: UF_PART_export_options_t expopt = { FALSE, UF_PART_maintain_all_params, UF_PART_copy_exp_shallowly }; while ((dwg = NextDwg(part, dwg)) != NULL_TAG) { UF_CALL(UF_PART_export_with_options(export_fspec, num_objects, object_array, & expopt)); }}Di ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : NXOPEN: dimensional constraints
drcmda am 01.10.2010 um 09:46 Uhr (0)
hallo,wie kann ich einen dim-constraint erstellen? ich probiere seit tagen einen parallel oder perpendicular constraint zu erstellen - ohne erfolg. mit der NX-Open schlägt die methode Sketch-CreateDimension fehl, anscheinend verträgt die garnicht erst die gewünschten typen. bei der alten API funktioniert der befehl UF_SKET_create_dimension auch nicht, und hier habe ich komischerweise nichteinmal die möglichkeit einen parameter-wert anzugeben. kann mir vielleicht irgendjemand einen stoß in die rechte richtu ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Stücklisten Column
l.pesch am 07.09.2005 um 13:25 Uhr (5)
Hallo alle zusammen,ich hoffe ihr könnt mir weiter helfen, hat schon mal einer von euch sich mit Journal in NX3 beschäftigt, genauer gesagt vb.net?Wie kann ich eine Stückliste eine Spalte (Column) hinzufügen,in c soll das so funktionierenextern UFUNEXPORT int UF_PLIST_create_column( double width, /* I Column width */ UF_PLIST_col_prefs_p_t col_prefs, /* I Column preferences */ UF_PLIST_column_type_t column_type, /* I Column type */ tag_t *column /* O New column */);jetzt habe ich ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Ein Problem mit DemandValue?
rhonanpaldur am 24.01.2008 um 09:07 Uhr (0)
Hallo!Mit angehängtem Code öffne ich ein Teil, erzeuge darin Inhalt und speichere es dann wieder. Mit demandValue sollte das auch in genau der Reihenfolge passieren. Beim Ausführen sehe ich aber in der Leiste mit den Meldungen, das NX erst öffnet, dann speichert und dann den Inhalt generiert.Das führt dazu, dass ich die Parts danach öffnen kann, den korrekten Inhalt sehe, aber wenn ich sie schließen will gefragt werde, ob ich die Änderungen speichern möchte. Wenn ich das tue, erhöht sich die Dateigröße und ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Probleme mit Platzierungsfläche einer Bohrung
GrassHopper am 16.03.2009 um 00:21 Uhr (0)
Hallo Sam,vielleicht hast du das Problem ja schon gelöst aber ich glaub dass es daran liegt dass das Attribut SelectedObject eine Liste darstelltWenn du auf das erste Element der Liste zugreifst funktioniert es bestimmt.Hier die Updatefunktion, bei Auswahl wird die Instance der Fläche in der Variablen RefFace: gespeichert auf di du dann im Child zugreifen kannst.(Method integer ) Update:(Instance $instance) @{ if ($instance = selection: ) then storeValue(first(selection:SelectedObject:), self: ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Knowledge Fusion - If Else Abfrage
hansi20 am 06.10.2011 um 09:34 Uhr (0)
Hallo Bito00Danke schon mal für deine Rückmeldung.Ja, die Abfrage ist eine reine Beispielbedingung.Mit den klammern hast du auch recht - hatte mich vertippt.KF braucht bei verwendung einer IF- immer auch eine ELSE- Bedinung, sonst entsteht eine SyntaxfehlerDas interessante ist, wenn ich mein Code mit 2 DFA-Files anwende funktioniert es. aber nicht wenn ich es direkt im *.prt erzeuge ohne *.dfaz.B.:#! NX/KF 4.0DefClass: aufruf (ug_base_part);(Boolean Parameter) Door?: true;(Child) wand_rechts: { class; if ( ...
|
| In das Form NX Programmierung wechseln |
|
Unigraphics Programmierung : NXOpen Basics
Walter Hogger am 03.07.2007 um 10:27 Uhr (0)
Hallo Matthias,das hört sich etwas komplex an, könnte aber klappen.Welche Programmiersprache du dafür nimmst, könnte entscheidend sein.Dazu mußt du deine schön aufgelisteten Einzelpunkte prüfen, ob sie z.B. mit VB.NET realisierbar sind.Wir haben mal ein PDM-System an UG angeflanscht. Das klappte auch mit GRIP. Es sind damit Betriebssystemkommandos, Batch-Job-Aufrufe, externe Programme, etc. aufrufbar. So kann man damit z.B. mit einer SQL-Abfrage eine Datenbank "anpingen" und das Ergebnis übernehmen und aus ...
|
| In das Form Unigraphics Programmierung wechseln |
|
NX Programmierung : Journal mit Excel-Makro ausführen
MarkusMM am 05.10.2015 um 14:09 Uhr (1)
Moin mitteinander,ich stehe vor der Problematik ein Journal über ein Excel-Makro laufen zu lassen.Habe bereits das Forum durchsucht, finde aber nicht viel und das was ich finde hilft mir wenig weiter,da ich noch nicht so tief in der Materie stecke.Folgender Thread beschreibt sehr knapp was passieren soll, stellt aber keine wirkliche Lösung vor:http://ww3.cad.de/foren/ubb/Forum4/HTML/010360.shtml#000001Wie dort bereits gesagt gibt run_journal über -help die möglichen Parameter, genau da hakt es aber.Wie übe ...
|
| In das Form NX Programmierung wechseln |
|
Unigraphics Programmierung : Ausgabe einer Warnmeldung
älg am 18.07.2005 um 08:13 Uhr (0)
Moin, die einfachste Variante ist diese: (Boolean Parameter Modifiable) jh_a1: # action button # jh_n7 is stored in jh_n8 @{ # and given out when the storeValue(round(jh_n7 ,self:,jh_n8); # button is pushed if (jh_n7: 7) then ug_printMessage({"zu klein meint älg"}) else 0; true; }; Alternativ kann der Text auch in die Maske geschrieben werden. Da in KF alles "on demand" erfolgt, kannst Du Dir zudem aussuchen, welches Ereignis die Textausgabe erzwingt, also z.B. in e ...
|
| In das Form Unigraphics Programmierung wechseln |