|
NX Programmierung : Edge Parameter auslesen
Haggi84 am 11.09.2013 um 14:11 Uhr (5)
Hallo liebe CAD.de Gemeinde,ich arbeite mit der NXOpen C++ API und bin auf der Suche nach einer Möglichkeit von Kanten (Edges), je nach deren Ausprägung, genaue Parameter herauszufinden. Bei gebogenen Kanten könne dies z.B. Radius oder Winkel sein. In der grafischen Oberfläche kann man, sofern man eine Kante angewählt hat, sich im Informationsfeld diese auch direkt ausgeben lassen. Gibt es eine Möglichkeit über die API auf diese Informationen zuzugreifen? Im "Edge" Objekt von NXOpen kann man leider nur auf ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Zugriff auf Teamcenter-Funktion Zuweisen?
stefan.f am 09.04.2008 um 13:40 Uhr (0)
Anlegen eines neuen Teils:Imports SystemImports NXOpenImports NXOpen.UtilitiesImports NXOpen.UFModule report_current_journal Dim s As Session = Session.GetSession() Dim ufs As UFSession = UFSession.GetUFSession() Sub Main() Dim part_tag as Tag Dim part_num As String Dim modifiable As Boolean Dim part_rev As String Dim encoded_name As String Neue Nummer von TCE ufs.Ugmgr.AssignPartNumber("", "",part_num, modifiable) Revision part_rev = "A" TCE Name generieren ufs.Ugmgr.EncodePartFilename(part_num,part_r ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : VB Bezugskoordinatensystem verschieben
little_ug am 02.04.2009 um 08:19 Uhr (0)
Hallo Hoschi,ein vorschlag den ich mal auf die Schnelle aus schnipseln zusammenkopiert habe...Also nicht sauber Programmiert aber es geht:-)Los gehts:Option Strict OffImports SystemImports NXOpenImports NXOpen.UFImports NXOpen.UIImports NXOpen.UtilitiesModule NXJournalSub MainDim theSession As Session = Session.GetSession()Dim ufs As UFSession = UFSession.GetUFSession()Dim workPart As Part = theSession.Parts.WorkDim workView As NXOpen.Tag = NXOpen.Tag.NullDim displayPart As Part = theSession.Parts.Display ...
|
| In das Form NX Programmierung wechseln |
 |
NX Programmierung : Update event list beim öffnen von Parts mit Win Forms
didie am 07.10.2022 um 12:33 Uhr (1)
Hallo zusammen,Ich habe ein Window Forms NX Journal, dass Parts die in einer Liste stehen öffnet bearbeiten und wieder schließt.Dabei habe ich das Problem, dass bei manchen Parts die Meldung "Update event list" erscheint wenn zum Beispiel interpart expressions nicht gefunden werden. Der Anwender muss an dieser Stelle jedes Mal Ok drücken damit das Programm fortgeführt wird.Das komische an der Sache ist, dass wenn ich das laden der Parts direkt in der Main Methode aufrufe kommt die Meldung "Update event lis ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Gibt es run_managed.exe auch mit TC
RobertM am 26.09.2013 um 13:18 Uhr (1)
Hallo,bei der Umstellung von NX6 auf NX8.5 habe ich ein Problem mit der TC Initialisierung.Alle Umgebungsvariablen sind gesetzt (hoffe ich wenigstens).Nach Code:theUFSession.Ugmgr.Initialize(_anzahlArgs, _args);Erhalte ich folgende Meldung:System.Runtime.InteropServices.SEHException (0x80004005): Eine externe Komponente hat eine Ausnahme ausgelöst. bei NXOpen.UF.UFUgmgr._Initialize(Int32 argc, String[] argv) bei NXOpen.UF.UFUgmgr.Initialize(Int32 argc, String[] argv)Im Siemens Solution Center habe ich ke ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Toolpath einer operation ermitteln
tpk am 10.03.2010 um 12:13 Uhr (0)
Hallo, welche möglichkeiten gibt es um von einer NXOpen.CAM.Operation den dazugehörigen Toolpath zu ermiiteln, bzw. alle Teilschritte davon.Ich habe es unter C# mit folgendem Code versuchtCode:foreach(NXOpen.Move move in someOperation.CAMMoveCollection){ DoSomething();}aber leider wird da immer nur eineCode: System.Runtime.InteropServices.SEHException geworfen.Ich habe es auch mit someOperation.CAMMoveCollection.ToArray() versucht, mit dem gleichen Ergebnis.Am liebsten wäre mir eine Möglichkeit mit .Net ...
|
| In das Form NX Programmierung wechseln |
 |
