|
NX Programmierung : Komponente hinzufügen
mseufert am 25.10.2010 um 10:00 Uhr (0)
Hallo Thomas,wie stellst Du dir diese Hilfe denn vor ? Willst Du selber programmieren ? Dann zeichne mal beim Add Component ein Journal auf und schau Dir den Quelltext in einer Entwicklerumgebung, wie MS Visual Studio (die Express- Versionen gibts kostenlos bei MS) an. Das hilft, in die Gänge zu kommen. Zitat:In dem Journal bzw. NXopen darf keine Abfrage der Ladeoption sein. Wenn die Ladeoptionen nicht explizit geändert werden, bleiben sie so erhalten, wie in NX eingestellt, da brauchst Du Dich nicht drum ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : NX7.5-Open: Probleme mit vector Listen wegen der VS Version?
drcmda am 25.10.2010 um 11:55 Uhr (0)
Ich kannte das Problem schon aus früheren Versionen, nimmt man zB. Visual Studio 2008 für NX6.0 geben die Listenfunktionen (wie zB. Sketch-GetAllGeometry( ), etc.) nur Unfug zurück. Nun dachte ich aber die korrekte VS Version für 7.5 sei 2008 SP1, oder täusche ich mich da? Weder 2005, noch 8, noch 10 kommen jetzt mit den Listen klar und ich weiss nicht mehr was ich tun kann. Ohne die Listen kann ich nichts machen. Es äussert sich immer gleich, rufe ich zB.std::vector NXOpen::NXObject * CurveList = NSketc ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Komponente hinzufügen
mseufert am 26.10.2010 um 08:20 Uhr (0)
Thomas,wie oben schon gesagt kannst Du im Journal bzw. NXOpen, bis auf wenige Ausnahmen, keinen NX-Dialog verwenden. Was Du willst und was machbar ist sind zwei Paar Stiefel. Die Alternativen eines eigenen Dialogs sind ebenfalls schon genannt.Zum Macro: Im Macro werden alle sog. Items eines Dialogs abgefragt, Items bzw. Ladeoptionen weglassen ist hier nicht.Gruß, Michael
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Auswahlmenü in einen Journal
UG-Maxe am 28.10.2010 um 08:40 Uhr (0)
Hallo für die Antworten.Also folgendes steht in der Protokolldatei:-----------------------------------------------Using C:Program FilesUGSNX 5.0ugiimanagedManagedLoader.dll to load managed DLLTrying to load C:Program FilesUGSNX 5.0ugiimanagedManagedLoader.dllManagedLoader.Load: C:Program FilesUGSNX 5.0ugiimanagedNXOpen.Utilities.dll Name:ctx://Journal1a2faf16Keine Kontextrichtlinien vorhanden.AppBase: C:Program FilesUGSNX 5.0ugiimanagedLoaded assembly: NXOpen.Utilities, Version=4.0.0.0, Culture=neutral, Pu ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Selektion nach Farbe
Overcast am 29.10.2010 um 20:17 Uhr (0)
Zitat:Original erstellt von RH84:Hm.. die Auswahl liefert mir jedoch den Tag und nicht den Body selbst. Tags werden wohl eher von Open C bzw. den UFWrappern zurückgeliefert.Die NXOpen Klasse SelectManager liefert NX Objekte:Code: Function SelectABody(ByVal prompt As String) As Body Dim ui As UI = GetUI() Dim mask(0) As Selection.MaskTriple With mask(0) .Type = UFConstants.UF_solid_type .Subtype = UFConstants.UF_solid_body_subtype .SolidBodySubtype = 0 End With Dim ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Debug NX6 Visual Studio 2005 Windows7
romu am 31.10.2010 um 09:54 Uhr (0)
HalloHabe auf meinem neuen Windows7 (64Bit) Rechner das Visual Studio 2005 und NX6 (32Bit) installiert.Das Erstellen und Debuggen von EXE-Projekten hatte bisher funktioniert. Seit ein paar Tagen leider nicht mehr. Wenn ich das Projekt kompiliere wird das exe erstellt. Starte ich das exe in einem NX-Dos Fenster, dann funktioniert das exe einwandfrei.Starte ich das exe in Visual Studio als Debug-Version, dann wird bei der Zeile:"Dim theSession As Session = Session.GetSession()"folgender Fehler angegeben:Eine ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Anwendung wechseln in Journal
SMario am 22.06.2007 um 11:02 Uhr (0)
Hallo Forum,hier noch ein Journal, wie man herausfinden kann welche Anwendung/Modul gerade aktiv ist:Code: reports the current application module For a complete list of modules have a look at file: %UGII_BASE_DIR%UGOPENuf.hOption Strict OffImports SystemImports NXOpenImports NXOpen.UFModule ReportCurrentApplicationModuleSub Main Dim theUFSession As UFSession = UFSession.GetUFSession() Dim modules As Integer theUFSession.UF.AskApplicationModule(modules) Select Case modules Case = UFConstants.UF_APP_DRAFTI ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Anwendung wechseln in Journal
jevertz am 12.11.2010 um 16:15 Uhr (0)
Hallo,unter der Nummer 1817973 läuft ein ER Enhancement request mit dem Titel"NXOpen methods to Change Application"Wenn sich mehrere an diesem Request beteiligen, kann dies die Chancen erhöhen, dass dies realisiert wird - ähm - wie beteiligen sich denn die anderen an dem ER?Gruss Jörg
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : modified status / vs-debugger
stefan.f am 16.11.2010 um 07:08 Uhr (0)
Hallo Heinrich,suchst du diese Funktion ?NXOpen.UF UFPart IsModified(Tag)GrußStefan
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Part Nummer auslesen funktioniert nicht
RH84 am 19.08.2010 um 15:23 Uhr (0)
Okay, hier der komplette Quelltext. Hab mir das aus bestehenden Skripten hier aus dem Forum zusammen gebaut und abgeändert. Endziel soll es werden, interaktiv verschiedene Flächen auszuwählen und dann automatisch auf einen Layer zu schieben, dessen Name der Benutzer vorher eingibt. Als Zwischenschritt wollte ich nun erst mal die IDs der ausgewählten "Flächen" (so nenn ich es jetzt mal, da ich mit den Bezeichnungen in UG _noch_ nicht ganz vertraut bin) ausgeben lassen, nachdem ich sie ausgewählt habe, da ic ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Parameter an DLL übergeben
ThomasZwatz am 17.11.2010 um 21:18 Uhr (0)
Ich möchte ein NXOpen Programm erstellen, dem man Parameter beim Aufruf übergeben kann, so in der ArtC: empmydll -option1=dieses -option2=jenesDiesen Aufruf möchte ich in eine Toolbar (oder Menue) packen ( d.h. es gibt dann mehrere Einträge in der Toolbar mit unterschiedlichen Icons die der Anwender dann anklicken kann - aber das zugrundeliegende Programm gibts nur 1x ).Geht das ?Mir kommt entfernt vor, dazu etwas in der SFB MailingList gelesen zu haben, finde aber im UGanswer nichts mehr ...ThanxThomas
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : modified status / vs-debugger
heKurz am 18.11.2010 um 10:24 Uhr (0)
Hallo Stefan,genau, das ist die Funktion, die ich gesucht habe.Bin jetzt grad nicht dran an dem Problem, werd ich die die nächsten rage testen.Gruß. Heinrich Zitat:Original erstellt von stefan.f:Hallo Heinrich,suchst du diese Funktion ?NXOpen.UF UFPart IsModified(Tag)GrußStefan
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : SetAttribute
RobertM am 19.11.2010 um 09:01 Uhr (0)
hallo,ich möchte attribute absetzen deren name ich erst zur laufzeit festlege.z.b. ein attribut das aus einem string kombiniert mit dem aktuellen sheetname kombiniert wirdhier mein code Dim currentSheet As NXOpen.Drawings.DrawingSheet = workPart.DrawingSheets.CurrentDrawingSheetDim BlattName As String = currentSheet.Name bei mir z.B. Blatt02Dim BlattNummer As Integer = Convert.ToInt16(BlattName.Substring(BlattName.Length - 2, 2))Dim myAttribut As String = "BlattNR" + Convert.ToString(BlattNummer) bis hier ...
|
In das Form NX Programmierung wechseln |