EOS-Numerique


Précédent   EOS-Numerique > Canon Eos & Accessoires > Canon SDK (Software Development Kit)

  



Google
 
Concours
*** Concours de Mars 2010 *** Thème : Le printemps - Le Concours est ouvert, le règlement c'est --->>> "ICI" <<<---

Réponse
 
Outils de la discussion Modes d'affichage
  #1 (permalink)  
Vieux 28/01/2010, 00h44
Avatar de Ekaki
Ekaki Ekaki est déconnecté
Membre
Boitier: EOS 5DmkII/b gripé & IXUS 860IS/CHDK
Objectif(s): 24-70f/2.8L, 55f/1.4Tom, 135f/2.5Tak-v2, 400f/2.8L, et quelques autres

 
Date d'inscription: septembre 2007
Localisation: Vexin (95/60)
Âge: 35
Genre: Homme
Messages: 181
Par défaut Bulb & relevage miroir via SDK

Bonjour à tous -.^

J'en vois au moins deux qui développent des appli' pour l'astro-photographie ici, et je me demandais si l'un d'entre vous a déjà réussi à utiliser la fonction de relevage du miroir avec les outils du SDK ?

A priori la commande de prise de vue longue pose est "relativement" faisable et pas mal de petits logiciels la propose, mais pour ce qui est de la prise en charge du relevage du miroir... J'ai fait choux-blanc.
Réponse avec citation
Liens Sponsorisés
  #2 (permalink)  
Vieux 30/01/2010, 22h19
pixelk pixelk est déconnecté
Membre
Boitier: Canon EOS 20D ~ EOS 7D
Objectif(s): 10-22 f/3.5-4.5 ~ 50 f/1.4 ~ Sigma 18-50 f/2.8 ~ 100 f/2.8 Macro ~ 100-400 f/4.5-5.6

Visiter le site web de pixelk
 
Date d'inscription: janvier 2008
Localisation: France
Genre: Homme
Messages: 10
Par défaut

Après une recherche éclair dans la Doc, la seule mention du mot "mirror" est dans un message d'erreur. Ça ne présage rien de bon de ce coté là ...
Réponse avec citation
  #3 (permalink)  
Vieux 01/02/2010, 23h35
Avatar de Ekaki
Ekaki Ekaki est déconnecté
Membre
Boitier: EOS 5DmkII/b gripé & IXUS 860IS/CHDK
Objectif(s): 24-70f/2.8L, 55f/1.4Tom, 135f/2.5Tak-v2, 400f/2.8L, et quelques autres

 
Date d'inscription: septembre 2007
Localisation: Vexin (95/60)
Âge: 35
Genre: Homme
Messages: 181
Par défaut

Aye.
Bon... Cela pourrait être un début d'explication, car s'il n'y a pas de prise en charge du relevage du miroir à distance il ne risque pas d'y avoir d'appli qui font cela.

Du reste, il n'y a pas non plus la fonction dans EOS Utility...

Merci pixelk, je vais voir aussi de mon coté si je ne trouve pas quelque chose...
Réponse avec citation
  #4 (permalink)  
Vieux 03/02/2010, 03h22
Avatar de Ekaki
Ekaki Ekaki est déconnecté
Membre
Boitier: EOS 5DmkII/b gripé & IXUS 860IS/CHDK
Objectif(s): 24-70f/2.8L, 55f/1.4Tom, 135f/2.5Tak-v2, 400f/2.8L, et quelques autres

 
Date d'inscription: septembre 2007
Localisation: Vexin (95/60)
Âge: 35
Genre: Homme
Messages: 181
Par défaut

Après quelques recherches sur le sujet, je confirme qu'il n'y a pas de propriété type "kEdsPropID_MirrorUp" dans la documentation, même dans la dernière version (2.7).

Par contre, il y a bien un retour d'erreur qui est référencé :
"EDS_ERR_TAKE_PICTURE_MIRROR_UP_NG" (3.2.13, page 82)

Il est possible que cela puisse rendre faisable une trickounette de type :
if "mirror_up" -> wait "tempo de relevage miroir" + 2sd "push_shoot_btn" et la pose commence réellement.
Mais je n'ai pas trouvé dans la schématique si le retour d'erreur cause une perte de liaison... Si c'est le cas cela ne fonctionnera pas -.-
Réponse avec citation
  #5 (permalink)  
Vieux 03/02/2010, 09h44
le_r le_r est déconnecté
Membre
Boitier: 50D/400D/2x350D dont un défiltré
Objectif(s): Tamron 17-55 f/2.8, Canon 70-200 F/4 L, 100 Macro, 50 f/1.8, Skywatcher 600mm f/7.5

