Bonjour & Bienvenue sur EOS-Numerique
Réseaux Sociaux : Follow us on Facebook Follow us on Twitter


Sign Up






Affichage des résultats 1 à 6 sur 6

Discussion: Valeur de focus

Vue hybride

  1. #1
    Membre
    Inscription
    octobre 2012
    Localisation
    France
    Messages
    13
    Boîtier
    6D
    Objectif(s)
    Conquérir le monde ;)

    Par défaut

    Bonjour,

    Je reviens vers vous parce que j'ai commencé à explorer et coder un programme pour contrôler mon APN, mais j'ai ce soucis pour contrôler le focus.

    Comme j'ai dit précédemment j'essaye de contrôler le pas mécanique du focus en mode live view. Avec EOS Utility on peut faire ça en utilisant les boutons '<<<' ou '<<' ou '<' OU les mêmes dans l'autre sens '>>>' etc.

    Dans l'exemple donné par le SDK ce sont les mêmes fonctionnalités qui sont présentées. En clair on ne peut contrôler le focus que par pas (6 valeurs possibles: near3, near2, near1 OU far3, far2, far1).

    L'exemple du SDK code ces fonctions par:
    Code:
    StoreAsync(new DriveLensCommand(_model, driveLens));
    Ce qui revient, en épurant toutes les class de l'exemple fourni, a du:
    Code:
    EdsSendCommand(EdsCameraRef , kEdsCameraCommand_DriveLensEvf , enum EdsEvfDriveLens);
    Et il est spécifié que "In EDSDKTypes.h, you can designate commands defined by enum EdsCameraCommand."
    Dans l'header fourni on a donc ça:
    Code:
    typedef enum
    {
        kEdsEvfDriveLens_Near1    = 0x00000001,
        kEdsEvfDriveLens_Near2    = 0x00000002,
        kEdsEvfDriveLens_Near3    = 0x00000003,
        kEdsEvfDriveLens_Far1    = 0x00008001,
        kEdsEvfDriveLens_Far2    = 0x00008002,
        kEdsEvfDriveLens_Far3    = 0x00008003,
    } EdsEvfDriveLens ;
    Je ne comprends pas très bien quelle est l'information contenue dans le paramètre "enum EdsEvfDriveLens"
    Et j'ai testé un logiciel (smartshooter) qui offre exactement les mêmes possibilités, c'est à dire 6 pas pour la MAP. A se demander si faire autre chose grâce au SDK est possible...

    Pour rappel ce que j'essaye de faire c'est d'obtenir une valeur absolue de la position du moteur du focus à un instant t, pour pouvoir lui dire à un instant t+1 "va à la position initiale + 5°". Pour le moment j'ai uniquement accès à une commande de déplacement relatif (mais je sais pas de combien, etc.).
    Ce qui serait donc génial c'est d'avoir une sorte de getPositionLens et setPositionLens.

    Quelqu'un pour me donner un coup de main svp?

  2. #2
    Membre
    Inscription
    octobre 2012
    Localisation
    France
    Messages
    13
    Boîtier
    6D
    Objectif(s)
    Conquérir le monde ;)

    Par défaut

    Pour info sur mon problème, après quelques essais de valeurs (j'ai bouclé la commande EdsSendCommand(EdsCameraRef , kEdsCameraCommand_DriveLensEvf , enum EdsEvfDriveLens); sur un grand nombre de valeurs), il n'y a apparemment pas d'autres possibilités fournies par la DLL.

    Je vais donc me débrouiller autrement

 

 

Informations de la discussion

Utilisateur(s) sur cette discussion

Il y a actuellement 1 utilisateur(s) naviguant sur cette discussion. (0 utilisateur(s) et 1 invité(s))

Discussions similaires

  1. front focus back focus canon 7D
    Par jeantro dans le forum Discussions techniques
    Réponses: 7
    Dernier message: 24/02/2012, 13h28
  2. Back focus - Front Focus et Crop
    Par Pirouette001 dans le forum Termes techniques
    Réponses: 3
    Dernier message: 12/08/2010, 11h50
  3. front focus et back focus
    Par Ghost dans le forum Discussions techniques
    Réponses: 0
    Dernier message: 14/05/2009, 17h41
  4. Front-focus Back-focus ??
    Par MAC dans le forum Discussions techniques
    Réponses: 25
    Dernier message: 05/10/2008, 10h34
  5. Autofocus - front focus et back focus
    Par obr dans le forum Discussions techniques
    Réponses: 39
    Dernier message: 28/06/2008, 06h57

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •  
Fuseau horaire GMT +1. Il est actuellement 13h34.
Powered by vBulletin® Version 4.2.5
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.
Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2026 DragonByte Technologies Ltd.
Auto Closing Of Threads provided by Threads Auto Close (Lite) - vBulletin Mods & Addons Copyright © 2026 DragonByte Technologies Ltd.
Copyright © Eos-numerique 2004-2025
vBulletin Skin By: PurevB.com