Skip to contents

Parses ASCII data files containing pressure sensor data. Automatically detects header format and extracts metadata, the pressure matrix, and timing.

Usage

pr_read_ascii(
  path,
  layout = NULL,
  sampling_hz = NULL,
  separator = "auto",
  skip = NULL,
  verbose = TRUE
)

Arguments

path

Character. Path to the ASCII file (.asc, .txt).

layout

A pr_layout object. If NULL, inferred from the header or sensor count.

sampling_hz

Numeric. Sampling rate (Hz). If NULL, taken from the header or defaulted to 50.

separator

Character. Column separator. "auto" (default) detects tab/space/comma/semicolon.

skip

Integer. Header lines to skip. If NULL, auto-detected.

verbose

Logical. Default TRUE.

Value

A pr_trial object.

Examples

path <- pr_example_files("insole")
trial <- pr_read_ascii(path, verbose = FALSE)
trial$n_frames
#> [1] 250