Documentazione utente
Riferimento per interfaccia, configurazione e procedure d'uso
| Documento | Manuale modulo Generic Payload FemtoBench |
|---|---|
| Versione | 1.0.5 |
| Lingua | Italiano |
| Aggiornamento | 22 settembre 2026 |
| Stato | Edizione aggiornata |
Il modulo Generic Payload 1.0.5 richiede FemtoBench 0.1.1 o successivo.
Il modulo Generic Payload invia e riceve payload definiti dall’utente su canali seriali, UDP o TCP.
Il modulo è adatto a protocolli semplici o diagnostici in cui FemtoBench deve trasmettere testo grezzo e registrare la risposta. Risorsa e prodotto definiscono il trasporto; la destinazione definisce il contenuto trasmesso.
Da FemtoBench 0.1.28, con la verifica preliminare attiva nelle preferenze, il modulo controlla per i trasporti seriali che la porta configurata sia presente, accessibile e non risulti occupata tramite un blocco attivo. Il controllo non apre la porta e non invia comandi. Dopo aver collegato il cavo o liberato la porta, Riprova ripete le verifiche; Annulla evita l’avvio e la registrazione della sessione. La verifica non riserva la porta per l’esecuzione successiva.
La risorsa si aggiunge nella schermata Configurazioni banco. Per Serial Payload, Dettagli risorsa espone Porta, cioè la porta fisica della postazione. I canali UDP e TCP non dichiarano campi di identità a livello banco; endpoint e timeout appartengono al prodotto.
La colonna Modificabile dall’operatore delega un parametro a Configurazione stazione. Il valore locale prevale sul valore predefinito soltanto quando il relativo Override è selezionato.
Il campo Porta è una casella combinata editabile: propone le porte seriali rilevate dal sistema, mantiene la possibilità di digitare un valore non enumerato e dispone di un pulsante per aggiornare l’elenco dopo variazioni dei dispositivi collegati.
| Campo | Descrizione |
|---|---|
| Nome | Nome dell’istanza Generic Payload disponibile sul banco. |
| Porta | Porta seriale fisica, ad esempio ttyUSB0. |
Nella schermata Prodotti, selezionando il banco associato, il pannello di configurazione risorsa espone i parametri di trasporto usati dal DUT.
| Campo | Descrizione |
|---|---|
| Velocità (baud) | Velocità seriale, intervallo 1200..4000000. Valore predefinito 115200. |
| Timeout di lettura (ms) | Timeout lettura, intervallo 1..60000 ms. |
| Campo | Descrizione |
|---|---|
| Host remoto | Nome host o indirizzo IP del dispositivo. |
| Porta remota | Porta UDP remota, intervallo 1..65535. Valore predefinito 5000. |
| Porta locale | Porta UDP locale, intervallo 0..65535; 0 usa assegnazione automatica. |
| Timeout di lettura (ms) | Timeout lettura, intervallo 1..60000 ms. |
| Campo | Descrizione |
|---|---|
| Host remoto | Nome host o indirizzo IP del dispositivo. |
| Porta remota | Porta TCP remota, intervallo 1..65535. Valore predefinito 5000. |
| Timeout di lettura (ms) | Timeout lettura, intervallo 1..60000 ms. |
Per Serial Payload, Porta resta identificativo del banco. Per UDP Payload e TCP Payload, host, porte e timeout sono configurabili per il prodotto.
La finestra si apre da Profili di comunicazione > Dettagli associazione > Configura… quando l’associazione usa il modulo Generic Payload.
| Campo | Descrizione |
|---|---|
| Payload | Testo del payload inviato dall’associazione. Usare
{value} per inserire il valore dello step. |
| Aggiungi nuova riga | Aggiunge un terminatore di riga al payload inviato, quando richiesto dal dispositivo. |
OK salva il payload; Annulla
conserva la destinazione precedente. Il token {value} viene
sostituito con il valore dello step. Una destinazione priva del token
trasmette sempre il testo configurato.
Un’associazione di lettura può trasmettere PING con
Aggiungi nuova riga attivo e registrare la risposta del
servizio TCP. Un’associazione di scrittura può usare
SET MODE {value}: uno step con valore SERVICE
produce il payload SET MODE SERVICE.
Prova associazione… permette di controllare i dati TX/RX e il timeout prima di inserire l’associazione nella sequenza “Verifica canale manutenzione TCP”.