FP_SD_WRITE_DUT

Questa DUT può essere utilizzata con la seguente o le seguenti istruzioni: FP_SD_WRITE

Elementi della DUT (identificatori):

wFormat

Formato di scrittura

0: –

1: UINT, 5 cifre, CSV

2: INT, 6 cifre, CSV

3: UDINT, 10 cifre, CSV

4: DINT, 11 cifre, CSV

5: REAL, 13 cifre, CSV

6: –

7: WORD, 4 cifre, CSV

8: DWORD, 8 cifre, CSV

9: –

10: Stringa di caratteri, CSV

11: Dati binari, BIN

wMode

Modalità di scrittura

0: Nuova modalità file. Cancella i contenuti file e poi scrive i dati. Se il file è inesistente, crea un nuovo file. I dati vengono sempre scritti dalla testa del file.

1: Aggiungi a modalità file. Aggiunge dati supplementari alla fine di un file. Se il file è inesistente, crea un nuovo file. I dati vengono sempre scritti dalla fine del file.

2: Modalità puntatore 1. I dati vengono scritti dalla testa del file a partire dal puntatore specificato da udiBytePosition.

3: Modalità puntatore 2. I dati vengono scritti dalla fine del file a partire dal puntatore specificato da udiBytePosition.

wOption (deve essere impostato prima di eseguire FP_SD_WRITE)

Opzione (valido solo per dati CSV)

Bit 0–7: Nuove righe

  • 0: Non sono state inserite nuove linee, solo alla fine del file.

  • 1–255: Le nuove righe vengono inserite ogni nesimo carattere terminatore, p.es. per il bit 0–7=3, viene inserita una nuova riga ogni terzo terminatore.

Bit 8: Postfisso scritto alla fine dei dati

  • 0: Nuova riga

  • 1: Virgola

Bit 9: Soppressione degli zeri

  • 0: Nessuna soppressione degli zeri

  • 1: Soppressione degli zeri eseguita

Bit 10–15: Riservato per il sistema (0)

udiBytePosition (verrà resa da FP_SD_WRITE)

Posizione puntatore [byte]

Disponibile solo per la modalità puntatore 1 (wMode=2) o 2 (wMode=3).Dopo la scrittura, il puntatore si sposta alla posizione in cui è stata completata la scrittura. L’operazione di scrittura successiva partirà da questo punto.

udiNumberOfDataWritten (verrà resa da FP_SD_WRITE)

Numero di dati scritti

  • Per wFormat=1–8: Numero di dati a 16 bit/32 bit separati da virgola

  • Per wFormat=10: Numero di caratteri a 8 bit

  • Per wFormat=11: Numero di dati a 16 bit

L'ultima revisione: 2021-06-01Feedback su questa paginaPanasonic hotline