Forum Programmation.autre Représentation de bus et de connecteurs

Posté par  .
Étiquettes : aucune
0
29
oct.
2009
Bonjour.

Depuis plusieurs jours, je cherche à représenter un truc un peu tordu ....

Je dispose d'un côté d'un certain nombre de cartes disposées sur des connecteurs disposant de 1 à 4 bornes (le nombre importe peu).

Cette carte est pluggée sur un fond de panier, qui contient d'autres cartes .... et le tout sort sur un autre connecteur .... que je pourrais éventuellement plugger sur un autre fond de panier contenant d'autres cartes ....


Je cherche à développer un petit utilitaire me permettant de modéliser ce concept, et de vérifier que les cartes insérées dans un slot sont compatibles avec les cartes à l'autre bout.

Je ne sais pas si j'ai été clair sur mon besoin, mais j'aurais besoin de quelques conseils pour créer le modèle. Avez-vous déjà réalisé ce genre de modélisation ? Pouvez-vous m'aider SVP ?

Actuellement j'ai tenté de modéliser des objets "ports" que j'ai regroupé dans des "bus" et utilisé des "connecteurs" .... mais je ne suis absolument pas satisfait de ce que j'ai fait, je tourne en rond.


Merci d'avance.
  • # une idée

    Posté par  . Évalué à 4.

    Borne-a.A.1.1->carte-a.A.1 -> connecteur-a.A -> panier-a -> connecteur-vers-b (vers autres paniers)
    Borne-a.A.1.2->carte-a.A.1 -> connecteur-a.A -> panier-a -> connecteur-vers-b (vers autres paniers)
    ...
    Borne-b.A.1.1->carte-b.A.1 -> connecteur-b.A -> panier-b -> connecteur-vers-a (vers autres paniers)


    mais je ne comprend pas bien ce que tu veux "modeliser"

    car d'apres l'enoncé
    tu veux verifier que la carte-a.A.1 soit compatible avec la carte-b.A.1
    • [^] # Re: une idée

      Posté par  . Évalué à 2.


      car d'apres l'enoncé
      tu veux verifier que la carte-a.A.1 soit compatible avec la carte-b.A.1

      Oui ....

      En fait je voudrais un utilitaire qui me permette de sélectionner des cartes pour les insérer dans des slots d'un coté, et m'assurer qu'il soit compatible avec les cartes insérées de l'autre côté (carte qui ne sont pas forcément identiques). Attention : la connectique n'est pas forcément du "point à point" : autrement dit, la borne Borne-a.A.1.1 peut être connectée a la carte carte-a.A.1 via connecteur-a.A dans le panier-a, via le connecteur-vers-b, mais en B, être relié sur Borne-b.B.1.2, carte-b.B.1, connecteur-b.B, panier B. Je devrais pouvoir lire la correspondance des bornes via un fichier de conf ou une base de données (ca peut être un type de fond de panier donné, ou une carte insérée qui a un cablage différent d'une autre carte, ou même le cable entre les paniers A et B qui pourrait définir la connection réalisée).

      Je voudrais à chaque bout avoir un type d'information sur une borne ( ce peut être un protocole donné, ou un type de port donné), et vérifier qu'à l'autre bout j'ai le même type de signal.


      Je cherche un peu dans tous les sens depuis 3 jours et je ne m'en sors pas.
      • [^] # Re: une idée

        Posté par  . Évalué à 2.

        Autre représentation :

        [carte fille] -> [carte mere] -> [panier] -> [cable] -> [panier] -> [carte] -> [carte fille]

        Je peux avoir un truc du genre :

        [carte fille contenant 1,2,3,4 ports] -> [carte mere] -> [panier] -> [cable] -> [panier] -> [port(m,n) d'une matrice de ports]

        ou directement [carte fille contenant 1,2,3,4 ports] -> [carte mere] -> [panier] -> [port(m,n) d'une matrice de ports].
        • [^] # Re: une idée

          Posté par  . Évalué à 2.

          j'ai rien compris \o/
          • [^] # Re: une idée

            Posté par  . Évalué à 2.

            Pas grave, j'ai peut-être une idée. Merci quand même.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.