Stap 3: Krijgen de YAKINDU toestandsdiagram Tools
Yakindu SCT is een hulpmiddel gemaakt voor precies dat: modelleren van uw systeem en genereren van code uit. De modeling tools zijn veel meer gevorderd dan eenvoudige eindig-state machines, omdat ze zijn gebaseerd op de theorie van de toestandsdiagram door Harel. Zij verlengen de normale automaat theorie door enkele verdere begrippen – bijvoorbeeld een geschiedenis staat, waar een toestandsdiagram verlaten slaat de actieve status, zodat u kunt later terugkomen, en nog veel meer. We niet nodig hebben van deze extra functies voor dit ' Ible hoewel.
Yakindu SCT is gebaseerd op Eclipse, een van de meest vaak gebruikte IDEs. Dus, we kunnen gebruik maken van alle de Eclipse plugins op de markt en een reeds bekende omgeving. En het is open source wat betekent dat het is gratis! Eerst, ga naar statecharts.org en selecteer "Download SCT". Je moet om te zetten in uw naam, uw e-mailadres en uw beroep. Nadat u het hulpprogramma hebt gedownload, rits enkel het (Klik rechts -> Alles uitpakken, of gelijkaardig). Binnen, zult u het vinden van "SCT". Starten. (Nee, aan een echte installatie is niet nodig.)
Nadat u Yakindu SCT hebt geïnstalleerd, hebt u de tools om het model een FSM, maar wij zult willen krijgen van de code om te werken aan een Arduino. Er is een uitstekende plugin voor Eclipse om dat te doen, vindt u meer over het op http://www.baeyens.it/eclipse/. Het geeft u de volledige Arduino toolchain binnenkant Eclipse, zodat hebt u het gemak van het gebruik van de Arduino IDE, evenals de intelligente codebeheer en codering van assistenten van Eclipse. In SCT, en ga naar Help -> installeren van nieuwe Software. De installatiewizard geopend. Klik op de Add... knop in de buurt van de rechterbovenhoek van de wizard. Een dialoogvenster wordt geopend, vraagt u de repository van de update die u wilt installeren van de nieuwe software van opgeven. Voer wat tekst in het veld naam. Deze tekst is abitrary in beginsel, maar moet u iets dat maakt het makkelijker voor u om te identificeren deze repository bepaalde update onder andere bewaarplaatsen van de update. Na het invoeren van de naam en de locatie (http://www.baeyens.it/eclipse/V3/) van het repository update, klikt u op OK. Eclipse maakt een netwerkverbinding met het update archief, vraagt het om beschikbare software producten en toont hen in de installatiewizard. Hier, accepteren je gewoon de keuze "Arduino". Te klikken naast een paar meer tijden en aanvaarding van de licentie-overeenkomsten later, zal het vragen u opnieuw op te starten van het hulpprogramma. Nadat u dat hebt gedaan, downloadt de plugin alle benodigde bibliotheken, zodat u niet hoeft te kopiëren vanuit een bestaande Arduino project. Met hier u ga, de Arduino tools geïnstalleerd tijdens de installatie van uw Yakindu SCT. Nu is het tijd om de mogelijkheden van beide combineren.
Opmerking: Als u op Windows en nog niet gedaan hebt, installeert de officiële Arduino IDE ook. Het komt met de vereiste stuurprogramma's. Ik ben niet zeker over de situatie op Mac. Linux bevat al de drivers, een installatie van de Arduino IDE is dus niet nodig.