Mesure differentielle NI6210

Bonjour,
Nous utilisons, pour une de nos applications, une carte NI 6210 qui nous permet de mesurer la tension de capteurs de distance inductifs alimentés par une batterie. Nous acquérons également la tension d'alimentation.
Ces capteurs génèrent un bruit éléectronique haute fréquence que nous essayons d'éliminer grâce à un filtre passe-bas passif, directement sur le bronier de la carte.
Nous utilisons le mode différentiel pour réaliser cette acquisition mais nos capteurs ne disposant pas de ce type de sortie, les bornes - des entrées différentielles sont en fait reliées.
Dans cette configuration, des problèmes apparaissent. Les voies semblent liées et lorsque que le signal du capteur 1 varie fortement dans la plage 0 - 10V, la mesure du capteur 2 ainsi que celle de la batterie évoluent de plusieurs dizaines de mV. Est-ce un problème de câblage ? Ou de configuration de la mesure ?
Merci pour votre aide,
Florent.
Résolu !
Accéder à la solution.

Bonjour,
Je fais remonter ce vieux sujet cra nous avons toujours des problèmes de ghosting avec nos cartes NI USB-6210.
Suite à votre aide sur ce forum, nous avions implémenté des amplicateurs suiveurs sur toutes les entrées de notre carte afin d'avoir une impédance faible et surtout constante sur toutes les entrées de la carte. Voir Using a unity gain buffer (voltage follower).
Nous cherchons aujourd'hui à acquérir d'autres signaux grâce à nos cartes NI :
- un inclinomètre électrolytique, sortie -2 à 2V, connecté en différentiel à Ai4
- un potentiomètre linéaire 0-4 kOhms, alimenté en 10V, connecté en différentiel à Ai5
J'ai mis en pièce jointe un schéma de notre montage suiveur pour l'acquisition de la mesure du potentiomètre linéaire.
Nous rencontrons cependant avec ces nouveaux éléments un fort problème de ghosting. Lorsque la tension de sortie de l'inclinomètre devient négative, la mesure du potentiomètre est très perturbée (300 mV environ) alors qu'elle reste stable lorsque la voie Ai4 évolue entre 0 et 2V.
Est-ce que notre montage suiveur est à remettre en cause ?
Comment éliminer une bonne fois pour toute ce ghosting ?
Nous envisageons de décaler la tension de sortie de l'inclinomètre de 2V pour éviter de mesurer des tensions négatives, je vous tiendrai au courant des résultats de ces tests.
Merci par avance,
Cordialement,
Florent.
Pièces jointes :
NI_mesure_potentiomètre.jpg ‏43 KB

