Κατανόηση των κανόνων και των οδηγιών σύνταξης στο VEXcode Pro V5

The VEX Visual Studio Code Extension has replaced VEXcode Pro V5, which is now end-of-life.

VEXcode Blocks and VEXcode Text remain actively developed and supported for all VEX platforms.

Η εκμάθηση της χρήσης της C++ του VEXcode Pro V5 είναι παρόμοια με την εκμάθηση οποιουδήποτε άλλου τύπου γλώσσας. Υπάρχουν κανόνες και οδηγίες για τη σύνταξη του VEXcode Pro V5, όπως ακριβώς υπάρχουν μοναδικοί γραμματικοί κανόνες για διαφορετικές γλώσσες. Δύο σημαντικοί κανόνες είναι η χρήση κεφαλαίων γραμμάτων και το περίβλημα καμήλας. Αυτοί οι κανόνες κάνουν τα προγράμματα πιο εύκολα στην ανάγνωση. Παρακάτω είναι ένα παράδειγμα ενός προγράμματος VEXcode Pro V5.

Απόσπασμα κώδικα C++ που εμφανίζει μια γραμμή που προστέθηκε στη συνάρτηση int main(). Η γραμμή κώδικα αναφέρει Drivetrain.driveFor(200,mm) και οι ξεχωριστές ενότητες οδηγιών επισημαίνονται ως Συσκευή, Εντολή και Παράμετροι.

Το πρόγραμμα αποτελείται από μια εντολή προς το ρομπότ. Σε αυτό το παράδειγμα, η εντολή κατευθύνει το Σύστημα Μετάδοσης Κίνησης (Συσκευή) να κινηθεί (εντολή) προς τα εμπρός 200 mm (παράμετροι). Κατά τη σύνταξη μιας εντολής, ισχύουν οι ακόλουθοι κανόνες.

// [Όνομα] [Τύπος] [Θύρα(-ες)]
// Ελεγκτής1 ελεγκτής
// Κινητήρας1 ​​κινητήρας 1
// ΓυροσκόπιοB γυροσκόπιο Β

Η χρήση κεφαλαίων γραμμάτων είναι σημαντική. Οι συσκευές στο VEXcode Pro V5 θα πρέπει πάντα να γράφονται με κεφαλαία γράμματα. Μερικά παραδείγματα συσκευών θα περιλαμβάνουν: Ελεγκτή, Κινητήρα και Γυροσκόπιο.

Σύστημα μετάδοσης κίνησης.driveFor(100, mm);

Το Camel Casing χρησιμοποιείται στα ονόματα των εντολών για την αναγνώριση τμημάτων λέξης. Η εντολή driveFor θα ήταν ένα παράδειγμα αυτής της σύμβασης ονομασίας στο VEXcode Pro V5. Στο περίβλημα καμήλας, η εντολή πρέπει να γράφεται ως μία λέξη και δεν μπορεί να ξεκινά με κεφαλαίο γράμμα.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: