DiseqcU.dll

Description

DiseqcU.dll est un plugin destiné à fournir un support complet de la procédure Diseqc 1.2 . C'est une procédure qui est utilisée d'une manière générale pour commander les paraboles motorisées. Le plugin DiseqcU.dll fournit également le support des fonctions GOTO Angular Position qui sont présentées sous le nom USALS par la société STAB.

Environnement

DiseqcU.dll fonctionne avec les programmes qui fournissent l'interface API Multidec complété par l'Aditional API ProgDVB .
Il a été testé avec ProgDVB(cartes Nexus et SS2) et Winclip(carte SS2).
Pour les cartes SS2 le driver standard 4.4.0 non modifié de Technisat doit êttre utilisé. Les versions précédentes ne supportent pas Diseqc 1.2

Mise en oeuvre

Placer DiseqcU.dll et DiseqcU.ini dans le répertoire principal ou le sous-répertoire Plugins du programme principal. (les autres fichiers que vous pouvez trouver dans le fichier DiseqcU.zip sont le source du programme et ne servent pas au fonctionnement du plugin).
Lancer le programme principal.
Si le plugin a été bien installé vous devez le voir figurer dans la liste des plugins.
Cliquez sur Plugins->DiseqcU->Set up DiseqcU
La fenêtre suivante s'affiche:


- Cochez Autodrive si vous voulez que la rotation du moteur soit lancée automatiquement quand vous changez de chaîne.
- Cochez USALS compatible si votre moteur est capable d'exécuter les commandes (GOTO Angular position)
Si vous avez coché USALS, vous devez entrer la latitude et la longitude du lieu de réception en degrés sous forme décimale. Précisez si Nord ou Sud et Ouest ou Est.
- Il faut ensuite entrer la liste des satellites que vous souhaitez recevoir dans le tableau du bas.
Le moteur est livré avec un certain nombre de positions mémorisées qui correspondent chacune à un satellite particulier. Vous devez trouver la liste de ces positions dans la documentation qui accompagne le moteur. Ces positions sont numérotées de 1 à N, N étant un nombre aux alentours de 50
Faites défiler la liste des satellites dans la petite fenêtre du haut. Cliquer sur le satellite désiré et entrer le numéro correpondant dans la fenêtre sur la droite. Cliquez sur Add this Sat. Le satellite avec sa position dans le rotor apparait dans le fenêtre dessous.
Si vous avez fait une erreur, vous pouvez supprimer une ligne de la liste en sélectant cette ligne et en cliquant sur Delete Selected Sat.
Pour un satellite donné vous ne pouvez pas prendre un numéro quelconque. Vous devez absoluùment prendre le numéro qui est mémorisé dans votre moteur pour ce satellite.
DiseqcU est livré avec la liste suivante qui correspond au moteur MOTECK SG2100 livré en France. Vous pouvez supprimer les lignes inutiles. Vous pouvez rajouter des lignes. L'ordre dans lequel elles apparaissent est indifférent.

DiseqcU
Autodrive=YES
USALS=NO
Latitude=49.55 N
Longitude=2.25 E
1 13.0 E Hotbird 2-6-7A-8
2 19.2 E Astra 1E/F/G/H KR 2C
3 16.0 E Eutelsat W2
4 10.0 E Eutelsat W1
5 7.0 E Eutelsat W3A
6 5.0 E Sirius 3, Sirius 2
7 .8 W Thor 1, 2, 3
8 1.0 W Intelsat 10-02
9 5.0 W Atlantic Bird 3
10 8.0 W Atlantic Bird 2
11 12.5 W Atlantic Bird 1
12 15.0 W Telstar 12
13 22.0 W NSS 7
14 30.0 W Hispasat 1A, 1B, 1C, 1D
15 21.6 E Eutelsat W6
16 23.5 E Astra 1D/3A
17 26.0 E Badr 3/4 Eurobird 2
18 28.2 E Eurobird 1, Astra 2A/2B/2D
19 30.5 E Arabsat 2B
20 36.0 E Eutelsat Sesat W4
21 39.0 E Hellas Sat 2
22 42.0 E Turksat 1C/2A
23 33.0 E Eurobird 3
24 43.0 W Panamsat 6, 6B, 3R
25 4.0 W Amos 1 2
26 7.0 W Nilesat 101,102

