Application programming interfaces dienen als de back - end besturingssysteem voor vrijwel iedere computer applicatie . API van elk programma maakt het mogelijk om eenvoudige taken uit te voeren en te communiceren met andere software . Onder de talloze API opties , de OpenVex API bibliotheek , tot versie 0.5.0 met ingang van december 2011 , en biedt een interface gericht op robotica programmering . Volgens de ontwikkelaars , OpenVex beoogt de Vex programmering te stroomlijnen met behoud van de snelheid en flexibiliteit van de C -programmeertaal . Toepassing OpenVex , die regelmatig wordt ondersteund en volledig gratis firmware , stelt gebruikers in staat om programma controllers voor Vex robots , die computergestuurd educatieve robots van Vex Robotic Design System . Deze API bevat functies voor robotica apparaten zoals analoge en digitale sensoren , LED output apparaten , motoren , servo's en timers . Structuur ontwikkelaars de API 's adviseren dat gebruikers beginnen OpenVex programmering in de op afstand bestuurbare modus . Hoofdlus de code detecteert robot sensor waarden en relais gegevens zoals het routinematig scant de RC unit . Deze API 's " rc_routine ( ) " functie verwerkt gegevens ontvangen van de RC -eenheid en stuurt de motor en servo functie . OpenVex kan autonoom routines via ingang triggers . Na het uploaden , controllers geprogrammeerd via OpenVex neemt onmiddellijke ingang . Modules Programmeerbare modules in OpenVex equip Vex controllers met een meer dan een dozijn functies . Modules kunnen gebruikers programma robots om hun functies te pauzeren , zenden ultrasone pulsen via sonar en te bedienen via de afstandsbediening of joystick , onder andere acties . Via modules , kan OpenVex programmeurs creëren ook een vereenvoudigde timer -interface , debuggen hun robots en oefenen minuten controle over de assen en de accelerometer functies van hun robots . Compatibiliteit OpenVex is compatibel met de robot controllers met behulp van kleine apparaat C -compilers en Microchip MCC18 compilers . In tegenstelling tot andere programmeerbibliotheken Vex , OpenVex werkt samen met tal van besturingssystemen , waaronder Windows , Intel of PowerPC Mac OS X platforms en de meeste Unix-systemen . Ontwikkelaars is de API 's raden het gebruik van de Cygwin command - line interface bij gebruik OpenVex met Windows .
|