C# Visual Studio Commandes GPIB
Quelles sont les commandes que vous utilisez pour parler à un instrument GPIB en C#, visual studio?
J'ai besoin d'être en mesure d'écrire des commandes de l'instrument et de lire la sortie.
OriginalL'auteur Ofri Harlev | 2012-06-27
Vous devez vous connecter pour publier un commentaire.
- Je utiliser Agilent IO Bibliothèque de Suite.
Voici un tutoriel pour l'utiliser sur C#: I/O des exemples de programmation en C#
Néanmoins, dans mon entreprise, nous avons eu des problèmes de stabilité avec le VISA-COM de la mise en œuvre, de sorte que nous avons écrit notre propre wrapper autour de la visa32.dll (elle fait aussi partie de l'OI de la Bibliothèque de suite) à l'aide de P/Invoke.
(Divulgation: je travaille dans une entreprise qui font un usage intense des instruments GPIB)
OriginalL'auteur Benoit Blanchon
Vous devez créer un objet avec LangInt classe de première. Ensuite, l'utilisation de cet objet avec le GPIB méthodes.
La plupart des communes et utilisés sont(en supposant que vous avez créé un objet nommé "dev");
Ces deux pouvez interroger l'appareil. Ou vous pouvez les utiliser consécutivement par exemple la fixation d'un générateur de fréquence et puis c'est l'amplitude.
Important, c'est avant d'envoyer des commandes SCPI; vous DEVEZ initialiser les périphériques d'abord. Pour ce faire, utiliser;
Ces paramètres doivent déclaré la première dans le code. Après l'initialisation, vous pouvez utiliser tous les GPIB commande avec cet appareil gère.
Et bien sûr, vous devez ajouter NationalInstruments.NI4882 et LangInt.dll pour votre projet.
OriginalL'auteur kenan
Je suis en utilisant National Instruments VISA et NI 488.2.
D'abord assurez-vous que vous avez coché la
VisaNS.NET API
dans le NI-VISA d'Installation, voir la figure suivante:Ajouter une référence à
NationalInstruments.VisaNS
etNationalInstruments.Common
à votre projet.Créer un
MessageBasedSession
, voir le code suivant:Un
MessageBasedSession
peut être utilisé pour communiquer avec votre instrument GPIB, Ethernet ou USB.OriginalL'auteur Wollmich
Envoyer des commandes vers le port série.
Voir Microsoft Port COM Exemple.
OriginalL'auteur jp2code