Librairie DV
pour IMAQ Vision
Microsoft Windows
2000/XP

Ce manuel contient les informations nécessaires, pour vous aider à prendre en main la librairie pour caméscopes DV sous environnement LabVIEW et IMAQ Vision. Cette librairie permet de piloter des caméscopes DV, et de transférer des images d'un caméscope vers votre application (LabVIEW, C, C++).

La librairie est également livrée avec des exemples vous permettant d'utiliser la librairie, sans avoir à programmer.

Ce manuel contient également des informations, qui vont vous guider étape par étape dans la céation de votre application d'acquisition, ou de pilotage de caméscopes DV.
Avant de lire ce manuel, il est recommandé d'avoir des notions de base des environnements Windows, et de certains environnements de programmation compatibles avec cette librairie.
Ce manuel est organisé en trois parties :
Chapitre 1 : Introduction à la librairie pour caméscopes DV, décrit les concepts de base, la procédure d'installation, et les composants requis.
Chapitre 2 : Démarrage de la librairie pour caméscopes DV, décrit les techniques d'utilisation de la librairie dans un environnement de programmation.
Chapitre 3 : Réference de la librairie pour caméscopes DV, décrit en détail les différentes fonctions de la librairie.

1. Introduction à  la librairie pour caméscopes DV

Qu'est-ce que la librairie pour caméscopes DV ?
Ce logiciel est composé d'une librairie de vi's LabVIEW (fichier llb) pour développer des applications, permettant de piloter et d'acquérir des images à partir de caméscopes compatibles avec la norme DV, sous environnement LabVIEW. La librairie DV est composée d'un fichier "DVCam.llb", qui est une collection de Vi's LabVIEW.
Ces Vi's permettent de :
- Acquérir et transférer des images d'un caméscope DV, vers une image IMAQ Vision ou un tableau 2D LabVIEW.
- Contrôler le mode d'un caméscope (lecture, pause, retour rapide, avance rapide, enregistrement, positionnement précis de la bande, etc...).
- Récupérer le timecode SMPTE d'une image, c'est à dire une information temporelle au format HH:MM:SS:TT (heure:minute:seconde:trame). Cette information permet de dater précisement une image. Cette information permet également de re-positionner précisément la bande de la cassette DV.
- Afficher dans une fenêtre windows le flux vidéo en provenance du caméscope.
- Sauvegarder le flux vidéo dans un fichier au format AVI.

Matériels requis
Afin de pouvoir utiliser la librairie DV, vous devez posséder les composants matériels suivants :
- un PC, avec un microprocesseur Pentium II ou plus.
- une carte IEEE-1394 compatible OHCI.
- un câble IEEE-1394 6 broches vers  4 broches.
- un caméscope DV avec sortie DV/i-link/Firewire.

Logiciels requis
Afin de pouvoir utiliser la librairie DV, vous devez posséder les composants logiciels suivants :
- Système d'exploitation Windows 2000, XP.
- Environnement National Instruments LabVIEW version 6.x, ou 7.x.
- Librairie IMAQ Vision version 6.x ou 7.0 (recommandée mais non indispensable).
- Runtime Microsoft DirectShow 9 (fourni).