Visiter le site web de le_r
 
Date d'inscription: septembre 2009
Localisation: 92-29-63
Âge: 29
Genre: Homme
Messages: 41
Par défaut

J'ai aussi developpé une appli pilotant mon canon.
Je confirme pour le relevage du miroir, il faut que la fonction soit activée manuellement sur l'appareil.

On peut recupérer l'info sur le status de la fonction cFn 7
Citation:
case kEdsPropID_CFn:
if(inParam==7)
{
if(val==0)
ret=QString("Prélevage du miroir Désactivé");
else
ret=QString("Prélevage du miroir Activé");
}
Après si le cFn-7 == 1 alors tu as raison il faut temporisé le déclenchement.
1 premier shoot pour lever (xx secondes pour attendre la fin de la vibration)
2 deuxieme shoot pour prendre

Si tu es en mode bulb, il faut tenir le signal jusqu'a la fin de la pose. Pour le bulb, il faut piloter en port série c'est plus commode.

Je n'ai pas de problème d'erreur particulier, la prise en charge de l'etat de cFn-7 fonctionne. Mais on ne peut pas changer son état à distance.
Réponse avec citation
  #6 (permalink)  
Vieux 03/02/2010, 17h09
Avatar de Ekaki
Ekaki Ekaki est déconnecté
Membre
Boitier: EOS 5DmkII/b gripé & IXUS 860IS/CHDK
Objectif(s): 24-70f/2.8L, 55f/1.4Tom, 135f/2.5Tak-v2, 400f/2.8L, et quelques autres

 
Date d'inscription: septembre 2007
Localisation: Vexin (95/60)
Âge: 35
Genre: Homme
Messages: 181
Par défaut

C'est super ça ! ^.^

Premièrement car cela veut dire que cela peut fonctionner sans un second câble (USB->RS232->Prise LP) qui est un peu "lourd" à l'utilisation.
Et deuxièmement car cela pallie au manque de EOS Utility dans ce mode (miroir relevé).

Après, bon, ne pas pouvoir changer à distance l'état de cFn-7... On peut dire que c'est négligeable. Surtout si l'on prévoit de tester la fonction avant les prises de vue (alerte user si LP en mode miroir relevé demandé et que l'option n'est pas défini de la sorte).

Tu développes sur quelle plateforme ?
Réponse avec citation
  #7 (permalink)  
Vieux 03/02/2010, 19h02
le_r le_r est déconnecté
Membre
Boitier: 50D/400D/2x350D dont un défiltré
Objectif(s): Tamron 17-55 f/2.8, Canon 70-200 F/4 L, 100 Macro, 50 f/1.8, Skywatcher 600mm f/7.5

Visiter le site web de le_r
 
Date d'inscription: septembre 2009
Localisation: 92-29-63
Âge: 29
Genre: Homme
Messages: 41
Par défaut

Citation:
Envoyé par Ekaki Voir le message
Premièrement car cela veut dire que cela peut fonctionner sans un second câble (USB->RS232->Prise LP) qui est un peu "lourd" à l'utilisation.
Non pour le mode BULB c'est bien un cable serie qu'il faut (donc USB-RS232-LP)

Citation:
Envoyé par Ekaki Voir le message
Et deuxièmement car cela pallie au manque de EOS Utility dans ce mode (miroir relevé).
EOS Utility detecte que l'appareil est en mode miroir relevé ou non. Mais cela ne va pas plus loin effectivement

Citation:
Envoyé par Ekaki Voir le message
Tu développes sur quelle plateforme ?
Qt 4.6 + EDSDK 2.7 + Eclipse CDT
Pour le pilotage du port serie j'utilise qextserialport 1.2winalpha

en gros je développe pour le plaisir et parce que j'aime bien la photo et l'astrophoto
l'appli tente de faire ce que beaucoup d'appli font déjà dans le domaine de l'astro
  • Status de l'appareil photo
  • Contrôle de la prise de vue (programmation de série de prise de vue avec différents ISO/ouverture/temps)
  • Déclenchement USB ou Serie (pour le mode BULB)
  • Lecture de la derniere image téléchargée
  • Mesure de la FWHM pour aider au focus manuel

Ca tourne, mais il faut que je revois l'ergonomie de l'IHM.
J'ai toujours besoin d'EOS utility lancé en background pour le téléchargement des images après la prise de vue.
J'avance assez lentement et je me concentre sur la mesure de la mise au point pour le moment

