Page 1 sur 1

Compiler plusieurs scripts en un seul

MessagePosté: Mer 21 Oct 2009 22:44
de Papa Charlie
Bonsoir,
Juste un petit message pour vous faire connaître le moyen expliqué par Nico Kaan pour compiler plusieurs scripts séparés, en un seul fichier.
Méthode très utile pour travailler sur des bouts de programmes séparément, et pour éviter des erreurs de compilation lorsque des mêmes numéros de variables sont utilisés.
A voir ici : http://www.lekseecon.nl/configsioc.html#multiplefiles
Philippe

Re: Compiler plusieurs scripts en un seul

MessagePosté: Mer 21 Oct 2009 22:52
de guda
Personnellement j'utilise une méthode identique, chaque système est dans un fichier script. Je sépare donc le panneau électrique du bleed, des éclairages....
Cela demande de l'organisation pour s'y retrouver (le mieux étant de référencer toutes les variables dans un fichier Excel)

A noter le mot STATIC qui permet à SIOC de ne pas modifier le numéro de la variable lorsqu'on lance le RUN

Re: Compiler plusieurs scripts en un seul

MessagePosté: Mer 21 Oct 2009 23:00
de Papa Charlie
Merci pour ces précisions que je ne connaissais pas...
Philippe

Re: Compiler plusieurs scripts en un seul

MessagePosté: Jeu 22 Oct 2009 12:02
de guda
Il faut faire cependant très attention.
1 - pas de pb si on déclare deux fois le même nom de variable. Le mode Run va le détecter, prévenir et s'arrêter
2 - par contre même si on déclare les variables en static (forçant à garder le numéro de variable), si deux variables utilisent le même numéro, SIOC va garder la première et renuméroter la seconde.
C'est pas trop grave mais cela peut perturber quand on cherche sa variable dans la console

Re: Compiler plusieurs scripts en un seul

MessagePosté: Jeu 22 Oct 2009 12:22
de ganlhi
Moi j'y vois surtout la possibilité de ne pas scroller comme un dingue dans mon fichier long comme le canal de Suez (expression à la c..., j'en convient) murrouge !

Donc je pense que je vais utiliser cette méthode, parce que les 1300 lignes commencent à faire, et j'en suis même pas à la moitié...

Re: Compiler plusieurs scripts en un seul

MessagePosté: Jeu 22 Oct 2009 13:06
de guda
Oui et surtout l'énorme valeur de cette solution est le debuggage : un probleme avec l'algho de Bleed Air, y a qu'a ouvrir le script Bleed. On travail alors sur 100 lignes au lieu de 2000

En tant qu'ancien developpeur, c'est une grosse tendance que de découper le script par fonction ou module.

Re: Compiler plusieurs scripts en un seul

MessagePosté: Mer 13 Jan 2010 11:40
de jedi511
Salut à tous,

eh oui de retour aux commandes,
après quelques temps un peu éloigné de mon cockpit,me revoila
avec beaucoup de sujets à lire.

Cette solution est très bien un script pour chaque module.
Mais je ne trouve nulle part trace du mot STATIC dans les références SIOC,
pourrais-t-on avoir un example?

merci

Alain

Re: Compiler plusieurs scripts en un seul

MessagePosté: Mer 13 Jan 2010 12:29
de guda
C'est clair que j'ai mis du temps pour trouver STATIC.
Déjà faut absolument avoir la toute dernière version de SIOC

Tu trouveras mes scripts à l'adresse : http://ifair.fr/IMG/zip/scripts.zip

Re: Compiler plusieurs scripts en un seul

MessagePosté: Mer 13 Jan 2010 21:54
de jedi511
Merci guda,
je travaille avec la version 3.7 pour la programmation de mes modules plug and play.
Ca m'aideras beaucoup car je travaille avec OGS et les variales ne peuvent pas changer.

Alain