03-30-2015 09:00 AM - modifié 03-30-2015 09:00 AM
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.
le 03-30-2015 10:40 AM
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+
le 03-31-2015 06:38 AM
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.
le 03-31-2015 07:09 AM
le 04-01-2015 09:02 AM
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.