Sluggish operation of LABVIEW 7.1

I am using LABVIEW 7.1 on Windows XP with IBM machine having 512 MB memory. My application is based on IOTech's DAQ1000 board with analog I/O, digital I/O, serial data transfer using RS232 port and USB based label printer. The application is developed and used for automatic product programming and testing.
The problem is, when we reboot the machine and start doing our work, we pass/fail one board in around 10 seconds. Then the time continue to increase. After 3-4 hours, If I program and test even the same board (the first one), it takes around 18 second to pass/fail. And if we try to continue over night, machine just like hangs and I can not quit out of Labview, even forcefully using the task manager.
What could be the cause? If any one had such problem and solved it, let me know. Some time I am getting virtual memory low message even though I allocated remaining harddisk for virtual memory (around 10 GB).
Thanks.

I'm wondering if one of two things happened:
1. Someone who previously used your computer had NI software installed, but then improperly uninstalled it. For instance, they may have thought that deleting the National Instruments folder and some registry keys would uninstall the applications.
2. Another product is installed with the same GUID. This would be pretty random, but as far as I know it's not impossible. The GUID is how an installed application is uniquely identified with Windows. It's a long string of numbers. You might try searching the registry for LabVIEW's GUID code. You can find this code in the Setup.ini file on your installer CD. Look for something similar to:
[Distribution]
Title=1
GUID={35778CDA-9DAB-4CBE-9246-592A8B9A8317}
Version=7.1
IDPath=nidist.id
Keep in mind the GUID above is for the PDS, and it might differ for the Full or Base packages. See if a search for that GUID gives us anything.
In terms of your overall goal, though, I'm not sure it would be too beneficial to test the app on another machine just yet. Have you checked Task Manager to see if your memory is saturating while the app runs? Are you creating and killing any DAQ tasks for your third party DAQ inside a loop? Are you building arrays inside a loop? These would be very valuable things to know for troubleshooting purposes.
Jarrod S.
National Instruments

