Motori
I blocchi motore vengono utilizzati per avviare, fermare, posizionare e regolare i motori collegati alle porte dell'hub.
Blocchi di comando motore principali
Avvia motore
Avvia il motore selezionato.
- Opzioni direzione: in senso orario / in senso antiorario
Ferma motore
Ferma il motore selezionato.
Esegui per
Esegue il motore selezionato per il tempo/angolo/rotazione specificato in base alle impostazioni del blocco.
- Opzioni direzione: in senso orario / in senso antiorario
- Opzioni unità:
rotazioni,gradi,secondi - Nota: questa funzione richiede un motore sulla porta selezionata che supporti il controllo basato su encoder.
Avvia motore a velocita
Avvia il motore con un valore di velocita esplicito.
Esegui per a velocita
Esegue il motore per una durata/quantita target con velocita esplicita.
- Opzioni unità:
rotazioni,gradi,secondi - Nota: questa funzione richiede un motore sulla porta selezionata che supporti il controllo basato su encoder.
Imposta velocita motore
Imposta la velocita usata dai blocchi motore correlati.
Blocchi posizione e movimento
Vai alla posizione
Sposta il motore alla posizione assoluta target.
- Opzioni percorso:
percorso piu breve,in senso orario,in senso antiorario - Nota: questa funzione richiede un motore sulla porta selezionata che supporti il controllo basato su encoder.
Vai alla posizione relativa
Sposta il motore con un offset relativo.
- Nota: questa funzione richiede un motore sulla porta selezionata che supporti il controllo basato su encoder.
BuWizz 3 vai alla posizione relativa
Variante BuWizz 3 del blocco di posizionamento relativo.
- Nota: questa funzione richiede un motore sulla porta selezionata che supporti il controllo basato su encoder.
Imposta posizione relativa
Imposta il riferimento della posizione relativa del motore.
- Nota: questa funzione richiede un motore sulla porta selezionata che supporti il controllo basato su encoder.
Calibra cremagliera dello sterzo
Calibra la posizione neutra/di riferimento della cremagliera dello sterzo.
- Requisito: il motore collegato alla porta selezionata deve supportare il tracciamento dell'angolo assoluto/relativo (encoder interno).
- Requisito meccanico: il movimento dell'asse sterzo deve essere fisicamente limitato a un intervallo valido (ad esempio con finecorsa della cremagliera/ingranaggi).
- Come funziona: il blocco esegue una scansione e misura l'intervallo di rotazione sterzo disponibile, quindi calcola i dati di calibrazione usati per la configurazione dello sterzo.
- Comportamento output: gli argomenti del blocco scrivono i risultati nelle variabili passate al blocco (comportamento simile al pass-by-reference). Queste variabili vengono mutate dal blocco e devono essere usate per leggere i risultati della calibrazione.
Blocchi regolazione e sicurezza motore
Imposta comportamento motore all'arresto
Imposta la modalita di arresto del motore (ad esempio freno/mantieni posizione/inerzia in base alle opzioni disponibili).
- Opzioni modalita arresto:
freno,mantieni posizione,inerzia - Nota: questa funzione richiede un motore sulla porta selezionata che supporti il controllo basato su encoder.
Imposta rilevamento stallo
Abilita o disabilita il rilevamento dello stallo.
- Nota: disponibile solo per l'hub MINDSTORMS Robot Inventor.
Imposta accelerazione
Imposta il profilo/tasso di accelerazione del motore.
- Opzioni profilo:
predefinito,veloce,bilanciato,morbido,lento,molto lento - Nota: questa funzione richiede un motore sulla porta selezionata che supporti il controllo basato su encoder.
Imposta decelerazione
Imposta il profilo/tasso di decelerazione del motore.
- Opzioni profilo:
predefinito,veloce,bilanciato,morbido,lento,molto lento - Nota: questa funzione richiede un motore sulla porta selezionata che supporti il controllo basato su encoder.
Blocchi reporter motore
Posizione
Restituisce la posizione corrente del motore.
Posizione relativa
Restituisce il valore corrente della posizione relativa.
Velocita
Restituisce la velocita corrente del motore.
Potenza
Restituisce il valore corrente di potenza del motore.
- Nota: disponibile solo per l'hub MINDSTORMS Robot Inventor.
Blocchi motore Technic Move
Avvia motori a velocita
Avvia i motori di trazione Technic Move alla velocita selezionata.
Ferma motori
Ferma i motori di trazione Technic Move.
Freno
Applica il comportamento di frenata ai motori Technic Move.
- Opzioni freno:
spento,abilitato
Imposta cremagliera dello sterzo a
Imposta la posizione/valore target della cremagliera dello sterzo.
Calibra cremagliera dello sterzo
Calibra la cremagliera dello sterzo Technic Move usando l'algoritmo di calibrazione interno dell'hub e il rilevamento automatico dell'intervallo sterzo.
- Nota: l'asse del motore deve essere meccanicamente limitato (ad esempio da un meccanismo a cremagliera).