Similar Messages

  • Problème paramètrage de filtre sur une mesure Labview

    Bonjour,
    Je souhaite filtrer une mesure provenant d'une entrée analogique AI1 d'une carte NI-USB 6008.
    La tâche utilisée (AI-Tâche) est paramétrée sous MAX, pour lire 1k en échantillons continus à une fréquence de 50HZ.
    La lecture de la tâche DAQmx se fait ensuite dans une boucle while cadencée à 2Hz.
    Lorsque je tente de filtrer la fréquence de 2Hz, correspondant aux bruits, j'obtiens un message d'erreur de type Error 20023 qui me dit que je ne respecte pas le théorème de Shanon.
    Pourriez-vous, s'il vous plait, m'indiquer pourquoi cette erreur apparait sachant que je suis normalement dans les conditions de Shanon.
    Je vous joins une image de la partie du VI concernant l'acquisition ainsi que mon fichier config exporté depuis MAX.
    Merci d'avance
    Cordialement
    Pièces jointes :
    VI.JPG ‏53 KB
    configData.ini ‏8 KB

    Bonjour,
    Au lieu d'utiliser des VI express, utilisez les fonctions de filtre comme "filtre de butterworth", vous aurez la maitrise sur la frequence d'echantillonage.
    Cordialement,
    Aurélien J.
    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;}
    >> Du 30 juin au 25 août, embarquez pour 2 mois de vidéo-t'chat ! Prenez place pour un voyage au coe...

  • Problème d'acquisition de mesures avec un module 6219

    Bonjour,
    Je possède un module NI 6219 et je souhaite faire des mesures de température avec un thermocouple de type K.
    J'arrive à connecter le module au PC mais les mesures que j'obtiens sont désordonnées et complétement incohérentes que ce soit sur LabView ou sur Max. J'ai également fait des mesures de tension et j'obtiens les mêmes résultats.
    Pourriez-vous m'aider à résoudre ce problème ?

    Hello, 
    Concernant ton vi, il y aurai pas mal de commentaires...., désolé je ne peux pas rentrer dans détail.
    Les réponses précédentes te dirigent vers les exemples, pour être encore plus précis, je te conseil l'exemple "Cont Acq Thermocouple Samples-Int Clk.vi."
    dans: 
    E/S materielles/DAQmx/Mesures analogiques/temperature/Cont Acq Thermocouple Samples-Int Clk.vi.
    Tu y verra comment utiliser correctement la fonction de cadencement dont ont parle ci dessus.
    Un autre point fondamental : dans ta config de voie, tu n'a pas câblé ni le type de thermocoule, ni la compensation de soudure froide.... C'est vital si tu veux que tes mesures de températures soient justes...
    Quel module pour thermocoupe utilises tu dans ton châssis cDaq9181? Selon le hardware, les fréquences d'échantillonnages doivent  parfois être contraintes à certaines valeurs (sous multiple de l'horloge, f maxi etc).
    Bon courage
    antoine

  • SSAS : How to get the details of a mesure by script

    Hi,
    I have 5 cubes in my DB. I have regulare mesures (count, min, max, ...) on the fact (see the botton ones in the print screen below)... but also some other calculations (see the top 3 ones in the print screen below).
    When i use this MDX script....
    SELECT [CATALOG_NAME] as [DATABASE],
        CUBE_NAME AS [CUBE],[MEASUREGROUP_NAME] AS [FOLDER],[MEASURE_CAPTION] AS [MEASURE],
            [EXPRESSION], [MEASURE_IS_VISIBLE]
    FROM $SYSTEM.MDSCHEMA_MEASURES
    WHERE CUBE_NAME  ='EPE'
     ORDER BY [MEASUREGROUP_NAME]
    I get as a result this :
    I need to get the details (expression) of 8 botton mesures ... as with the 3 top ones ...
    example : the last one is 'Somme Montant' (in english is : SUM Amount). It is a sum on the musure 'Montant' (Amount).... as : SUM(Montant)
    i want to show the real calculation  behind it with the real name (as is on the fact) of the column on with the mesure is based.
    Thank you for your help.
    Nacer CREPUQ BI Developer

    Thank you Dareen and Jerry,
    I wasn't able to make it work ...
    1. my case here do not work.
    2. i don't see how to get the column name of the mesure as it is on the fact table. with MEASURE_NAME_SQL_COLUMN_NAME it shows its name as is displayed for the use.
    ie: please show me how i can do what you sayed : you can overwrite the expressions of regular measures and list them out by script.
    Please advice.
    Thank you.
    SELECT MEASURE_AGGREGATOR, MEASURE_NAME_SQL_COLUMN_NAME, MEASURE_AGGREGATOR
        , CASE [MEASURE_AGGREGATOR]
              WHEN 1 THEN 'Sum'
              WHEN 2 THEN 'Count'
              WHEN 3 THEN 'Min'
              WHEN 4 THEN 'Max'
              WHEN 8 THEN 'Distinct Count'
              WHEN 9 THEN 'None'
              WHEN 10 THEN 'AverageOfChildren'
              WHEN 11 THEN 'FirstChild'
              WHEN 12 THEN 'LastChild'
              WHEN 13 THEN 'FirstNonEmpty'
              WHEN 14 THEN 'LastNonEmpty'
              WHEN 15 THEN 'ByAccount'
              WHEN 127 THEN 'Calculated measure'
              ELSE 'N/A'
       END AS AggregateFunction
    FROM $SYSTEM.MDSCHEMA_MEASURES
    WHERE CUBE_NAME  ='EPE'
    Nacer CREPUQ BI Developer

  • Synchronis​er mesure analogique​, tachymètre et GPIB

    Bonjour,
    J'ai une carte PCI-6289 que je voudrais programmer avec Labview 8.2 / DAQMX.
    Sur cette carte je voudrais faire une acquisition bufferisée de mesures analogiques et d'un signal TTL issu d'un tachymètre (mesure de vitesse) en même temps.
    Est-il possible de réaliser cette fonction avec cette carte et si oui existe des exemples ?
    En plus du mode cité ci-dessus j'ai un autre mode de mesure où il est question de mesurer de façon synchrone :
    - Mesure analogique sur carte PCI-6289,
    - Mesure tachymètre sur carte PCI-6289,
    - Mesure GPIB issu d'un analyseur de puissance.
    Ces mesures doivent se faire à 1 Hz
    Le vendeur de l'analyseur de puissance m'a indiqué que l'appareil disposait d'une entrée Trigger.
    Quel est le meilleur moyen pour synchroniser tous ces équipements ? 
    D'avance, merci pour votre aide.
    CAPRA

    Bonjour,
    Merci pour votre réponse.
    Le Tachymètre génére vraisemblablement une fréquence que je dois convertir en vitesse.
    J'ai vérifié dans max en créant une tache DaqMX s'il m'étais possible de "Triger" la mesure (voir copie d'écran en PJ), et helas je ne trouve rien à ce sujet.
    L'autre inconnue pour moi est de savoir si je dois utiliser une horloge externe à 1 Hz ramener à la carte PCI-6289 puis à l'appareil GPIB, pour synchroniser tout le monde (Analogique/Vitesse/GPIB) ou si je dois utiliser l'horloge interne pour déjà synchroniser Analogique/Vitesse et ensuite sortir cette même horloge si elle disponible sur le SCB68 pour qu'elle soit exploitable par l'appareil GPIB...
    Merci.
    CAPRA
    Pièces jointes :
    DaqMx_Freq_Task.JPG ‏46 KB

  • AWM Calculated MESURE

    Hi All,
    I created a dimensions and a cube using AWM.
    My dimension name dimens_x with levels level1_x_id and level2_x_id( which maps a table tab_x in my database column1_x and column2_x)
    My cube name is cube1
    I need to create a calculated mesure number_elements_diff_than_value
    I created it using the wisard, but my problem is the correct syntax of the MDX query I need to have : My mesure needs to do something like this : select count() from My_FACT_TABLE where level1_x<> 'value'; *
    The mesure must give, for each dimension, the number of rows in the fact table where the value of the column level1_x( dimension dimens_x )
    I need the query to put in AWM wizard when creating the calculated mesure ...
    Any clue ??
    Thanks so much !!

    If you are looking for a COUNT measure, then see the following old posts by David Greenfield:
    Count of Weeks where a certain measure is > 0
    A measure to calculate distinct count
    Analytic workspace manager - simple count?
    .

  • Mesure/Calculate IOPs in the production server?

    We have production SQL Server and need to measure average IOPs so I can say to possible SAN vendors what is
    the minimmum IOPs for my server.
    - What is the calculation/measurement procedure: Can I use PerfMon and if I can what are the specific counters and how to use it to make the calculation 
    - Can I use any other tool for mesurement
    - Or there are many other factors that are affecting on the server performance.
    Simple: SAN vendor asks us what RAID we want and what number of IOPs we need for our SQL Server. 
    ApolloDB

    Josh,
    it's becomes even more convoluted than that. For example, IBM sans can have SVC's (San Volume Controllers) that have SSDs and RAM local for caching. That's in addition to the SAN Ram that also does caching... Add the automatic tiered storage with it, or
    like with an XIV where it constantly shifts everything around and you really don't have too much control over things.
    In terms of Brent's post, he's correct but makes it sound like it's not worth anything. You can calculate the average latency and IOPS size form the DMVs, perfmon also has those counters which would be more accurate. In terms of SLQ Server we're going to
    have things like 8k, 64k, 128k sizes. Since most IOPS are given in terms of 4k sizes this, overall, does little to help us. Couple that with the items from perfmon and we get a slightly clearer picture. In the end, though, we ultimately have no control over
    this so using IOPS as a best guess is ideal over someone saying "Well, gee, I dunno... enough so it runs fast"
    Sean Gallardy | Blog |
    Twitter

  • Hello. I need to define a mesure in a picture: I took a picture of an object with a ruler and I want to signify to photoshop "this segment = 1 cm". How to do? Thank you!

    Hello. I need to define a mesure in a picture: I took a picture of an object with a ruler and I want to signify to photoshop "this segment = 1 cm". How to do? Thank you!

    That's a good precaution, norm.  It should be no problem is you have an object on a flat surface next to a ruler. It gets trickier in security camera frames.
    Anyway that is one example. Anne can look further into the measuring tools of  Photoshop Extended to see if it helps.
    A note on the screen resolution thing. When I calculate the screen resolution, I go into Photoshop > Preferences > Units and Rulers
    and enter it here in place of the default 72 ppi.  Then when I use View > Print Size, the on-screen rulers will match a physical ruler.
    That's if you wanted to look at the actual printed document size onscreen.
    Gene

  • Lire des mesures à partir d'un .txt

    salut tout le monde
    je viens de realiser l'aquisition avec un pragramme en C les données que je manipule sont:
    *une consigne
    *et des valeurs mesurées
    les deux données sont enregistrées dans un fichier .txt; tel que la cosigne est mise à la premiére colonne et les valeurs mesurées dans la deuxieme;
    j'ai besoin de lire et tracer ce fichier .txt par labview 2011 ; j'ai utilisé le VI Read From Spreadsheet File ; je l'ai configuré mais rien afficher qu'une simple line  meme le vi Read from Text File Function ca marche pas en plus x scale je veux le mettre de 0 à linfini mais il me met -1 0 1
    comment je peux tracer mon fichier .txt (les 2 données sur un meme graphe)  avec un graphe bien visible
    Attachments:
    file.TXT ‏6 KB

    hi
    i posted in french but no answer ;now;i will try the englesh
    i dispose txt format file ;contain 2 columns seperate by space and when i read the txt file only the first culomn apear (see diagram) ;in addition to the graph not work properly
    i need to plot the 2 culomn with good lisibility
    thanking you in anticipation
    Attachments:
    code.GIF ‏24 KB
    diagram.GIF ‏56 KB
    file.TXT ‏6 KB

  • Comment mesurer un fréqunce avec une carte pxi-6602?

     Bonjour,
    Je cherche grâce à une carte PXI 6602 à mesurer la fréquence d'une signal périodique.
    Cette carte possèdent 8 compteur/timer, et je suis déja parvenu à genérer des trains d'impulsion sur ces compteurs.
    Néanmoins je ne parviens pas à mesurer des fréquences...
    Pour cela j'ai tenté de mesurer la fréquence d'un simple signal carré de 50Hz (amplitude 10V) généré par un GBF. J'injecte ce signal sur le PFI38/GATE0 du compteur 0, mais j'obtiens apres génération de mon code une fréquence nulle. J'ai réalisé ce code sur labVIEW 8.6 avec la fonction "Measure Pulse Width or Period.vi"   (code en pièce jointe)
    Merci d'avance pour votre aide
    Pièces jointes :
    mesure_freq.jpg ‏515 KB

    Desole, je ne parle pas francais bien. Vous devriez avoir des exemples pour l'usage du dispositif de l'E-serie DAQ en Visual Basic dans le repertoire \Program Files\National Instruments\NI-DAQ\Examples.
    Chris Matthews
    National Instruments

  • Mesure sur tout les éléments d'un tableau avec Teststand

    Bonjour,
    J'ai actuellement un V.I Labview qui ferme des chemins de relais lus dans un fichier texte et qui vient ensuite mesurer la tension, il me sors ensuite un tableau avec toutes les valeurs de tension mesurées. J'ai fais une séquence Teststand où je viens exécuter mon V.I et faire un "Measure numeric limit" sur les valeurs de tension.
    Seulement sur le rapport il n'y a qu'un unique pass/failed. J'aimerais que le pas de test soit fait sur chaque mesure et avoir chaque valeur avec la mention pass/failed a coté
    Merci d'avance
    Merya
    Résolu !
    Accéder à la solution.

    Une solution basique serait d'appeler un VI qui ne traite qu'une seule tension par TestStand dans une boucle.
    Une solution plus élégante serait d'utiliser un step Multiple Numeric Limit test
    Rodéric L
    Certified LabVIEW Architect
    Pièces jointes :
    sequence.png ‏50 KB
    rapport.png ‏17 KB

  • Remplir un tableau au fur et à mesure

    Bonjour,
    Je dois tracer un diagramme de Bode en amplitude. Pour cela, j'ai créé un tableau de fréquence et un tableau d'amplitude qui me permette de tracer le gain.
    Je voudrais remplir mon tableau au fur et à mesure que le valeur sont mesurées. Le problème est que lorsque je relance une acquisition, le nouveau graphe ce superpose à l'ancien et les valeurs du tableau ne sont pas réinitialisées.
    J'utilise LabVIEW 8.5.
    Pourriez-vous m'indiquer comment faire pour réinitialiser le tableau à chaque fois que l'on recommence une acquisition ?
    Cordialement

    Bonjour,
    Merci d'avoir posté sur le forum NI,
    Je
    vous conseil d’initialiser votre tableau avec une constante 0 puis de remplacer
    chaque élément de celui-ci par les valeurs mesurées.
    Je
    vous joins un VI qui initialise un tableau avec la valeur 0 (taille du tableau sélectionné
    par l’utilisateur) puis des valeurs aléatoires sont générées afin de remplir le
    tableau.
    Cordialement
    Samuel G.
    Samuel G. | Application Engineer Team Leader
    Certified LabVIEW 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;}
    Été de LabVIEW 2014
    12 présentations en ligne, du 30 juin au 18 juillet
    Pièces jointes :
    Tableau.vi ‏11 KB

  • Démarrer une mesure avec un bouton-poussoir

    Bonjour,
    Dans mon programme labview, je mesure trois tensions à l'aide d'une carte d'acquisition NI-usb 6009. Et j'aimerais faire en sorte que lorsque j'appuie sur un bouton-poussoir, les mesures commencent à être prise. Mais je ne parvient pas à le "câbler" vu que la sortie d'un bouton-poussoir est booléen et que les mesures sont réelles. Comment dois-je placer mon bouton-poussoir dans le programme pour que lorsque je l'active, les mesures se font et qu'elles ne se font pas simplement lorsque j'appuie sur "Run" ?
    Merci d'avance
    Résolu !
    Accéder à la solution.

    C'est bon j'ai trouvé

  • Mesure période signal carré

    Bonjour,
    Je tiens d’abord à préciser que je  suis un novice en ce qui concerne Labview.
    Je développe une expérience pour la mesure des moments d’inertie. Pour cela, j’ai besoin de mesurer l’accélération angulaire d’une roue. J’ai acheté une « photogate head » qui délivre un signal carré de 5V lorsque la roue tourne ( style encodeur). La période de chaque cycle de ce signal me permettra de calculer la vitesse de rotation de la roue à un instant donné. Le nombre de cycle est limité (i.e. le signa n’est pas continu).  A partir du graph v=f(t), les étudiants pourront calculer l’accélération angulaire.
    J’ai acheté une carte d’acquisition NI-6008.  Avec Labview, j’arrive à acquérir un signal carré analogique provenant d’un générateur  ( avec le VI « lire » DAQmx) et à l’écrire dans un fichier.
    Avec le VI « mesure d’impulsion », j’arrive à mesurer la période et la durée d’impulsion, mais uniquement pour le premier cycle. Ce que je veux c’est mesurer la période pour des cycles allant de n= 1 à N et écrire un fichier (temps, période ou vitesse) afin de calculer l’accélération. J’ai essaye d’utiliser une boucle « For » sur l’entrée « numéro d’impulsion » du VI (mesure impulsion) mais sans succès.
    Que dois-je faire ?
    Est-ce que j’utilise une méthode correcte ou existe-t-il une solution plus simple ?
    Merci pour votre aide

    Bonjour Lou60,
    Grâce à Rodéric, il n'y a plus d'erreur au niveau de votre VI. Toutefois, comme il l'avait signalé auparavant, vous avez un problème de structure. En effet, pour réaliser la mesure N fois, vous devez inclure dans votre boucle for la fonction daqmx read, ceci afin d'acquérir de nouvelles données Je vous envoie un exemple qui doit convenir à votre application.
    Cordialement
    Nb: vous pouvez directement glisser l'image que je vous envoie dans le diagramme de LabVIEW
    Mathieu B
    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;}
    Forum Aéronautique, Spatial et Défense. Avec la participation exceptionnelle de Bernard DUPRIEU, Res...
    Pièces jointes :
    mesure signal carre.png ‏49 KB

  • Mesures simultanées fréquences (labview 2010)

    Bonjour, 
    je développe un programme dans le but de faire de l'analyse vibratoire. J'utilise le matériel suivant:
    -châssis NI-cDaQ 9188
    -une carte NI 9234 pour l'acquisition des données provenant des accéléromètres (4 accéléro)
    -une carte NI 9401 pour la mesure de fréquences (2 fréquences). Je récupère mes fréquences à l'aide de compteurs.
    Pour l'acquisition des données provenant des accéléro, aucun soucis.
    En revanche, pour les mesures des fréquences, ça va moins bien.
    J'ai testé 2 solutions:
    -la première, je crée 2 tâches dans le MAX que j'appelle sous labview (cf. vib 5.jpg), dans ce cas, j'ai le message d'erreur suivant pour la 2ème tâche: "Le périphérique ne peut pas être configuré en entrée ou en sortie car des lignes ou des terminaux qui lui sont connectés sont utilisés par une autre tâche ou une autre connexion. Cette opération nécessite que toutes les lignes et tous les terminaux soient temporairement réservés à la communication, ce qui interfère avec l'autre tâche ou connexion."
    -la seconde, je crée les tâches directement dans labview (cf. vib 5.jpg), ce qui semble fonctionner. Mais dans ce cas-ci, c'est à l'analyse des résultats que je constate le problème.
    je voudrais faire un enregistrement simultané des données provenant des accéléro, et de mes 2 fréquences. L'enregistrement des données provenant des accéléro prend en moyenne 2 secondes. Je voudrais donc pour mes fréquences (NH et NL) enregistrer 200 points, répartis sur 2 secondes pour que l'analyse soit cohérente. Or, j'enregistre bien mes 200 points, mais a priori très rapidement, ce qui fait que lorsque je trace mes courbes, j'observe des paliers et non une évolution continue. De plus, je suppose que les acquisitions de mes 2 fréquences se font successivement.
    Y a-t'il une solution pour que je puisse faire tous ces enregistrements simultanément?
    En vous remerciant d'avance pour votre aide.
    Galega
    Pièces jointes :
    vib 4.jpg ‏330 KB
    vib 5.jpg ‏266 KB

    Bonjour, 
    et merci pour votre réponse. 
    j'ai fait le test que vous m'avez suggéré, mais malheureusement ça ne fonctionne pas.
    De plus je n'arrive toujours pas à obtenir une acquisition continue de mes fréquences, il me manque des valeurs (cf pièce jointe).
    En espérant trouver rapidement la solution.
    Merci
    Pièces jointes :
    courbe fréquence.jpg ‏33 KB

