Wachtwoord kwijt?
Home arrow Sonar arrow Cakewalk Application Language
Cakewalk Application Language Print E-mail
Artikel Index
Cakewalk Application Language
De syntax van CAL
Datatypen
Events
Constanten
Declaraties
Interactie met de gebruiker
Rekenkundige bewerkingen
Relationele functies
Logische operatoren
Muziek tijdfuncties
Flow control functies
Aanmaken van een CAL-programma
Uitvoeren van een CAL-programma
Voetnoten

Logische operatoren

Logische operatoren worden gebruikt om testen te combineren.  Dit wordt het duidelijkst met een voorbeeld. CAL kent twee logische operatoren:

(&& <operand1> <operand2>)        ; TRUE als beide operanden TRUE zijn

(||     <operand1><operand2>)         ; TRUE als minstens één operand TRUE is

Als voorbeeld gebruiken we een test of het Event een NOTE is en de Velocity gelijk is aan 60:

(if  (&& (== Event.Kind NOTE) (== Note.Vel 60))
 

; hier staat de functie die wordt uitgevoerd bij

;    een uitkomst gelijk aan TRUE

) ; einde van if

 


Laatste aanpassing ( woensdag, 19 december 2007 )
 
Volgende >
© 2012 HCCmuziek.nl
Joomla! is Free Software released under the GNU/GPL License.