» it.Modalità Debug
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

it.Modalità Debug

English | Russian

Modalità Debug


CTRL+F9

Attiva/disattiva la modalità debug su tutte le patches/tutti i nodi nell'istanza attiva di vvvv.exe

SHIFT+CTRL+F9

Attiva/disattiva la modalità debug solo sulle patches/nodi selezionati


Si aspettano conferme dai devvvvs su alcuni punti:

Che significato hanno i colori degli inlets?
verde: sembra avere a che fare con un inlet che richiede dati. (vedi sotto)
rosso: sembra avere a che fare con un inlet/outlet il cui SpreadCount cambia (sembra verificato dopo molti test)
blue: sembra avere a che fare con un inlet/outlet che viene calcolato.
~~#cccccc:bianco~~: sembra avere a che fare???

Un nodo con pins tutti grigi, è "Inattivo" e l'opzione "AutoEvaluate" è disattivata.

  • L'opzione Autoevaluate disattivata (Off): significa che se nessun altro nodo necessita dei suoi risultati, non verrà valutato.
  • L'opzione Autoevaluate attivata (On): significa che il nodo esegue l'autovalutazione per ogni frame.

Ci sono due tipi di pins per il valore in vvvv:

  • Value In: possiamo richiedere se il PinHaschanged (PinèCambiato), che farà un confronto dello spread nell'ultimo frame (slice per slice). Se la dimensione dello spread è 50000 vengono effettuate 50000 operazioni di uguaglianza. Può essere fattibile ed utile allo stesso tempo per pins che hanno sempre uno SpreadCount basso, e generano un grande spread. Quando un "PinIsChanged event" è impostato su "true", l'inlet diventa verde.
  • Value Fast In: Riceve solamente dati. Utile se si vogliono processare i dati in ogni caso

In quale unità di misura vengono espressi i valori?

I Valori vengono espressi in migliaia di ticks.

Un tick è l'unità di tempo più piccola in un processore, quindi dipende dalla sua architettura, anche se probabilmente 1 tick = 1/10000 millisecondi.

Il che significa che se il valore è 130, sono necessari 13ms per processare il nodo.

Debug di Spread

CTRL+F10

Attiva/disattiva la modalità debug per lo slicecount.
La modalità verrà attivata per tutte le patch dell'istanza di vvvv in uso. L'analisi sarà relativa ai nodi di una singola patch, non verranno confrontati cioè slicecount di patch differenti, anche se si tratta di moduli o subpatches.

Spreadcounts debug-mode

Un collegamento potrà presentarsi con 5 stili:

e tre di spessore maggiore del normale

  • spessore 1: quando trasporta un numero di slice, slicecount, minore della metà e non uguale dello slicecount massimo presente nella patch
  • spessore 2: quando trasporta uno slicecount uguale o maggiore della metà, ma comunque inferiore, allo slicecount massimo presente nella patch
  • spessore 3: quando trasporta lo slicecount massimo

Ci auguriamo che questo sistema risulti particolarmente utile ai nuovi utenti che approcciano l'argomento spread, oppure quando quando si è alla ricerca di spread molto grandi o, al contrario, di NIL.

anonymous user login

Shoutbox

~2d ago

joreg: vvvvTv S0204 is out: Custom Widgets with Dear ImGui: https://youtube.com/live/nrXfpn5V9h0

~2d ago

joreg: New user registration is currently disabled as we're moving to a new login provider: https://visualprogramming.net/blog/2024/reclaiming-vvvv.org/

~9d ago

joreg: vvvvTv S02E03 is out: Logging: https://youtube.com/live/OpUrJjTXBxM

~11d ago

~13d ago

joreg: Follow TobyK on his Advent of Code: https://www.twitch.tv/tobyklight

~16d ago

joreg: vvvvTv S02E02 is out: Saving & Loading UI State: https://www.youtube.com/live/GJQGVxA1pIQ

~16d ago

joreg: We now have a presence on LinkedIn: https://www.linkedin.com/company/vvvv-group

~24d ago

joreg: vvvvTv S02E01 is out: Buttons & Sliders with Dear ImGui: https://www.youtube.com/live/PuuTilbqd9w

~30d ago

joreg: vvvvTv S02E00 is out: Sensors & Servos with Arduino: https://visualprogramming.net/blog/2024/vvvvtv-is-back-with-season-2/

~30d ago