problème code C

Forum de support pour les locuteurs de la langue française qui souhaitent écrire dans leur langue maternelle.

Moderator: Benj

Post Reply
pilou8830
Flowcode V4 User
Posts: 58
Joined: Mon Aug 16, 2010 12:52 am
Been thanked: 1 time
Contact:

problème code C

Post 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 287 times
Je suis sur FLOWCODE v6.1.0.0

medelec35
Matrix Staff
Posts: 9520
Joined: Sat May 05, 2007 2:27 pm
Location: Northamptonshire, UK
Has thanked: 2585 times
Been thanked: 3815 times
Contact:

Re: problème code C

Post 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
Martin

pilou8830
Flowcode V4 User
Posts: 58
Joined: Mon Aug 16, 2010 12:52 am
Been thanked: 1 time
Contact:

Re: problème code C

Post 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 324 times

medelec35
Matrix Staff
Posts: 9520
Joined: Sat May 05, 2007 2:27 pm
Location: Northamptonshire, UK
Has thanked: 2585 times
Been thanked: 3815 times
Contact:

Re: problème code C

Post 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.
Attachments
TEST CODE C 2a.fcfx
(4.84 KiB) Downloaded 242 times
Martin

pilou8830
Flowcode V4 User
Posts: 58
Joined: Mon Aug 16, 2010 12:52 am
Been thanked: 1 time
Contact:

Re: problème code C

Post 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 233 times
merci

Post Reply