Exekvera kommandon

Med action Command kan man ange ett xtt-kommando som exekveras när man klickar på ett objekt.
Det finns en rad xtt-kommandon för att öppna bilder, visa kurvor, anropa metoder etc. Xtt
kommandona finns beskrivna i Operator's Guide. Man kan även exekvera script med Command.

I det har exemplet ska vi öppna en trend-kurva från en trycknapp.
Vi skapar en rektangel, lägger en lämplig text ovanpå och grupperar rektangeln och texten.


Fig Kommando trycknapp

I Action markeras Command och i Command.Command läggs xtt-kommandot in. Vi vill öppna en
trend-kurva som är konfigurerad med DsTrend objektet H4-Av1-Trend, och kommandot för att
öppna kurvan är

open trend H4-Av1-Trend


Fig Kommando för att öppna en trend

Exekvera ett script

Med ett script kan man utföra flera kommandon samtidigt, men man kan även läsa attribut
i databasen, test på olika villkor, och sätta attribut.

Ett script exekveras med ett xtt-kommando genom att ange filnamnet för scriptet med ett '@'
tecken framför, t ex

@$pwrp_exe/my_script

kommer att exekvera scriptet my_script.rtt_com på $pwrp_exe.

Här är ett exempel på ett script som öppnar grafen g1 om H1-Dv1 är satt, annars öppnas grafen
g2.

main()
   int sts;

   if ( GetAttribute( "H1-Dv1.ActualValue", sts))
     open graph g1
   else
     open graph g2
   endif
endmain