Dernière modification par le_r ; 03/02/2010 à 19h05.
Réponse avec citation
  #8 (permalink)  
Vieux 03/02/2010, 22h43
Avatar de Ekaki
Ekaki Ekaki est déconnecté
Membre
Boitier: EOS 5DmkII/b gripé & IXUS 860IS/CHDK
Objectif(s): 24-70f/2.8L, 55f/1.4Tom, 135f/2.5Tak-v2, 400f/2.8L, et quelques autres

 
Date d'inscription: septembre 2007
Localisation: Vexin (95/60)
Âge: 35
Genre: Homme
Messages: 181
Par défaut

Citation:
Envoyé par le_r Voir le message
Non pour le mode BULB c'est bien un cable serie qu'il faut (donc USB-RS232-LP)
(...)
Ha bon ?.. +.0
Ha oui..! Tu veux dire que cela ne fonctionne pas sur un 350D par exemple; il faut un APN de génération plus récente, genre 40D ou 5D mark II, qui offre cette possibilité.
C'est vrai que c'est à prendre en compte, ce n'est pas faisable avec tous les APN.

Sinon tu utilises QT pour des questions de portabilité, j'imagine ?
Et pour le rapatriement des images, cela a l'air de fonctionner relativement bien avec le SDK 2.7. Il me semble qu'il y a un exemple dans la doc'.

De mon coté je suis penché sur une mise à jour du plugin EOS-USB de Guidemaster pour une raison d'autoguidage avec drifting, mais j'avoue que c'est... Tendu. Déjà, cela fait un bail que je ne n'ai pas mis les mains dans du code de ce genre et cela fait quelques temps que j'essaye de contacter l'auteur, sans succès.
Si je vois que cela coince, cela va finir en standalone comme toi... Je verrai bien quelque chose du même genre que DSLR Focus (projet arrêté depuis un bail) qui était vraiment tip-top, avec tout ce qu'il faut dans un seul soft (assistance de MAP, séquencement, rapatriement, etc.). Je ne sais pas si tu connais ?
Réponse avec citation
  #9 (permalink)  
Vieux 04/02/2010, 00h16
le_r le_r est déconnecté
Membre
Boitier: 50D/400D/2x350D dont un défiltré
Objectif(s): Tamron 17-55 f/2.8, Canon 70-200 F/4 L, 100 Macro, 50 f/1.8, Skywatcher 600mm f/7.5

Visiter le site web de le_r
 
Date d'inscription: septembre 2009
Localisation: 92-29-63
Âge: 29
Genre: Homme
Messages: 41
Par défaut

ah oui j'ai commencé avec 350D et 400D, ne j'ai pas essayé avec les générations suivantes.
Donc oui alors dans ce cas la ca simplifie le câblage.

Non pas de raisons de portabilité, le SDK n'est pas portable, mais plutot par ergonomie. Qt est vraiment bien foutu je trouve.

Oui je connais dslrfocus, et je m'en suis inspiré justement. dommage qu'il soit resté bloqué au 350D

bon courage
Réponse avec citation
  #10 (permalink)  
Vieux 04/02/2010, 01h34
Avatar de Ekaki
Ekaki Ekaki est déconnecté
Membre
Boitier: EOS 5DmkII/b gripé & IXUS 860IS/CHDK
Objectif(s): 24-70f/2.8L, 55f/1.4Tom, 135f/2.5Tak-v2, 400f/2.8L, et quelques autres

 
Date d'inscription: septembre 2007
Localisation: Vexin (95/60)
Âge: 35
Genre: Homme
Messages: 181
Par défaut

Merci, toi aussi -.^
Réponse avec citation
Réponse


Utilisateurs regardant la discussion actuelle : 1 (0 membre(s) et 1 invité(s))
 
Outils de la discussion
Modes d'affichage

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

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are non


Discussions similaires
Discussion Auteur Forum Réponses Dernier message
bulb sur 40D philp974 Termes techniques 5 12/02/2008 21h26
Mode BULB s_blois Discussions techniques 15 04/10/2007 14h49
Mode Bulb Dryxe Discussions techniques 6 14/07/2007 12h38
Relevage du miroir sur 350D + mode 'bulk' rico7578 Discussions techniques 14 04/08/2006 14h45
relevage du mirroir hj60 Discussions techniques 10 02/12/2004 17h49


Fuseau horaire GMT +2. Il est actuellement 02h26.


Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.0.0
Version française #21 par l'association vBulletin francophone
Copyright © Eos-numerique 2004-2010