Si vous utilisez USALS (et c'est là un de ses avantages) la position associée à un satellite est sans importance. Elle est inutilisée et vous pouvez choisir le nombre que vous voulez. Cependant il est préférable d'utiliser la position connue par le moteur pour le cas ou voudriez revenir au fonctionnement habituel des moteurs (sans USALS)

Fermez la fenêtre.

Etablissement de la liste des canaux

Si la parabole est bien positionnée il n'y a pas d'opération particulière à effectuer avant de lancer la recherhe des canaux.
Si la parabole n'est pas bien positionnée il faut la diriger vers le satellite désiré.Cliquez sur Plugins->DiseqcU->Motor diseqc commands.
La fenêtre suivante s'affiche:

Sélectionnez le satellite dans la liste des Satellites et cliquez sur Go To selected Sat.
Attendez que le moteur ait atteint sa nouvelle position. Puis lancez la recherche des canaux.

Affinage de la position d'un satellite dans le rotor
Vous pouvez essayer d'améliorer la position du rotor enregistrée dans la mémoire du moteur pour un satellite donné. Sélectionnez un canal puis cliquez sur Plugins->DiseqcU->Motor diseqc commands. Le niveau du sgnal et la qualité de la réception apparaissent au milieu de la fenêtre. En cliquant sur Step to East ou Step to West, vous pouvez essayer d'améliorer le niveau de réception. Vous pouvez modifier le nombre de pas sur la fenêtre entre ces deux boutons.
Attention à ne pas cliquer sur Drive East ou Drive West qui déplacent la parabole tant que vous appuyez sur le bouton.
Si vous avez réussi à amèliorer le niveau de réception vous pouvez enregistrer la nouvelle position du rotor dans la mémoire du moteur en cliquant sur Store selected Sat. Attention: cette commande modifie le réglage du moteur et vous ne devez l'utilser que si vous comprenez bien ce que vous faites !

Rotor limits

Les commandes Set West limit et Set East limit permettent de régler les butées électroniques qui demandent au moteur de ne pas aller plus à l'Ouest ou à l'Est que la position actuelle. Elles sonr d'un usage limtée.
La commande Disable limits désactive les butées électroniques. Elle peut être utilidée si vous pensez que les butées ont été mal positionnées.

Custom Command

Cette commande est réservée aux personnes connaissant bien les commandes Diseqc. La commande doit être entrée sous sa forme hexa.

GOTO X ou GOTO Angular Position ou USALS (USALS est un brevet de STAB, un fabriquant de moteur italien).

Sous cette rubriquie on retrouve les moteurs qui sont capables d'éxécuter la commande GOTO Angular Position. Le principe de fonctionnement est différent: Ces moteurs lorqu'ils reçoivent un ordre GOTO Angular Position xxx rejoignent la position faisant un angle xxx avec la position zéro. La position zéro correspond au Sud dans l'hémisphère Nord. Lorqu'il veut rejoindre un satellite donné, le plugin DiseqcU doit calculer quel est l'écart angulaire xxx pour ce satellite. Cet écart dépend de la longitude du satellite et des coordonnées du lieu (latitude et longitude). Les coordonnées sont exprimées en degrés et doivent être rentrées avec une bonne précisin (le dixième de degré). Si vous ne connaiisez pas les coordonnées du lieu où vous habitez, vous pouvez les trouver en interrogant: heavens-above.com

Une fois les coordonnées entrées, vous devez sélectionner le satellite désiré dans la liste puis vous pouvez utiliser la commande Go To Angular Position pour rejoindre ce satellite.
Remarque importante: Même si vous utilisez USALS vous devez établir la liste des positions des satellites, comme indiqué plus haut. Ces positions ne sont pas utilisées par le moteur mais sont nécessaire au plugin DiseqcU pour différencier les satellites.

Vous pouvez utiliser conjointement les commandes GOTO Angular Position et GOTO selected Sat. Ceci est particulièrement intéressant quand vous devez enregistrer dans votre moteur un satellite qui ne fait pas partie des satellites préenregistrés. Vous devez tout d'abord utiliser la commande GOTO Angular Position pour atteindre la position du satellite. Dès que vous avez réussi à capter une chaîne, vous pouvez affiner la position pas à pas omme vu ci-dessus.Cela permet de compenser les petits écarts qui peuvent être dus à un léger désalignement de votre installation. Une fois trouvé l'optimum, utiliser Store selected Sat pour enregistrer la position définitive dans le rotor.. Utiliser ensuite GOTO selected sat pour rejoindre ce satellite.


Plugin Diseqc12

C'est une version antèrieure du plugin sans support USALS et sans editeur du fichier ini. Elle n'est plus supportée. Le fichier Diseqc12.ini n'est pas compatible avec le plugin DiseqcU.