Le nombre de voies et le nombre d'échantillons lus affectent en général l'organisation des données. Par exemple, si 100 échantillons sont lus sur huit voies analogiques en utilisant le format flottant 64 bits, un tableau à deux dimensions est utilisé, un indice sélectionnant la voie et le deuxième sélectionnant l'échantillon. Par contre, une seule valeur scalaire flottante suffit à lire un échantillon pour une voie analogique en utilisant le format flottant 64 bits. En général, l'organisation des données pour un appel de lecture ou d'écriture particulier est le format acceptable le plus simple capable de gérer le nombre de voies et d'échantillons demandé.

Il y a souvent un choix d'organisations de données valides. L'inconvénient principal dont il faut tenir compte pour l'organisation des données est la difficulté à manipuler les données. Vous pouvez utiliser des organisation de données capables de traiter plusieurs voies et plusieurs échantillons, mais elles sont généralement plus difficiles à manipuler.

Les performances sont semblables à celles des opérations équivalentes utilisées pour lire ou écrire des données avec des organisations de données différentes.

  • Organisation des données en waveform—Une waveform peut contenir un ou plusieurs échantillons.
  • Organisation des données en tableau de waveforms 1D—La seule dimension d'un tableau de waveforms sélectionne la voie. Chaque waveform pouvant contenir plusieurs échantillons, il n'est pas nécessaire d'avoir une deuxième dimension.
  • Organisation des données en scalaire—Utilisez des scalaires pour lire ou écrire un échantillon unique sur une seule voie. Les données scalaires sont faciles à manipuler. Elles conviennent bien lorsque les données sont lues et/ou écrites sur des voies individuelles selon les besoins.

    En général, les données scalaires ne sont pas bien adaptées aux applications à échantillons multiples ultrarapides.

    De même, elles ne conviennent pas bien si des échantillons sont acquis ou générés simultanément sur plusieurs voies. Une organisation à plusieurs voies est plus facile à utiliser et, dans le cas des opérations de sortie, est obligatoire.

  • Organisation des données en tableau—Les formats de tableau vous permettent de lire et écrire des données pour plusieurs voies et/ou plusieurs échantillons en même temps. Si vous acquérez ou générez des échantillons sur plusieurs voies simultanément, il est plus facile de les lire et de les écrire en même temps. Il est plus efficace de lire et d'écrire plusieurs échantillons en même temps que un par un.
  • Organisation des données brutes—L'organisation des données brutes est définie par l'organisation native du périphérique.