Loading...
 

Versie 0.0.2.0 is een gedocumenteerde release. Hiervan is een handleiding beschikbaar (2.0) en er zijn "Initial Install Files". Deze versie kan dan door nieuwe gebruikers "vers" worden geïnstalleerd.

OC32 Firmware 0.0.2.0

Toevoeging Sequence Commands (LichtOrgel functionaliteit)

  • Er zijn instructies toegevoegd waarmee alle bestaande LichtOrgel functies kunnen worden uitgevoerd + nog heel wat meer.
  • Deze "Sequence Instructies" voeren "iets" uit en wachten vervolgens een te definiëren tijd alvorens de volgende instructie in de lijst aan te roepen.
  • Sequence Instructies en "normale" instructies kunnen gewoon willekeurig door elkaar worden gebruikt. Probeer het maar eens uit: dit geeft echt heel creatieve mogelijkheden.
  • Voor het wachten tussen de instructies wordt de "Event Timer" van de betreffende pin gebruikt. M.a.w.: Sequence Instructies overschrijven een eventueel reeds actieve Event Timer voor de betreffende pin.
  • Sequence Instructies werken alleen op de eigen pin, m.a.w. je kunt met een sequence instructie geen andere pin aansturen dan die waaronder de instructie zelf is opgeslagen
  • Nieuwe sequence instructies:
    Set Level & Wait (L,T): Stel Niveau L (0..31) in en wacht T tijd tot de volgende stap
    Set Random & Wait (C,T): Zet uitgang aan met kans C (0..31)/32, uit met kans (1-C) en wacht T tijd tot de volgende stap
    Set Servo & Wait (P,T): Stel servo in op positie P (-64..63) in en wacht T tijd tot de volgende stap
    Wait (T): Doe niets en wacht T tijd tot de volgende stap
    Random Tijd: Bij elke bovengenoemde instructie kan de wachttijd ook een random tijd zijn tussen 0 en T
    Tijd: kan een wachttijd tussen 20ms en 10 minuten zijn!
  • Als de laatste instructie (afhankelijk van de "Aspect Mode" dus instructie 2 of 8) een Sequence Instructie is, zal de eerste instructie die na de "wait" wordt uitgevoerd Instructie 1 zijn (dus niet instructie 0). Dit is vergelijkbaar met LichtOrgel waar stap 0 een initialisatiestap is en de overige stappen cyclisch
  • Een sequence instructie met T=0 reset de Event Timer voor de Pin. Het staat dus gelijk aan een "Halt" na die instructie, maar zo'n instructie (bv Wait(0)) kan ook gebruikt worden om zeker te stellen dat een lopende Event Timer gereset wordt.

Toevoeging Off-Level en On-Level

  • Bij bovengenoemde Sequence Instructies "Set Random" kan het uitgangsniveau voor zowel "aan" als "uit" worden gekozen per Pin. Uit hoeft dus niet uit te zijn en aan niet volledig aan. Voorlopig werkt dit alleen bij deze Set Random functies.

"Set Aspect" wordt "Jump"

  • De "Set Aspect" instructie, waarmee je per direct een willekeurige aspect van dezelfde of een andere pin kunt aanroepen is vervangen door een instructie die vanaf nu "Jump" heet. Je kunt hiermee hetzelfde als met de Set Aspect instructie, maar je kunt ook nog eens naar een specifieke instructie binnen een lijst springen

OC32 Config 0.0.2.0

Tab OC32 Device Configuration

  • Aan de linkerkant zijn de Sequence Instructions toegevoegd aan de keuzemogelijkheid
  • De betekenis van de velden rechts naast de "Instruction Drop-Down" hebben niet langer een vaste betekenis, maar deze varieert afhankelijk van de gekozen instructie. Als je een van die velden selecteert met de muis tonen de labels bovenaan de functie van de velden in die betreffende rij.
  • Aan de rechterkant onder Pin Configuration is in de sub-tab PWM de mogelijkheid toegevoegd het Off-Level en On-Level in te stellen.

Generiek

  • De structuur van het bestand dat je opslaat (met "Save File") is iets aangepast. Deze versie leest oude bestanden gewoon in, maar met deze versie opgeslagen bestanden kunnen niet (zonder meer) met een oudere versie worden ingelezen.

Veel plezier!

Page last modified on Sunday 18 September, 2011 14:03:17 CEST
Dutch (Nederlands, nl)English British (British English, en-uk)German (Deutsch, de)