This page describes the layout and components of the V-Listen main window. Understanding the interface structure will help you navigate the application efficiently and locate features quickly.
The V-Listen main window is divided into five primary regions:
| Region | Position | Purpose |
|---|---|---|
| Start Menu / Toolbar | Top | Application commands: file operations, settings, help access |
| Left Navigation Panel | Left | Functional sections: Acquisition, Structure, Editor, Listening, Analysis |
| Workspace Area | Center | Tabbed workspaces for data display and interaction |
| Properties Panel | Right | Context-sensitive settings for the selected item or analysis |
| Bottom Bar | Bottom | Recorder controls, status indicators, and progress feedback |
The top bar provides quick access to the most common operations:
The left panel organizes all major features into collapsible sections. Click a section header to expand or collapse it. The active section is highlighted with a teal accent bar.
The Acquisition section controls live data capture from connected hardware frontends.
| Element | Description |
|---|---|
| Frontend Selector | Drop-down list of detected hardware devices (NI DAQ and other supported frontends). Select the device to use for the current recording session. |
| Channel Configuration | Configure input channels: enable/disable individual channels, set coupling (AC/DC/ICP), input range, and sensitivity. |
| Sample Rate | Set the acquisition sample rate. Available rates depend on the connected hardware and number of active channels. |
| Trigger Settings | Configure start/stop triggers: manual, level-based, or external trigger input. |
| Recording Duration | Set a fixed recording duration or choose continuous recording mode. |
The Structure section manages geometry models and test point definitions for structural dynamics analysis (EMA, OMA, ODS).
The Editor section provides tools for modifying and conditioning recorded signals before analysis:
The Listening section enables audio playback of recorded signals for subjective evaluation:
The Analysis section provides access to all analysis engines, organized by category:
| Category | Available Analyses |
|---|---|
| Spectral | FFT, FFT vs. Time, 1/n-Octave Band, PSD, Cross-Spectrum, Coherence, Transfer Function |
| Order | Order Spectrum, Order vs. RPM, Overall Level vs. RPM, Campbell Diagram |
| Psychoacoustics | Loudness, Specific Loudness, Sharpness, Roughness, Fluctuation Strength, Tonality (PR/TNR), Articulation Index |
| Structural | FRF Measurement, Modal Parameter Extraction, ODS Animation, MAC Matrix |
| Diagnostics | Envelope Analysis, Cepstrum, Bearing Fault Detection |
| Sound Power | ISO 3741, ISO 3744, ISO 3745 |
Clicking an analysis type loads its parameter controls into the Properties Panel on the right. The analysis runs on whichever channels are currently selected in the Data Viewer.
The central workspace area uses a tabbed interface. Multiple workspace tabs can be open simultaneously, and you can switch between them by clicking their tab headers. The following workspace types are available:
The Pool workspace displays all loaded data files and their contents in a hierarchical tree view. Each HDF file expands to show its constituent channels with metadata (name, sample rate, duration, physical quantity, calibration status). The Pool serves as the central data inventory for your session.
The Data Viewer is the primary visualization workspace. It displays time-domain waveforms, frequency spectra, spectrograms, order maps, and all other analysis result types as interactive plots.
| Feature | Description |
|---|---|
| Multiple Plots | A single Data Viewer tab can contain multiple stacked or tiled plots, each showing different channels or analysis results. |
| Cursor Readout | Click anywhere on a plot to place a cursor. The exact X/Y values at the cursor position are shown in the footer bar below the plot. |
| Linked Axes | Time axes are linked across all plots in the same Data Viewer tab. Zooming or panning one plot automatically adjusts all others. |
| Color Maps | Spectrogram and heatmap plots use configurable color maps. Right-click the color bar to change the palette or adjust the dynamic range. |
| Legend | Each plotted curve is labeled with its source channel and analysis type. Click legend entries to show/hide individual curves. |
The Mark Analyzer workspace allows you to define time markers and regions on the waveform, then compute statistics (RMS, peak, crest factor) and run analyses on each marked segment independently. This is useful for comparing different operating conditions within a single recording.
The Recorder workspace provides a dedicated view for live data acquisition. It displays real-time waveforms from all active channels, level meters, and overload indicators. The Recorder workspace is automatically activated when a hardware frontend is connected and acquisition is started.
The Properties Panel on the right side of the window displays context-sensitive settings. Its content changes depending on what is currently selected:
The bottom bar spans the full width of the application window and contains the following elements:
When a hardware frontend is connected, the bottom bar displays transport controls for data acquisition:
| Control | Function |
|---|---|
| Record | Start recording data from all active channels to an HDF file. |
| Stop | Stop the current recording. The file is finalized and added to the Pool. |
| Monitor | Stream live data for preview without writing to disk. |
| Level Meters | Real-time peak and RMS level bars for each active channel, with overload (clipping) indicators. |
The following keyboard shortcuts are available throughout the application:
| Shortcut | Action |
|---|---|
| Ctrl+O | Open / Load HDF file |
| Ctrl+S | Save workspace |
| F1 | Open help system |
| F5 | Run / recalculate selected analysis |
| Ctrl+A | Select all channels in the Pool |
| Delete | Remove selected item from the Data Viewer |
| Home | Zoom to fit (reset axes to full range) |
| Space | Play / pause audio playback (Listening section) |
| Escape | Cancel the current operation or close a dialog |