IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Automation Discussion :

[Tsx-Pl7 Pro] Methode pour supprimer les Commentaires et les Mnémoniques


Sujet :

Automation

  1. #1
    Inactif Avatar de franck.automaticien
    Inscrit en
    Février 2004
    Messages
    238
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Février 2004
    Messages : 238
    Points : 106
    Points
    106
    Par défaut [Tsx-Pl7 Pro] Methode pour supprimer les Commentaires et les Mnémoniques
    Bonjour,
    Voici une méthode très simple à effectuer pour supprimer les Commentaires et les Mnémoniques d’un programme de Premium sous PL7 Pro :

    1) Méthode à suivre

    Changer l'extension du fichier STX en ZIP

    Décompresser ce fichier à l'aide de Winzip ou à l’aide d’un autre logiciel de décompression tel que Winrar ou Winace

    Pour les Mnémoniques :
    Rechercher le fichier PL7.DBF à la racine du dossier décompressé.

    Ouvrer le fichier PL7.DBF à l’aide de Excel et supprimer tout le contenu de la colonne « Mnémoniques » sauf la barre des titres en première ligne

    Pour les Commentaires
    Rechercher le fichier PL7CMT.DBF à la racine du dossier décompressé.

    Ouvrer le fichier PL7CMT.DBF à l’aide de Excel et supprimer tout le contenu de la colonne « Commentaires » sauf la barre des titres en première ligne

    Ensuite :

    Re-compresser le dossier en extension ZIP

    ReChanger l'extension du fichier ZIP en STX

    Enfin :

    Ouvrir l’application à l’aide du logiciel PL7Pro, on s’apercevra que l'application est vierge de tous commentaires et de mnémoniques.

    Cordialement
    Franck

  2. #2
    Expert éminent
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Points : 8 524
    Points
    8 524
    Par défaut
    A noter que cela marche aussi pour les "Micro"

    Mais je m'interroge sur l'utilité d'une telle manip !?!
    Vous vous posez une question, la réponse est peut-être ici :
    Toutes les FAQs VB
    Les Cours et Tutoriels VB6/VBScript
    Les Sources VB6


    Je ne réponds pas aux questions techniques par MP. Utilisez les forums. Merci de votre compréhension

  3. #3
    Inactif Avatar de franck.automaticien
    Inscrit en
    Février 2004
    Messages
    238
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Février 2004
    Messages : 238
    Points : 106
    Points
    106
    Par défaut
    J'ai déjà eu l'utilité d'une telle manipulation
    si un jour tu travail sur un standard de programmation quelconque (Automobile, Pharma, agro)

    tu gardes leur standard source mais tu changes les commentaires en gardant la trame des mots utilisés en effacent les mnémoniques en les rééditant selon ton projet.


    @++


    Cordialement
    Franck

  4. #4
    bjl
    bjl est déconnecté
    Membre averti Avatar de bjl
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    263
    Détails du profil
    Informations personnelles :
    Localisation : Brésil

    Informations forums :
    Inscription : Décembre 2002
    Messages : 263
    Points : 338
    Points
    338
    Par défaut
    Citation Envoyé par franck.automaticien
    J'ai déjà eu l'utilité d'une telle manipulation
    si un jour tu travail sur un standard de programmation quelconque (Automobile, Pharma, agro)

    tu gardes leur standard source mais tu changes les commentaires en gardant la trame des mots utilisés en effacent les mnémoniques en les rééditant selon ton projet.


    @++


    Cordialement
    Franck
    avec pl7pro, en automobile, il est préférable de faire du recherche remplace sur certaines parties des commentaires et des mnémos.
    mais la manip est intéressante.

    avec pl7pro, on peut faire plein de copier coller vers word (en saisie) ou exporter des fichiers et les réimporter en modifiant juste les mnémos et les commentaires

    il est possible aussi de faire toute la saise des variables sous excel et de les récupérer sous pl7pro en fichier csv ou à séparateur


    ps
    supprimer tous les mnémos et commentaires.... rien que l'idée me hérisse...

    tu as déjà à mettre en route un programme sans mnémos ni commentaires ? moi, si

  5. #5
    Expert éminent
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Points : 8 524
    Points
    8 524
    Vous vous posez une question, la réponse est peut-être ici :
    Toutes les FAQs VB
    Les Cours et Tutoriels VB6/VBScript
    Les Sources VB6


    Je ne réponds pas aux questions techniques par MP. Utilisez les forums. Merci de votre compréhension

  6. #6
    bjl
    bjl est déconnecté
    Membre averti Avatar de bjl
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    263
    Détails du profil
    Informations personnelles :
    Localisation : Brésil

    Informations forums :
    Inscription : Décembre 2002
    Messages : 263
    Points : 338
    Points
    338
    Par défaut
    je profite du sujet pour rappeler quelques bonnes habitudes sur les commentaires de lignes et les déclarations de variables.

    Pour commencer tous les automates n'ont pas le même comportement:

    les automates premium incorporent les commentaires de lignes dans le code compilé envoyé à la CPU de l'API. Par contre, les automates rockwell (famille SLC500, PLC5) n'envoient que le code programme.

    Lorsque vous récupérez un programme directement d'un premium, vous ètes tout heureux d'avoir les commentaires de ligne pour comprendre.
    par contre si vous rechargez á partir d'un SLC500 avec une version différente de celle du CPU, vos commentaires de ligne seront décalés et vous serez content d'avoir quelque chose de cohérent avec les variables.

    donc : déclaration de variables et commentaires de ligne obligatoires (surtout si vous ne savez pas comment votre API se comporte).

    par contre, Inutile de raconter votre vie dans les commentaires de lignes: Sur un premium, c'est de la mémoire automate consommée.

    Coté déclaration de variable, un mnémonique n'est pas fait non plus pour écrire le commentaire. c'est sur lui qu'on fait des recherches. créez un système de signification de chaque lettre et chiffre selon l'emplacement (si le cahier des charges de votre client ne l'impose pas déjà). un système cohérent vous permettra en plus de gagner du temps lors de la saisie: cela permettra généralement une saisie des variables sous excel avec des copies/recherche/remplace pour les éléments ayant les mêmes caractéristiques. et ensuite un import dans le logiciel de programmation automate.
    en plus, si vous avez un reprendre de vieux programmes, vous risquez dêtre limités à 8 caractères pour les mnémoniques.

    exemple

    S1OMM1 => SILO 1: ORDRE MARCHE MOTEUR 1

    C'est amplement suffisant pour comprendre ce qu'est la variable.

    dernier point: évitez les caractéres et combinaisons de caractères bizarres qui pourraient être ínterprétés par le logiciel de programmation: *) par exemple est la fin de commentaire de ligne dans PL7PRO (Schneider).

  7. #7
    Expert éminent
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Points : 8 524
    Points
    8 524
    Par défaut
    bjl, un petit article sur le sujet te tenterait-il ? .....

    tu es si bien parti que ça mériterait d'être un peu étoffé et développé, plutôt que de rester dans ce ce post, perdu au milieu de nulle part ?
    Vous vous posez une question, la réponse est peut-être ici :
    Toutes les FAQs VB
    Les Cours et Tutoriels VB6/VBScript
    Les Sources VB6


    Je ne réponds pas aux questions techniques par MP. Utilisez les forums. Merci de votre compréhension

Discussions similaires

  1. Réponses: 7
    Dernier message: 24/01/2012, 18h55
  2. methode pour supprimer les espaces d'un string
    Par Attila50 dans le forum Collection et Stream
    Réponses: 10
    Dernier message: 21/06/2008, 17h56
  3. commande sed pour supprimer des commentaires
    Par Garulfo dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 08/03/2008, 19h09
  4. [MYSQL] Commentaires sur les tables et les champs
    Par luc2verga dans le forum Requêtes
    Réponses: 10
    Dernier message: 29/05/2007, 23h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo