Caliing My Computer in LabVIEW

Hi,
By using ActiveX, i can use windows media player in LabVIEW. Is there any function in ActiveX or any other pallete which can be used to explore "My Computer " 
By using LIST FILES vi, i can view the folders and files of a drive. But i want some other way
Somil Gautam
Think Weird
Solved!
Go to Solution.

I think this one is just for selecting some particular file.
See this vi which i have made.
First it will show the drives on your PC, then start entering the path of the drive you want to explore.
I wanted something like "MY COMPUTER" . Just by clicking he folder/file, we can explore.
Check this
Somil Gautam
Think Weird
Attachments:
Explore your computer.vi ‏31 KB

Similar Messages

  • How can i make the .exe run on the computer without Labview?

    .exe can't run on computer without Labview.  Is there any way?  Thank you.

    You need to install the LabVIEW Runtime engine for your specific LabvIEW version.
    In the project window you can create an installer that includes the Runtime Engine (RTE).
    Ton
    Free Code Capture Tool! Version 2.1.3 with comments, web-upload, back-save and snippets!
    Nederlandse LabVIEW user groep www.lvug.nl
    My LabVIEW Ideas
    LabVIEW, programming like it should be!

  • Why cant i see the opc servers on the computer where labview is running?

    Hello,
    i have 2 Computers in a network. On both computers is installed the NAPopc Server. On the computer where Labview is running, i can not
    see the OPC Server wenn i go to ->my computer->new I/O Server-> OPC Client. The box of registered OPC servers is empty.
    When i choose the network connection, i can see the OPC Server on my other computer.
    Can somebody tell me why? I want to use only on computer for my project...
    Thanx, Daniel
    Best reguards

    Hi Daniel,
    in your post you're saying that you have the "NAPopc-Server" installed. Did you mean the NI-OPC-Server? As you can see in the screenshot attached you should be able to see any registered OPC server that is registered properly, no matter if it's installed on your local host or elsewhere.
    You mentioned that you can see the OPC server on the other computer, so you should be able to see the OPC-server on that machine when you choose the settings-tab and select "localhost" as machine. Is that right?
    For further troubleshooting tips look here and here  
    Regards,
    Bernd 
    Attachments:
    OPC.pg.jpg ‏48 KB

  • Can I interface a normal DC motor with a computer using LabView?

    I am trying to find a DC motor that can be interfaced with the computer using LabView. Is that possible? If so, HOW?

    There are many ways to control DC motors from LabVIEW. National Instruments provides plugin motion control boards like the PCI-7342 that are capable of controlling 2 to 8 stepper or servo motor (DC) axes. Additionally you need a drive for power amplification.
    You find lots of very good information about controlling motors from LabVIEW with NI motion control hardware under this link:
    http://www.ni.com/motion/
    The NI motion control boards have lots of high level features like position control, interpolation modes, contouring, onboard programming and so on. Your request is very brief so I can't tell if this level of control is oversized for your application or not. If you simply want to turn a DC motor on or off there will be cheaper methods to accomplish that.
    Best regards,
    Jochen Klier
    National Instruments Germany

  • Transferri​ng data from a DOS 5.0 (Win 3.1) Computer to a Windows XP Computer - Using Labview

    In 1992 my lab purchased a Particle Size Analyzer (Microtrac series 9200) that came with a Compaq computer (DOS 5.0, Win3.1) and a printer.  Due to proprietary software restrictions I currently need to keep the analyzer software operating on the DOS computer (to calculate the particle size distribution according to Microtrac's evaluation), although everything else about the system is out-dated.  In fact the printer just died last week. 
    I have been asked to figure out a way to still be able to use the old analyzer software on the DOS computer, but retrieve the data so that it can more quickly (and reliably) be analyzed using current platforms. At the back of the DOS computer the only available port is a parallel port - what Im wondering is how I can transfer data using a parallel port from a DOS computer to another computer with Windows XP?  I'd like to use Labview on the 2nd computer (with Windows XP) to retrieve the data - is this possible?  And, how do I do this?  
    Other related questions which you may be able to help with:
    (1) What equipment/ type of cord do I need to connect parallel ports?
    (2) How do I get a DOS to send signal from the parallel port to the other computer? Do I just need to push "print screen"?
    (3) What program do I need on the DOS computer to interface with the parallel port and send signals to the newer computer?  Is there a labview program that will run on a DOS computer (Win 3.1)?
    Thanks very much in advance for any assistance in this. I do not have a huge amount of computer knowledge so I apologize if any of my terminology is not completely accurate.

    In dos you can use the copy or print command. More about it here. http://www.computerhope.com/issues/ch000199.htm I have also used a memory stick on dos system. I have USB memstick driver. This works fine. However This will require that your host computer do have a USB port.
    Most computers from that time do have one or more serial ports. If you have a free serial port I would have used this and hyperterm on the XP computer. In order to transfer the output file. But before you do this you must set the serial ports on both computers to the same setting. In DOS this is done with the mode coomand http://www.computerhope.com/modehlp.htm 
    I do not know if this is supported in dos 5.0. But try to type the command msd in dos. MSD is a diagnostic utility to view diagnostic information relating to your computer's hardware setup  
    Besides which, my opinion is that Express VIs Carthage must be destroyed deleted
    (Sorry no Labview "brag list" so far)

  • Issues in understanding parallel computing in Labview

    In my data acquisistion project, I use case strructres in while loops to navigate through my entire project. Some of the while loops are:
    Producer loop 
    Consumer loop 
    Acquistion loop 
    Logging loop and so on...
    My procuder loop usually contains buttons which link to the appropriate case structure in the consumer loop via Enqueue message.vi Everything works fine untill I preform some "parallel computing". 
    For example, If I press run button which activates a case structure in Producer loop and later activates a case structure in consumer loop and goes on untill it ends up in an appropriate loop and continues to run in that loop.
    Now, if I press log button it goes through all the loops and ends up in the loop where it is intended to be. It all works fine.
    Now the issue, Sometimes these loops just hang up at a spot. They dont send message queues. They just continue the loop that was last run. Further pressing of any buttons on the GUI does nothing in the vi. I have no clue why labview behave like this. Sometimes it works if I press the button in certain sequence and that sequence does not make any sense, it was all just trail and error. The error is not even on the hardware side, as I have tested it with the simulated devices in MAX. I believe that this mostly happens when i try to run two case structures in the same loop, but I though labview can do parallel computing. what are your views on this situation?
    Labview Learner
    Solved!
    Go to Solution.

    Ashaironix wrote:
    basic question is will labview be able to handle running two case structures parallely within a same while loop. 
    Two different case structures?  Yes.  Two cases inside the same case structure?  No.
    From your description earlier, it sounds like you are having loops inside of your case structure.  If that is the case, then you are blocking your loop with the case structure from being able to check for messages.  Everything inside of a While loop must complete before it can iterate to run again.  If you have a repetitive case to run, reenqueue that state so that you can check for messages and run again when it gets dequeued.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • Computer with labview runtime engine (v8.2) cannot find sub-VI NI_AALBase​.lvlib:Mea​n.vi. What do I have to do?

    I am trying to run an exectutable on a computer that has the labview v8.2 runtime engine.  The error I am getting is: Cannot find sub-VI NI_AALBase.lvlib:Mean.vi.  What is the easiest solution?

    the matrix,
    I would try reinstalling the LabVIEW 8.2 Run-Time Engine.  You may also want to try creating a very simple project in your development environment that has a VI with just the Mean.vi, try building an executable and then running it on the machine that just has the 8.2 RTE.
    Doug M
    Applications Engineer
    National Instruments
    For those unfamiliar with NBC's The Office, my icon is NOT a picture of me

  • Connecting Keithley 2100 DMM to computer with LabView

    For my project, I need to measure the change in resistance of a resistor as it is heated up. I have a Keithley 2100 connected to my computer via USB and have installed LabView, NI-VISA, and the instrument drivers that I found on another forum. When I try to load the VI to "configure 4 wire resistance measurements"  I receive an error message that says "dependency loaded from new path (3 warnings affects 3 callers). I ignored it and I was able to run the VI to take a resistance measurement. However, should this be a concern? 
    Also, if I want to take continuous resistance measurements over a period of time (as the resistor is heated up), is there a way to continuously run measurements, store the data, and display it on a graph? I'm new to LabView and not sure how to do this. 
    Thanks!

    Hi,
    I wouldn't worry to much about the new paths, the driver was probably saved in a different location.  I think if you run a mass compile on the driver project it will resolve these issue. ( not 100% sure but I think so).
    You can use a while loop to continuously store the results and graph the data to a chart.  You will need to put a "wait" in the loop so you are not taking data at the speed of light.
    ***  Generally speaking *** , open a file outside the loop, store the results during each loop, then close the file after leaving the loop.
    Put a stop button inside the loop so you can stop the operation.
    Put a *strip chart* inside the loop so you can write data to the chart each iteration and see the updates.
    Perhaps put a numeric control inside the loop and attach it to the wait so you can change the length of time between measurements if you want to. (instead of a constant wait period.
    You can test your method by using the random number generator in the loop instead of your measurement drivers, divide and conquer eh.
    This should get you started.
    Mark Ramsdale

  • Fast enough computer for LabView?

    Hello, I would like to know if I have a fast enough computer for the
    application I'm developing. I have just ordered the PCI/232-16 Serial
    Interface card from National Instruments and plan to use it with a
    Pentium 150 running Windows NT with 64MB of memory. I'm writing the
    LabView program to contain 16 individual while loops for each ports of
    the interface card (that's 16 while loops, just to let you know). I'll
    be constantly writing and reading from the ports and displaying the data
    read by the port. If anyone can comment on what I have so far, or can
    say anything about how fast LabView code executes, I'd greatly
    appreciate it.
    Thanks,
    Joe

    I may be wrong about this, but most NI cards seem to use a single UART and
    timeshare it - this could cause you serious problems if you are aniticipating
    being able to read and write from all 16 ports simultaneously. I'd check
    the hardware specification for that NI card closely before worrying about
    the computer being fast enough. I've had to revert to Comtrol RocketPorts
    in the past because of this issue.
    Cheers,
    Ben
    Jaime Rios wrote:
    >Hello, I would like to know if I have a fast enough computer for the>application
    I'm developing. I have just ordered the PCI/232-16 Serial>Interface card
    from National Instruments and plan to use it with a>Pentium 150 running Windows
    NT with 64MB of memory. I'm writing the>LabView program to contain 16 individual
    whi
    le loops for each ports of>the interface card (that's 16 while loops,
    just to let you know). I'll>be constantly writing and reading from the ports
    and displaying the data>read by the port. If anyone can comment on what I
    have so far, or can>say anything about how fast LabView code executes, I'd
    greatly>appreciate it.>>Thanks,>Joe>

  • Computer running LabView loses time

    Running LabView VI on HP Brio pc
    Computer clock loses time non-linearly
    e.g. after 24 hours lost 5 mins, after 36
    lost 20mins. Time stamped log file is therefore wrong.
    Happens with both Win95 or Win98 OS but worse on Win95.
    The VI is reading data from instruments on serial port
    and also a GPIB interface. Very slow
    logging though (1 reading/min over many days).
    Does this look like a hardware or software issue? Has anyone ever experienced this?
    Help appreciated

    Mine does too - and I can loose an hour in a day! I posted it on
    a microsoft newsgroup and they explained that it was my problem,
    my application was too cpu bound to service the time interupt
    requests. There is no need to reset the time, just reboot. Windows
    it seems only reads the time from the BIOS once at startup.
    Call it a feature...?
    I call it a bug!
    "Mark Hanning-Lee" wrote in message news:[email protected]...
    > GP wrote:
    > >
    > > Running LabView VI on HP Brio pc
    > > Computer clock loses time non-linearly
    > > e.g. after 24 hours lost 5 mins, after 36
    > > lost 20mins. Time stamped log file is therefore wrong.
    > > Happens with both Win95 or Win98 OS but worse on Win95.
    > > The VI is reading data from instruments on serial port
    > > and also a GPIB interface. Very slow
    > > logging though (1 reading/min over many days).
    > > Does this look like a hardware or software issue? Has anyone ever
    > > experienced this?
    >
    > A general points:
    >
    > Win98 tends to be worse at this than other OS; not just a LabVIEW issue.
    > My Win98 PC used to lose minutes per day; my Win2000 PC loses only a few
    > ms per day.
    >
    > Make SURE that every loop in your code has a Wait or Wait until next ms
    > Multiple. That frees the CPU.
    >
    > If a problem gets worse with time, see whether your memory usage is
    > growing with time.
    > If so, look for Build Array that is running in a loop, causing a large
    > array to grow without limits.
    >
    > Also make sure there is a Close function for every Open.
    > Make sure that you aren't opening & closing inside a loop; correct
    > behavior is to Open before a loop, Read and/or Write inside the loop, &
    > Close at the end.
    > That's true for serial i/o, for VISA, and for GPIB.
    >
    > Lastly, if you are now using classic GPIB & serial functions, consider
    > switching to VISA. Or vice versa!
    >
    > In general, you can keep the clock sync'd by running the free Dimension
    > 4 software from www.thinkman.com . That sets the PC clock at regular
    > intervals so it stays more or less on time.
    > (But I'd be reluctant to do that when the program is running; might mess
    > up loop timing.)
    >
    > Mark

  • Has anyone tried to use labview to measure tcp/ip throughput between 2 computer using labview?

    I was wondering is LabVIEW can be used to measure throughput of the ethernet connection between 2 computers. Data in Mbps such as uplink and downlink on the connection.
    Thanks

    I've included a link to an article for determining the maximum TCP/IP transfer rate in LabVIEW.  You can download the example that is included in the article.  This example VI measures the communication from a real-time target to a host PC, so you'll need modify it for your application.  Please let me know if you have anymore questions, thanks!
    Measuring the Maximum Amount of Data Sent Out of a Real-Time Target Device

  • How to connect 2 computer in LabVIEW?

    Hi,
    I currently trying to send an input that I put from computer A to be output in computer B. I read that I need a shared variable for it, and I already set the shared variable. My main problem now is how to establish a connection/communication to the other computer? I tried reading in the forum but got confuse on how to use it. Anyone had a simple method on how I could do it?
    Thanks
    Ridhwan Ali
    Solved!
    Go to Solution.

    Cool! I had a look at the examples and test it. It works.
    Here are the steps that I took: (*I had both of my computer connected through a router which I used to connect both of them to the internet, i just plug Ethernet wires from both computer to the router, that's all, no configuration needed)
    1) Open Data Server.vi in my 1st computer
    2) Open Client Server.vi in my 2nd computer
    3) Search for my 1st computer IP address by going to the
    Start (at 1st computer) >Run>enter "cmd">type "ipconfig"
    4) Search for my 2nd computer IP address by going to the
    Start (at 2nd computer)>Run>enter "cmd">type "ipconfig"
    5) Ping the 2nd computer from the 1st computer to check if the connection is ok.
    Start (at 1st computer) >Run>enter "cmd">type "ping [2nd computer IP Address]"
    7) Set the port number in Data Server.vi to any desired number (in my case I just choose 6350)
    6) Run Data Server.vi
    4) Set the port number in Client Server.vi to match the one in Data Server.vi (in my case 6350)
    7) Run Client Server.vi
    8) The waveform should appear in the graph in Client Server.vi
    9) SUCCESS!
    *now I can change/modify the desired transmitted input to any input I wanted!
    Thanks

  • On how many computer can i install labview student edition?

    I intend to purchase labview student edition in a near future, and i was wondering on how many computer may i install it. All for personnal use. I currently have 2 desktop, and one laptop. But I will soon get a surface 2 pro and my laptop start to be old so I will also replace it soon, and I was wondering if I could get the student version work on all those.

    If you are a student, you can get a renewable 6 month license for free here. no need to purchase anything.
    As for the number of computers you can install it, you need to read the Software Agreement. Look for section G(1). The software can be installed on up to three computers but can be used only on a single computer at any given time. If you get a new computer, just deactivate on the computer to be retired and activate on the new computer.
    LabVIEW Champion . Do more with less code and in less time .

  • How can I run two independant LabView applications from the same computer, without taking a performance hit?

    I have two identical, but independant test stations, both feeding data back to a Data Acquisition Computer running LabView 6.1. Everything is duplicated at the computer as well, with two E-series multifunction I/O cards (one for each test station) and two instances of the same LabView program for acquiring and analysing the data. The DAQ computer has a Celeron processor w/ 850Mhz clock and 512MB memory, and is running on Windows NT.
    I have noticed that when I run both the applications simultaneously, I take a substantial performance hit in terms of processing speed (as opposed to running just one program). Why does this happen and how can I prevent it? (In t
    his particular case, it may be possible to combine both the tests into one program since they are identical, but independant, simultaneous control of two different LabView programs is a concept I need to prove out).
    Thanks in advance for any tips, hints and spoon feedings (!)....

    Depending on your application, you may or may not be able to improve things.
    Firstly, each task requires CPU time, so a certain performance difference is guaranteed. Making sure you have a "wait until ms" in every while loop helps in all but the most CPU intensive programs.
    Secondly, if you are
    1) streaming data to disk
    2) Acquiring lots of data over the PCI bus
    3) Sending lots of data o ver the network
    you can have bottlenecks elsewhere than in your program (limited Disk, PCI or Network bandwidth).
    Avoid also displaying data which doesn`t need to be displayed. An array indicator which only shows one element still needs a lot of processing time if the array itself is large.... Best is to set the indicator invisible if this is the case.
    I think
    it would be best if you could give some more information about the amount of data being acquired, processed and sent. Then maybe it will be more obvious where you can optimise things. If you are running W2000, try activating the task manager while the program(s) are sunning to see where the bottleneck is.
    Shane
    Using LV 6.1 and 8.2.1 on W2k (SP4) and WXP (SP2)

  • How do I install Shared Variable Engine on a computer not having Labview?

    Hi,
    I am trying to communicate with a real time program running on Compact RIO through shared variables. I have an executable of the host vi that runs on a Windows computer. If I run this executable on the computer that has Labview installed on it, it functions fine. I want to be able to run this executable on a computer with Labview. I learned that I have to first install Shared Variable Engine on this computer.
    How do I do that? Where to install it from? Is that going to be sufficient? Please provide the solution or point me to the right resources.
    Thank you.
    Anmol.

    When you built the installer for the executable, you have a choice to include additional installers. One of them is the "NI Variable Engine". Have you tried including it?
    LabVIEW Champion . Do more with less code and in less time .

Maybe you are looking for

  • Beginner trying to import data from GL_interface to GL

    Hello I’m Beginner with Oracle GL and I ‘m not able to do an import from GL_Interface, I have putted my data into GL_interface but I think that something is wrong with it Becose when I try to import data with Journals->Import->run oracle answer me th

  • Error in setting datasource - Crystal reports

    Good day, I am currently experiencing a problem with setting my datasource to a report in Crystal Reports. Strangely, the report works in VS 2010, but when running as an executable, the program fails when assigning the datasource. My code:     Public

  • System preferences remote login address naming HELP PLEASE

    Hello, This problem is driving me crazy... Enabling Remote Login (under Sharing Preferences) gives me a note that "To log in to this computer remotely, type ssh [email protected]". The problem is the part of the address named "wrongname".  I have no

  • What is the best web publishing software?

    I know this probably isnt the place to post this, but i figured a lot of other business owners my have mbp's. I will probably have my new 15" c2d by the end of this week, or the start of next. I want to start using it immediately to build a good webs

  • Need help recovering photos on iCloud!!

    I traded in my Iphone... I was unable to transfer my photos before factory reset.... I was told that I could somehow recover the photos from my iCloud. I logged into my iCloud; but there were not any pictures... There is NOTES, APPOINTMENTS, CALENDAR