|
NX Programmierung : Koordinaten aus Punkt auslesen
Overcast am 24.09.2008 um 12:48 Uhr (1)
Da ich aus dem Fred nicht erkennen kann, welche API hier gefragt ist, poste ich einfach mal ein VB Beispiel UG/Answer: report_selected_point_relative_to_absolute_and_wcs.vbCode:Option Strict OffImports SystemImports System.EnvironmentImports NXOpenImports NXOpen.UFImports NXOpen.UIImports NXOpen.UtilitiesModule MyPointConstruct Sub Main() Dim theSession As Session = Session.GetSession() Dim UFS As NXOpen.UF.UFSession Dim point_tag As NXOpen.Tag Dim AbsPt(2) As Double Dim WcsPt(2) As Double Dim respo ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : C# Hinzufügung eines Rough Offset
jasong am 12.03.2012 um 11:14 Uhr (0)
Hallo,mein Programmierungsumgebung ist MS VisualStudio. Als Verweis sind "NXOpen.dll" und "NXOpen.UF.dll" zu dem Projekt hinzugefügt.Ich wolle in meinem Programm automatisch ein Rough Offset Feature hinzufügen. Im Code habe ich schon das Namespace "NXOpen.UF" verweist und kann mit dem Konstruktor "NXOpen.UF.UFModl.RoughOffset" die Parametereinstellung für ein Rough Offset vorbereiten. Aber ich kann die Funktion "CreateRoughOffset" unter NXOpen.UF.UFModl nicht zugreifen.Wie kann ich diese Funktion aufrufen? ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Schriftart ändern per journal
Sirus am 21.01.2016 um 12:06 Uhr (1)
codeschnipsel ---------------Option Strict OffImports SystemImports NXOpenModule NXJournalSub Main (ByVal args() As String)Dim theSession As Session = Session.GetSession()Dim workpart As Part = theSession.Parts.Work()Dim theUI As UI = UI.GetUI()Dim worksheet As NXOpen.Drawings.DrawingSheet = workpart.DrawingSheets.CurrentDrawingSheetDim allVisObjects As NXOpen.DisplayableObject() = worksheet.View.AskVisibleObjects()Dim letterPrefs As NXOpen.Annotations.LetteringPreferences = workpart.Annotations.Preference ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Siemens NX - Rolle laden
mathieu91 am 24.02.2017 um 14:20 Uhr (1)
Hallo Community,ich suche gerade eine Möglichkeit eine Rolle per API zu laden.Leider erhalte ich durchCode:NXOpen.UF.UFUgmgr.AskUserRole()nicht die aktuelle User Rolle.Und damitCode:NXOpen.UF.UFUgmgr.SetUserRole(linkToRoles & "NX" & UgVers & "Customermyrole2017.mtx")kann ich auch die gewünschte Rolle nicht setzen.Meine verwendeten Imports sind folgende:Code:Imports NXOpenImports NXOpenUIImports NXOpen.UFImports NXOpen.FeaturesImports NXOpen.UtilitiesImports NXOpen.SelectionImports NXOpen.BlockStylerHat jem ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Feature (DatumCsys) hide / show
tolo am 02.12.2016 um 15:17 Uhr (1)
Hallo Michael,ich habe das schon in folgender Weise probiert: Dim objects1(7) As NXOpen.DisplayableObject Dim component As NXOpen.Assemblies.Component = CType(nxui.SelectionManager.GetSelectedTaggedObject(0), NXOpen.Assemblies.Component) Dim cartesianCoordinateSystem1 As NXOpen.CartesianCoordinateSystem = CType(component.FindObject("PROTO#.Features|DATUM_CSYS(0)|CSYSTEM 1"), NXOpen.CartesianCoordinateSystem) objects1(0) = cartesianCoordinateSystem1 Dim point1 As NXOpe ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Koordinatenkreuz erstellen
älg am 25.09.2008 um 07:32 Uhr (0)
So ganz versteh ich die Frage nicht: meinst Du so etwas ?Code:Namespaces NXOpen.UF UFCsys CreateCsys - da steckt allerdings die Matrix drin und erfordert also zuvor Code wie Code:Namespaces NXOpen.UF UFMtx3 InitializeNamespaces NXOpen.UF UFCsys CreateMatrix
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : LineWeld
Ace Shim am 11.05.2023 um 20:27 Uhr (1)
Wollte der Vollständigkeit halber noch meine Lösung präsentieren...Die Schrift aller Schweißsymbole auf iso-1 einstellen:Dim Style As Integer = workPart.Fonts.AddFont("iso-1", NXOpen.FontCollection.Type.Nx)For Each myWeld As NXOpen.Annotations.LineWeld In displayPart.Annotations.Welds Dim objects5(0) As NXOpen.DisplayableObject objects5(0) = CType(myWeld, NXOpen.Annotations.LineWeld) Dim editSettingsBuilder5 As NXOpen.Annotations.EditSettingsBuilder = Nothing editSettingsBuilder ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : AssociativeLineBuilder löscht Punkte
Rene Oschmann am 06.03.2014 um 11:10 Uhr (1)
Vielen Dank Michael,jetzt funktioniert es. Ich habe folgende Veränderungen gemacht:Code:NXOpen::Xform *nullXform(NULL);NXOpen::Point *p0;p0 = workPart-Points()-CreatePoint(start, nullXform, NXOpen::SmartObject::UpdateOptionWithinModeling);associativeLineBuilder-StartPoint()-SetValue(p0);NXOpen::Point *p1;p1 = workPart-Points()-CreatePoint(end, nullXform, NXOpen::SmartObject::UpdateOptionWithinModeling);associativeLineBuilder-EndPoint()-SetValue(p1);NXOpen ist manchmal schon echt komisch. Ich seh ja ein, da ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Name eines Maßes ermitteln
gfx-toxic.de am 18.12.2013 um 13:15 Uhr (1)
NX8 NXOpen .Net API ReferenceGetTaggedObject Method (objectTag)Namespaces NXOpen.Utilities NXObjectManager GetTaggedObject(Tag)
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Problem vb journal und Fehler.
Onkel_HO am 25.01.2010 um 19:24 Uhr (0)
hallo ,habe mit mit einem vb script Probleme,beim ausführen bekomme ich immer wieder die die Fehlermeldung das eien Parameter nicht funktioniert.Option Strict OffImports SystemImports NXOpenImports NXOpen.UFImports NXOpen.UIImports NXOpen.UtilitiesModule find_and_delete_all_reports Public s As Session = Session.GetSession() Public ufs As UFSession = UFSession.GetUFSession() Sub Main() Dim tempTag As NXOpen.Tag = NXOpen.Tag.Null Dim dispPart As Part = s.Parts.Display Dim type As Integer Dim subt ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Hintergrundfarbe ändern
Poseida am 14.06.2016 um 08:12 Uhr (1)
Hallo,mit GTAC Suche (https://solutions.industrysoftware.automation.siemens.com/result.php?sort=desc&q=Background.Type&dt=nx-api&ai=NXOpen) und Michaels Hilfe...Code:Dim currentRenderStyleView As NXOpen.View.RenderingStyleType = workPart.ModelingViews.WorkView.RenderingStyle workPart.ModelingViews.WorkView.RenderingStyle = NXOpen.View.RenderingStyleType.ShadedWithEdges workPart.ModelingViews.WorkView.RenderingStyle = NXOpen.View.RenderingStyleType.Studio Dim backGround As NXOpen.Displa ...
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : Text aus Bemassung
mseufert am 13.06.2008 um 13:53 Uhr (0)
Hallo Joe,evtl. gibts was in NXOpen.UF.UFDrf oder NXOpen.Annotation. Genaueres kann ich dir leider nicht sagen.Gruß, Michael
|
| In das Form NX Programmierung wechseln |
|
NX Programmierung : GetUI + Remote = Absturz
noir333 am 23.03.2012 um 10:39 Uhr (0)
noch eine Ergänzung, die Fehlermeldung:************** Ausnahmetext **************System.AccessViolationException: Es wurde versucht, im geschützten Speicher zu lesen oder zu schreiben. Dies ist häufig ein Hinweis darauf, dass anderer Speicher beschädigt ist. bei NXOpen.Utilities.JAM.JAM_lookup_singleton_tag(String className) bei NXOpen.Utilities.JAM.GetSingletonTag(String className) bei NXOpen.UI.GetUI()-----------------------------
|
| In das Form NX Programmierung wechseln |