Concurrent run of LXI instruments self-test/measurement problem in Teststand

Hi,
I want to run self-test (or measurement) of 2 separate LXI instruments (Agilent) concurrently. When I use parallel model or "Use a new thread" (or use new execution) option for sequence call, it performs sequently self-test of first instrument and then self-test of second instrument. It seems like one driver blocks another. Common for all instruments are LXI and VISA. However I tried to use 2 threads in CVI (using CmtScheduleThreadPoolFunction  function) and it worked fine and also I launched two instances of Teststand and it worked as well. Any ideas where the problem is?
Thanks in advance,
Ondrej

Ondrej,
Are you using a LabVIEW VI to communicate with the devices? If so, is it possible that the VI is set to be non-reentrant? If you are using the same VI for both instrument calls, and executing the VI with the LabVIEW Run-Time Engine adapter, and the VI is set to non-reentrant execution, it would explain the behavior you are seeing.
Daniel E.
TestStand Product Support Engineer
National Instruments

Similar Messages

  • Hardware self test won't run ??

    I want to run the apple hardware self test on our iMac OS 10.10.2 Yoshemite. However when I switch on holding the D key down the self test does not load, the computer just starts up as normal. Any other way to so the hardware test or resolve the issue ?
    Cheers
    Brian.

    Brian,
    You will need the original install discs that shipped with the computer, if you cannot locate them call AppleCare and for a nominal fee they will replace them. You will need the computers serial number and a credit card. If you don't know AppleCare's number start by clicking AppleCare Contact Info

  • Ipod nano starts with a self-test after sleep

    My new Ipod nano runs a kind of self-test if it was at sleep for a couple of hours.
    Does this have to be? If not how can I determine specifically what is wrong? Thanks

    Gert,
    When iPods are not used for a period of 24 hours of more then they go into something called "Sleep Mode" or "Deep Sleep".
    You'll see the Apple logo when you try to turn your Nano back on which is normal, you are "waking up" the iPod.
    I've never heard or seen of such self-test, is it still on self-test? Or you want suggestions on how to get out of that?

  • HP4275A can not pass self test after running the labview program

    I am using Labview to control HP4275A LCR meter. The Labview program is just the instrument driver for the HP4275A, and it works great. Before running the program, the instrument can pass both Open and Short test perfectly. But after running the program, it can not pass self test, neither Open nor Short. I don't know why?? Is it relative to my Labview program??
    Thanks

    Thank you so much for your help. Yes, the instrument is in Local after running the instrument driver. In normal Open self test, just choose Capactiance as the Display A, and leave the four output terminals open then press the Self Test button. The Open self test will start and "OP" will be shown in the DIsplay A window, after 2 seconds, the open test will be finished. If something abnormal, the number of the abnormal step is displayed in Display A. Similar with the Short test.
    The problem I had was: before running the instrument driver, the self tests pass; but after running the instrument driver, the Open and Short test show abnormal, Open test is abnormal at step 17, and Short test is abnormal at step 24.
    And the instrument driver is only write commands into the instrument and then read back measuring values from it. Nothing else. So I am not sure if the problem is my instrument driver.
    The weird thing is the problems happened several times and then if I do the Open and Short self test again after running the instrument driver, both pass. I am not sure whether the problem will come back or not.
    Ia there any help??
    Big thanks

  • Running Self Test of PXI8464 from the DLL

    Is it possible to run the self test, normally performed in MAX, from the DLL in an application?  If not, are there any methods for verifying basic functionality of the card from the application?  The verbage of the "self-reception" indicates that another interface must receive the message for the sending interface to have the message put in the received buffer.

    Hello MikeWGeo,
    The self-reception property specifies whether to echo successfully transmitted CAN frames as received frames. Each reception occurs just as if the frame were received from another CAN device.  This way, everything you transmit from the port will also be received at the port.  This can be a way of testing if the card is transmitting and receiving correctly, since there is no way of performing a self-test programmatically.
    Have a great weekend.
    O. Proulx
    National Instruments
    www.ni.com/support

  • Self Test Error -50002, The specified device is not a valid device.

    I'm just an IT guy that knows nothing about Labview or DAQ cards that has been given the task of setting up a lab.
    System is Dell GX280 with Windows XP SP-2. The DAQ card being used is a NI PCI-6251. The software used is Labview 7.11 and NI-DAQ 7.4.
    Labview loads the professor's VI files as expected but when you start the vi it returns the following error.
    Error -200157 occurred at the Traditional NI-DAQ Compatibility VI:AI Group Config.vi-> DAQmx Create Channel(AT-Voltage-Basic).vi
    Also when you enter the Measurement and Automation application and browse to the device and execute a self-test it returns the following error.
    Error -50002 occurred at Self Test
    Possible Reason(s):
    The specified device is not a valid device. The Operation could be completed as specified.
    My question is are these errors because there are no devices connected to the DAQ? The professor claims that if nothing is connected it should still function properly. So now I'm trying to figure out what is wrong and the professor is not the friendliest in the world. I have tried reinstalling Labview and NI-Daq several times now and no luck using two separate computers. I would appreciate any assistance.

    Hi Rice IT,
    Since you are new to using this whole DAQ thing, then I'll start with just the basics.
    Make sure you have no NI Devices in your computer (if you do, remove them then begin).
    Install LabVIEW.
    Install the latest DAQ drivers for your system (for you it's NI-DAQmx Version 7.5 for Windows 2000/NT/XP).
    Power down the computer and insert your DAQ board.
    When Windows boots you should see the New Device Wizard.  Have it search for and install the drivers.
    Open Measurement and Automation Explorer (MAX) to test the device (Start > All Programs > National Instruments)
    Go to My System > Devices and Interfaces > NI-DAQmx Devices, you should see your DAQ device.
    Right-click on your device and click Self-Test.  If the device passes it should be ready to use
    If that causes an error right-click on the device and Reset Device.
    Redo Step 8 and perform a Self-Test of the device
    If the Self-Test still does not work, then the board could be
    broken.  Try to place the board in a different PCI slot, if other
    boards are available then try to use a known working board in your
    system.  If you still have trouble contact Technical Support.
    Now your device should be working.  You can try to run a Test Panel and look at how your device performs.
    You could also right click on Data Neighborhood in MAX and
    Create New... DAQmx Task and try to make a more customized measurement.
    Finally you can open an example in LabVIEW
    Open LabVIEW > Open > Examples (or Help > Find
    Examples) > Browse > Hardware Input and Output > DAQmx. 
    Choose an example that is similar to what type of operation you are
    trying to perform. 
    Typically you will want to start with an example and then
    build up from there.  If not, then you will want to take a look at
    this KB
    If you run into any problems, first read thru what the error message is
    and where it occurs.  If that can't help you isolate the error,
    then try searching ni.com for more information.  If you can't find
    anything there, then check the forums to see if somebody else has had a
    similar fate.  Finally if you cannot find any more information
    contact NI's Technical Support.
    Here are a few more resources that might help you with some of the basics:
    Introduction to Data Acquisition
    Learn 10 Functions in NI-DAQmx and Solve 80% of
    Data Acquisition Applications
    NI DAQmx FAQ
    I hope you are able to get a better bearing of where you need to go from this information.
    Regards,
    Otis
    Training and Certification
    Product Support Engineer
    National Instruments

  • PCI-MI0-16XE-50 Failing Self-test

    I am using a PCI-MI0-16XE-50 which is failing the self-test in MAX 3.1.1.3004.  I have used the E Series Diagnostic Utility which gives the error "Error 10809 occurred at cwdaq:  Starting DAQ operation Attempted to start a pulse width measurement with the pulse in the phase to be measured (e.g., high phase for high-level gating)."  Windows XP detects the device fine, as does MAX.  The obvious answer is that the device is broken, but is it feasible or economical to have the device repaired?  What tends to cause this type of problem and/or how can it be corrected?
    Thanks,
    Brandon

    Hello C.
    You will need to contact National Instruments for a quote for repairing
    you board. If you bought less than a year ago, it may still be under
    warranty in which case it would not cost you anything to repair.
    However, I would suggest in case you need to pay for repair to consider
    getting one of the new improved and more performent yet low cost M Series devices.
    Hope this helps.

  • MyDAQ passes Self-Test but will not work with any software

    Hello,
    I am currently having issues getting the myDAQ to interface with ELVISmx Instruments. My first attempt followed the included white paper step by step. When that did not work I moved on and tried installing (one at a time of course) several different versions of ELVISmx (14.0, 4.5, 4.3.2, 4.3.1, 4.2.1, and 4.1) and none of them have been able to interface correctly with the hardware. Additionally, I have tried installing the entire LabView suite provided by Georgia Institute of Technology, and several other NI applications associated with the myDAQ on the white paper.
    The software installs have all completed successfully, the ELVSImx instrument launcher launches; however when I click on the DMM tool, or any other one, the application fails to load. A loading window pops up and the blue status bar scrolls but nothing ever happens. The application window never launches. I let it run over night thinking it might be confused or just really slow but nothing changed in the morning. The only way to exit out of the window is to end the task in the task manager.
    In NI MAX, the hardware is recognized correctly and the "self test" feature returns that the myDAQ is functioning correctly. I have checked the Event Viewer for Windows applications and there do not appear to be any errors associated to any NI software.
    I have exhausted all my resources in trying to get this to work but all of have done is frustrate myself and everyone I speak to about the issue.  

    Hi amoore73, 
    The myDAQ requires the NI DAQmx drivers as well as NI ELVISmx. Have you tried installing NI DAQmx?
    It can be found on our website here: http://www.ni.com/nisearch/app/main/p/bot/no/ap/tech/lang/en/pg/1/sn/catnav:du,n8:3478.41.181.5495,s...
    I hope this helps!
    Rachel M.
    Applications Engineer
    National Instruments

  • SR Test & Measurement Engineer Needed in Bloomfield, CT

    Job Requirements
    - High level of expertise in programming in LabVIEW to control test equipment and process data. Our current measurement systems rely heavily on LabView. This position needs to be able to support our current systems as well as develop new ones
    - Experience developing and supporting complex metrology/functional test systems across the entire lifecycle including requirements analysis, architecture, design, coding, validation and deployment.
    - Significant experience with test and measurement of electronic and/or optical systems.
    - Excellent project management skills. Ability to clearly articulate work plans, schedules, and resource requirements. Able to take test systems from concept to validation in an organized, planned progression.
    - Ability to design & develop simple electrical circuits sometimes needed to interface to various pieces of equipment.
    - Mind-set that is constantly looking for ways to improve processes.
    - Proven problem-solving abilities combined with hands-on experience with, electrical, optical, and/or mechanical components.
    - Self-motivated to thoroughly document work.
    - Ability to complete several complex tasks in a timely way.
    - Good data analysis skills. Capable user of standard data analysis tools (Excel, Access).
    - Pluses but not required:
    o Experience using statistical tools (e.g. Minitab) to evaluate the repeatability & reproducibility of a measurement.
    o Experience in use of relational database creation & management.
    o Knowledge of lasers, infrared electrooptics, or other related technologies
    Education and Work Experience:
    - Minimum requirements include a MS degree (Electrical Engineering preferred but other technical field acceptable). Must have >7 years of test & measurement experience, with >2 years of that being in a manufacturing environment. An advanced degree in an instrumentation related field is highly desired.
    To apply, please visit: www.coherent.com   Job# 1602

    Greetings,
    I would really appreciate if you could add your E-mail to send my application.
    Thanks and Regards
    Asif

  • Vad gör "self test" för PXI-2532

    Vilka tester utför "self test" för PXI-2532 switch board?
    Testar den att varje relä fungerar?
    Kan man utföra ett "self test" programatiskt från labview?
    /Dan

    Hey Nikini,
    The first thing we need to check is that the required software is installed.  From your post, it looks like you're trying to create a virtual device with NI Switch Executive (NISE).  Can you please let me know which version of NISE you're using?  To do this, open up Measurement and Automation Explorer (MAX) (should be on your desktop, or Start»Programs»National Instruments»Measurement and Automation) and then expand the Software tab:
    While you're in there, let me know which versions of NI-DAQmx and NI-Switch you have installed.
    Next, let's open up the NI-Switch Soft front panel (Start»Programs»National Instruments»NI-Switch»NI-Switch Soft Front Panel) and see if you can close relays in there.
    -John Sullivan
    Analog Engineer

  • How to Submit a Concurrent Request Set Using a Self-Service Page

    Hi all,
    I would like to know how to Run/Submit a Concurrent Request Set Using a Self-Service Page
    Thanks.
    Bench

    Hi all,
    I would like to know how to Run/Submit a Concurrent Request Set Using a Self-Service Page
    Thanks.
    Bench

  • Software Updates for Remote PXI System/DAQ-mx Self Test

    1) In MAX, I'm attempting to run the Labview Realtime Software Installation Wizard. When I select the software for install, I get an error "Cannot Process Install because other Dependencies are required: Labview RT 7.1.1". What should I do to correct the problem? I'm trying to update both DAQMx and Traditional DAQ from 7.2 to 7.3. The wizard actually indicates that the remote system only has 7.2, and that it sees that 7.3 is available.
    2) Also in MAX in the Remote System Tree, I get an error when trying to perform a self test on my PXI-6025 card, or when I attempt to reset it. The error code is 88705. I noticed on another post that there might be the need to perform a repair of the installation. This was done for both DAQMx and Tranditional DAQ, neither of which fixed the problem.
    3) In MAX I have used the Tools>>Traditional NI-DAQ Configuration>>Remote DAQ Configuration to configure my PXI-6025 DAQ channels, accessory, device #, etc. I then proceed to run a Analog Input VI on the remote system by correctly targeting it and selecting i.e. channel 0. No errors occur. However when I try and select "Browse" under the channel control, the "Select Names" window pops up empty. I would assume that this window would pop up with the DAQ channel names assigned during the channel configuration of the PX-6025??? Whats missing here?
    Thanks
    Pete.

    Hi Pete,
    I'm assuming you are using LabVIEW RT 7.1, since that is a requirement for using DAQmx. Here are my responses for your three issues:
    1) You are correct in assuming you can upgrade the DAQ drivers in the manner you outlined, normally that works fine. However, as the following KnowledgeBase points out, the list of dependencies vary for different installs.
    http://digital.ni.com/public.nsf/websearch/F5D80FBE806B4B9D86256F0F005630CF?OpenDocument
    Do you have LabVIEW RT 7.1.1 installed, which appears to be the required dependency? If not, you may download this from ni.com>>Drivers and Updates
    http://digital.ni.com/softlib.nsf/MainPage?ReadForm&node=132010_US
    If so, but the problem persists, please post all versions of your software so I can determine where the incompatibility lies.
    2) After we take care of upgrading the DAQ drivers, let's see if the 88705 error goes away, it might take care of it.
    3) Again, all the steps you described are correct. It might be that all these problems are related and due to a bad install of NI-DAQ.
    When a number of software issues like this arise all at once, it might be best to just re-format the controller and perform a fresh install of everything. Often times that will correct the erroneous behavior.
    Regards,
    Jeff M.
    Applications Engineering
    National Instruments

  • HDD replaced with SSDHDD & Drive Self Test failed hardware scan by LSC

    Hello! Happy new year!
    I bought a new SDDHDD instead of the HDD that came with the laptop when I bought it because it was faulty.
    I want to make sure that the new drive isn't faulty when running the hardware scan using Lenovo Solution Center (LSC), I got this result code: WHD01V000-HK9V1D - Warning for the SMART Drive Self Test. However I tried testing using HD Sentinel and SeaTools but they showed no errors.
    Note: I'm taking LSC seriously because it showed warnings then critical alerts before my first HDD failed so I don't want to ignore it.
    Please let me know what it means and if I should worry or how to fix the problem? Or does it simply not support SDD?
    Thanks for reading this long message! (Sorry)

    Hi, quocphong
    It sounds like the hard drive is running okay overall, but it has some bad sectors in it. You will not be able to read or write to these sectors. That being said, I would first try running a ChkDsk on the hard drive and see if any of the sectors can be repaired. To run a ChkDsk, go to Computer and right-click on the C: drive and select Properties. Navigate to the Tools tab and select the box that says Check now... This should scan the drive for errors and attempt to fix them if possible. The test can take a while, so I would do it when you will not need access to your computer.
    If the test is not able to fix the errors, then I would contact Lenovo at 120-11072 (Toll Free) or +(84) 8 3521 8000 (Standard Charges Apply) and discuss a hard drive replacement with them. As for Windows, you will need to ask for recovery discs as well. Lastly, I would backup everything on the current hard drive so that it is not lost.
    Hope it helps,
    Adam
    Did someone help you today? Press the star on the left to thank them with a Kudo!
    If you find a post helpful and it answers your question, please mark it as an "Accepted Solution!" This will help the rest of the community with similar issues identify the verified solution and benefit from it.

  • PCI-6221 fails self-test in MAX but device manager says it's working

    Hi everyone,
    I bought a few PCI-6221 (37-pin) data acquisition cards and have been able to get one to work but 3 others don't work.
    Device Manager sees them and says they work.  MAX sees them and when I run Self Test, they fail with error number
    -50002.  Motherboards in non-working systems are PC Chips M957G and P25G.  OS is Windows XP Pro with SP2.
    I already tried uninstalling SW and the board, reinstalling SW and the
    board...autodetect etc works fine.  I even reformatted
    the HD on one of the computers and reinstalled the OS.  Anyone have any ideas?  Thanks in advance.  Halden
    [email protected]

    Thanks Tom for your suggestion to try NI-DAQ 8.0.  I just saw it today.  Yesterday,
    I was able to isolate 3 PCI-6221-37 boards as defective because they all wouldn't work in another computer while
    one other identical model card did work in that same computer.  I called to arrange to return them to NI and learned
    that for these 3, I needed NI-DAQ 8.0.  The fourth one was okay
    with NI-DAQ 7.5.  Apparently, this was a known problem. 
    I wish NI would have simply notified me that my boards would
    not work with the software sent with them and sent the NIDAQ 8.0 CD as soon as they knew rather than have me
    waste a day of my engineering time trying to figure it all out.  Booo NI.
    One of the boards has worked for almost a day under NIDAQ 8.0.  I was able to make some progress on the
    system I am building.  But then it stopped working.  LabVIEW
    (version 7.0 executable) programs would not open completely
    or would open slowly.  One that accessed the COM port only (no
    data acquisition) did work.  MAX opened very slowly or not at all
    and when I click on
    Devices and Interfaces, the hourglass is up for a long time and finally the + icon goes away indicating that MAX is not
    aware of any devices being present.  The Windows Device Manager says the board is present and working.  Windows
    Task Manager lists LabVIEW Runtime and MAX when only MAX is open and indicates that MAX is Not Responding.
    I shut down the computer, removed the PCI-6221 board, booted it up again, and MAX is the same way.  I uninstalled
    MAX and NI-DAQ LabVIEW 7.0 support and then reinstalled them.
    Now the MAX loading window is up for more than a minute and NIMAX.exe is listed in Task Manager's processes.  After
    the first minute, LabVIEW Runtime appears in the Task Manager's
    Applications list.  After a while longer, the MAX window finally
    opens
    and MAX is listed in the Applications.  I click on the + icon by Devices and Interfaces in MAX and the hourglass appears
    and Windows Task Manager says MAX is Not Responding.  Eventually, the + icon and the hourglass go away and
    the Task Manager lists LabVIEW Runtime and MAX as Running.
    I shut the computer off for several minutes, started it up again, and MAX is still takes a long, long time to open. 
    I haven't put the PCI-6221 card back in because MAX still isn't working.
    What do you suggest I do next?
    Thanks
    Halden

  • How to fix error -50010 in MAX 4.0 self-test of PCI-6221-37?

    Hello Tom or anyone who could help
    This is a continuation of my previously posted problems getting my PCI-6221-37
    card to work.
    I reformatted the hard disk and reinstalled Windows XP Pro on the computer.  Then
    I re-installed NIDAQ 8.0 with LabVIEW 7.0, 7.1, and 8.0 support.  Now MAX
    opens in a reasonable period of time and recognizes the PCI-6221-37 card.  When I
    run the self-test option, it replies with an error -50010.  "The specified offset is out of
    range for read operations.  The operation could not be completed as specified"
    Any ideas?
    Halden

    Hi Halden-
    Let's continue our discussion here.  I am in contact with our software engineers to help diagnose this problem.  If you could provide a screenshot of the error in the other thread, it would be a huge help.  Thanks a lot-
    Tom W
    National Instruments

Maybe you are looking for