Similar Messages

  • Available disk space keeps changing, sluggish operation

    This is a continuation of my previous post. Upon restarting the computer and navigating in the finder, I noticed that the available disk space on my machine changes every few seconds, it seems to go up and down a range of about 500 mb every few seconds or so. Any idea at all what could be causing this and/or a potential solution?

    These discrepancies in disk space may be due to Mac OS X using your hard drive as virtual memory. Sluggish operation is generally due to paging in and out of virtual memory. The solution to both problems would be to install more RAM.
    Alex

  • Sluggish operation

    Sluggish operation
    I've noticed the iPhone operation gets sluggish and the animations (sliding lock, zoom, etc) get slowed down over time.
    A reboot by menu + lock button will solve this, but rebooting a phone everyday not practical and normal thing to do.
    I believe it's most likely because of RAM space eaten up by running multiple applications. Blackberry has similar problem, but you can select background applications and quite them to release RAM space.
    Are there any tips to prevent / release sluggishness without rebooting??

    This was one of the reasons why I decided to give the iphone a serious look becuase I was tired of rebooting my windows treo 2 or 3 times a day... sometimes because it would just hang, or other times becuas it was becoming sluggish and a reboot was the best route to snapping it back to life.
    I know these "smart" phones are closer to small computers, but if they are competing in the phone market they need to demonstrate competitive reliability.
    Well, I guess thats not a given, otherwise Windows wouldnt have contributed to the collapse of reliable mainframes with the same thought that a reboot here and there was no biggie.
    Oh well...

  • How to make Bitwise operation in Labview ?

    Hello.. everyone,
    I need to make the bitwise operation (or) in Labview, but I can't find it somewhere!!!
    Anybody has the experiece about it, pls help me !!
    Thanks a lot

    Hi Nok,
    The standard OR function in the boolean sub palette of the functions palette performs a bitwise operation on it's input data. This is a polymorphic function so you can input scalar booleans, arrays of booleans or numerics.
    Hope this helps,
    Nick

  • Anybody knows how to verify USB link operation using Labview

    I am trying to verify the operation of a USB link on a system I am testing. Does Labview have USB drivers that provide data communication.

    hamid00 wrote:
    >
    > I am trying to verify the operation of a USB link on a system I am
    > testing. Does Labview have USB drivers that provide data
    > communication.
    No.
    Using LabVIEW, the best way might be to verify the operation of a device
    on the other end of the link ...
    Best, Mark

  • Is it convenient for bits operation in labview?

    Hi,
    I want to deal with the protocal to the DAQ original data. The frequent work is bits operation.But I wonder if it is convenient in labview.
    Thanks again

    gemstone wrote:
    > Thank u,Mads.
    > I wonder if the efficiency is high for frequently bits operation?
    Have a look at the bit twiddling challenge results and you'll
    get an idea of serious bit twiddling - I guess LV was working
    at about the same sort of speed as you could manage in tightly
    coded C.
    However, thats a lot more complex than most of the bit twiddles
    you need to do for protocol stuff. Mostly it is things like
    "Is bit 3 of this word set?" and "Set bit 2 of this word".
    These are most easily accomplished by doing boolean logic
    on unsigned words, the same way as yould do in almost any other
    language, and just as quick in labview.
    If you're interested in getting things to work as rapidly as possible,
    avoid the "number to boolean array
    " functions.
    HTH
    Remove "spamkill." when replying to this message

  • Jerky playback, sluggish operations while editing

    I've never had any troubles with video until now. I'm getting jerky playback on my machine, where under the previous iMovie I didn't. The playback display will freeze and skip, while the vertical red place marker pauses and jumps forward. The video doesn't have sound at this point, so I don't know if sound is skipping. I'm running on a 30" Cinema display with iMovie filling the screen.
    When I take actions, such as clicking on a clip, there's a slight pause before the action happens. Scrolling through video to find the right frame to split on is very sluggish.
    The type of video that I'm editing are screen movies created using Snapz Pro X (http://www.ambrosiasw.com/utilities/snapzprox/) at 30fps, saved as MP4's highest quality. Yes, it's a lot more space, but I like to preserve as much quality as possible through the editing process.
    Activity Monitor shows that I have 266MB of RAM free, so I don't believe I'm running into swapping problems. At the suggestion of an Apple Store employee, I had an authorized Apple repair place upgrade the hard drive (to 7200RPM; weeee!) a year ago since they don't do after-market upgrades.
    I've used iDefrag to defrag the filesystem. I'm maxed out on RAM (2GB; first generation MBP).
    What types of things should I be looking for to get smooth playback while editing?

    I doubt if any card works well with CS5.
    It's best to have an Adobe PC without any video signal card.
    1. Use a capture/playout PC to capture and view the images, preferably also without using any Adobe software.
    2. Then do your stuff on the Adobe PC.
    3. Transfer the mixdown of the video to your capture/playout PC, check the field order and print to tape (without Adobe) or deliver the file.
    For now, Matrox MXO2 is also unusable with CS5. Boris FX makes things even worse.
    My PC is extremely powerfull, so that can't be it, but it's very unstable.
    Manufacturers of cards and Adobe don't work hard enough to combine their products and they just blame eachother.
    It used to be quite nice semi-pro stuff for editing but forget that with any video hardware for the time being; it dropped to amateur level.
    I'm done trying to fix it or waiting for solutions; I just issue warnings for other users and buyers now.

  • KUSB 488B not operating with LabVIEW

    Hi, I'm trying to establish a connection between an instrument and LabVIEW by using an USB to GPIB Converter (KUSB 488B). Although I installed the driver of KUSB-488B, LabVIEW always shows the same error:  Error connecting to GPIB driver or device (Error 0). The computer recognizes the instrument and also its GPIB address. I use LabVIEW 2011.
    It would be great if someone could help me.
    Thanks.

    Here is a list of things to check...
    First, verify you have the correct driver installed:
    Be sure that NI-488 is uninstalled (found listed in Control Panel -> Programs and Features (or Add/Remove Programs) -> National Instruments Software -> NI-488,2
    Be sure that you have installed the latest version of the KI-488 driver (which currently is version 3.12 for the KUSB-488B).
    (Recommend you install it as NI Command Compatible).
    http://www.keithley.com/support/data?asset=56984
    Second, verify that the KI-488 GPIB driver and a connected instrument work correctly:
    If you have a properly installed KUSB488B and an instrument cabled and connected...when you open the Program Files -> Keithley Instruments -> KI-488 -> KI-488 Configuration Utility you should see two things:
    1. GPIB0 <-- this confirms GPIB0 interface exists
    2. An icon for an instument in the GPIB0 tree with a name next to it of the form "Keithley Instruments Model xxxx ....(PA:24)" <-- this confirms there is an instrment at address 24 connected to GPIB0
    If you only see GPIB0 and no instrument, then the instrument is not cabled properly or is not on or is not in GPIB mode.
    Third, verify that the GPIB driver works correctly with NI-VISA:
    If you open VISA Interactive Control, then you should see any connected NI Compatible GPIB cards (e.g. GPIB0::INTFC) and connected instruments (e.g. GPIB0::24::INSTR). (This program can be found from the start menu as follows... Start -> All Programs -> National Instruments -> VISA -> VISA Interactive Control).
    If you do not see the GPIB0::INTFC listed, then open NI MAX (Start -> All Programs -> National Instruments -> Measurement & Automation) and under Software -> NI-VISA -> VISA Options check that your NI-VISA Passprt for GPIB is enabled ON.
    Finally, communicate with your instrument using :LabVIEW as follows:
    Open LabVIEW and create an new blank VI using either...
    - VISA Read/Write: Recommend using VISA Read and VISA Write to talk to the instrument (this should work if you were able to communicate with your instrument using VISA Interactive Control)
    - GPIB Read/Write: If you prefer to do GPIB Read and GPIB Write, you must use the ones supplied with the driver, not the NI GPIB ones. The KPCI-488 driver ones can be found from any LabVIEW block diagram by selecting View -> Functions Palette -> User Libraries -> paletteMenu.

  • Find Current Operating System (LabVIEW 2011)

    I'm running into an issue trying to find out the current OS... I'm running LV2011 on Windows 64bit Professional and I'm getting "Windows95/NT" back, any ideas why am I not getting "Windows x64" back instead?
    Please advise,
    <<-N->>

    &lt;&lt; - N - &gt;&gt; wrote:
    I'm running into an issue trying to find out the current OS... I'm running LV2011 on Windows 64bit Professional and I'm getting "Windows95/NT" back, any ideas why am I not getting "Windows x64" back instead? 
    I see the same things and only get "Windows x64" using 64bit LabVIEW. I guess 32 bit LabVIEW runs on on wow64 which looks like a 32 bit OS to the application.
    Just guessing... I am sure somebody else will have a more definite answer.
    LabVIEW Champion . Do more with less code and in less time .

  • LabVIEW only crash on my computer after Tree operation

    Hi All,
    I started with the example as shown in attachment and implement my code. But I found LabVIEW crashed (see attachment2) ONLY on my computer after I performed operation of delete 6 steps (children).
    LabVIEW can no display Tree and the Menu on every window messed up. I can repeat the failure.
    I tested exact same code on the other two computer and no problem at all.
    Maybe some files broken on my computer and I have to re-install LabVIEW ?
    What should I be carefull with when re-install ?
    Attachments:
    Tree example.JPG ‏80 KB
    Only on my PC.JPG ‏7 KB

    Hi Brian,
    When
    you say LabVIEW "crashed" and the menus and windows are "messed up" can
    you be more specific? The menu bar is messed up (see attached). The blue bar and LabVIEW logo is gone. I have to restart LabVIEW to recover.
    Are there any error messages that pop up?  No.
    What
    version of LabVIEW are you using?  8.5.0
    Are the three computers different in
    any way (operating system, LabVIEW version, etc..)?  No.
    Finally, can you recreate this issue with just the example VI, without any of your added code? No. I guess my code somehow hit the window drawing defect which only on my computer.
    Thanks!
    Attachments:
    menu messed.JPG ‏13 KB

  • Why does my LabVIEW Run-time server return the message "source does not exist Last UI message: Start Execution"?

    I am trying to build a stand-alone application on a target pc for which I have built a LabVIEW server that TestStand can use as an adapter.
    In order to do this, I searched this site and found the topic: "How do I build and Use the LabVIEW Operator Interface as a LabVIEW ActiveX Run-time server?" After following the procedure to the letter, I ran the testexec.exe file as instructed and loaded my sequence file. As soon as I try to "Single Pass" or "Test UUT" I get an error which says "source does not existLast UI message: Start Execution". This error appears when running the testexec.exe file on the target pc or the development pc.
    I have found though, th
    at if I open the Operator interface through the Start: Programs>National Instruments>TestStand>Operator Interfaces>LabVIEW then the sequence file runs without these errors.
    Any ideas why this is happening?

    Hello Robroy,
    The KB you mentioned explaines how to build the LV Operator Interface (OI). So, I assumed you built the LV OI and also configured the LV adapter to use the TestStandGUILVRTS server without problems.
    The error you are getting may be due to missing VIs. In other words, the LabVIEW OI may not be finding all the VIs your sequence is calling.
    In order to deploy sequences that call VIs, you need to first run Tools >> Assemble VIs for Runtime Distribution. This tool gets all the VIs your sequence needs and saves in a separate directory.
    For more information, you may check the TestStand User Manual chapter 17, it describes how to distribute TestStand and sequences.
    Regards,
    Roberto Piacentini
    Applications Engineer
    National Inst
    ruments
    www.ni.com/ask

  • Text file generation in labview

    Can I generate a text file in labview and it could only be operated in labview. No one can see it and read or write it in case the data lost.
    Thanks.

    Are you looking for some form of encryption?
    If you open a file in LabVIEW, you can set the file locking (optional input: "deny mode") to determine if other applications have simultaneous access to it or not while it is open in LabVIEW. If your OS supports it, you can also set the access right using "access rights.vi".
    Maybe I don't understand the second part of the question but if the data is lost, no one can read it anyway or it wouldn't be lost. Right?
    Could you explain in a bit more detail what you want to do.
    LabVIEW Champion . Do more with less code and in less time .

  • Labview crash related to Virtual Bench 8012

    My application consists of a Labview User Interface that calls a Teststand sequence.
    The UI is very similar to what gets installed by default with TestStand.
    In the TS sequence there are calls to VIs. Some of them are to the Virtual Bench 8012 driver.
    It works well.
    But when I exit the Operator Interface Labview crashes. I did debug a little bit and the crash
    occurs when trying to close the Teststand Engine.
    If in the Teststand sequence I skip the calls to the VB8012 driver then the Labview crash does not happen.
    I am using LV2013 but TestStand2010.
    Attachments:
    VB8012 problem.zip ‏55 KB

    I'm not having any success reproducing the issue.  Here is my adapter configuration:
    Here is my step settings when I call my VI:
    Here is my (very simple) VI:
    Zach Hindes
    NI R&D

  • 64 bits variable mapped in LabView

    Hello,
    Does anybody creates a 64 bits variable in LabView?
    If you have an ideea, please share it
    Thank you in advance.

    Oriana wrote:
    Hello,
    Does anybody creates a 64 bits variable in LabView?
    If you have an ideea, please share it
    Thank you in advance.
    It depends what you want to do. If it is just about handling integer values greater than 2^32 then the simplest method really is to use a double precision floating point value. That one can represent integers up to about 2^56 without loss of precision.
    If it is about interfacing to external software such as shared libraries you will have to create a cluster with two int32 values in there and pass this to the Call Library Node. This however won't help with arithmetic operations inside LabVIEW unless you write your own Add, Subtract, Multiply etc, VIs to handle that datatype.
    Rolf Kalbermatter
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions

  • Cannot open Labview 7 without "not enough memory" error

    I get the "not enough mempry to complete this operation" as Labview is opening. I have tried uninstalling everything and reinstalling. No good. There is 512 Mb in this system should be plenty to open Labview. Any ideas? Labview will also not open a vi. It says it cannot find it (the one I selected for it to open). It tries to load it and all subvi's but cannot get past the first vi.

    I figure there are two possiblities. LabVIEW is poorly installed on your system causing the error or your VIs are corrupted. You can test the former by installing LabVIEW on another computer. If you can open the VIs there, consider contacting NI for ways to more throughly remove NI products from your machine. To test the latter, see if you can create new VIs in 7, save, close, and reopen them. You can also see if other VIs on your machine open. If your VIs are corrupted, then try to open them in your older LV, copy the Block Diagram over to a new VI, save, and open in LV 7.0. At the very least, you can get a screen shot of the diagram.
    Good luck!!

Maybe you are looking for