Se hai familiarità con la programmazione testuale e cerchi alcuni dei concetti di base del tuo linguaggio in vvvv, ecco una raccolta di concetti comuni di programmazione con il loro parallelo in vvvv.
Fondamentalmente, vvvv evita il concetto di loop in sequenza. In sostanza tutti i calcoli delle iterazioni avvengono allo stesso tempo, utilizzando un calcolo diffuso, spreaded calculation, che fa tutti i calcoli nello stesso fotogramma, frame. Cerca i nodi Spread come I, Integral, Differential, Cross, Resample, Shift e i vari nodi spettrali: sono fondamentali per attuare molti scenari comuni per l'utilizzo dei loops.
Se state veramente cercando un modo per generare un loop come fareste con: for, do while, repeat until potete naturalmente iterare variabili in fotogrammi successivi, ma questo richiede tempo.
Date uno sguardo alle HelpPatches dei nodi Counter (Animation) e FrameCounter (Animation): vi aiuterà a simulare la famosa variabile d'iterazione i.
Anche i nodi FrameDelay (Animation) e FrameDelay (String) saranno necessari quando si vuole generare un loop. Vedere Generare Feedback Loops
I nodi = (Value) e = (String) possono aiutare a definire una condizione per interrompere il loop. I membri della categoria Boolean? vi aiuteranno a combinare diverse condizioni per interrompere un ciclo, come siete magari abituati a fare con and, &&, or, ||, not, !. Se avete bisogno di una condizione di arresto basata sul tempo, date un'occhiata al nodo MonoFlop (Animation).
Se costruite una patch per generare qualsiasi cosa che possa essere suddiviso in una serie di stati e di eventi che causano la transizione da uno stato all'altro, allora è probabile che siate alla ricerca di questo nodo: Automata (Animation).
Siete alla ricerca delle Subpatches e dei Modules.
Questi concetti non sono presenti in vvvv. La cosa che più ci si avvicina sono ancora le Subpatches ed i Modules .
IOBoxes, Send/Receive, FrameDelay
Queue (Spreads), RingBuffer (Spreads)
Vedere Spreads Vuoti
anonymous user login
~19h ago
~2d ago
~13d ago
~22d ago
~22d ago
~27d ago
~1mth ago
~1mth ago
~1mth ago
~2mth ago