Maybe you are looking for

  • Short dump if we run RSCONN01

    Hi, I'm getting a short dump if I run RSCONN01. Is there any way to avoid that, or any setting required to run the report. It happens in a FORM Routine XAB_RUN_DRIVER            if new_function = space.                                                

  • Information is lost after redeployment of SAPMEINT - which workaround?

    Hello! After redeployment of SAPMEINT I noticed that some information concerning the SAMEINT MII webservices gets lost. I corrected this information manually afterwards - the information can be found in the old SAP ME 5.2 documentation (pre SP05). Wh

  • How best to connect multiple (not Apple) monitors to mac mini

    Hi all, I'm looking to purchase a Mac Mini and need some advice about setting up two non Apple monitors that have both HDMI & VGA ports. Can I use USB ports? If I connect one on the Thunderbolt and the other to the HDMI port will it work well? Can I

  • Create a Wavy Lines Effect

    I've seen this effect done in a few places lately and I was wondering how to do it. It looks like a row of straight lines were warped and skewed to create a wavy effect. I can't believe that one would have to draw each curved line individually, can a

  • Error message: The data for filename was already added to the form

    I recently modified an existing data-collection PDF - only mod was to add some additional pull-down menu options in two fields. I went thru the Distribution wizard, tested the revised form, added the PDF to the Responses file...everything seemed fine