|
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 |
|
NX Programmierung : Wie starte ich meine WinFormAppl NonModal?
master001 am 10.12.2009 um 09:51 Uhr (0)
Moin Stefan,ich habe 3 Varianten für GetUnloadOption:Bei dieser wird Ug weiterhin geschlossen, Public Function GetUnloadOption(ByVal dummy As String) As Integer Return Session.LibraryUnloadOption.AtTermination Return Session.LibraryUnloadOption.Immediately End Functionund bei den folgenden 2 erhalte ich die Meldung Fatal Error detacted unable to cont.: Public Function GetUnloadOption(ByVal dummy As String) As Integer GetUnloadOption = UFConstants.UF_UNLOAD_UG_TERMINATE Oder GetUnloadOption ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : PNG exportieren
pleudel am 20.04.2016 um 10:35 Uhr (1)
Hallo zusammen, ich möchte gerne per VB.NET ein PNG exportieren (im Modeling).Folgenden Code habe ich bisher geschrieben:Dim imageBuilder1 As ImageCaptureBuilder imageBuilder1 = workPart.ImageCaptureManager.CreateImageCaptureBuilder imageBuilder1.Format = ImageCaptureBuilder.ImageFormat.Png imageBuilder1.CaptureMethod = ImageCaptureBuilder.CaptureMethodType.File imageBuilder1.File = "D:hallo.png" imageBuilder1.ImageFile = imageBuilder1.File imageBuilder1.Size = ImageCaptureBuilder.ImageSi ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Minimum Radius in Flaeche
little_ug am 15.12.2009 um 15:47 Uhr (0)
Hallo zusammen,versuche gerade den kleinsten Radius von Flaechen abzufragen in einem Teil.Habe jetzt schon alle Solid Faces rausgefiltert und will dann: Dim num_radii As Integer = Nothing Dim radii As Double = Nothing Dim positions As Double = Nothing Dim params As Double = Nothing Dim count As Integer = 1 Dim mytag As Tag = Tag.Null lw.WriteLine("Finde : " & Str(num_of_faces)) For Each nx_tag As Tag In face_list NXOpen.UF.UFModl.AskFaceMinRadii(nx_tag, num_radii, radii, positi ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : NX11 - Öffnen des ListingWindows beim Startup
justus_ am 22.01.2018 um 15:47 Uhr (1)
Hallo Michael,das die Änderungen am ListingWindow in der NX11 evtl. etwas damit zu tun haben könnten, war auch mein erster Gedanke.Wenn ich die gleiche DLL, die mir per Startup das ListingWindow verweigert interaktiv aus NX ausführe (Datei / Ausführen / NXOpen... - nur in diesem Fall die Main()) dann öffnet sich das ListingWindow auch und alles funktioniert wie gedacht/gewünscht. Leider bin ich noch nicht dazu gekommen den Call bei Siemens aufzumachen, habe das aber noch in Kürze vor.Vielen Dank für eure I ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Neue Komponenten auf Basis eines Seedparts
mseufert am 13.01.2012 um 16:28 Uhr (0)
Hallo Konrad,entweder ist Deine Fragestellung zu schwierig oder eine detaillierte Antwort verlangt zuviel Aufwand. Daher folgende Vorschläge:Such mal auf GTAC oder in den NXOpen Samples nach einem Beispiel in VB, manche gibts in mehreren Sprachen.Wenn kein VB Code zu finden ist, würde ich nach einem Code Konverter suchen und es damit probieren, ansonsten manuell in VB umschreiben. Ist keine Hexerei und daneben recht lehrreich.Falls Du unbedingt auf der C- Schiene bleiben willst, ist zunächst zu klären, um ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : dotNET: Abfrage ob WorkPart MasterPart ist
mseufert am 22.07.2008 um 16:05 Uhr (0)
Hallo Thomas,eine eindeutige Antwort hab ich leider keine, dafür einen Hinweis, wo Du sie u.U. finden kannst:In Deiner NX- Installation gibts die Datei net_ref.chm, die Hilfe für die NXOpen API. Wenn Du das Teil gefunden hast, einfach doppelklicken. Dort kannst Du jetzt verschiedene Suchbegriffe angeben, mit z.B. "master" ergeben sich sehr viele Treffer. Das muß zwar nicht heißen, daß was passendes dabei ist, die Erfolgsaussichten schätze ich dennoch recht gut ein. Dann mal viel Spaß beim spielen, verbunde ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Frage zu Teilegenerierung und Vernetzung
Matthias666 am 22.06.2011 um 13:43 Uhr (0)
danke,ja habe begonnen mich durch die Journal Hilfe zu lesen. Ich denke eine Application ist das was ich Brauche um die Parts zu erzeugen. Im Augenblick hätte ich gerade versucht ein paar NXOpen.UF examples zu öffnen z.B.: EX_Modl_CreateExtruded.cs dazu habe ich mir VisualStudio express runtergeladen aber es will noch nicht ganz ;-)Sollte es wegen einer Schulung konkreter werden melde ich mich. Wie gut müssten die Programmierkenntnisse generell sein um ein Projekt wie ich es vorhabe zu realisieren? Was ein ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : NXOPEN.NET Bemassung vorgestellter Text auswerten
mseufert am 09.06.2009 um 16:46 Uhr (0)
Hallo Jürgen,Du kannst, wie schon von Dir angedeutet, im Vorfeld prüfen und nur dann ändern, wenn ein Objekt vorhanden ist oder eventuelle Fehler mit Try/Catch abfangen. Der erste Weg ist eleganter, der zweite eher die Notlösung. Beim Prüfen ist nun die Frage, ob ein leerer Text existiert, also ein String der Länge null (if my_str.Length = 0 then ...) oder ob gar kein Objekt existiert (if my_str is nothing then ...). Manchmal gibts auch Methoden in der betreffenden Klasse, die solche Bedingungen prüfen und ...
|
| 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 : Frage zur NXOpen Funktion GetAllObjectsOnLayer
Zoechi am 09.04.2009 um 14:53 Uhr (0)
Hallo oehrnie!Hab mir schon mal einen Vector zurück geben lassen um ein die Expression eines Measurement Features umzubenennen.Die Erstellung des Vectors habe ich aber auch mit = gemacht.MeasureLength* measureLength = NULL;Measure* FeatureLength = NULL;... FeatureLength = measureLength-CreateFeature();std::vectorExpression * expr_vec = FeatureLength-GetExpressions();Sonst versuch mal, die Größe des Vector mit "pLayerMan-GetAllObjectsOnLayer(layer).size()" zurückzugeben und sieh nach, ob da überhaupt was dr ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Body Auswahl für StockSizeBuilder
stevel am 01.10.2011 um 21:03 Uhr (0)
Hi,da bekomme ich den gleichen Body Tag und auch NXOpen.Body raus...Jetzt versteh ich auch noch nicht wie das Journal auf das hier kommt:Code:stockSizeBuilder1.StringStock = "80.000 X 80.000 X 80.000"; darum geht es mir ja eigentlich. Sobald ich das rein setze läufts, aber nicht mal im Journal wird dar Wert aktuallisiert wenn ich meinen Block ändere...Wenn ich versuche mit Code:string stockVal = stockSizeBuilder1.StringStock; den Wert zu holen bleibt der string leer und ich bekomme wieder die "memory acces ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Objektname
BerndB am 22.05.2012 um 15:15 Uhr (0)
Hallo Experten,ich verzweifle gerade mit folgendem:Gehe alle Objekte auf einem Layer als Schleife durch.Finde ein Objekt und will z.B. Bei Body(5) den angezeigten Namen im Teilebaum abfragen.Da habe ich stehen Quader(5)"TESTNAME"Testname habe ich mal als Formelementname selbst definiert.werte_1 = obj.GetAttributeTitlesByType(NXObject.AttributeType.String)werte_1 = obj.GetUserAttributeswerte_1 immer leerKeine AttributeKennt jemand den Befeht um den Formelementname oder den Standard Namen im Teilebaum bei ei ...
|
| In das Form NX Programmierung wechseln |