Hot News:
   

Mit Unterstützung durch:

  Foren auf CAD.de
  NX Programmierung
  Abfangen von Ereignissen in KF

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

Siemens PLM Connection 2026 | Recap


Mehr Videos >>>

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Simulation Diskussionsrunde | monatlich Termin: in 11 Tagen
Autor Thema:  Abfangen von Ereignissen in KF (741 mal gelesen)
christian muc
Mitglied
Student


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

Beiträge: 18
Registriert: 20.10.2010

Windows XP 64bit
UG NX 7.5

erstellt am: 21. Feb. 2011 16:04    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,

kann man in Knowledge Fusion bestimmte Ereignisse (z.B. Änderung eines Attributwertes, Einfügen/Löschen einer Komponente) "abfangen"? Würde gerne eine Regel abhängig von einem Ereignis ausführen. Also unabhängig von Update-Mechanismen oder einer Anforderung aus anderen Regeln. Dazu bräuchte ich aber eine Funktion, die solche Ereignisse erkennt.

Folgendes habe ich schon ausprobiert:
isModified? liefert immer FALSE als Rückgabewert, egal ob sich das referenzierte Attribut "radius" ändert oder nicht.

Code:
isModified?( "my_block:radius:" );

onCreate liefert eine Fehlermeldung "No such method"

Code:
onCreate:(ug_printMessage({"Test"}));

Hat jemand eine Idee, wie man das machen könnte?

Vielen Dank und Gruß,
Christian

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



Praktikum Standardisierung und Modularisierung technischer Produkte (m/w/x)

Semiconductor Manufacturing Technology

Enabler für kleinere, leistungsfähigere und energieeffizientere Mikrochips

?

Arbeiten, wo das Morgen entsteht.

Rund 80 Prozent aller Mikrochips weltweit werden mit ZEISS Technologien gefertigt. Als Herzstück eines jeden elektronisch gesteuerten Systems sind sie aus unserem Alltag nicht mehr wegzudenken ? egal ob im Smartphone, im Smart Home oder in Smart Factories....

Anzeige ansehenWeitere: Ingenieure und technische Berufe
Bito00
Mitglied
Dipl.-Ing. Triebwerkstechnik


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

Beiträge: 85
Registriert: 27.12.2010

erstellt am: 02. Mrz. 2011 06: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 Nur für christian muc 10 Unities + Antwort hilfreich

Moin moin,

also ich habe schon so was ähnliches gemacht. Versuchs mal mit einer Regel im demandValue-Block eines Bauteils. Wenn man etwas bei demandValue hineinschreibt, dann wird diese Abfrage/Regel immer angewandt wenn sich etwas im Bauteil ändert. Wenn du z.B. eine Expression änderst, könntest du deren Wert immer abfragen und bei einem Zielwert eine Aktion starten lassen.


Kannst du damit etwas anfangen?

Gruß
Bito

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