Trouver le nombre de test exécutés dans une séquence

Bonjour,
je cherche comment trouver le nombre de test qui ont été exécutés dans une séquence (je sais trouver le nombre de test d'une séquence par "GetNumElements(RunState.Sequence.Main )", mais pas l'index du test en cours.
Merci pour toute aide
JMC
JMCe

Hello JM Cereuil,
The number of tests(steps) executed in a sequence is allways given by the value of RunState.PreviousStepIndex (zero-indexed). If this value is -1, than no steps where executed in the currently executing sequence.
Hope this answers your question,
Silvius
Silvius Iancu

Similar Messages

  • Nombre d'occurrence dans une chaîne de caractère

    Bonjour,
    Voila j'aimerais construire un VI permettant de me donner le nombre de fois ou je trouve le caractère que je specifie, dans une chaîne de caractère.
    En vous remerciant.
    Cordialement.
    Luc
    Résolu !
    Accéder à la solution.

    "on" a discuté de "tout ça" avec altenbach sur le forum anglophone.
    J'ai voulu "tester" avec une petite routine en assembleur et un appel DLL.
    (recherche du nombre d'occurrences d'un caractères dans une chaine)
    à ma grande surprise, je n'arrive pas à faire "mieux" en assembleur !
    Je suis très étonné ! Peut-être LV prend-t-il un "temps fou" dans sa procédure d'appel à une DLL.
    Je ne vois que ça.
    clic ici
    (mon dernier post)

  • Récupérer les résultats d'une séquence de test

    Bonjour,
    Afin de réaliser un rapport d'une séquence de test réalisé, j'utilisais avec TestStand 4 ceci pour savoir si chaque pas de test était réussi ou non : Parameters.ResultList[Local.Index].Status == "passed" ?
    Cela ne fonctionne plus sous TestStand 2010 et je ne trouve pas d'equivalent, est-ce que quelqu'un a une idée de la démarche à réaliser?
    Cordialement
    Ben

    L'expression complète du pas de test est : Parameters.Level == 1 ?Parameters.ResultList[Locals.index].Status == "Passed" ? Parameters.PasReussis +=1 : Parameters.PasReussis : Parameters.PasReussis
    Lorsque j'enlève le ? j'obtiens un unexpected token : Parameters
    C'est une séquence que je dois modifier (je n'ai pas créer cette séquence) et je n'ai pas encore tout assimilé, notamment je ne comprends pas à quoi sert ceci : Parameters.PasReussis : Parameters.PasReussis
    Désolé pour le manque d'info et mes connaissances plus que basique de TestStand.
    Cordialement
    Ben

  • Comment tester la présence d'une carte 6023E en C++ avec NI-DAQ ?

    bonjours
    comment tester la présence d'une carte compatible NI-DAQ (6023E,6024E,...) avec les fonctions NI-DAQ 6.9.3 ou supérieur sous Borland C++ builder ?
    Merci.

    Bonjour juju21,
    Je crains que l'idée de l'utilisation de la DLL soit la meilleure pour utiliser du C++. Si vous n'obtenez pas de performance satisfaisantes par ce biais, je ne peux que vous guider vers des cartes d'aquisition NI.
    Cordialement,
    Mathieu P. | Certified LabVIEW Associate Developer
    National Instruments France
    #adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
    Journées techniques : des fondamentaux aux dernières technologies pour la mesure et le contrôle/comm...

  • Genérer un rapport de test sous DAIDEM à partir d'une sequence Teststand

    Bonjour,
    Je souhaite mettre au point une séquence de test sous Teststand, mais l'éditeur de rapport de test de Teststand ne me convient pas.
    Dans ma séquence je souhaite donc rajouter un custom step DIADEM qui me permettrais en fin de ma séquence de tests de paramétrer DIADEM pour creer un gabarit de rapport de test (logo, mise en page,...), d'exporter mes resultats acquient sous Teststand et de générer un rapport PDF via DIADEM.
    J'aimerais que ce rapport PDF soit générer automatiquement à partir de l'exécution de ma séquence DIADEM.
    Comment dois je faire?
    Je ne connait pas quelle est la compatibilité entre Testsand et DIADEM (format des données d'enregistrement Teststand, formats des données accepté par DIADEM?).
    Dois je transmettre mon rapport Teststand à un VI Labview qui parametra DIADEM et lui enverra sous format TDM?
    Merci pour vos renseignements

    Hi Alexandre,
    It's not a problem.
    Sorry it's not LabVIEW, I had another look to see if there was a TestStand / LabVIEW version unfortunately there was not.
    Not really fimilar with DAIDEM but will try to help.
    Not sure what the Demo.vbs is, I downloaded the example and could not find that in the example code. Looking in the SequenceFile I have found the Demo.vbs in the setup of the "Run Script" step. Looking at the ExecuteScript.c I would have expected a piece of code that executes some function when the Sequence  runs and invoke the "Run Script" but this just appears to launch a CVI panel and expecting some user input.
    It looks like this steptype doesn't link directly with DIADEM but maybe indirectly via some Visual Basic code. If this is the case then it is not a very good example as it is incomplete. There is no mention of visual basic required in the readme file or the website link that I initially supplied.
    I'll try out the example later to day to try to understand it better.
    Regards
    Ray Farmer
    Have you tried running the example DIAdem Example.seq?
    Regards
    Ray Farmer

  • Quel est le nombre maxi de pages d' accueil dans iPad, merci

    Quel est le nombre maxi de pages d' accueil dans iPad, merci

    Vous devez utiliser la fonction de recherche Spotlight. Glissez vers la gauche de votre écran une première maison pour se rendre à la fonction de recherche. Tapez le nom de l'application et il apparaîtra dans la recherche et vous pouvez lancer l'application à partir de là. Vous pouvez également créer des dossiers sur l'iPad pour stocker les applications. Appuyez et maintenez enfoncé sur n'importe quel icône unti app-ils tous "wiggle" puis faites glisser une icône sur le dessus de l'autre. Appuyez sur le bouton d'accueil lorsque vous avez terminé.

  • Qu'est-ce qui limite la vitesse d'excécuti​on d'une boucle while?

    J'utilise Labview 7.0 avec une carte PCI-6024E (à 12bits à 200Kéch/s en entrée et 12bits à 10Kéch/s en sorties). Mes VI sont essentiellement basé sur des boucles "while" dont je règle la temporisation et contrôle la période d'excécution. Mon PC n'est pas capable d'excécuter ces boucles à des périodes inférieures à 150-200ms.
    Qu'est-ce qui limite la période d'acquisition des boucles while: les performances du PC ou la carte?
    En gros, est-ce qu'il suffirait que je change de PC?
    Merci...
    PC: Pentium II, 392760 Ko de RAM

    Je viens de jeter un oeil aux deux VIs que vous utilisez. Voici ce que je vous recommande :
    Si tel n'est pas le cas, reliez le compteur d'itération de la boucle à l'entrée iteration (init:0) de AI Read One Scan.
    Créez une copie de AO Update Channel et modifiez celle-ci de manière à ajouter l'entrée iteration count (0:initialize) du sous-VI AO Write One Update à son connecteur.
    Utilisez la copie modifiée et reliez également le compteur d'itération de la boucle à l'entrée ajoutée.
    Ceci devrait sensiblement réduire le temps d'exécution de la boucle puisque les tâches d'écriture et de lecture seront ainsi configurées uniquement lors de la première itération.
    Une alternative à ces opérations serait d'utiliser des fonctions DAQ plus avancées qui vous permettront de séparer la configuration de la lecture/écriture selon mon précédent message.
    Message Edité par JB le 07-09-2008 03:27 PM

  • Comment transformé le résultat d'un teste de limite par analyseur de fréquence HP8753E en un fichier texte avec labview

    Bonjour,
    j'utilise labview pour commander un analyseur agilent hp 8753E pour faire des teste de limite de cable le résultat est identifier par les status registre bytes B, alors comment on transformen le résultat du teste en un fichier texte ?

    Bonjour
    Le VI "write to spreadsheet File" enregistre les données dans un fichier TXT.
    Cordialement
    Mart G

  • Trouver une chaine dans une chaine

    Bonjour, (Labwindows CVI 8.0)
    Je cherche une fonction du type strcmp en plus évoluée. Je veux faire une barre de recherche dans mon programme. Par exemple je cherche l'objet 1185 je fais cherché et à l'aide de la fonction strcmp il trouve mon objet jusqu'ici tout va bien.
    En revanche si je cherche les objets qui comporte les numéro 118 par exemple 1180, 1185, 6118, 21187,... là il ne trouve rien du tout. ALors que je voudrais qu'il me les trouve tous.
    Au final c'est une simple barre de recherche commande windows lorsque l'on fait Rechercher , mais là je suis bien bloqué.
    Merci d'avance,
    Cordialement Kévin.

    Bonjour,
    Il n'y a pas de fonction toute faite permettant de réaliser cela, cependant vous pouvez utiliser les expressions régulières via la fonction  http://zone.ni.com/reference/en-XX/help/370051K-01/toolslib/cviregexpr_findpatternintext/
    Avec cette fonction et en bricolant un peu vous devriez pouvoir trouver toutes les occurences que vous recherchez.
    Cordialement,
    Da Helmut

  • Labview ne m'exécute pas une partie du code

    Bonjour,
    J'ai eu un problème très bizare et grave pour mon cas d'application. 
    Il y a une partie dans mon code (voir photo jointe) qui parfois Labview ne l'exécute pas, je dis bien parfois car je l'ai testé et je l'ai mis en place et ça marche.
    Mais aujourd'huui c'ai eu ce problème, normalement quand il arrive à cette étape, il doit décrementer le nombre qu'il lit déjà à partir de la fonction globale fonctionnelle et après il enregistre la nouvelle valeur décrémenté dans la FGV (remplace l'ancienne par la nouvelle décrèmentée). Ce qui est bizar est qu'il a bien modifé la partie qui traite le booléen mais n'a pas traité la partie qui traite le nombre entier!!
    en plus j'ai remarqué que parfois labview dépasse une étape dans une séquence empilée (par exemple passe de l'étape 1 à 3 directement) parfois je suis obligé de le forcer pour passer à toutes les étapes, est-ce c'est normale??????????
    Merci bien pour votre aide c'est vraiment urgent! 
    Pièces jointes :
    manque execution labview.PNG ‏30 KB

    La Structure Séquence Empilées !!!! ... le top du top !  (j'en rêve)   
    la structure "séquence empilée" est une abomination qui ne devrait même pas exister.
    c'est la meilleure façon de créer du code illisible et spaghetti. (et du code anti-labview)
    Dans un Langage dont la colonne vertébrale  est le "flux de donnée", le mot "séquence" ne devrait même pas être prononcé.
    ce mot devrait faire crasher Labview   

  • CW demo PID pour suppression de Following error

    Bonjour,
    J'ai déjà écrit dans ce forum, concernant un problème de retour chariot sur une table 1 axe de chez Schneeberger avec une application Labview 6.1 nécessitant une carte PCI 6035E (acquisition données), et une Multiflex PCI (remplaçant une isa sur un ancien système).
    L'erreur a été trouvée dans une séquence commandant le retour, non exécutée à cause de la non détection de la position maximale dans un sens (450000 pas ou 90 mm).
    Pourquoi elle ne la détecte pas? La position réelle se distingue de la position optimale par une erreur de position (following error).
    Sortant de Labview, et passant sous CW demo, je fais une succession de Move + et Move - sur une certaine distance, et le problème d'erreur de position se remarque également (la position de retour à la position initiale change constamment: c'est donc un problème intrinsèque à la configuration du système et non de Labview.
    Consultant le CD motion control fourni avec la carte, j'ai appris que la configuration du PID avec ses paramètres de gain proportionnel, dérivé, intégral,...conditionnait l'erreur de position.
    Seulement, il ne donne pas de piste concernant les valeurs à apporter.
    J'aimerais connaitre le programme ou l'endroit où je pourrais obtenir le moyen de trouver ces valeurs (puisque je ne peux les tester directement), voire même ces valeurs.
    Fournie en pièce jointe, une capture écran de la présence du Following error dans l'application du CW demo (les valeurs de paramètres du PID sont celles données par défaut)
    Attachments:
    CWdemoreglage.JPG ‏133 KB

    Bonjour,
    Afin d'essayer de vous venir en aide, quelle est la carte de contrôle d'axes que vous utilisez?
    Cordialement
    David D.
    Ingénieur d'Applications
    National Instruments France

  • DLL CVI pour TestStand

    Bonjour,
    dans une séquence de test créée avec TestStand, je voudrai faire afficher une interface graphique
    que j'ai créé avec CVI contenant des checkbox.
    Le problème est que je suis complètement novice dans ce domaine et je ne sais pas trop par où commencer.
    J'ai créé une interface graphique et généré le code qui va avec.
    Mais dans le .c je ne sais pas comment faire pour activer les checkbox pour que leurs états soient reconnus
    dans TestStand. L'état des checkbox devra mettre à jour des variables dans TestStand.
    Est ce qu'un aurait un exemple tout simple avec une interface graphique qui soit reconnu dans TestStand et qui 
    met à jour une variable.
    Ou un lien vers un tuto, je n'en n'ai pas trouvé correspondant à mes besoins.
    Merci

    Ouai c'est juste sous CVI. Lorsque j'"aurai accès à mon IHM,
    il ne me restera plus qu'a mettre à jour les paramètres qui vont bien 
    en fonction de l'état des boutons.
    ci-joint mon code crée à partir d'un exemple fournit dans le dossier
    exemple de TestStand (loin d'être opérationel).
    Mais vous pourrez m'indiquer si je suis dans les choux ou pas ^^
    Pièces jointes :
    EssaiCreationDLL.jpg ‏270 KB

  • DLL pour PXI 6527 (usage sous TestStand)

    Bonjour,
    Dans le cadre du développement d'un programme de test sous TestStand, je suis amené à utiliser une carte PXI 6527 me fournissant mes e/s numériques.
    Cependant, après usage, il s'est révélé m'être impossible de la piloter sans l'utilisation d'une dll, que je ne semble pas posséder et dont je n'arrive pas à trouver trace sur la page web support de la PXI 6527. Pourriez vous de ce fait m'indiquer où trouver cette dll, ou le cas échéant la marche à suivre pour permettre le pilotage de la carte PXI sans celle-ci ?
    Je vous en remercie d'avance, 
    Cordialement

    Si vous souhaitez accéder aux fonctionnalités de votre 6527 depuis Teststand, deux possibilités s'offrent à vous :
    1. Construire un code (Un VI LabVIEW paar exemple), qui sera appelé durant une de vos séquences de test.
    2. Appeler un Assistant DAQ directement depuis Teststand, qui sera appelé dans une séquence de test.
    Je vous invite également à télécharger la dernière version du driver NI DAQmx (dernière en date : 9.6)
    NI-DAQmx 9.6 - Windows 7 32-bit/Vista 32-bit/Server 2008 R2 64-bit/XP 32-bit/Server 2003 R2 32-bit/V...
    Cordialement,
    Vincent.O
    National Instruments France
    #adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
    Été de LabVIEW 2014
    12 présentations en ligne, du 30 juin au 18 juillet

  • Erreur système 17502

    Bonjour,
    Nous
    avons un souci d'utilisation d'une DLL développée en interne, qui fonctionne
    très bien quand elle est utilisée par un exécutable de test mais qui conduit à
    une erreur système 17502 quand elle est utilisée dans une séquence TestStand.
    L'erreur se produit dans la phase d'initialisation de la DLL (constructeur), étape se déroulant sans problème dans l'exécutable de test.
    Nous nous
    posons des questions quant aux problèmes potentiels liés à l'utilisation de
    threads multiples au sein de la DLL.
    D'avance merci de vos conseils/pistes

    Bonjour,
    Merci de votre réponse mais toutes les idées présentes dans ce forum ayant un lien avec l'erreur système 17502 ont été exploitée sans résultat positif.
    Une exception survient dans un constructeur MFC lié aux bases Access utilisées dans notre DLL ...
    Pile au moment du plantage (ça aidera pas beaucoup ...) :
    AfxThrowDaoException(int 2000, long -2147417850) line 540
    AfxDaoCheck(long -2147417850, const char * 0x5f7355c8 `string', const char * 0x5f73c2cc THIS_FILE, int 5763, int 2000, int 0) line 124
    AfxDaoInit() line 5764
    CGDataBase::initialiserDAOEnMT(int 0) line 86
    CGDataBase:rendreDAOEnMT() line 155 + 7 bytes
    CMTDao::CMTDao() line 207
    CBddDiamuxAccess::CBddDiamuxAccess() line 118 + 8 bytes
    CBddDiamux::CBddDiamux() line 49 + 104 bytes
    CCodec::CCodec() line 18 + 44 bytes
    CModuleMgr::CModuleMgr() line 59 + 44 bytes
    CGEngine::initEngine(CGModule * 0x046b3ea0) line 163 + 53 bytes
    CGModule::initModule() line 92 + 22 bytes
    CTestStandPreference::init(unsigned int 10000) line 161 + 13 bytes
    CTestStandDiamux::init(unsigned int 10000, unsigned int 10000, unsigned int 10000) line 136 + 19 bytes
    init() line 173
    CADAPTERSHARED! 59e70800()
    CPPADP! 589b523e()
    CPPADP! 589bd522()
    TEENGN! 58617454()
    TEENGN! 58520180()
    TEENGN! 58520f1d()
    TEENGN! 58526b8d()
    01000001()

  • [TestStand][LabVIEW]faire module labview pour teststand

    Bonjour,
    Je suis a la recherche de tutoriel pour faire des modules LabVIEW pour TestStand.
    J'ai trouvé les fonctions TestStand dans LabVIEW "Get Property Value" and co. mais je n'arrive pas à les mettre en oeuvre.
    Merci
    Résolu !
    Accéder à la solution.

    Bonjour,
    Je cherche à envoyé des requêtes en TCP/IP sur un module 'maison', et récupérer les éventuels réponse. (LabVIEW)
    Faire cette procédure en boucle jusqu'a ce que je reçoive une réponse comportant une anomalie, l'arrêter (par ex) et l'inscrire dans un rapport. (TestStand)
    J'ai déjà fait le Module LabVIEW, j'aimerai intégrer ce module dans une séquence TestStand pour automatisé l'envoie et la prise de décision en fonction de la réponse reçu.
    Donc au final pouvoir choisir ce que j'envoie avec TestStand:
    [TestStand:    requêtes -> [LabVIEW] -> réponses ]
    Assez compréhensible ?
    Cordialement,
    Anthelme
    P.S.: Je dois avoué ne pas avoir compris vos solutions proposé...

Maybe you are looking for

  • Is there a way to save comments into a "macro" or easily accessible file for quick/easy insertion?

    To preface, I'm a lawyer and I use acrobat predominantly for its drawing and commenting features to "mark-up" contracts.  I get scanned text documents, I resize them using "Edit Object" or print-to-PDF at a reduced size and then I draw on them and us

  • Oracle 8.1.6 on Solaris 8

    We are looking at purchasing a new system (SUN V880) for database development and would like to run both our current version of Oracle (8.1.6) and Oracle 9i on the new system. Is it possible to install and run Oracle 8.1.6 on a system running Solaris

  • How do I uninstall all adobe products and do a clean install ?

    I upgraded my hard drive after a mechanical failure on my imac. The migration assistant on the imac brought much of my old files over. But, I would like to uninstall all of my adobe products and reinstall them. Have not been able to find an uninstall

  • How to verify the digital signatures?

    Buyer has to send a certified interactive form to vendor, vendor has to digitally sign the form back. We need to verify the signature of the vendor only then start processing the form. How do I achiev this security.  1) How do I generate buyer certif

  • Adobe Pro 8.2.6/Win7/64 won't open this pdf

    The pdf file is a state road map, and is located here: http://http://www.iowadot.gov/maps//msp/pdf/transmap.html I know the reader ver 10 (X) under win/xp will open it, but trying to open it under win7/64 using Adobe Pro 8.2.6, I'll get the following