Page 1 sur 1

Fonction GETHEADERSTRINGFITS

Posté : 17 juil. 2011, 13:30
par Thierry Legault
bonjour, j'ai un problème avec la fonction GETHEADERSTRINGFITS, appelée dans un script : j'ai essayé plusieurs fichiers fits de différentes provenance, avec variation d'extension (.fits, .fts), mais à chaque fois j'ai un message d'erreur disant que l'imaeg n'est pas au bon format. Fais-je quelque chose de travers ?

merci

Re: Fonction GETHEADERSTRINGFITS

Posté : 19 juil. 2011, 16:17
par Stéphane Charbonnel
Salut Thierry,

Je viens de regarder et ça ne pose pas de problème, dû tout du moins à la fonction script, pour les extensions ".FITS", ".FIT" ou ".FTS". Essayer avec ce script http://www.prism-astro.com/fr/aide/SCRI ... NGFITS.pgm
Le problème est peut être en amont et vient peut être du codage alors de l'image elle même ... Sans vouloir être trop indiscret, s'agit il d'une image sauvegardée en FITS par PRiSM ? PRiSM réussit à l'ouvrir indépendamment du script ?

Stéphane

Re: Fonction GETHEADERSTRINGFITS

Posté : 19 juil. 2011, 22:53
par Thierry Legault
merci Stéphane, dès que je rentre à la maison j'essaye le script. Les images que j'ai utilisées viennent d'une Lumenera (Lucam Capture) et d'une STL (mais je ne sais plus si c'est passé par Prism ou par Maxim), et elles sont traitées sans problème par Prism.

A+

Re: Fonction GETHEADERSTRINGFITS

Posté : 26 juil. 2011, 20:48
par Thierry Legault
bonjour, voici un script avec une image test, issue d'une caméra Lumenera Skynyx.

http://www.astrosurf.com/legault/test_g ... ngfits.zip

PS : Prism ouvre l'image, la traite (y compris via script) et affiche son entête sans problème via le menu Fichier.

merci

Re: Fonction GETHEADERSTRINGFITS

Posté : 27 juil. 2011, 13:33
par Denis Fradet
Bonjour Thierry,

J'ai une solution à ton problème : mets le nom de fichier en majuscules ;)
nomimage$="C:\TEST_GETHEADERSTRINGFITS.FIT"

Ce qui m'a mis la puce à l'oreille, c'est que GETFILENAME retourne un nom en majuscule

Re: Fonction GETHEADERSTRINGFITS

Posté : 27 juil. 2011, 23:10
par Thierry Legault
ça marche, bravo pour Denis l'intuition ! :-)

Re: Fonction GETHEADERSTRINGFITS

Posté : 16 avr. 2024, 11:40
par Fontaine Bruno
J'ai besoin d'utiliser la fonction GETHEADERSTRINGFITS :
J'ai pris l'exemple indiquer plus haut, et sur l'instruction GETHEADERSTRINGFITS Chemin$ Kw$ Value$ , l'interpréteur me déclare une erreur :
" La fonction GETHEADERSTRINGFITS doit avoir 6 paramètres"
?? : quelqu'un a une idée

Et pour la suite, quel est le format de la fonction SETHEADERSTRINGFITS:
SETHEADERSTRINGFITS Chemin$ Kw$ Value$ ou bien :
SETHEADERSTRINGFITS Chemin$ Value$ Kw$
??

Merci de votre aide

Re: Fonction GETHEADERSTRINGFITS

Posté : 16 avr. 2024, 20:58
par Marc DELDEM
Salut,

La syntaxe est la suivante:
GETHEADERSTRINGFITS FullFileName$ Key$ ExtensionNumberBloc Value$ Comment$ Exists
Un exemple (saisir par exemple le mot clé DATE)

Code : Tout sélectionner

// Test de la fonction : GetHeaderStringFITS

// Chemin où atteindre l'image :
GETFILENAME Chemin$

// Chercher un mot clé
INPUT "Mot clé" KW$

ExtensionNumberBloc=0
GETHEADERSTRINGFITS Chemin$ KW$ ExtensionNumberBloc Value$ Comment$ Exists
IF Exists=FALSE
	PRINT KW$ " does not exist"
ELSE
	PRINT KW$ " => " Value$ " - Comment: " Comment$
ENDIF
Pour écrire ou modifier l'entête FITS, voir par exemple ici : http://forum.prism-astro.com/viewtopic.php?t=3017

Marc