Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  NX Programmierung
  Gruppieren?

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX
Autor Thema:  Gruppieren? (1389 mal gelesen)
JB171
Mitglied
Dipl.-Ing. Maschinenbau


Sehen Sie sich das Profil von JB171 an!   Senden Sie eine Private Message an JB171  Schreiben Sie einen Gästebucheintrag für JB171

Beiträge: 22
Registriert: 25.10.2005

erstellt am: 26. Okt. 2005 19:14    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo alle zsammen,
bräuchte mal wieder eure Hilfe:

ich hab in einer DFA ein Sechseck über 6 Linien definiert,
und anschließend diese DFA über den KF-Navigator in ein
prt.-file eingelesen. Um nun diese Geometrie extrudieren zu
können, hab ich mir gedacht, gebe ich in der DFA eine Liste an,
in der alle 6 Linien aufgeführt sind, und erzeuge eine Referenz zu ug_extruded indem ich unter
Profile(List) z.B.

  {dfa_namen:sechseck_list:} angebe.

Funktioniert so aber nicht sondern
nur so:

  {dfa_namen:Linie1,dfa_namen:Linie2, dfa_namen:Linie3,......}

Wie könnte es denn funktionieren? Gibt es vielleicht eine Funktion
zum Gruppieren oder Zusammenfassen aller Objekte in einer DFA?

mfg
Denny 

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Joerg.A
Mitglied



Sehen Sie sich das Profil von Joerg.A an!   Senden Sie eine Private Message an Joerg.A  Schreiben Sie einen Gästebucheintrag für Joerg.A

Beiträge: 86
Registriert: 12.12.2001

NX 1892 Build 3220
TcAE 12.2.0.7
Catia V5 R2012 SP3 HF119
Catia V6 R2013xHF94

erstellt am: 27. Okt. 2005 19:52    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für JB171 10 Unities + Antwort hilfreich

Hallo,

wenn Du eine Liste in dem dfa-file erstellst, sollte es eigentlich ohne Probleme gehen (siehe unten). In dem extrude musst Du dann nur auf das Attribut mit child_name:Profile: referenzieren.

DefClass: test_class (ug_base_part);

(List) profile: {ug_line:,ug_line_0:,ug_line_1:,ug_line_2:};


(Child) ug_line:
{
Class, ug_line;
Start_Point, Point(0,1,0);
End_Point, Point(1,1,0);
};

(Child) ug_line_0:
{
Class, ug_line;
Start_Point, Point(0,0,0);
End_Point, Point(0,1,0);
};

(Child) ug_line_1:
{
Class, ug_line;
Start_Point, Point(1,1,0);
End_Point, Point(1,0,0);
};

(Child) ug_line_2:
{
Class, ug_line;
Start_Point, Point(1,0,0);
End_Point, Point(0,0,0);
};


Gruss
Joerg.A

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

JB171
Mitglied
Dipl.-Ing. Maschinenbau


Sehen Sie sich das Profil von JB171 an!   Senden Sie eine Private Message an JB171  Schreiben Sie einen Gästebucheintrag für JB171

Beiträge: 22
Registriert: 25.10.2005

erstellt am: 28. Okt. 2005 09:00    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,

die Methode funktioniert irgendwie nicht, die Fehlermeldung lautet:

------Given type "List" while expecting type
------"Instance or Host Pointer"

Hab zur dfa noch eine dlg, mit der ich
die dfa aufrufe, und dann interaktiv den Extrude hinzufügen will, die
Regel würde folgendermaßen lauten: (Child Name des Sechsecks- Sketch)

(Child) Body: {Class, ug_extruded;
  End_Limit,  10;
  Direction,  Vector(0,0,1);
  Profile,    {sketch:sechseck_profile:};
};

Kann man vielleicht mit einer Funktion bestimmte Elemente
zusammenfassen?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Joerg.A
Mitglied



Sehen Sie sich das Profil von Joerg.A an!   Senden Sie eine Private Message an Joerg.A  Schreiben Sie einen Gästebucheintrag für Joerg.A

Beiträge: 86
Registriert: 12.12.2001

NX 1892 Build 3220
TcAE 12.2.0.7
Catia V5 R2012 SP3 HF119
Catia V6 R2013xHF94

erstellt am: 28. Okt. 2005 18:22    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für JB171 10 Unities + Antwort hilfreich

Hallo,
Du hast also ein dfa-file (Klasse) unter root: mit dem Name 'sketch' eingefügt. Dort gibt es eine Liste, in der alle Linien aufgefürt.
Parallel dazu möchtest Du nun manuell ein extrude zufügen, das diese Liste zum extrudieren verwenden soll.
Ich hoffe, dass ich das so richtig verstanden habe. Die Eingabe für das Profile ist eine Liste, wenn das Attribut aber schon eine Liste ist machst Du daraus eine doppelte Liste.
Versuch es einfach mal ohne die Klammern:
(Child) Body: {Class, ug_extruded;
  End_Limit,  10;
  Direction,  Vector(0,0,1);
  Profile,    sketch:sechseck_profile:;
};
Vorausgesetzt das Attribut 'sechseck_profile' ist eine Liste mit allen Linien.

Gruss
Joerg.A

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP



Bauingenieur / Wirtschaftsingenieur (m/w/d) Bau / Bautechniker (m/w/d) im Technischen Projektmanagement Hochbau

Wir ? die Firmengruppe Max Bögl ? sind rund 6.500 überzeugte Bögler, erwirtschaften gemeinsam einen Jahres­umsatz von über 2,5 Mrd. Euro und sind stolz darauf, dass wir zu den größten Bau-, Techno­logie- und Dienst­leistungs­unternehmen der deutschen Bauindustrie gehören. Seit der Gründung im Jahr 1929 sind wir ständig geprägt von Innovations­kraft in Forschung und Technik. Das breite Leistungs­spektrum ...

Anzeige ansehenBauwesen
JB171
Mitglied
Dipl.-Ing. Maschinenbau


Sehen Sie sich das Profil von JB171 an!   Senden Sie eine Private Message an JB171  Schreiben Sie einen Gästebucheintrag für JB171

Beiträge: 22
Registriert: 25.10.2005

erstellt am: 29. Okt. 2005 08:43    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Joerg.A,

Danke für Deinen Tip, jetzt hat's funktioniert (lag nur an den Klammern)

mfg
Denny

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz