Pour exploiter les entrées analogique, il faut choisir le process data 1 ou 2 avec le dernier
paramètre de cette ligne majeur (fichier de config.hal)
loadrt hm2_pci config=" num_encoders=3 num_pwmgens=0 num_stepgens=0 sserial_port_0=000xxx"
sserial_port_0=100xxx ou sserial_port_0=200xxx
dans ce cas, les quatre inputs :
hm2_5i25.0.7i77.0.0.input-00
hm2_5i25.0.7i77.0.0.input-01
hm2_5i25.0.7i77.0.0.input-02
hm2_5i25.0.7i77.0.0.input-03
Deviennent des entrées analogiques "rustiques" d'une résolution de 8 bits (256 incréments de niveaux)
à +/- 5 % avec une pleine échelle si la tension externe est de : 36.3 V. toi tu as 24 V
je n'ai trouvé aucun exemple de config dans la nature peut être en cherchant dans le darknet.
Dans config.hal il faudra d'abord chargé ces 4 lignes , appliquer un potar successivement sur les 4 entrées et voir
avec halmeter si, miracle, on a autre chose qu'un état logique, FALSE ou TRUE ...
normalement ce sera un float
net potar0 hm2_5i25.0.7i77.0.0.input-00
net potar1 hm2_5i25.0.7i77.0.0.input-01
net potar2 hm2_5i25.0.7i77.0.0.input-02
net potar3 hm2_5i25.0.7i77.0.0.input-03
Si tu passes au process data 3
sserial_port_0=300xxx
En plus des 4 entrées analogiques pour potar
tu as 2 voies encodeur pour 2 MPG avec un comptage en mode 1 donc TRUE donc sans X4 .
hm2_5i25.0.7i77.0.0.input-16
hm2_5i25.0.7i77.0.0.input-17
hm2_5i25.0.7i77.0.0.input-18
hm2_5i25.0.7i77.0.0.input-19
avec des entrées en 5 V (pas en 24)
Je viens de trouver un peu de lecture doc ici sur la 7i77 (même le rédacteur est un peu paumé)
http://linuxcnc.org/docs/2.7/html/man/man9/sserial.9.html#7i77
en plus du manuel mesa ...