Salve Hudson,
grazie dell'interessamento. Rispondo subito ai tuoi quesiti: a me interessa acquisire solo sul fronte di salita o di discesa del mio segnale di clock dato esternamente, quindi solo su uno dei due fronti del clock e non su tutti i due.
Credo vada, in generale, rivista un pò tutta la VI perché:
1) la cosa che più non mi convince è il fatto che (prima effettivamente non lo avevo fatto presente, chiedo scusa!) quando inserisco il nome della sorgente di Start Trigger, devo inserire obbligatoriamente il nome del pin APFI0 (oppure APFI1) altrimenti l'applicazione non parte e mi genera errore...ma nella realtà, il segnale di trigger che io applico è lo stesso del segnale che dovrà funzionare come clock esterno.
Mi spiego meglio: l'applicazione deve partire con lo stesso segnale che verrà utilizzato come segnale di clock per il campionamento. Però nella VI il nome del pin che devo assegnare come costante alla subVI che gestisce il Trigger è diverso dal nome del pin a cui viene applicato il segnale di Sample Clock (ho usato infatti il pin PFI0). Questo mi genera errori?Come posso rimediarvi?
2) il fatto che la subVI "wait for next edge" si possa usare anche in applicazioni non real-time, mi tranquillizza un pò...perché, correggimi se sbaglio, questo dovrebbe assicurarmi che ciò che si trova all'interno della case structure, salverà solo quei valori che si trovano di volta in volta sul fronte di salita (o di discesa) del mio segnale di clock esterno!? giusto? (quindi se ciò è corretto l'ultima parte della VI dovrebbe funzionare bene!...altrimenti, non esitare a correggermi...sono qui per imparare e non per vincere un oscar!)
Spero di essere stato più chiaro di prima e di averti fatto intuire meglio quali sono i miei dubbi e i miei problemi.
Grazie di tutto...attendo tue notizie.
Saluti Francesco