Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Pro ENGINEER
  User Parameter einer Achse zuordnen

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 PTC CREO
Autor Thema:  User Parameter einer Achse zuordnen (680 mal gelesen)
catoflu
Mitglied
Ingenieur


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

Beiträge: 37
Registriert: 23.06.2006

ThinkPad T60, Windows Vista Bussines, Intel Core 2 Duo 2,0 GHz T7200, ATI Mobility Radeon X4100
2,0 GB RAM, ProE WF2.0 M270

erstellt am: 03. Jul. 2006 11:06    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 an alle,

Weiß jemand, ob man einer Achse in ProE einen User Parameter zuordnen kann?

Über Tools-Parameters Menü geht es anscheinend nicht. Über ProToolkit geht es wohl, man kann aber dann die Ergebnisse nicht sehen.


Was denkt ihr?

Grüsse,

catoflu

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

arni1
Ehrenmitglied V.I.P. h.c.



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

Beiträge: 3875
Registriert: 17.12.2002

Pro/E seit Version 11
Creo6
HP Z210
Intel Xeon 3.3GHz; 20 GB RAM
NVIDIA Quadro 2000
HP ZR30w
Win10 64bit

erstellt am: 03. Jul. 2006 12:07    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 catoflu 10 Unities + Antwort hilfreich

Hallo!

Ist nur möglich, wenn die Achse als eigenständiges KE erzeugt wurde!

Gruß
Arni

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

anagl
Ehrenmitglied V.I.P. h.c.
 


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

Beiträge: 4566
Registriert: 28.05.2001

CREO2 M140
PDMLink 10.2 M020
HW diverse
Das Schreiben bei CAD.de ist freiwillig und kein Muss !!!!!

erstellt am: 03. Jul. 2006 16:05    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 catoflu 10 Unities + Antwort hilfreich

Workaround nur den Namen festlegen; Das geht auch bei KE-internen Achsen

------------------
Servus
Alois

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

U_Suess
Moderator
CAD-Admin / manchmal Konstrukteur




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

Beiträge: 10560
Registriert: 14.11.2001

CREO 4 M120 (+Geniustool für Creo 6.0.2)
PDMLink 11.0 M030
NTSI Contender E64 SC8 mit
NVIDIA Quadro P4000
Intel Core i7-10700KF / 3,80 GHz
64GB DDR4-RAM / 2933 MHz
Win 10 Prof. 64Bit (20H2)

erstellt am: 03. Jul. 2006 16:25    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 catoflu 10 Unities + Antwort hilfreich

Mal eine kurze Zwischenfrage: Für was braucht man so etwas? 

------------------
Gruß
Udo            Keine Panik, Du arbeitest mit Pro/E! Und Du hast cad.de gefunden!

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

sadolf
Mitglied
VR-Projektleiter, IS-Berater, Konstrukteur


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

Beiträge: 1440
Registriert: 27.11.2001

DeltaGen 12.1.1
VRED 2015
W7 64bit
PrÖ, Katja
Windchill
TCE (nur unter Protest;)

erstellt am: 03. Jul. 2006 18:33    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 catoflu 10 Unities + Antwort hilfreich


parameter_set_to.jpg

 
@Udo
Parameter lassen sich auch als Attribute verwenden, darüber lassen sich zusätzliche Informationen/Klassifikationen für Zusatzapplikationen oder andere Prozesskettenpartner an die Geometrie hängen...

@catoflu
Axen-Parameter kenne ich noch nicht, bist Du sicher, dass im TK die Achse als entity und nicht als feature die Parameter bekommt?
Wenn man eine Bohrungsachse oder in einem Extrude über Axispoint erzeugte Achse selektiert hat, bekommt man über die RMB Properties (Namen ändern, Bezug setzen) und Edit Parameters angeboten, nur wenn man Letzteres wählt passiert nichts. Bei einer Bezugsachse öffnet er den Parametereditor, ist aber bei den Feature-Parametern...

------------------
freundlich grüßend
 

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

catoflu
Mitglied
Ingenieur


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

Beiträge: 37
Registriert: 23.06.2006

ThinkPad T60, Windows Vista Bussines, Intel Core 2 Duo 2,0 GHz T7200, ATI Mobility Radeon X4100
2,0 GB RAM, ProE WF2.0 M270

erstellt am: 03. Jul. 2006 21:59    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 U_Suess,

in diesem Fall brauche ich es, um Toleranzinformationen über zwei paralele Achsen als Parameter abzuspeichern.

Grüsse,

catoflu

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

catoflu
Mitglied
Ingenieur


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

Beiträge: 37
Registriert: 23.06.2006

ThinkPad T60, Windows Vista Bussines, Intel Core 2 Duo 2,0 GHz T7200, ATI Mobility Radeon X4100
2,0 GB RAM, ProE WF2.0 M270

erstellt am: 03. Jul. 2006 22:07    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 sadolf,

Ich hab den folgenden Codeabschnitt:

Code:
int UserSelectAxis(ProName name)

{


    ProAxis              axis;
ProModelitem        surf_modelitem;
ProGeomitemdata      *gitem_data = NULL;
    ProSelection        *sel;
int                  nsel, axis_id;
    ProError            err;
ProFileName         messagefile_axis;
char                axis_id_to_ent_name[10];


ProParameter  param;
    ProParamvalue value;
ProName      entity_name;


/*----------------------------------------------------------------*\
    Setting the name of the messagefile.
\*----------------------------------------------------------------*/

ProStringToWstring(messagefile_axis, "msg_analyse.txt");

/*----------------------------------------------------------------*\
    Select a feature to label. If nothing is selected, exit.
\*----------------------------------------------------------------*/



    err = ProMessageDisplay (messagefile_axis, "USEROO %0s", "Select a feature to label:");
   
    err = ProSelect ("axis", 1, NULL, NULL, NULL, NULL, &sel, &nsel);


    if (nsel <= 0)
        return (0);
/*----------------------------------------------------------------*\
    Get the model item from the selection.
\*----------------------------------------------------------------*/
    err = ProSelectionModelitemGet (sel[0], &surf_modelitem);
err = ProGeomitemToAxis (&surf_modelitem, &axis);


/*----------------------------------------------------------------*\
    Set the name of the entity.
\*----------------------------------------------------------------*/

//err = ProModelitemDefaultnameGet(&surf_modelitem, entity_name);
//err = ProModelitemNameSet(&surf_modelitem, entity_name);

err = ProAxisIdGet (axis, &axis_id);

sprintf(axis_id_to_ent_name, "%i", axis_id);

ProStringToWstring (entity_name, axis_id_to_ent_name);

err = ProModelitemNameSet(&surf_modelitem, entity_name);


/*----------------------------------------------------------------*\
    Set the parameter type and value.
\*----------------------------------------------------------------*/
    value.type = PRO_PARAM_DOUBLE;

    err = ProMessageDisplay (messagefile_axis, "USEROO %0s", "Enter the parameter string line: ");
    err = ProMessageStringRead (PRO_LINE_SIZE, value.value.s_val);
/*----------------------------------------------------------------*\
    If the parameter exists, set its new value. Otherwise,
    create it.
\*----------------------------------------------------------------*/
    err = ProParameterInit (&surf_modelitem, name, ¶m);

    if (err == PRO_TK_E_NOT_FOUND)
    {
        err = ProParameterCreate (&surf_modelitem, name, &value, ¶m);

    }
    else
    {
        err = ProParameterValueSet (¶m, &value);
            }

  return (PRO_TK_NO_ERROR);
}



Ob das den erwünschten Effekt hat weiss ich nicht genau. Sicher ist, dass es keine Fehlermeldung kommt.    ICh habe auch wenig Erfahrung damit.

Jedenfalls eine ähnliche Funktion funktioniert wie gewünscht mit Oberflächen.

Vielen Dank,

catoflu

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

sadolf
Mitglied
VR-Projektleiter, IS-Berater, Konstrukteur


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

Beiträge: 1440
Registriert: 27.11.2001

DeltaGen 12.1.1
VRED 2015
W7 64bit
PrÖ, Katja
Windchill
TCE (nur unter Protest;)

erstellt am: 06. Jul. 2006 15:28    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 catoflu 10 Unities + Antwort hilfreich

Werden die "Achs"parameter bei der Feature-Info gelistet?
Ich kenne auch nur die Möglichkeit an Surfaces bzw. Quilts Parameter zu schreiben - Achsen  Fehlanzeige. Ist wie external Data, an die komme ich auch nur wieder mit TK ran.

------------------
freundlich grüßend
 

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

catoflu
Mitglied
Ingenieur


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

Beiträge: 37
Registriert: 23.06.2006

ThinkPad T60, Windows Vista Bussines, Intel Core 2 Duo 2,0 GHz T7200, ATI Mobility Radeon X4100
2,0 GB RAM, ProE WF2.0 M270

erstellt am: 07. Jul. 2006 14:21    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 Sadolf,

Die Achs-parameter werden nirgendwo aufgelistet, obwohl alles zu funktionieren scheint. Deshalb gehe ich auch davon aus, dass die auch nicht gespeichert werden.

Außerdem, ich habe mich entschlossen, die Funktion so zu gestallten, dass obwohl der Benutzer die Achse auswählt, der Parameter wird jedoch in der dazugehörige Oberfläche oder Teil (z.B. Zylinder, oder Feature) gespeichert.

Ich werde jetzt am Wochenende auch noch eine FUnktion erstellen, die das Achs-parameter im TK ablesen soll. Wenn das so geht, dann sage ich dir auch Bescheid. 

Grüsse und schönes Wochenende,

catoflu

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