zaterdag, 19 oktober, 2019

  •   +31 180 695 777 (NL) +32 3 297 70 07 (BE) ----------Lasal Latest Version: 0076_2----------
  •   

peter vanoostromAls 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;

unal 01

Ingeschakeld;

unal 02

Bij het veranderen van de file T_ipc.h moeten ze c-files van LSE opnieuw gecompileerd worden;

unal 03a  unal 03b

Tevens moet de betreffend object/server visualized staan;

unal 04

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..

unal 05

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

unal 06

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.

unal 07

Dan gaan we naar Types . . . 

unal 08

Daarna zoeken we de server op drukken op rechter pijp van Parameter en gaan naar de volgende selectie;

unal 09

En klikken op het alarmbit. En drukken op OK.

unal 10

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;
unal 11

Apply property value into objects.

unal 12

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.

unal 16

We klikken op het filter symbooltje.

unal 13

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.

unal 14

Het is nu een kwestie van objecten na lopen en voorzien van de juiste tekst.

unal 15

succes!