| | |  | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX | | | |  | Anwender CAD mit Siemens NX-Basis , ein Kurs (bis zu 100% förderbar mit Bildungsgutschein)
|
|
Autor
|
Thema: Abfangen von Ereignissen in KF (672 mal gelesen)
|
christian muc Mitglied Student

 Beiträge: 18 Registriert: 20.10.2010 Windows XP 64bit UG NX 7.5
|
erstellt am: 21. Feb. 2011 16:04 <-- editieren / zitieren --> Unities abgeben:         
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 |

| | ServiceNow Consultant (m/w/d) | Moch.IT GmbH ist mehr als ein IT-Beratungsunternehmen ? wir sind ein Ort für Gestalter:innen. Wenn du Lust hast, innovative ServiceNow-Lösungen zu entwickeln, Verantwortung zu übernehmen und die digitale Zukunft aktiv mitzugestalten, bist du bei uns genau richtig. Wir fördern deine fachliche und persönliche Entwicklung durch individuelle Weiterbildungen, Mentoring und spannende Projekte bei namhaften Kunden ? flexibel, modern und menschlich.... | | Anzeige ansehen | Feste Anstellung |
|
Bito00 Mitglied Dipl.-Ing. Triebwerkstechnik

 Beiträge: 85 Registriert: 27.12.2010
|
erstellt am: 02. Mrz. 2011 06:06 <-- editieren / zitieren --> Unities abgeben:          Nur für christian muc
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 >>)
 |