Wcomp Java par lexemple Lassemblage statique draft - PowerPoint PPT Presentation

1 / 30
About This Presentation
Title:

Wcomp Java par lexemple Lassemblage statique draft

Description:

Ajouter le pilote I2CSerialDriver. Etape 1. Logiciel adaptatif du Terminal utilisateur. 25 ... Ajouter et relier l'I2CDAC. L'assistant va vous demander de. choisir ... – PowerPoint PPT presentation

Number of Views:56
Avg rating:3.0/5.0
Slides: 31
Provided by: anfo
Category:

less

Transcript and Presenter's Notes

Title: Wcomp Java par lexemple Lassemblage statique draft


1
Wcomp Java par lexempleLassemblage
statiquedraft
  • par
  • Daniel Cheung
  • Wcomp.Java v3.14b - 20050113

2
Plan
  • Installation
  • Prérequis
  • Exemples dutilisation

3
  • Question

Quels sont les prérequis ?
4
Pré requis
  • Le matériel que vous désirez utiliser
  • Réseau de capteurs I2C
  • Un peu de Java
  • JRE 1.5

5
  • Question

Comment cela sinstalle ?
6
Fichiers nécessaires
  • 1 seul fichier exécutable pour lassistant Wcomp
  • Wcomp.jar ( éventuellement Wcomp.bat qui
    appelle  java jar )
  • Quelques fichiers jar contenant les composants
  • Exemples
  • BeanHooking.jar
  • I2C.jar
  • Standard.jar

7
Configuration
  • La configuration de lassistant se trouve dans le
    fichier (géré automatiquement)
  • Configuration.xml
  • Localisation du répertoire contenant les jars de
    composants
  • A vous de renseigner le répertoire dans le quel
    vous compter mettre vos jars de composants(dans
    cet exemple ils sont dans le répertoire courant,
    rien à faire, tapez Entrer)

8
Lassistant est chargé description
Opérations sur le graphe et les composants
Description dun composant
Propriétés dun composant sélectionné
Zone de création dapplication sous forme de
graphe de composants
Jars de composants
Console de messages
9
  • Question

Que peut-on en faire ?
10
Autopilotage du curseur
  • 1ère APPLICATION
  • Animation du curseur de la souris !

11
Autopilotage du curseurDescription de
lassemblage
Envoie les coordonnées point par point dun
rectangle à intervalle régulier
Jar à utiliser
Transforme ces coordonnées en ordre compatible
avec le composant pilote de lOS
Envoie les ordres au système dexploitation
12
Autopilotage du curseur Procédure à suivre
  • Cliquer sur le composant FireRectangle dans le
    jar BeanHooking.jar
  • Cliquer ensuite à un endroit dans le Design Panel
    (DP) pour le déposer
  • Cliquer sur le composant Cursor du jar et déposer
    le dans de DP
  • Ibidem pour le composant Win32HookAPI du jar
  • Relier le composant FireRectangle au Cursor en
    cliquant sur un des petits rectangles gris
    entourant FireRectangle et maintener le bouton
    pressé jusquà dessiner une flèche allant de
    FireRectangle vers Cursor
  • Répéter lopération entre Cursor et Win32HookAPI
  • Votre souris se met à décrire un rectangle.
  • Pour larrêter, il suffit denlever les
    composants du DP
  • Pour effacer un lien, cliquer sur le lien avec le
    bouton droit de la souris,un menu apparaît,
    sélectionner  Delete .
  • Pour effacer un composant, sélectionner-le et
    appuyer sur le bouton droitde la souris, vous
    aurez un menu. (vous pouvez utiliser la touche
     DEL ).

Envoie les coordonnées point par point dun
rectangle à intervalle régulier
Jar à utiliser
Transforme ces coordonnées en ordre compatible
avec le composant pilote de lOS
Envoie les ordres au système dexploitation
13
Pilotage manuel du curseur
  • 2ème APPLICATION
  • Prendre le contrôle du curseur sans souris !

14
Pilotage manuel du curseur Description de
lassemblage
Jars à utiliser
Envoie les ordres au système dexploitation
Convertit les valeurs obtenues par le
convertisseur en ordres compréhensibles par lAPI
de lOS
Contient le protocole de communication avecle
composant convertisseurnumérique-analogique
Pilote de la carte du réseau embarqué de capteurs
Génère un événementtoutes les 500ms (réglable)
15
Pilotage manuel du curseur Parenthèse sur la
pertinence de la représentation graphique
Jars à utiliser
Cette flèche représente un flux dévénements qui
partde I2CDAC vers I2CSerialDriver. Ce qui
na pas été représentée, cest une autre flèche
qui correspond à un CallBack de SerialDriver
vers I2CDAC (asynchrone). Cette flèche
représente la réponsedun capteur à une demande
devaleur. (Cela correspond à du
pollinglogiciel.) Ce CallBack existe néanmoins.
Envoie les ordres au système dexploitation
Convertit les valeurs obtenues par le
convertisseur en valeur compréhensible par lAPI
de lOS
Contient le protocole de communication avecle
composant convertisseurnumérique-analogique
Pilote de la carte du réseau embarqué de capteurs
Génère un événementtoutes les 500ms (réglable)
16
Pilotage manuel du curseur Branchement du
matériel
  • Avant de construire le logiciel, nous allons
    connecter le réseau de capteurs au PC

17
(No Transcript)
18
Réseau embarqué I2C
Connecteur sériel à relier au PC
Esclave du réseau I2C DAC Digital Analogic
Converter
Maître du réseau embarqué
Résistances variables fournissant une tension au
DAC variant de 0 à 5 volt.
Connecteur de lalimentation
19
Maître du réseau embarqué
Connecteur primaire du réseau embarqué
Connecteur sériel
Connecteur secondaire du réseau embarqué
Borne dalimentation 12 volt
Bouton de RESETdu contrôleur
20
Résistances variables
adc2
adc3
21
Esclave du réseau I2CDAC
Connecteur du réseau embarqué
ConvertisseurAnalogique Numérique
22
Connecteur de lalimentation
Alimentation Borne positive au centre de la
connectique
23
Pilotage manuel du curseur Assemblage du logiciel
  • Nous pouvons construire le logiciel maintenant
  • (laspect dynamique du matériel, ou plug-and
    play, sera abordé plus tard à travers un autre
    jeu dexemples).

24
Pilotage manuel du curseur Procédure à suivre
Etape 1
Ajouter le pilote I2CSerialDriver
25
Pilotage manuel du curseur Procédure à suivre
Etape 2
Ajouter et relier lI2CDAC Lassistant va vous
demander de choisir entre deux types
dévénementsquil na pas pu résoudre
uniquementpar analyse syntaxique.
26
Pilotage manuel du curseur Procédure à suivre
Etape 3
Ajouter et relier le Pulser
27
Pilotage manuel du curseur Procédure à suivre
Etape 4
Remplacer le nom de lattribut adc2Property
 adc2  par  left .
28
Pilotage manuel du curseur Procédure à suivre
Etape 5
Ajouter et relier le DACCursor
29
Pilotage manuel du curseur Procédure à suivre
Etape 6
Ajouter et relier le Win32HookAPI
30
fin
Write a Comment
User Comments (0)
About PowerShow.com