Als je het alarmobject in LSE niet aanmeldt is het een unregistered alarm. Dit houdt in dat deze alarmen normaal niet zichtbaar worden op ons scherm.Als eerste zorgen we dan de optie "unregistered alarmen" ingeschakeld wordt.
Uitgeschakeld;
Ingeschakeld;
Bij het veranderen van de file T_ipc.h moeten ze c-files van LSE opnieuw gecompileerd worden;
Tevens moet de betreffend object/server visualized staan;
Na het compileren van Lasal krijgen we een nieuwe maeexp.txt file die we weer kunnen gebruiken voor het updaten van de objecten/Classen ed. in LSE.
Nu Staan de Object/server naam in je lijst..
Het enige is waar ?? Als we complexe objecten/Classen gemaakt hebben is het een hele klus om terug te vinden
waar alle alarm objecten zich bevinden. Dit proces probeer ik nu in een paar stappen te vereenvoudigen.
Het gaat om de objecten die de volgende Classen gebruiken.
_AlarmX0Para, _AlarmX1Para, _AlarmX2Para, _AlarmX3Para
Om deze zichtbaar te maken moet aan de volgende criteria worden voldaan;
- Unregistered alarmen actief maken.
- LSE update (Reference to Variables)
- Opzoeken.
- en koppelen aan een alarm tekst.
Koppel geen tekst aan het object zal het object-naam en server-naam weergegeven worden.
Als eerste zoek je een object op waar de betreffende classes gebruikt zijn.
In het voorbeeld neem ik de class AlarmX1Para.
Dan gaan we naar Types . . .
Daarna zoeken we de server op drukken op rechter pijp van Parameter en gaan naar de volgende selectie;
En klikken op het alarmbit. En drukken op OK.
Nu hebben we de _AlarmX1Para een Unique herkenning gegeven waar we straks op kunnen zoeken.
Nu hebben we dit voor een _AlarmX1Para gedaan. Maar wat als we er 100 hebben..
Ga op parameter staan, rechter muisklik;
Apply property value into objects.
Select all / OK
Nu hebben alle _AlarmX1Para deze Unique eigenschap gekregen. Die doe je ook met de andere alarm Classen.
Zo kunnen we op een redelijke eenvoudige wijze de alarm objecten vinden waar we dan onze tekst aan kunnen koppelen.
We klikken op het filter symbooltje.
En vullen de Unique zoek eigenschappen in en we kunnen op een eenvoudige wijze onze alarm objecten vinden
Update en de zoek functie is actief.
Het is nu een kwestie van objecten na lopen en voorzien van de juiste tekst.
succes!