|
NX Programmierung : Parameter an DLL übergeben
gfx-toxic.de am 19.11.2010 um 10:58 Uhr (0)
Hallo Thomas,ich löse es auch so wie Michael es beschrieben hat.Ein Journal kann dann so aussehn:Code:using System;using System.Reflection;using NXOpen;namespace Example{ public class NiXe { public static void Main(string[] args) { Assembly ass = Assembly.LoadFrom("Pfad zu DLL"); Type ty = ass.GetType("Namespace in der DLL"); Object[] p = { "Parameter" }; ty.GetMethod("Methodenname").Invoke(null, p); } }} Zitat:Original erstellt von mseufert:Hallo Thomas,ein Programm mit Ein ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : NX Journal mit TC Workflow o.Ä. automatisieren
matthias-p am 30.10.2020 um 06:56 Uhr (1)
Guten Morgen,Wie Thomas schreibt run_managed.exe ist für kompilierte NXOpen Anwendungen und run_jorunal.exe für Journale.Wenn du eines der beiden mit Teamcenter verbinden willst, gibt es 2 Möglichkeiten.Bei beiden müssen die Umgebungsvariablen für den NXManager in der Umgebung (Kommandozeile) gesetzt seien.Am besten nimmst du einfach eine Teamcenter Shell. Kommt auch wieder drauf an ob 4-tier oder 2-tier.In der NX Doku ist das beschrieben, was du für welche Umgebung brauchst...hierZitat:@ECHO OFFecho.::--- ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Block Styler Dialog (Wo ist der Wert?)
TH-Sulzer am 07.10.2016 um 11:46 Uhr (1)
Ich habs, Danke public int update_cb( NXOpen.BlockStyler.UIBlock block) { try { if(block == Block1) { string Stufenzahl = Block1.GetProperties().GetEnumAsString("Value"); //.GetEnum("Value").ToString(); //Stufenzahl = (Int32.Parse(Stufenzahl) + 1).ToString(); Part workPart = theSession.Parts.Work; Part displayPart = theSession.Parts.Display; // Edit 051016 Expression expression1 = (Expression)workPart.Expressions.FindObject("Anzahl"); Unit u ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : VB.net: File.Copy will nicht auf x64
mseufert am 05.08.2009 um 13:49 Uhr (0)
Hallo Thomas,da hilft m.E. nur langsames Herantasten. Du kannst mal folgendes versuchen:Das Kopieren unabhängig von Journal, z.B. mit einer kleinen Batch machen.Dein Journal aufs absolut notwendige reduzieren und auf dem Server starten. Wenn kein NX drauf ist, kann das Journal auch mit run_journal.exe (in ... UGII) gestartet werden.Fürs reine Kopieren kannst Du Dein Program auch mal mit VS debuggen. Alle Zugriffe auf NXOpen vorher auskommentieren.Zur Kontrolle die Dateinamen vor File.Copy ins ListingWindow ...
|
| In das Form NX Programmierung wechseln |
|
Unigraphics Programmierung : Funktion CreateArc
SMario am 19.10.2005 um 10:10 Uhr (0)
Moin, Zitat:Hallo alle zusammen,[...] aber das Programm bringt eine Fehlermeldung und es wird nichts erzeugt.Könntest ihr es euch mal anschauen. Es ist eigentlich alles angegeben.naja, so richtig Programmierer bin ich nicht, aber ich habe das mal mit einer anderen Funktion für mich gelöst. Vielleicht kannst du damit was anfangen.Ich habe noch ein paar Kommentare eingefügt, da bsplw. die Winkelangeben in Bogenmass umgerechnet werden müssen, bevor sie NX verarbeitet ohne einen Fehler auszuspucken.Code:Option ...
|
| In das Form Unigraphics Programmierung wechseln |
 |
NX Programmierung : Probleme mit OvercrownBuilder
Andreas NX am 02.12.2013 um 11:13 Uhr (1)
Hi,ich verwende in meinem Programm die Funktion "Overcrown". Hierbei werden die Flächen auch alle so erstellt, wie ich es mir wünsche. Allerdings kann ich die durch "OvercrownBuilder.commitfeature" erstellten Flächen nicht weiterverarbeiten. Es scheint so, als würde durch commit/commitfeature nichts zurückgegeben werden. Somit komme ich an keine Kurven, Flächen oder sonstige Objekte ran. Testweise habe ich versucht mir jegliche Eigenschaften der Kurve, wie z.B. Farbe oder FeatureType, über "lw.WriteLine" a ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Anzeigen des PreviewImages / Gesamtmaße einer Baugruppe
darke77 am 19.06.2009 um 14:39 Uhr (0)
Hallo erstmal ich beschäftige mich zur Zeit im Rahmen meiner Diplomarbeit mit NXOpen(Java), und habe auch schon viele (einfache) Sachen anhand der Beispiele oder selbsterstellter Journale hinbekommen... Ich nutze die API primär, um Daten aus den Part Dateien zu extrahieren, und zwar ohne laufendes NX.Zwei Sachen treiben mich jetzt aber seit einigen Tagen in die Verzeiflung: Wie bekomme ich das Preview Image auf einen SWT Canvas ? getPreviewImage().pixels liefert mir ein int[] zurück, in dem für jeden Pix ...
|
| In das Form NX Programmierung wechseln |
|
Unigraphics Programmierung : Journal unter VB6
SMario am 24.04.2007 um 10:44 Uhr (0)
Hallo Mario, Zitat:Original erstellt von Supermario:[B][...]Kann ich den Code in Visual Basic 6 nutzen und wen ja, was muß ich in mein Projekt einbinden? Wo finde ich die entsprechenden Verweise?ich denke nicht, dass das funktionieren wird Journals in VB6 zu benutzen. VB6 ist ja nicht aufwärtskompatibel, weiss also nichts von .NET.Ich mach den ganzen Journal-Kram und private .NET-Entwicklung komplett mit SharpDevelop und installiertem .NET SDK.Die Dokumentation der Windows .NET Funktionen ist im SDK enthal ...
|
| In das Form Unigraphics Programmierung wechseln |
|
NX Programmierung : Parameter von UDF auslesen
pleudel am 05.02.2014 um 09:30 Uhr (1)
Hallo zusammen, ich möchte gerne die Parameter von einem UDF auslesen und später verändern. Leider hakt es schon beim auslesen der Parameter :-(Hier mein Code: Dim selman As Selection = ui.GetUI.SelectionManager Dim Maske(0) As MaskTriple Maske(0).Type = UFConstants.UF_feature_type Maske(0).Subtype = UFConstants.UF_feature_subtype Dim Text1 As String = "" Dim Titel As String = "" Dim Selaction As SelectionAction = SelectionAction.ClearAndEnableSpecific Dim Auswahl As SelectionScope ...
|
| In das Form NX Programmierung wechseln |
 |
NX Programmierung : Powershell Script mit NX-Teamcenter
Robse-Ponte am 01.03.2016 um 19:01 Uhr (1)
Hallo zusammen, Ich möchte ein Powershell-Script aus einem Journal heraus starten. Es funktioniert auch einwandfrei, aber nur native... In Verbindung mit Teamcenter kommt der Fehler, wie im Anhang abgebildet. Was mache ich falsch? Der Fehler hat laut google etwas mit damit zu tun dass 32bit und 64bit Windows sich nicht mit einander vertragen.Anbei mein Journal test.vb und das test.ps1:--------------------------test.vbOption Strict OffImports SystemImports System.IOImports System.Collections.GenericImports ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Text aus Bemassung
Overcast am 19.02.2009 um 11:53 Uhr (0)
Zitat:Original erstellt von JoeG:Hallo Forum,ich möchte mit VB.Net den Text einer Bemassung auslesen.Mit UpperMetricToleranceValue komme ich an die Toleranz ran.Weis jemand wie ich an die Bemassungstext rankomme?JoeDie Dimension-Klasse bietet doch alles bereits an...?!Code:Option Strict OffImports SystemImports NXOpenImports NXOpen.AnnotationsModule NXJournal Sub Main Dim theSession As Session = Session.GetSession() Dim lw As ListingWindow = theSession.ListingWindow lw.Open() Dim displayPart ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : NX4 extern steuern???
SMario am 22.05.2007 um 18:37 Uhr (1)
Hallo Faxe1984, Zitat:Original erstellt von faxe1984:HalloKann man eigentlich wenn man ein Journal in Visual Basic erstellt dieses über Excel aktivieren und laufen lassen?mfgwie das mit Excel funktioniert kann ich nicht sagen, aber es gibt ein Programm, mit dem man Jounrals (VB.NET) über die Kommandozeile starten lassen kann. Vielleicht ist es schonmal ein Anfang:run_journal.exe MeinJournal.vb -args MeinPart.prtalles, was hinter "-args" kommt, wird an das Journal als Parameter übergeben, muss also noch aus ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Journal soll Journal starten
Jan Boettcher am 27.08.2009 um 16:05 Uhr (0)
Hallo ,Wens noch interessiert: Da ich auch ein Journal aus einem Journal ausführen musste, habe ich ein bisschen probiert und dabei ist das Folgende herausgekommen (in C#):Code:using System;using System.Reflection;using System.IO;using System.CodeDom.Compiler;using Microsoft.CSharp;using NXOpen;...//Create compilerICodeCompiler compiler = new CSharpCodeProvider().CreateCompiler();CompilerParameters parameters = new CompilerParameters();//Add dlls requiredparameters.ReferencedAssemblies.Add("System.dll");pa ...
|
| In das Form NX Programmierung wechseln |