|
NX Programmierung : Macro jpeg-datei abspeichern
wladlaw am 18.10.2012 um 13:23 Uhr (0)
Hallo Michael,mit dem Journal sieht es so aus: BeginImports SystemImports NXOpenImports NXOpen.UFPublic Class JPG_Export Public Shared Sub Main(args As String()) Dim theSession As Session = Session.GetSession() Dim theUfSession As UFSession = UFSession.GetUFSession() Dim workPart As Part = theSession.Parts.Work Dim image_name As String = workPart.FullPath.Replace("prt", "jpg") theUfSession.Disp.CreateImage(image_name, UFDisp.ImageFormat.Jpeg, UFDisp.BackgroundColor.Original) End Sub Public Shar ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Stücklistenspalte ändern
didie am 26.10.2012 um 10:56 Uhr (0)
HalloIch möchte mit einem Journal den default String für eine Stücklistenspalte ändern. Geht das überhaupt.Bei meinen bemühungen bin so weit gekommen, dass ich den Tag einer Spalte ermitteln kann. Aber es gelingt mir nicht die Spalten Einstellungen mit Plist.SetColPrefs zu ändern.Code: int colm = 5; Tag colmtag = Tag.Null; // Get Column Tag ufs.Tabnot.AskNthColumn(tabular_note, colm, out colmtag ); MessageBox.Show("Columnstag:"+colmtag.ToString()); UFPlist. ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Kantenverrundung
wladlaw am 31.10.2012 um 01:38 Uhr (0)
Hallo Max,Class EdgeBlend (Snap.NX) hat die Eigenschaft EdgeBlendBuilder, die verweist auf das Objekt NXOpen.Features.EdgeBlendBuilder (NXOpen.Features). Schau mal da...------------------GrußWladimir[Diese Nachricht wurde von wladlaw am 01. Nov. 2012 editiert.][Diese Nachricht wurde von wladlaw am 01. Nov. 2012 editiert.]
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Auswahl Volumenkörper
muellertz am 01.11.2012 um 12:22 Uhr (0)
So ich habe mal ein wenig gesucht und bisschen was gefunden.Ich will quasi von einem ausgewählten Volumenkörper die Farbe ändern.In dem Fall Die Farb ID 211 (welche bei mir die Farbe Blau ist).Ich habe aber noch ein Problem. Es werden 2 Sachen für die Auswahl angeboten; zum einen Volumenkörper und zum anderen Flächenkörper.Frage... Ist das normal, das der Flächenkörper bei der Auswahl mit kommt? Hier das Journal.Option Strict OffImports SystemImports NXOpenImports NXOpen.UFImports NXOpen.UIImports NXOpen.U ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : alle Schnittlinien ändern in Zeichnung
Sirus am 09.11.2012 um 16:27 Uhr (0)
hallo zusammenich habe versucht, ein programm "zusammenzubauen", aus einerfunktionierenden schleife, und aus einer aufzeichnung (basis).ziel: die farbe aller schnittlinien in einer zeichnung ändern.leider geht das nicht, wer kann mir helfen?-------------------------------------------------Option Strict OffImports SystemImports NXOpenModule NXJournalSub MainDim theSession As Session = Session.GetSession()Dim theUI As UI = UI.GetUI()Dim workPart As Part = theSession.Parts.WorkDim displayPart As Part = theSes ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : NURBS-Flächen
mseufert am 15.11.2012 um 18:33 Uhr (0)
Hallo zusammen,zwei Dinge gibts aus meiner Sicht anzumerken:Falls die "beliebige Geometrie" keine Nurbs ist, müsste zuerst umgewandelt werden, z.B. mit Extract Geometry. Das sollte via NXOpen machbar sein.Zur Berechnung von Nurbs braucht man die Pole mit Gewichtung, ein bzw. zwei Knotenvektoren (Kurve/Fläche) und den Grad des Elements. Diese Infos lassen sich über NXOpen.UF auslesen, Kurven z.B. über UF_CURVE.Die wesentliche Frage ist allerdings, wie Walter schon angemerkt hat, das Warum ? Am besten ist di ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Supression Expression für Komponentne NXOpen C#
6cplus am 16.11.2012 um 09:25 Uhr (0)
HalloIch möchte die unterdrückten Komponenten einer Struktur unsupressen.Die Unterdrückung der Komponenten ist über einen Ausdruck im jeweiligen Kopf geregelt.In der API gab es die Funktion "UF_ASSEM_ask_suppression_exp(TagInstance, &TagExpression)", die einem die den Ausdruck bekannt gabwelcher unterdrückte.In NXOpen finde ich keine derartige Funktion.Umgekehrt vom Kopf aus:Ich kann zwar die Expressions des Kopfs auslesen NXOpen.ExpressionCollection ExprColl = KopfPart.Expressions;foreach (NXOpen.Expressi ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Supression Expression für Komponentne NXOpen C#
mseufert am 16.11.2012 um 09:48 Uhr (0)
Zitat:Original erstellt von 6cplus:In der API gab es die Funktion "UF_ASSEM_ask_suppression_exp(TagInstance, &TagExpression)", die einem die den Ausdruck bekannt gab welcher unterdrückte.In NXOpen finde ich keine derartige Funktion.Hallo Richie,Du brauchst nur die UFSession (z.b. ufs = UFSession.GetUFSession), damit kannst Du auf UF_ASSEM zugreifen.Gruß, Michael
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Supression Expression für Komponentne NXOpen C#
wladlaw am 16.11.2012 um 09:52 Uhr (0)
Hallo Riche,schau mal in der Hilfe Info über ComponentAssembly-Klasse. Da findest Du, was Du suchst;-)Und noch dazu Code:UFSession.GetUFSession().UFAssem.AskSuppressionExp(Tag, Tag).------------------GrußWladimir
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : FE Ergebnisse per Journal anzeigen
FTD am 28.11.2012 um 17:30 Uhr (0)
Hallo zusammen!Bin erst seit heute hier im Forum und schon meine zweite Frage... bin aber guter Dinge da mir schon toll geholfen wurde! =)Ich möchte gerne mithilfe eines Journals die Ergebnisse einer FE Analyse anzeigen. Dazu spuckt mir NX erstmal folgendes VB aus:Module NXJournalSub MainDim theSession As Session = Session.GetSession()Dim workSimPart As CAE.SimPart = CType(theSession.Parts.BaseWork, CAE.SimPart)Dim displaySimPart As CAE.SimPart = CType(theSession.Parts.BaseDisplay, CAE.SimPart)Dim simSimul ...
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : Baugruppenzwangsbedingungen über VB erstellen
mseufert am 13.12.2012 um 09:28 Uhr (0)
Hallo fräsmurml,hast Du schon mal versucht, ein Journal aufzuzeichnen ? Füll daneben bitte Deine Systeminfo aus. Gerade in NXOpen hat sich über die Versionen hinweg einiges getan.Gruß, Michael
|
In das Form NX Programmierung wechseln |
UserExit.txt |
NX Programmierung : Dateinamen automatisch erweitern
mseufert am 14.12.2012 um 18:11 Uhr (0)
Anbei Beispielcode aus dem NXOpen Programmers Guide. Da stehen noch weitere nützliche Infos drin.Gruß, Michael
|
In das Form NX Programmierung wechseln |
|
NX Programmierung : UsedArrangement Property - Baugruppe
RobertM am 15.01.2013 um 09:49 Uhr (0)
ich habe folgenden Code:NXOpen.Assemblies.ComponentAssembly _Bauteile;NXOpen.Assemblies.Component _Baugruppe;_Bauteile = workPart.ComponentAssembly;_Baugruppe = _Bauteile.RootComponent;NXOpen.Assemblies.Component[] _Bauteil = _Baugruppe.GetChildren();in beiden Fällen (Baugruppe Einzelteil) ist _Bauteil != null------------------Gruß Robert
|
In das Form NX Programmierung wechseln |