| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
Autor
|
Thema: Attribut vom Type Integer anlegen (1808 mal gelesen)
|
cs123 Mitglied Werkzeugkonstrukteur
Beiträge: 38 Registriert: 01.08.2002 UG NX 7 Win 7 Ultimate
|
erstellt am: 07. Mrz. 2013 10:58 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, ich versuche verzweifelt ein Attribut von Type "Ganzzahl" anzulegen. NX sagt mir aber immer, dass es nur mit dem Typ "Zeichnenfolge" möglich ist. Das das geht, zeigt mir ein Zusatztool welches wir im Einsatz haben. Ich möchte einfach mittels VB einem Attribut einen Zahlenwert zuweisen. Es muss ein Zahlenwert sein, da die Attribute später mit dem o.g. Zusatztool ausgewertet werden und hierfür die Zeichenfolge zwingend nötig ist. Wer hat Ideen?
Gruß Christian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
uwe.a Ehrenmitglied maschbau-ing.
Beiträge: 1939 Registriert: 20.12.2000 Windows7/64Pro Vmware7.1 UG11-Nx9
|
erstellt am: 07. Mrz. 2013 11:32 <-- editieren / zitieren --> Unities abgeben: Nur für cs123
|
cs123 Mitglied Werkzeugkonstrukteur
Beiträge: 38 Registriert: 01.08.2002 UG NX 7 Win 7 Ultimate
|
erstellt am: 07. Mrz. 2013 14:28 <-- editieren / zitieren --> Unities abgeben:
Hallo Uwe, vielen Dank für Deine rasche Antwort. Leider ist es nicht das, was ich hören wollte. Das es gehen muss kannst Du am Anhang erkennen. Bei dem Zusatztool funktioniert es ja. Von dem Tool weiss ich nur, dass es in C++ geschrieben wurde. Gruß Christian
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Walter Hogger Moderator Maschinenbauingenieur
Beiträge: 3990 Registriert: 06.10.2000
|
erstellt am: 07. Mrz. 2013 14:36 <-- editieren / zitieren --> Unities abgeben: Nur für cs123
Hallo Christian, uwe.a hat schon recht. Bis NX7.5 klappt das nicht. Du bekommst die graue Schaltfläche nicht selektiert. Ist wohl noch nicht ganz fertig gewesen. Bei Objekten gibt es auch Zahlen-Attribute und so, nicht aber bei Part-Attributen. Gruß ------------------ Walter Hogger Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mseufert Moderator Freiberuflicher CAD/CAM Ingenieur
Beiträge: 2700 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 07. Mrz. 2013 17:27 <-- editieren / zitieren --> Unities abgeben: Nur für cs123
|
Brauburger Mitglied CAD-SystemIngenieur
Beiträge: 389 Registriert: 05.04.2001
|
erstellt am: 08. Mrz. 2013 14:10 <-- editieren / zitieren --> Unities abgeben: Nur für cs123
Hallo Christian, mit UGOPEN C-Schnittstelle funktioniert das bereits mit NX5. Mit dem folgenden Code konnte ich ein String- und ein Integer-Attribut im Workpart erzeugen (s. Attachment): int Ier; char dummyCstr[maxvallen+1]; UF_ATTR_value_t attr_value; sprintf (dummyCstr, "%s", "Hallo"); attr_value.type = UF_ATTR_string; attr_value.value.string = dummyCstr; Ier = UF_ATTR_assign (tag_workPart, "Attribut_String", attr_value); attr_value.type = UF_ATTR_integer; attr_value.value.integer = 123; Ier = UF_ATTR_assign (tag_workPart, "Attribut_Integer", attr_value); Ich hoffe, das hilft Dir weiter. Dirk Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Konstrukteur Layoutplanung Anlagenbau (m/w/d) | Menschen und Technologien zu verbinden, den Perfect Match für unsere Kunden zu gestalten, immer die richtigen Expert:innen für die jeweilige Herausforderung zu finden - das ist unser Anspruch bei FERCHAU und dafür suchen wir dich: als ambitionierte:n Kolleg:in, der:die wie wir Technologien auf die nächste Stufe bringen möchte. Wir realisieren spannende Projekte für namhafte Kunden im Anlagenbau und übernehmen Verantwortung für komplexe Entwicklungsprojekte.... | Anzeige ansehen | Konstruktion, Visualisierung |
|
cs123 Mitglied Werkzeugkonstrukteur
Beiträge: 38 Registriert: 01.08.2002 UG NX 7 Win 7 Ultimate
|
erstellt am: 08. Mrz. 2013 16:09 <-- editieren / zitieren --> Unities abgeben:
Hallo Dirk, helfen nicht unbedingt.Ich habe mein jetziges Script schon mehr zusammengebastelt wie programmiert; mangels Programmierkenntnisse. Trotzdem vielen Dank an alle. Scheint so, als wäre mein Vorhaben mit VB zur Zeit nicht umsetzbar. Schönes WE Gruß Christian
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |