Hot News:
   

Mit Unterstützung durch:

  Foren auf CAD.de
  Creo Elements/Direct
  mitlaufende Kalkulation.

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

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
  
Windows Server 2025 - Was ist neu im Microsoft Server-Betriebssystem, eine Pressemitteilung
Autor Thema:  mitlaufende Kalkulation. (28 mal gelesen)
vobu
Mitglied
Maschinenbautechniker


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

Beiträge: 284
Registriert: 26.09.2008

Windows 11
Enterprie 64 Bit
SP 1
HP ZBook Fury 16 G10 Workstation
Intel(R) Core(TM) i9-13950HX, 2000MHz, 24 Kerne, 32 logiche
64,00GB Ram<P>
Creo Elements/Direct Modeling SolidPower Release 20.7 Windchill 13.02.1

erstellt am: 24. Feb. 2026 13:42    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,
gibt es für Creo Elements/Direct Modeling eine mitlaufende Kalkulation?
z.B. wenn ich eine Welle konstruiere sollte mir das System anzeigen was das Teil Kostet und bei jeder Änderung der Welle den neuen Preis geben.

Gruß
Volker

------------------
Gruß
Volker

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

der_Wolfgang
Moderator
Tastenhauer




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

Beiträge: 2413
Registriert: 3.20.

● PE60+80+90@home
● W10 Pro Bld19045.6466
● Drafting V17~V20.7@job
● Modeling V17~V20.7@job
● Windchill 12.1.2.6@job
● UWGM Client 13.1.0.1@job
● Taschenrechner
● brain 6.3
● Stift+Zettel V8.42

erstellt am: 24. Feb. 2026 14:40    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 vobu 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von vobu:
mitlaufende Kalkulation?

nein, ja . 

Also out-of-the-box: nein

Aber im Gegensatz zu manch anderem CAD System bekommen wir in Modeling mit Common Lisp und dem IKIT beinahe alles hin! 🙂


Wir haben da so Events im Modeling! Die kann man in dem Fall gut nutzen:

https://support.ptc.com/help/creo_elements_direct/r20.8.0.0/advanced_documentation/integration_kit/reference/events.html#standard-events

Grob:


  • ins *SD-ENTER-COMMAND-EVENT* hängst Du eine Funktion, die sich das current part schnappt, sd-inq-curr-part, und die Calulation durchführt.
        Da brauchst du natürlich Eure eigene Formel für.
  • im ersten Schritt gibt diese Funktion die Kosten mal einfach mit einem print (oder ein format T) in der Console aus. (= Proof of Concept)

  • im nächsten Schritt baust Du dir ein UI mit dem UICT ..  sd-create-dialog-shell  .. grid . area . usw.
         und sorgst dafür das dieses angezeigt wird. (sd-show-dialog-shell usw.)  (evtl mal beim laden, oder über die commandline)
     
  • nun kann deine (do-my-cost-calulation) Funktion den EURO Aufwand in ein text control in der neuen dialog-shell immer wieder updaten.
       So ist es permanent sichbar (aber auch verschiebbar!)

  • im nächsten Schritt baust Du dir in dein cost-Calulation UI einen select button ein, damit du nicht mehr auf current-part festgelegt bist
  • deine (do-my-cost-calulation) Funktion muss dann halt statt (sd-inq-curr-part) auf diese Selektion reagieren (das könnte dann sogar ne Baugruppe sein)
        ausserdem hast du dann auch eine Anzeige für welches Objekt die Calulation durchgeführt wird.

  • das ganze triggerst du noch über einen Dialog, der
       beim Starten das selbst gebaute User Interface anzeigt (sd-show-dialog-shell), und die Funktion ans event hängt.
      .. und sich dann beendet

  • in dem selbst gebautem User Interface gibt es dann auch noch einen "Stop"  sd-create-pushbutton-control , welcher ein unsubsrcibe macht, und das selbst gebaute User Interface wieder versteckt (sd-hide-dialog-shell)


Hint: das *SD-INTERACTIVE-EVENT* wird sehr häufig gerufen. Wenn du das nutzen möchstest solltest du ne Zeitverzögerung einbauen. Das o.g. event ist hier empfehlenswerter.

Laube = fertig


------------------
Firefox ESRJava Forum Stuttgart JUGS ● OSD Hilfeseite (de) / help page (en)NotePad++BuFDi

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

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

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

(c)2026 CAD.de | Impressum | Datenschutz