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