Stap 1: De geschiedenisles.
loppy schijven zijn gemaakt van een dun stukje plastic bekleed met een Ferromagnetische materiaal, dat is gemagnetiseerd om gegevens te bewaren. Meer in het bijzonder, is de schijf verdeeld in 80 data-tracks in concentrische cirkels, zoals de ringen van een boom zijn gerangschikt.
Dus zijn het diskettestation geïntegreerde motoren ontworpen om de stap van het Lees hoofd via elk van deze 80 tracks. Met behulp van deze informatie, ik heb 16 aangepaste items gemaakt op de myRIO FPGA (één voor elke diskette-drive) om ervoor te zorgen dat de richting van de motor worden gewijzigd wanneer het bereikt het begin of einde van de schijf. Dus, voor waarden 0-79 het Lees hoofd gaat toekomen (het schrijven van een digitale waar op de richtingslijn van het diskettestation), voor 80-159 het Lees hoofd zal terug te gaan (een digitale false om de richtingslijn).
De mogelijkheid om te veel parallelle taken maken/dupliceren is een van de belangrijkste voordelen van FPGA. Met behulp van LabVIEW FPGA, ik had alleen om te schrijven een van de prestatiemeteritems van de klant voor een van de stations - ik kon (letterlijk) kopiëren 'n' stijfsel naar de wetboek te misbruiken, controle van de overige 15 schijven. Elke gedupliceerde teller zou snijden uit eigen circuit binnen de FPGA - waardoor elk item uitvoeren in onafhankelijk en in parallel.
Nu dat de schijven een tonale frequentie kunnen worden verzonden en produceren van een muzikale noot, wordt het volgende deel van het project was om te leren van de myRIO sommige nummers!!