Code E-Basic pour exposer et utiliser des instruments nationaux Ni-Daqmx fonctions dans un script E-Prime.
Heureusement, E-Basic est une version dépouillée de Visual Basic 6.0, il n'est donc pas difficile de déclarer les fonctions disponibles dans la DLL pour une utilisation dans les expériences.
Nécessite une copie du nicaiu.dll , à partir du pilote ni daqmx. Copiez et collez la DLL dans le même répertoire que votre fichier .es3 .
Voir UserScript.vb pour un exemple de ce qu'il faut inclure dans votre E-Trime Userscript afin d'écrire sur l'appareil NI.
Voir SampleFunctions.vb pour un exemple de certaines fonctions de wrapper que j'ai écrites dans le passé pour faciliter le travail avec les fonctions DLL déclarées. Vous incluriez cela dans votre script utilisateur sous le contenu du fichier UserScript.vb .
Je n'ai pas inclus d'exemples de lecture à partir de l'appareil NI, mais il ne devrait pas être très difficile de les ajouter. Voir les documents NI ci-dessous.