Tasks und virtuelle Kanäle sind Grundbestandteile von NI-DAQmx.

Virtuelle Kanäle (manchmal auch allgemein nur als Kanäle bezeichnet) sind Softwareobjekte, die den physikalischen Kanal und andere kanalspezifische Angaben umfassen (z. B. Ein- oder Ausgangsbereich, Schaltungsart und besondere Einstellungen zur Skalierung). Tasks sind Messprojekte, für die bestimmte virtuelle Kanäle sowie Takt-, Trigger- und andere Einstellungen festgelegt werden.