Page 1 of 1

problème code C

Posted: Mon Nov 10, 2014 12:37 pm
by pilou8830
Bonjour je voudrais utiliser le Code C pour calcul complexe, mais je n'y arrive.
Ni avec asm ou pas ?? Où est le problème.

asm {
FCV_A; ou FCV_A; >>>> la variable A reste à zéro
}

voici le programme :
TEST CODE C 2.fcfx
test code c
(4.62 KiB) Downloaded 324 times
Je suis sur FLOWCODE v6.1.0.0

Re: problème code C

Posted: Mon Nov 10, 2014 1:55 pm
by medelec35
Salut pilou8830,
Avez-vous essayé avec le matériel?
Depuis Flowcode ne peut pas simuler le code C:
Matériel devrait afficher 30
Flowcode devrait afficher 20




Hi pilou8830,
Have you tried with hardware?
Since Flowcode can't simulate C code:
Hardware should display 30
Flowcode should display 20


Martin

Re: problème code C

Posted: Mon Nov 10, 2014 8:08 pm
by pilou8830
Merci Martin cela fonctionne sur matériel.
mais pour les nombres flottants je dois encore chercher car le programme suivant ne fonctionne pas, même sur matériel.
résultat affiché sur matériel = -0.000000 ?????
TEST CODE C 2.fcfx
test code c nombres flottants
(4.81 KiB) Downloaded 371 times

Re: problème code C

Posted: Mon Nov 10, 2014 10:29 pm
by medelec35
Avez-vous d'utiliser le code C?
Organigramme ci-joint devrait fonctionner.
Nombres à virgule flottante complexes ne sont pas recommandés pour les 8 bits PIC
Résultats ne seront pas précis.



Do you have to use C code?
Attached flowchart should work.
Complex floating-point numbers are not recommended for 8 bit PIC's
Results will not be accurate.

Re: problème code C

Posted: Tue Nov 11, 2014 11:18 am
by pilou8830
Oui cela fonctionne mais mes calculs ont besoin de plus de chiffres après la virgule.
Non, je n'ai jamais utilisé le code C.Mais je me suis dit que le code C était peut-être moins limité que les blocs "calcul" de Flowcode.
Je ne savais pas que le PIC que j'utilise est limité à 8 bits.
Je vais tester avec un PIC à 16 bits peut-être dans la série 18Fxxx ??
En fait le projet est de calculer les cycles lunaires ( les plaines lunes par exemple ). Cela fait appelle à des algorithmes complexes voir si cela vous intéresse le fichier exel
Algorithme_phase_lune.xls
phase lunaire
(54.5 KiB) Downloaded 259 times
merci