Fonction GETHEADERSTRINGFITS

L'utilisation et la création des scripts.
Répondre
Thierry Legault
Messages : 22
Enregistré le : 02 mai 2010, 04:39

Fonction GETHEADERSTRINGFITS

Message 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
Stéphane Charbonnel
Messages : 426
Enregistré le : 18 juin 2009, 16:24
Contact :

Re: Fonction GETHEADERSTRINGFITS

Message 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
Thierry Legault
Messages : 22
Enregistré le : 02 mai 2010, 04:39

Re: Fonction GETHEADERSTRINGFITS

Message 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+
Thierry Legault
Messages : 22
Enregistré le : 02 mai 2010, 04:39

Re: Fonction GETHEADERSTRINGFITS

Message 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
Denis Fradet
Messages : 148
Enregistré le : 20 juin 2009, 16:19

Re: Fonction GETHEADERSTRINGFITS

Message 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
Thierry Legault
Messages : 22
Enregistré le : 02 mai 2010, 04:39

Re: Fonction GETHEADERSTRINGFITS

Message par Thierry Legault »

ça marche, bravo pour Denis l'intuition ! :-)
Fontaine Bruno
Messages : 4
Enregistré le : 16 mai 2021, 18:31

Re: Fonction GETHEADERSTRINGFITS

Message 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
Marc DELDEM
Messages : 1267
Enregistré le : 20 juin 2009, 01:01

Re: Fonction GETHEADERSTRINGFITS

Message 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
Répondre