2.1. Modèle.
Nous allons modéliser un modulateur d'amplitude, basé sur la formule suivante:s(t)= p(t)*(1+m(t))
où p(t) sera une sinusoïde et m(t) le signal modulant.
Le schéma résultant sera le suivant:

La démarche de création de ce schéma passera par les étapes suivantes:
- ouverture des palettes,
- création du nouveau schéma,
- édition des paramètres des différents blocs,
- test et simulation.
2.2. Ouverture des palettes
Ce schéma utilise 4 étoiles différentes dans le domaine SDF. Il faut donc en premier lieu ouvrir les palettes où se trouvent chacune de ces étoiles.Ouvrir la liste des palettes disponibles:
'O'Vous obtenez une fenêtre dans laquelle se trouve la liste suivante:

Sélectionner la palette SDF qui vous sera utile en cochant la case correspondante:
$PTOLEMY/src/domains/sdf/icons/sdf.palValider en cliquant sur le bouton 'OK':
@ OK ( amener le pointeur de la souris sur le bouton OK(Ret) et clicker)
La nouvelle fenêtre qui s'ouvre contient la palette principale SDF. Elle se présente ainsi:

2.3. Créer le nouveau schéma
Les principales étapes de création d'un schéma sont les suivantes:- ouverture d'une nouvelle fenêtre vierge
- copie des blocs nécessaires dans cette nouvelle fenêtre
- création des connexions entre blocs
- sauvegarde du schéma résultant
Les étapes 2, 3 et 4 peuvent se répéter dans un ordre quelconque.
Ouvrir une nouvelle fenêtre pour le nouveau schéma en tapant 'F':
'F'Lui donner un nom: l'appeler `Modulation' par exemple. Le domaine par défaut étant SDF il n'est pas nécessaire de le changer.
Se placer dans la palette principale SDF, et ouvrir la palette 'Signal Sources' en pointant avec le curseur sur son icone et en entrant au clavier:
'i'pour ouvrir cette sous-palette.
Vous disposez alors de la palette suivante:

Placer les 2 générateurs de sinus sur le schéma: dans la fenêtre 'Modulation', placer deux points en cliquant avec le bouton gauche de la souris:
@L (clicker avc le bouton gauche de la souris)aux deux endroits où devront se placer les 2 générateurs puis placer le curseur de la souris sur l'icone 'Singen' de la palette des sources et taper:
'c'ceci crée deux générateurs de Sinus sur le schéma.
Attention!!! Nous supposons ici que votre "window manager" préféré est configuré de telle sorte que la fenêtre active soit automatiquement celle où pointe la souris (il se peut que vous ayez besoin de cliquer dans une fenêtre pour la sélectionner). Pour gérer cet aspect se placer sous OpenWindows en dehors de toute fenêtre et appeler le menu:
'Properties' puis 'Workspace':
@R > Properties > WorkspaceSélectionner le menu 'miscellaneous' et pour le champ 'Set Active Window' choisissez: 'Move Pointer'.
Fermer la palette des sources:
CTRL-DDe même, ouvrir la palette 'Signal Sinks'.

Placer un bloc 'XMgraph' sur le schéma. Pour connaître la signification de ce bloc, placer le curseur sur ce bloc et taper:
','Vous obtenez alors une description du bloc et de ses paramètres.
Refermer la palette 'Signal Sinks'.
Ouvrir ensuite la palette 'Arithmetic' et compléter le schéma avec un additionneur, un multiplieur et un amplificateur.
Les blocs doivent être positionnés correctement pour pouvoir être relié entre eux comme indiqué sur la figure précédente.
Si vous avez besoin de bouger un bloc, procéder ainsi: pointer ce bloc et le marquer d'un point bleu par
@L (clicker avec le bouton gauche de la souris sur le bloc à sélectionner)puis le sélectionner par:
's'puis déposer un point (@L) sur l'origine du déplacement et un second point (@L) À l'emplacement de destination (il est possible de réaliser le déplacement en plusieurs fois : relâcher le bouton droit, réappuyer, replacer, ...) et taper
`m'pour déplacer effectivement le bloc. Le désélectionner avec
`u'Il ne reste plus qu'à tracer les liaisons entre les blocs : pour commencer un trait, placer un point sur la connexion de départ, recliquer à partir de ce point @L en maintenant le bouton gauche appuyé et aller jusqu'au point d'arrivée de la connexion (en ligne droite) et relâcher le bouton de la souris et taper:
`c'pour créer le lien.
Attention ! il arrive qu'au lieu de créer une droite, on crée un rectangle. VEM refuse alors de créer la connection et bip à chaque fois que l'on appuie dur 'c'. Ceci se constate en regardant dans la console et en y lisant :
console>point(1)box()Il faut alors détruire les points et la boite en tapant BACKSPACE autant de fois que nécessaire. Quand on voit dans la fenêtre console à nouveau le curseur seul >, on peut tenter de faire la connection à nouveau.
2.4. Edition des paramètres
Editer les paramètres des blocs en pointant le bloc concerné et en utilisant la commande:'e'
Les modifications à faire sont les suivantes:
- amplificateur: mettre le gain à 0.1

- fréquence du générateur de sinus en haut à gauche du schéma: pi/500.
Les autres blocs gardent leurs paramètres par défaut.
Le schéma est terminé.
Simulation
Sauvegarder le schéma:
'S'Lancer la vérification et la simulation:
'R'et choisir 4000 points ('When To Stop') par exemple pour la simulation.
Vérifier le résultat de la simulation sur la figure ci-dessous.

![]() |
Précédent | Suivant | Plan | 13/03/00 | PTOLAB |