NX Programmierung : NXOpen C# Delegates
nicolasj92 am 02.05.2017 um 10:33 Uhr (15)
Danke das hat mein Problem gelöst
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Bohrung platzieren?
älg am 02.01.2008 um 10:38 Uhr (0)
Versuchs mal mit NXOpen.UI.GetUI.SelectionManager.SelectObject(...).
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Programm in Vorgang einklinken
gfx-toxic.de am 12.06.2014 um 11:57 Uhr (1)
...was mich immer so stört, mal abgesehen davon das ich schon der Meinung bin das ich gern Helfe und auch im Forum genügend nette Leute unterwegs sind, dass hier immer nach Grundsatzfragen gefragt wird! Es gibt im Forum schon einige Beiträge dazu wo steht, wie man sich am besten in NXOpen einarbeitet.Dazu gehört auch in die NX Doku zu schauen. Diese habe ich mir gerade mal nebenbei aufgemacht...da steht gleich als einer der ersten Punkte NXOpen -- NXProgramers Guide -- Executing NXOpen. Hier sind alle Mögl ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Pattern aus Teamcenter laden
Supermario am 21.04.2008 um 08:40 Uhr (1)
Hallo @all,mit externer Hilfe ist es mir gelungen, Pattern aus TCE zu importieren.Vielen Dank noch mal an Herrn Berger von detac!Euch möchte ich natürlich den Code nicht vorenthalten.Module import_pattern Dim s As Session = Session.GetSession() Dim ufs As UFSession = UFSession.GetUFSession()Sub Main() Dim pattern_tag As NXOpen.Tag Dim pattern_name As String Dim transform_data() As Double = {1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1} Dim autoscale_option As Integer = 1 Dim lw As ListingWindow = s.ListingWi ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Baugruppen Bedingungen
mseufert am 18.03.2008 um 19:27 Uhr (1)
Hallo andras,hast Du schon mal versucht, ein Journal beim interaktiven Positionieren aufzuzeichnen ?Da steht dann evtl. schon was passendes drin. Ansonsten mal in der .NET-Reference nach der Klasse suchen. Hier noch ein Beispiel zum Auslesen von positioning Constraints, leider C#. Wie auf die Klasse zugegriffen wird, ist aber soweit zu erkennen, daß Du es in VB übersetzen kannst.using System;using System.Collections;using NXOpen;using NXOpen.Assemblies;using NXOpen.Positioning;using NXOpen.UF;using NXOpen. ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : NX-Fehler nach DoUpdate
RobertM am 16.12.2013 um 11:00 Uhr (1)
Hallo maik.mInzwischen arbeite ich mit NX8.5 und da kommt die Meldung in Deutsch:Code:NXOpen.NXException: Aktualisierung wurde rückgängig gemacht. bei NXOpen.Update.DoUpdate(UndoMarkId undoMark)Und jetzt verstehe ich sie auch. Mangels meiner Englischkenntnisse habe ich die Meldung bis jetzt einfach falsch übersetzt.Der Auslöser für den Fehler ist eine falsche Expression. Die Geometrie kann nicht erzeugt werden.Z.B. Selbstdurchdringung oder Schnittfläche liegt außerhalb des Körpers.Da reagiert das System r ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Selektieren von Kanten und Auswerten InfoObjekt
mseufert am 29.07.2010 um 14:15 Uhr (0)
Hallo Matthias,das läßt sich auf einen einfachen Nenner bringen: UF:= User Function, darin sind die alten, auf C basierenden Klassen untergebracht, während hinter der NXOpen.Session die neue, sog. Common API steckt. Details sind im NXOpen Programmers Guide zu finden.Deutlicher Unterschied: Beim Aufzeichnen eines Journals bekommst Du nur das protokolliert, was sich in der Common API befindet, wird nichts aufgezeichnet, wird man i.d.R. bei UF fündig, muß halt nur selber suchen.Fürs programmieren heißt das: W ...
|
| In das Form NX Programmierung wechseln |