Utilizzo della funzione di completamento automatico C++ in VEXcode V5

L'utilizzo della funzionalità di completamento automatico C++ durante la creazione di un progetto C++ in VEXcode V5 può aiutare a risparmiare tempo e prevenire errori durante la digitazione dei comandi.

Esempio di progetto per il sistema di trasmissione a 2 motori di Clawbot (anteprima).

Nota: questo progetto utilizza il modello Clawbot (trasmissione, 2 motori, senza giroscopio).


Controllo-Barra spaziatrice

Progetto C++ di VEXcode V5 con lo spazio all'interno della funzione main() alla riga 17 evidenziato.

Un modo per iniziare a utilizzare la funzionalità di completamento automatico di C++ è utilizzare il collegamento Control-Barra spaziatrice su Windows, macOS e Chrome OS.
Per iniziare, seleziona la prima riga aperta tra le parentesi graffe int main () { }.

Area di lavoro C++ di VEXcode V5 con un menu a tendina contenente tutti i comandi suggeriti. È disponibile una barra di scorrimento per visualizzare le opzioni.

Utilizza la scorciatoia Ctrl-Barra spaziatrice (selezionando contemporaneamente il tasto Ctrl e la barra spaziatrice). Il nome del dispositivo o del comando verrà visualizzato in un menu di selezione a discesa.

Area di lavoro C++ di VEXcode V5 con menu a tendina dei comandi suggeriti. Il comando Drivetrain è evidenziato.

Premi "Invio/A capo" o "Tab" sulla tastiera o seleziona il comando con il cursore per effettuare una selezione. In questo esempio è selezionato 'Drivetrain'.

Nota: Con menu di selezione più lunghi, è possibile effettuare una selezione utilizzando una delle seguenti opzioni:

  • Utilizza i tasti "Su" e "Giù" per selezionare il nome desiderato, quindi premi "Tab" o "Invio/Invio" sulla tastiera per effettuare la selezione.
  • Utilizza il cursore per scorrere verso l'alto e verso il basso nel menu di completamento automatico. Effettuare quindi la selezione desiderata.

Progetto C++ di VEXcode V5 con l'opzione Drivetrain selezionata nel menu a tendina e ora incollato nell'area di lavoro.

Sulla riga verrà ora visualizzato "Drivetrain".


Utilizzando il menu di selezione

Progetto C++ di VEXcode V5 con lo spazio all'interno della funzione main() alla riga 17 evidenziato.

Se conosci il comando che utilizzerai, un altro metodo per utilizzare la funzione di completamento automatico è selezionare la prima riga aperta tra le parentesi graffe int main () { }.

Area di lavoro C++ di VEXcode V5 con un menu a tendina di comandi suggeriti. È stata digitata la lettera D e si sta utilizzando la tastiera per scorrere i comandi disponibili. La trasmissione è il primo suggerimento ed è evidenziata.

Inizia a digitare il comando. In questo esempio, inserisci "d" per Drivetrain. Il nome del dispositivo o del comando verrà visualizzato in un menu di selezione a discesa. Seleziona "Trasmissione".

Progetto C++ di VEXcode V5 con l'opzione Drivetrain selezionata nel menu a tendina e ora incollato nell'area di lavoro.

Sulla riga verrà ora visualizzato "Drivetrain".


Utilizzo di un operatore punto

Area di lavoro C++ di VEXcode V5 con un menu a tendina di comandi suggeriti. Sono stati digitati il ​​dispositivo Drivetrain e l'operatore punto e la tastiera viene utilizzata per scorrere i comandi disponibili. Il comando Drive For è evidenziato.

Aggiunta di un operatore punto (un punto, '.') si aprirà un nuovo menu di tutti i comandi disponibili per il dispositivo. Per questo esempio selezionare "driveFor(direzione, distanza, unità)."


Aggiungi parametri

Area di lavoro C++ di VEXcode V5 con un menu a tendina di comandi suggeriti. Il comando Drivetrain.driveFor ​​è stato digitato con una perentesi iniziale e i parametri per questa funzione sono disponibili nel menu. La prima opzione del parametro legge in avanti.

I parametri sono le opzioni che vengono passate al comando tra parentesi. Per questo esempio seleziona "inoltra".

Area di lavoro C++ di VEXcode V5 con un menu a tendina di comandi suggeriti. Il comando Drivetrain.driveFor(forward, 100, è stato digitato con un parametro finale vuoto e i parametri per quella parte della funzione sono disponibili nel menu. La seconda opzione del parametro, che indica la lettura in mm, è evidenziata.

Alcuni comandi richiedono più parametri. Utilizza una virgola per separare parametri diversi nello stesso comando. Alcuni parametri sono valori e non verrà visualizzato un menu a discesa. Ad esempio, con il comando "Vai per", inserisci "100" come secondo valore. Assicurarsi che venga aggiunta una virgola dopo il valore affinché venga visualizzato un menu a discesa per il parametro o l'unità successiva.

Area di lavoro C++ di VEXcode V5 con un comando completato che recita Drivetrain.driveFor(forward, 100, mm); e la perentesi di chiusura finale e il punto e virgola sono evidenziati.

Assicurati di chiudere la sintassi del comando con una parentesi chiusa e un punto e virgola.

Area di lavoro C++ di VEXcode V5 con un comando completato che ha un parametro opzionale alla fine e recita Drivetrain.driveFor(forward, 100, mm, false);

Alcuni parametri sono facoltativi, come "false" nell'esempio seguente. Per ulteriori informazioni sui parametri, consultare le informazioni della Guida del comando per determinare quali parametri sono necessari e quali sono facoltativi.

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

Last Updated: