***************************************************************************** * Remy MALLARD * Copyrights: SONELEC-MUSIQUE, Remy Mallard - 2007..2014 * http://www.sonelec-musique.com * FRANCE ***************************************************************************** * * 27/07/2014 * * Version courante du logiciel ProgSeq : * V2.0.3.0 * * Dernière mise à jour du logiciel ProgSeq.exe : 24/07/2014 * Dernière mise à jour de l'aide ProgSeq.hlp : - * ***************************************************************************** * FREEWARE ***************************************************************************** 0 - Infos de dernière minute 1 - Presentation 2 - Configuration requise 3 - Installation 4 - Mise à jour 5 - Evolutions du logiciel 6 - Historique 7 - Evolutions demandées (en attente ou réalisées) 8 - Bugs connus 9 - Droits d'utilisation et copyrights 10 - Mode debug 11 - Crédits 0 - Infos de dernière minute ---------------------------- - Recherche d'erreur lors de l'utilisation de ProgSeq avec plus de 8 voies : voir paragraphe 10 - Mode débug. 1 - Presentation ---------------- Le logiciel ProgSeq est un logiciel de séquencement, spécifiquement développé pour le pilotage de lampes en vue de constituer des jeux de lumière (chenillards). Le fichier A_lire.txt que vous lisez actuellement, peut contenir des informations de dernière minute non incluses dans le fichier d'aide du logiciel ProgSeq. Pour cette raison, il est fortement conseillé de le lire avant d'utiliser le logiciel (autant pour une première installation que pour une mise à jour). Copyrights: SONELEC-MUSIQUE, Remy Mallard - 2007-2014 http://www.sonelec-musique.com/logiciels_freewares_progseq.html 2 - Configuration requise ------------------------- WinXP (Home ou Pro) - SP2 Souris fortement conseillée Minimum Conseillé Espace disque dur : 10 MO 30 MO RAM : 512 MO 1024 MO Vitesse uP : 800 MHz 1,6 GHz Résolution écran : 800 x 600 1024 x 768 3 - Installation complète (pour une mise à jour, voir paragraphe 4) ------------------------------------------------------------------- 3.a - Installation depuis l'archive ProgSeq_Files_V_x_x_x_x.zip --------------------------------------------------------------------- L'archive ProgSeq_Files_V_x_x_x_x.zip contient les fichiers en version "non installables". Ils vous suffit de décompresser et placer l'ensemble de ces fichiers dans le répertoire de votre choix, et de double-cliquer sur le fichier executable ProgSeq.exe pour lancer le programme. Vous pouvez bien sûr ajouter un raccourci sur le bureau de Windows afin de simplifier les démarrages ultérieurs du logiciel. 3.b - Installation depuis l'archive ProgSeq_Install_V_x_x_x_x.zip ----------------------------------------------------------------------- L'archive ProgSeq_Install_V_x_x_x_x.zip contient les fichiers en version "installables". Ils vous suffit de décompresser et placer l'ensemble de ces fichiers dans un répertoire temporaire de votre choix, et de double-cliquer sur le fichier executable setup.exe pour lancer le programme d'installation. Reste ensuite à répondre aux diverses questions demandées afin d'effectuer l'installation définitive. Remarque : le logiciel d'installation ajoute une entrée à la liste des programmes installés, ce qui vous permettra de désinstaller le logiciel selon la procédure normale de désinstallation de Windows. 4 - Mise à jour (uniquement si l'installation complète a déjà été effectuée) --------------------------------------------------------------------------- Vous pouvez mettre à jour la version de votre logiciel ProgSeq.exe si ce dernier possède un numéro de version anterieur au numéro de version de la dernière version disponible. La dernière version disponible est indiquée au début du paragraphe "8 - Historique" du fichier A_Lire.txt joint au programme. Pour connaitre la version actuellement installée sur votre PC, vous avez deux solutions: 1 - Lancer le programme ProgSeq et consulter l'information de version donnée dans la boite de dialogue "A propos". 2 - Dans le gestionnaire de fichier de Windows, cliquer une fois sur le fichier "ProgSeq.exe" avec le bouton gauche de la souris pour le sélectionner, puis cliquer une fois avec le bouton droit de la souris et utiliser la commande "Propriétés" pour afficher les informations de version du fichier. Ces deux méthodes donnent la même information de version. La procédure d'installation de la mise à jour consiste simplement à remplacer les anciens fichiers par les nouveaux fichiers quand ils portent le même nom. Par exemple, si les seuls fichiers ProgSeq.exe, ProgSeq.hlp et A_Lire.txt vous ont été fournis dans une archive appelée ProgSeq_Update_V_x_x_x.zip, vous effectuerez la mise à jour en ne remplaçant que ces fichiers. 5 - Evolutions du logiciel -------------------------- Toute demande d'évolution, de modification ou de correction, sera prise en compte. Afin de gérer correctement l'évolution du logiciel ProgSeq, le paragraphe "Evolutions demandées" du fichier A_lire.txt (celui que vous lisez actuellement) comportera vos demandes. Les demandes traitées apparaitront dans le paragraphe "Historique" de ce même fichier A_lire.txt. Remarque : le suivi ne sera pas forcément assuré de façon systématique et dans des délais courts. 6 - Historique -------------- 24/07/2014 - V2.0.3.0 - Correction bug enregistrement des durées individuelles des figures. 01/06/2014 - V2.0.2.0 - Ajout fonction "Boucle unique" qui permet de faire tourner une séquence une seule fois et pas en boucle. - Ajout fonction "Reset sur stop" qui quand elle est activée, fait revenir le programme en cours à son point de départ lors de l'appui sur le bouton Stop. Cette mise à jour fait suite à la demande du 23/05/2014. 26/05/2013 - V2.0.1.0 - Ajout réglage individuel du délai sur lignes de controles port LPT. Il est désormais possible de spécifier le temps pendant lequel les lignes de contrôle restent actives entre les différents groupes de 8 sorties (fenêtre des options, onglet LPT, ne s'applique qu'aux modes LPT 16 ou 32 voies). 20/01/2013 - V2.0.0.0 - Ajout du support USB. Désormais, le logiciel ProgSeq peut piloter une interface USB spécifique 16 ou 32 voies (voir interface USB 003 sur mon site internet). 30/01/2011 - V1.5.1.0 - Ajout possibilité d'inclure un délai de quelques ms lors de l'envoi des commandes sur un port parallèle entre chaque bloc de 8 sorties. Paramètre modifiable dans les options utilisateurs. - Le nombre de figures max est désormais de 999 contre 256 précédement. Cette mise à jour fait suite à la demande du 23/01/2011. 01/08/2010 - V1.5.0.0 - Ajout possibilité d'inclure un délai de quelques ms avant et après envoi des commandes sur une liaison série, pour tenir compte des retards parfois apportés par certains ports COM virtuels (adaptateurs USB/RS232 par exemple). Paramètres modifiables dans les options utilisateurs. - Ajout liste des fichiers dernièrement utilisés (menu fichier). 21/06/2009 - V1.4.1.2 - Correction bug mineur chargement / déchargement port LPT : parfois, le déchargement du driver n'était pas effectué après arrêt d'un programme de séquencement. Cela ne perturbait en aucune manière le fonctionnement du logiciel, mais autant faire les choses proprement :-). - Ajout d'un voyant indiquant la bonne ouverture du port COM, à côté du voyant indiquant le bon chargement du driver LPT (les deux petites leds rondes - rouges ou vertes selon état en cours - juste en dessous du gros bouton ON permettant de démarrer la séquence en cours). - Ajout infos supplémentaires dans le fichier de débugage "DebugLog.txt", quand ce dernier est activé (ouverture des ports, chargement driver LPT). 21/01/2009 - V1.4.1.1 - Correction bug affichage message erreur lors de l'exécution du logiciel sur une machine non équipée de port COM. 19/01/2009 - V1.4.1.0 - Ajout possibilité d'ignorer les ports série et ports parallèle au démarrage de l'application, pour limiter le risque de message d'erreur sur un PC non équipé desdits ports. Pour cela il convient d'ajouter la ou les lignes suivantes dans le fichier ProgSeq.ini, dans la section [System] : [System] InitCom=0 InitLPT=0 Pour restaurer la fonction d'initialisation de ces ports, supprimer la ou les lignes ajoutées, ou remplacer la valeur 0 par la valeur 1 : [System] InitCom=1 InitLPT=1 Cette mise à jour fait suite à la demande du 16/01/2009. 10/10/2008 - V1.4.0.0 - Ajout prise en charge d'un port série pour permettre l'association du logiciel ProgSeq avec une interface port série 32 voies dédiée (voir page "Interface RS232 001" sur mon site). 06/06/2008 - V1.3.1.0 - Ajout procédure mise en route mode debug : voir paragraphe 10 - Mode debug. 02/06/2008 - V1.3.1.0 - Ajout d'un mode de traçage des données envoyées sur le ou les ports LPT, via un module additionnel de debugage (activation via fenêtre des options, onglet Debug). - Correction bug mineur : lors du démarrage d'un programme, la durée de la première figure était inférieure à la durée des suivantes, juste pour le premier tour. - Largeur de la colonne Durée élargie, pour visualiser entièrement les durées supérieures à 99999 ms. - Petit point de cosmétique, dans fenêtre des options (ajout info dans onglet Interface). 06/10/2007 - V1.3.0.0 - Ajout numérotation des lignes de programme (numéros de figures). - Ajout prise en charge des durées individuelles pour chaque figure de programme. 28/09/2007 - V1.2.0.0 - Ajout fonction Forçage des sorties : lors de l'appui sur un bouton appelé Forçage, les sorties prennent l'état spécifié par les leds de forçage. Ce forçage est désactivé dès relachement du bouton de la souris (bouton poussoir fugitif). Le forçage est actif même si la fonction Blackout est activée. 23/09/2007 - V1.1.0.1 - Ajout possibilité de différencier les cellules de sorties par groupes de huit sorties, en utilisant une couleur légèrement différente à chaque changement de groupe de 8 sorties, pour les cellules de la grille des programmes. - Ajout possibilité de modifier l'adresse des deux ports parallèles utilisables. - Modification de la gestion des groupes de 8 sortie en mode 32 voies. Désormais, une ligne de controle du port LPT est directement assignée à chaque groupe. Cela présente l'avantage d'économiser un circuit intégré sur l'interface spécifique 32 voies, sans pour autant empêcher la possibilité d'évolution vers une interface 120 voies. 21/09/2007 - V1.1.0.0 - Ajout de la gestion du type d'interface reliée au(x) port(s) parallèle(s). - Ajout de la fonction de sauvegarde individuelle des programmes modifiés. - Correction bug : lors du chargement d'un groupe de programmes, il arrivait que le programme en cours de sélection n'était pas mis à jour et conservait l'ancienne programmation. 20/09/2007 - V1.0.0.0 - Ajout effectif du pilotage du port parallèle. 19/09/2007 - V0.5.0.0 - Première mise à disposition aux beta testeurs. 7 - Evolutions demandées ou prévues (en attente ou réalisées) ------------------------------------------------------------- 23/05/2014 - demande ajout fonction "Boucle unique". - demande ajout fonction "Reset sur stop". IMPLEMENTE le 01/06/2014 (V2.0.2.0). 23/01/2010 - demande augmentation du nombre de figure max par programme (actuellement de 256). IMPLEMENTE le 30/01/2011. 16/01/2009 - Demande de désactivation possible de l'initialisations des ports COM et/ou LPT non présents sur un PC. IMPLEMENTE le 19/01/2009. - Demande ajout bouton "Blackout", permettant de désactiver d'un seul clic, l'ensemble des sorties. IMPLEMENTE le xx/xx/xxxx. { EN ATTENTE DE REALISATION. IMPLEMENTE le xx/xx/xxxx. MODIFIE le xx/xx/xxxx. CORRIGE le xx/xx/xxxx. } 8 - Bugs connus ---------------- 23/01/2010 - Pas encore confirmé comme bug, mais activation erronée de sorties en mode 4*8 voies avec port parallèle et interface LPT 002. Problème reporté sur une seule machine. 9 - Droits d'utilisation et copyrights -------------------------------------- Le logiciel ProgSeq est distribué selon le principe du Freeware, ce qui signifie que vous pouvez l'utiliser librement, et ceci dans le cadre d'une utilisation personnelle, sans devoir acquitter une licence payante. *************************************************************************** * * Important ! * ----------- * Ce logiciel ne dispose pas de support technique. Il ne peut prétendre * à une utilisation professionnelle. Ce logiciel n'a en effet jamais été * testé intégralement, et le fichier d'aide n'existe pas à ce jour ! * J'attire votre attention sur le fait que ce logiciel comporte peut-être * des bugs (défauts de conception) pouvant gêner son utilisation. * Vous êtes seuls responsables de l'usage que vous en ferez !!! * *************************************************************************** 10 - Mode debug (valable à partir de la version V1.3.1.0) ------------------------------------------------------------ Mode de traçage (debug / log) permettant de localiser plus aisement la source de problème potentiel lors de l'utilisation de plus de 8 sorties (usage de deux interfaces LPT ou usage d'une interface LPT avec interface hard 32 voies ou plus). - Démarrer le logiciel - Menu Edition, Options, onglet Debug, cocher la case "Activer le mode Debug" - Quitter la fenêtre des options via bouton OK - Quitter le logiciel - Relancer le logiciel - Démarrer un programme séquenceur qui fait usage de plus de 8 sorties, et le laisser tourner jusqu'à ce que toutes les sorties utilisées soient passées. - Arrêter le programme - Quitter le logiciel. - Me faire parvenir le fichier DebugLog.txt 11 - Crédit ----------- L'utilisation de ce logiciel avec le port parallèle sous WinNT / WinXP a été rendu possible par le driver zlPortIO développé par Zloba Alexandr, que je remercie chaleureusement pour son travail. ZLPortIO Copyright (C) 2001 Zloba Alexandr http://www.specosoft.com -------------- Pour tout renseignements complémentaires, n'hésitez pas à me contacter. (page Contacts sur mon site)