le 03-06-2015 08:53 AM
Salut à vous, je vais répondre oui et non.
Dans la spécification de construction native: non.
Mais il est possible de faire un VI qui déclenche des actions (des builds).
Et alors il est possible de modifier les symboles « set tag », provoquer le génération d’un exe, puis enchainer d’autres spécifications.
Nous n’utilisons plus directement la spécification par clic droit souris, mais par programmation nous la (les) déclenchons.
Perso je l’utilise souvent pour modifier les symboles, générer les exe en fonction des symboles, automatiser la génération des distributions et faire les zip. Il ne me reste plus qu’à finir (un jour) le code qui déclenche la livraison sur le serveur pour que le client puisse télécharger.
Luc Desruelle | Mon profil | Mon blog LabVIEW | Auteur livre LabVIEW : Programmation et applications - G Web
Certified LabVIEW Architect (CLA) & Certified TestStand Developper (CTD) | LabVIEW Champion
MESULOG - LinkedIn site | NERYS - NERYS Group
| directeur CEO MESULOG
| CODIR - NERYS group
le 03-06-2015 09:00 AM
Comme nous pouvons modifier les symboles, nous pouvons aussi modifier une spécification de construction. Personnellement j’aime bien l’idée d’insérer le numéro de la révision SVN dans la spécification avant de générer un exe (par programmation).
Il faut alors le faire avec un code qui va récupérer le numéro SVN, modifier la spécification, modifier éventuellement des symboles (par exemple Alpha, Beta, Gold), générer la spécification de l’exe, distribution fichiers supports et génération du zip.
c’est un code complétement réutilisable entre les projets.
Luc Desruelle | Mon profil | Mon blog LabVIEW | Auteur livre LabVIEW : Programmation et applications - G Web
Certified LabVIEW Architect (CLA) & Certified TestStand Developper (CTD) | LabVIEW Champion
MESULOG - LinkedIn site | NERYS - NERYS Group
| directeur CEO MESULOG
| CODIR - NERYS group
le 08-14-2015 02:30 AM
Salut à tous,
je suis nouveau sur LAbView et reprendre un prohet assez complexe, démarré par quelqu'un d'autre. Je fais face au problème suivant et je pense que vous pouvez m'aider.
Le createur du projet utilises aussi des symboles pour compiler ses differentes version (debug, release etc...). Mais seulement ils n'apparraissent pas dans la liste de symboles sous propriétés.
La photo ci dessous montre bien la condition et la liste de Symbole au choix, mais j'arrive pas a retrouver où elle est definie/déclarée.
Mon second probleme, juste avant de compiler j'ai ajouter les symboles dont j'ai besoin dans la liste pour adresser les séquences désirées, mais je ne constate aucun changement.
le 08-14-2015 04:06 AM
smaka a écrit :
seulement ils n'apparraissent pas dans la liste de symboles sous propriétés.
ils sont dans le projet (tu ouvres ton projet, clic droit sur nomprojet.lvproj, sélectionner propriétés -> conditional disable symbol)
Sinon tu as l'aide pour les <Custom Symbol>,
This dialog box includes the following components:
Symbol | Description |
---|---|
CPU | Specifies the processor on which the subdiagram executes. The VI must be in a LabVIEW project to access this symbol. |
FPGA_EXECUTION_MODE | Specifies to execute different code within an FPGA VI depending on whether the VI executes on the FPGA target, on the development computer with real or simulated I/O, or in a third-party simulator. The VI must be under an FPGA target in a LabVIEW project to access this symbol. |
OS | Specifies the OS on which the subdiagram executes. The VI must be in a LabVIEW project to access this symbol. |
RUN_TIME_ENGINE | Specifies whether the subdiagram executes when you create a LabVIEW stand-alone application or shared library that uses the LabVIEW Run-Time Engine. |
TARGET_BITNESS | Specifies the bitness of the platform on which the subdiagram executes. |
TARGET_TYPE | Specifies on which platforms or which targets the subdiagram executes. |
<Custom Symbol> | You can define custom symbols in the Conditional Disable Symbols page to add symbols to this list. You also can enter a symbol in the Symbol(s) pull-down menu. If the symbol you enter is not defined in the Conditional Disable Symbols page, an asterisk appears next to the symbol. Both symbols and their valid values are case-sensitive strings. |
Luc Desruelle | Mon profil | Mon blog LabVIEW | Auteur livre LabVIEW : Programmation et applications - G Web
Certified LabVIEW Architect (CLA) & Certified TestStand Developper (CTD) | LabVIEW Champion
MESULOG - LinkedIn site | NERYS - NERYS Group
| directeur CEO MESULOG
| CODIR - NERYS group
le 08-14-2015 04:07 AM
sinon je te propose de faire un nouveau post. A+
Luc Desruelle | Mon profil | Mon blog LabVIEW | Auteur livre LabVIEW : Programmation et applications - G Web
Certified LabVIEW Architect (CLA) & Certified TestStand Developper (CTD) | LabVIEW Champion
MESULOG - LinkedIn site | NERYS - NERYS Group
| directeur CEO MESULOG
| CODIR - NERYS group