Pour utilisation de la librairie sous LabVIEW, la bibliothèque IMAQ Vision est recommandée, mais pas indispensable. Si vous n'avez pas la librairie IMAQ Vision complète, vous devez au moins installer la version de base. La version de base d'IMAQ Vision est inclue dans la bibliothèque NI-IMAQ. La bibliothèque NI-IMAQ est disponible gratuitement sur le site ftp de National Instruments (ftp://ftp.ni.com/support/imaq/pc/ni-imaq/).

Installation de la librairie pour caméscopes DV

La librairie DV nécessite une version de DirectX récente (version 9). Vous devez donc installer le runtime DirectX9 avant d'installer la librairie pour caméscope DV.
Sur certains systèmes d'exploitation plus sécurisés (Windows 2000/XP), vous devez être identifié en tant qu'administrateur pour pouvoir installer la librairie DV.
  1. Insérer le CD-ROM de la librairie DV, dans le lecteur CD de votre ordinateur.
  2. Utiliser le poste de travail, ou l'explorateur windows, pour ouvir le dossier "\Setup" du CD-ROM, ce dossier peut éventuellement contenir plusieurs sous-dossiers, chacun correspondant à un environnement de programmation spécifique (Ex: LabVIEW6, LabVIEW7, etc...).
  3. Lancer l'installeur et suivre les instructions à l'écran. 
  4. Utiliser les réglages par défaut, si vous ne savez pas quels réglages utiliser. Si nécessaire vous pouvez ultérieurement redémarrer le même installeur afin de désinstaller la librairie. 
  5. Connecter le caméscope DV sur un connecteur libre de la carte IEEE-1394.
  6. Assurez-vous que le caméscope DV apparait bien dans le gestionnaire de périphériques windows, sous le nom "Microsoft DV camera and VCR" ou "Caméscope numérique DV Microsoft".

La librairie pour caméscopes DV installe les fichiers suivants sur votre ordinateur :

Fichier:

Emplacement:

Description:

 "DVCam.llb"

"Program Files/National Instruments/LabVIEW/user.lib".

Librairie LabVIEW de haut niveau.

"DVCamObj.dll"

"Windows/system32" or 'Winnt/system32".

Composant ActiveX de bas niveau.

2. Démarrage de la librairie pour caméscopes DV sous LabVIEW

Ce chapitre décrit les techniques d'utilisation de la librairie pour caméscopes DV sous LabIEW.
Les Vi's LabVIEW pour caméscopes DV, sont accessibles dans le sous menu "VI's utilisateurs" de la palette de fonctions LabVIEW.

Démarrer les Vi's d'exemple
Vous pouvez charger et démarrer les exemples fournis avec la librairie, simplement en sélectionnant le vi "DV demo" ou "DV demo 2" dans la palette de fonctions LabVIEW. Les diagrammes de ces vi's sont une bonne introduction à l'utilisation de la librairie.

DV Demo : Utiliser les vi's de la librairie DV avec IMAQ Vision.
Le vi "DV Demo" utilise les vi's de la librairie DV, et de la bibliothèque IMAQ Vision, dans le but de vous montrer comment intégrer le support du DV dans votre application. Ce vi de démonstration vous permet de :
- Acquérir et afficher des images en provenance du caméscope.
- Contrôler le caméscope en mode "Caméra" ou "Magnétoscope".
- Récupérer et afficher des informations à propos du status actuel du caméscope.
- Sauver des images dans un fichier AVI.

DV Demo 2: Utiliser les vi's de la librairie DV sans IMAQ Vision.
Le vi "DV démo 2" dispose des même fonctionnalités que l'exemple "DV Démo", mais ce vi ne fait appel qu'a des vi's de la version IMAQ Vision de base. Les vi's IMAQ Vision de base sont fournis avec le pilote NI-IMAQ. NI-IMAQ est le pilote des cartes d'acquisition National Instruments. Vous pouvez télécharger gratuitement la dernière version du pilote NI-IMAQ sur le site ftp de national instruments (ftp://ftp.ni.com/support/imaq/pc/ni-imaq/).
Les Vi's IMAQ Vision de base permettent seulement de :
- Créer une image IMAQ Vision.
- Détruire une image IMAQ Vision.
- Redimensionner une image IMAQ Vision.
- Récupérer des informations à propos d'une image IMAQ Vision (résolution, type, ...).
- Transférer les pixels d'une image IMAQ Vision dans un tableau 2D LabVIEW.

Après avoir lancé le vi "DV Demo 2", une boite de dialogue vous demandera de paramétrer les options d'acquisition (sauvegarde du flux dans un fichier AVI, affichage du flux dans une fenêtre). Ces options sont fournies dans le but de permettre aux utilisateurs ne disposant pas d'IMAQ Vision, de pouvoir néanmoins afficher et sauvegarder des images.

Le vi "DV Demo 2" permet également de sauver et d'acquérir des images dans différents formats de fichiers (BMP, TIFF, JPEG, PNG), en utilisant les fonctions "Picture" de LabVIEW. Néanmoins,pour la sauvegarde d'image dans ces formats, il est recommandé d'utiliser IMAQ Vision, car les fonctions d'IMAQ Vision sont beaucoup plus optimisées et rapides.

Le vi "DV Démo 2", permet également d'utiliser l'affichage interne de la librairie pour afficher des images dans une fenêtre flottante.


3. Utilisation de la librairie pour caméscopes DV sous LabVIEW
3.1 Pilotage et informations sur le caméscope 3.2 Vi's d'acquisition d'image
3.3 Vi's de démonstration
  • DV-Demo with IMAQ Vision.vi
  • DV-Demo without IMAQ Vision.vi
Conventions
Les conventions suivantes sont utilisées dans ce manuel :
[ .. ] Deux nombres entre crochets et séparés par deux points représente une séquence de valeurs numériques, 
ex: [1..100] pour tous les nombres compris entre 1 et 100 inclus.
<Ctrl>   Un ou plusieurs symboles clavier entre deux signes inférieur et supérieur, indiquent un raccourci clavier. Un raccourci clavier s'obtient en pressant simultanément la ou les touches indiquées (séparées par un signe +). Ex: <Ctrl + Alt + Suppr>.
>> le symbole >> vous indique un chemin à travers les menus imbriqués d'un logiciel.
Ex: Edition >> Coller, vous dirige vers la fonction "coller" du menu "Edition.
Cette icone apparaît à coté de commentaires utiles pour l'utilisateur.
Cette icone apparaît à coté de conseils utiles pour l'utilisateur.
Cette icone apparaît à coté de recommandations importantes pour l'utilisateur.
Bold  Le texte en gras signale des élements sur lequel l'utilisateur peut cliquer, ou des noms de paramètres, ou des options logicielles.
monospace Le texte utilisant cette police, indique une possibilité de syntaxe à utiliser, du texte à saisir au clavier, des sections de codes sources, etc...
 Text in bold Le texte utilisant cette police et en gras, indique du texte pouvant apparaître à l' écran.
Support Technique
Internet Support:
Europe:
support@alliancevision.com
Web site:
http://www.alliancevision.com
Fax Support: Europe: (33) 4 75 53 14 04
Telephone Support:Europe: (33) 4 75 53 14 00
  Marques déposées
Windows® est une marque déposée de Microsoft.
LabVIEW est un produit de National Instruments.
Les noms de produits listés sont des marques déposées par leur sociétés respectives.

Accueil Alliance Vision | Nos produits | Logiciels Alliance Vision | Logiciels National Instruments