Concetti fondamentali

Questa pagina spiega il significato di ogni termine principale usato in MotioForge Studio. Comprendere questi concetti rende molto più intuitivo l'uso di tutte le altre funzioni.

Dominio

Un Dominio è il progetto di configurazione hardware che descrive un intero sistema animatronico. Contiene la lista delle porte di comunicazione, di tutti gli elementi fisici collegati e di tutte le animazioni associate a quella macchina.

Puoi avere più domini (es. un dominio per ogni personaggio o installazione) e passare dall'uno all'altro dalla schermata iniziale.

Esempio: "Drago", "Maschera clown", "Pannello d'ingresso" sono tre domini distinti, ciascuno con la propria configurazione hardware e le proprie animazioni.

Porta

Una Porta è una connessione fisica tra il computer e l'hardware. In MotioForge Studio le porte sono principalmente porte seriali (USB/COM) a cui sono collegati i driver dei servomotori o altri dispositivi.

Ogni porta ha un nome logico (es. "Porta principale"), un indirizzo fisico (es. COM3) e un protocollo di comunicazione.

Elemento

Un Elemento rappresenta un singolo componente fisico del sistema. Esistono cinque tipi di elemento:

TipoDescrizione
Servo BUSServomotore digitale controllato via bus seriale (es. ST3215). Ha indirizzo univoco sulla catena.
Servo PWMServomotore analogico controllato da segnale PWM diretto (pin Arduino) o tramite espansore I2C (PCA9685).
SwitchUscita digitale ON/OFF: relè, LED, elettrovalvola, fogmachine, ecc.
SoundUscita audio: riproduce file audio in sincronia con l'animazione.
Pulsante TriggerPulsante fisico collegato a DEIMOS per l'attivazione manuale delle animazioni. Non genera segmenti sulla timeline.

Ogni elemento ha un nome univoco, è associato a una porta e ha parametri specifici (corsa minima/massima per i servi, stato iniziale per gli switch).

Animazione

Un'Animazione è una sequenza temporizzata di comandi inviati agli elementi. Ogni animazione ha una propria timeline, una modalità di attivazione e può essere eseguita una volta, in ciclo continuo, o su comando esterno (trigger).

Un dominio può contenere decine di animazioni distinte che l'operatore può richiamare in qualsiasi momento.

Segmento

Un Segmento è il mattone elementare di un'animazione. Rappresenta un singolo comando inviato a un elemento in un intervallo di tempo preciso:

I segmenti si disegnano sulla timeline trascinando il mouse. Ogni pista orizzontale corrisponde a un elemento.

Playback

Il Playback è la riproduzione in tempo reale dell'animazione. Durante il playback MotioForge Studio calcola costantemente la posizione del cursore temporale e invia i comandi ai dispositivi fisici tramite le porte aperte.

Range di esecuzione

Il Range è l'intervallo di tempo che viene eseguito durante il playback. È visualizzato sulla timeline come un'area colorata con due marker (inizio e fine). Puoi eseguire l'intera animazione o solo una porzione.

Vedi anche: Guida rapida — Schermata iniziale — Editor principale