Discussions au sujet des autres produits NI

annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 

programmer une carte NI 2510 avec C#

Salut, 

 

ya t'il un fichier .dll qu'en peut  utiliser pour programmer la carte switch 2510 ? 

 

la seul maniere que j'ai touver pour commander cette carte est d'utiliser une classe fournie par NI. cependant il faut ajouter des sous fonction pour pouvoir controller par example un Relais/Bus (Open/Close)...(j'ai attacher le source code)

 

y'a t'il un fichier .dll que l'on peut utiliser directement ? et aussi un example d'utilisation de ce .dll.

 

Merci d'avance. 

0 Compliments
Message 1 sur 5
4 633 Visites

Salut,

 

As-tu connaissance de ce lien ?

En gros, au final, tu utilises le driver NI-SWITCH (la dll que tu cherches doit être celle de ni-switch, mais il te faut le wrapper)

 

A+


0 Compliments
Message 2 sur 5
4 624 Visites

Salut,

 

oui je l'ai utiliser, mais apres certain temps de test, le system ce bloc, je sais pas pk ?

les etapes pour commander un switch  :

 

//initializing niSwitch object
my_niSwitch = new niSwitch(sDeviceAddress, sSwitchTopology, false, false);
//Open relay by direct name
my_niSwitch.RelayControl(sRelayName + "a", 20);
//dispose of handle
my_niSwitch.Dispose();

 

est ce vraiment en a besoin d'appeler my_niSwitch.Dispose(); a chaque fois qu'en commande un relais specifique ?

 

Salutation.

0 Compliments
Message 3 sur 5
4 608 Visites

Salut,

 

Qu'entends-tu par "le system ce bloc" ?

Pour ta question, cela dépend de ta structure dans ton programme. A mon avis, il faut réaliser un Dispose avant de fermer ton logiciel, et surtout, éviter d'initialiser 150000 niSwitch objects

 

A+


0 Compliments
Message 4 sur 5
4 606 Visites

Salut ,

 

enfin j'ai trouver un API qui ma bcp faciliter la tache :

 

using NationalInstruments.ModularInstruments.NISwitch;
using NationalInstruments.ModularInstruments.SystemServices.DeviceServices;

 

maintenant je px controller les relais d'un switch sans que l'application se bloc.

 

Merci. 

0 Compliments
Message 5 sur 5
4 590 Visites