Les voies virtuelles et les tâches sont les éléments de base de NI-DAQmx.

Les voies virtuelles, désignées parfois par le terme générique "voies", sont des entités logicielles qui englobent une voie physique et d'autres informations spécifiques à cette voie (comme la gamme, la configuration des terminaux et la mise à l'échelle personnalisée), qui formatent les données. Une tâche est un ensemble composé d'une ou de plusieurs voies virtuelles et des propriétés de cadencement, de déclenchement et autres.