Recovering DAQ Board channel lists from a program in LabView 2

I am working on updating a LabView program that was written in LabView 2 or even possibly earlier. I got the conversion CD and upgraded the program so I could open it on LabView 6.1. Unfortunately, in the process of this upgrade, all information regarding the access to the lines of the board was lost. At the time it was last used, it accessed a Multifunction I/O Board for Macintosh Nu-Bus, Part Number 320174B-01 and was using a Macintosh IIci computer. I have a new DAQ board, the NI-PCI-6221 that is in a new Dell workstation, running Windows 2000 and LabView 6.1. I was wondering if there is a way to recover the channel lists that should be in the subVis. Do I need to track down a copy of LabView 2 or 1 to do so? This conversion also involved a Macintosh to PC switch, which if I understand correctly is a problem in the earlier versions of LabView? I was hoping to find the best way to recover this information, so I can properly adjust the program and configure it to my new DAQ board. Thank you.
Kathleen

Hello again, and thank you for all of your help thus far. I'm trying to obtain information on the access to the lines of a DAQ board in a program that was written on a Macintosh IIci in LabView 2 (The program and some of the created subVIs are attached). I was hoping someone may have access to LabView 2 and an old Macintosh that could run this. If the program opens I'd like to see snapshots of the screen for the DAQ subVIs. This would help me greatly in what I am trying to do. Thank you.
Kathleen
Attachments:
Archive.zip ‏167 KB

Similar Messages

  • Connecting more than one sensor cable to screw terminal to collect more than one signal in single DAQ board channel?

    I don't know if this topic is being posted in the correct location. I am new to LabVIEW and the hardware associated with it. I am using an NI 9237 DAQ board for a senior design project in engineering and I was informed that I can make multiple connections to a single screw terminal which in turn will connect to one channel of the DAQ board. To give the specifics, I have two pressure transducers and would like to connect them to the same screw terminal and channel on the DAQ board yet separate them when acquiring data in the VI. Does anyone know how to do this? I know is is essentially knowing what pins do what on the screw terminal but I can't find this anywhere. I am currently doing the job with two screw terminals and two of everything else (RJ50 adapters, etc.). I would appreciate any input. Also, please let me know if I am posting in the wrong board and if possible, which board I should be posting to.
    Thank You,
    bsteinma

    bsteinma,
    What you may have heard is that you can measure multiple signals on the same task, not on the same channel.  By tying both of these signals to the same channel, both signals will compete to drive the line.  The channel on the card will only interpret this garbled signal and you will get no useful data.  If you are new to wiring up hardware, I recommend configuring a task within Measurement and Automation Explorer and then clicking on the tab along the bottom of the page titled, Connection Diagram.  This will show you what electrical connections to make.  Then, in LabVIEW you can read multiple signals (channels) and manipulate each signal how you would like.  
    As far as boards go, you will generally find an answer where ever you post, but the Multifunction DAQ board is a great place to post when you have questions regarding hardware (like your 9237).  
    Cole R
    Applications Engineer
    ColeR
    Field Engineer

  • Pull a TV cast/channels list from the DMM

    I'm wondering if its possible to write some HTML/JS which can pull in a list of the available cast channels and display them using the DMP mediaplayer?
    If its not it looks like i would need to write my own XML playlist of all the cast channels which would mean the client having to update two files to stay in sync.
    Any ideas would be appreciated.
    Many thanks,
    S

    The top level result list is at: Parameters.MainSequenceResult.TS.SequenceCall.ResultList
    To find this, I dragged Parameters.MainSequenceResult into the watch window at a breakpoint and expanded it until I found the result list.
    The ResultList is a PropertyObject that is an array of containers, so methods like GetPropertyObjectByOffset and GetNumElements will work on it.

  • Want to diplay a classical list from Modular Program -- urgent !!!

    I am currently working on a modular program, my requirement is such that i have to display a classical report.
    Now the problem is that after going to write statement, the report is getting printed (i checked in debug ) but then the flow comes back to the screen and i could not see the classical report.
    How can display my classical list? and also if i click back the flow should come back to the screen

    YOu have to use the command:
    leave to list processing.
    then write your write statements.
    Refer this example:
    PROGRAM demo NO STANDARD PAGE HEADING.
    MODULE call_list OUTPUT.
      SET PF-STATUS space.
      WRITE 'Basic List'.
      LEAVE TO LIST-PROCESSING AND RETURN TO SCREEN 0.
      LEAVE SCREEN.
    ENDMODULE.
    TOP-OF-PAGE.
      WRITE 'Header' COLOR COL_HEADING.
      ULINE.
    TOP-OF-PAGE DURING LINE-SELECTION.
      WRITE sy-lsind COLOR COL_HEADING.
      ULINE.
    AT LINE-SELECTION.
      WRITE 'Secondary List'.
      IF sy-lsind = 20.
        LEAVE LIST-PROCESSING.
      ENDIF.
    Regards,
    ravi
    Message was edited by:
            Ravi Kanth Talagana

  • How can I copy picture from *.exe program in Labview.

    I have a problem when I put the program into *.exe executable programs, the picture will not be copied out, please tell me how to set.

    Are you using the Clipboard.Get Image Invoke node discussed here? https://decibel.ni.com/content/docs/DOC-19720
    Help for the function found here: http://zone.ni.com/reference/en-XX/help/371361J-01/lvprop/app_clipboard_get_image/
    If so, it doesn't work in the runtime engine. You can use a .NET function instead: https://decibel.ni.com/content/docs/DOC-28436
    Regards,
    Craig H. | CLA | Systems Engineer | National Instruments

  • Question abou daq board buffer

    Hi, everyone:
    I am using Labview 7.1 and the daq board is NI6023E.  My program computes AI analog inputs (4 channels), I used a For loop to gather a certain number of anlog input data, and do the calculation with each input data, and put the calculated data to an array, and then find the minimum value among the array elements. So whenever I push a control button on the front panel, the program is supposed to give me a minimum value. When I run the program the first time it will work, then if the program is running and I push the button a few times, I found the first few elements in the array is not real, it seems they came from the data result when I pushed the button previously. I am not sure if this has to do with daq board buffer. Please help.
    I used a stacked sequencial structure (3 frames) for AI config, AI scan, AI clear in each frame. For the for loop I set a delay time 20ms, I found if I increase the delay time, the number of unrealistic data will decrease. For example, if I set 20ms, then I got 15 unrealistic data, if I set 100ms, I only got 3 bad data. But then I cannot set the delay too long because N number of the for loop is  hundreds!
    Thanks,
    bj

    I am not sure if this has to do with daq board buffer
    Yes, Probably it has nothing to do with your buffer
    Attach your VI / pic of your block diagram so that we can have a look and suggest better

  • I want to run my program with continuous aquisition and write data to file when a button is pressed and get the most recent samples from the DAQ board.

    This is an update to a question I asked earlier. I am still trying to solve the problem. I have included a zip file with a library file. The file to open in pj_pushbutton.vi. I have placed comments explaining the issues and problems in this vi and the subvi's.
    When I push my button to write the data to file I think it is writing the data that has already been stored in the buffer and writing to file all at once. I want the data that is taken from the DAQ board from the time that I press the Write File button. How do I do this?
    Attachments:
    pj_pushbutton.zip ‏692 KB

    Hi,
    1. In AI read, you need to set the Read/Search option to "Relative to End of Data".
    2. Next you should not start AI Read VI until you press the Write to File. I am attaching an example VI below. Please see if it helps.
    Regards,
    Sastry V
    applications Engineer
    National Instruments
    Attachments:
    MostRecentAcquiredData.vi ‏97 KB

  • Measure Frequency of Digital Signal from DAQ-Board

    I'm using a National Instruments DAQ board and I need to measure the
    frequency of a digital signal from my data acquisition board.
    I know the measure frequency.vi (In diagram - data acquisition -
    counter), but i don´t understand yours implementation mainly in input
    "counter". Because i don't understand the relationship of board channel (for
    signal acquiring ) and the measure frequency.vi.
    Thanks in advance,
    [email protected]

    Hi,
       Attached is a vi which models your signal, and provides a way to measure the average frequency over a window of time. It converts the signal to a sequence of periods. I usually start with this approach because you can save the data in a much more compact form if your sampling rate is high. Obviously over a specified period of time, if there are no zero crossings the frequency is zero, so I was a little incoherent before. The real issue is the latency caused by averaging. Your frequency measurement is most accurate half your window size before the current time, so smaller windows give you more up to date measurements, but also more noisy. If you need the most up to date measurement, then you have to use the time since the last crossing which is the case where the frequency never goes to zero. That's probably not a realistic situation. If you needed less latency, you could use a prediction algorithm.
    Also, there are a number of signal measuring and processing vi's that LV gives you, for instance pulse measurements that could be used to partially implement this or other approaches, but I normally steer clear of them unless they fit exactly due to having to convert back and forth to the waveform data type.
    Have fun!
    Attachments:
    DigRandFreq.png ‏62 KB
    DigitalRandomFreq.vi ‏34 KB

  • Is it possible to access channels on a DAQ board while the device is used by another application?

    I am curious if is possible to run an application that reads one channel of a DAQ board while another application already is reading different channels on the board.

    Shoe,
    You can have more than one application accessing a DAQ board at a time but not for the same type of process, such as analog input. I tried a setup where one program was accessing analog input channel 1 and a separate program was accessing analog input channel 2. Only one program would run at a time. However, you can have an analog input program and a separate analog output program accessing the same board running at the same time.
    Hope this helps!

  • Is it possible to access channels on a DAQ board while the device is used by another applicatio​n?

    I am curious if is possible to run an application that reads one channel of a DAQ board while another application already is reading different channels on the board.

    Shoe,
    You can have more than one application accessing a DAQ board at a time but not for the same type of process, such as analog input. I tried a setup where one program was accessing analog input channel 1 and a separate program was accessing analog input channel 2. Only one program would run at a time. However, you can have an analog input program and a separate analog output program accessing the same board running at the same time.
    Hope this helps!

  • Hi. Can use events to look out for input switches from any DAQ board?

    I tried using events to detect signals from input switches Advantech PCL-8181L, but it seems no response.
    I have read an article about the events that user controls can trigger and some external IO cannot.
    Is there any one know how I can get the program to monitior them all the time without using event function?

    Astroboy,
    I am not sure that I have a complete understanding of your question. Are you attempting to use LabVIEW Events (Functions >> Application Control >> Events) with your Advantech DAQ board? This will not be possible. Could you expand upon the functionality you are trying to achieve?
    Spencer S.

  • Can someone help me recover my contact list from my iphone 3gs, if the phone is stolen?

    I am in a really bad situation...i really need to somehow recover my contact list from my iphone 3g, but the phone was stolen along with the sim card. I did a backup on my phone a couple months ago, but it was on a friends computer,which they no longer have. So my question is there anyway for me to retrieve the contact information online maybe? .... help!!
    jodi k

    No.  Sorry.
    You should have been syncing them with your computer regularly.

  • Using numbers for roster information. Imported from another program. Now seem to have extra headers, one listing name, address, etc.

    Using numbers for roster information. Imported from another program. Now seem to have extra headers, one listing name, address, etc. & another A, B, C. They don't mesh & can't get rid of either. All info there, but can't change width of columns.

    I think my problem is that I have inadvertently created three tables (I only want one). I have included a screen shot of the light grey line under B and the words Table 1 behind it.

  • I have removed the old Java Updates (17/19/21) from my Program and Features list(Win7). They still appear in the Tools Add-ons Extensions list. How do I remove them?

    I have removed the old Java Updates (17/19/21) from my Program and Features list(Win7). They still appear in the Tools>Add-ons>Extensions list. How do I remove them?
    In both SAFE and Regular browser windows, the UNINSTALL button is grayed out.
    I have tried in SAFE MODE, as well as the Help>troubleshooting Information>Application Basics>Profile Directory>Open Containing Folder,,,(looked, nothing there),,,,in both SAFE and Regular browser windows.

    You can uninstall (remove) the Java Console extensions, you do not need them to run Java applets.
    See http://kb.mozillazine.org/Java#Multiple_Java_Console_extensions
    Your above posted system details show outdated plugin(s) with known security and stability risks that you should update.
    *Shockwave Flash 10.1 r85
    Update the [[Managing the Flash plugin|Flash]] plugin to the latest version.
    *http://www.adobe.com/software/flash/about/

  • How do I recover contact list from my Iphone 4?

    How do I recover contact list from my Iphone 4 if I do not have ICloud and do not have the ITunes sync installed/

    If you don't have backups, theres really not much that can be done other than to have everyone you know send you their numbers/emails again.
    Also, backup your contacts twice from now on. Use iCloud and Lookout Mobile Security.
    Make regular iPhone backups to keep this from happening again.

Maybe you are looking for

  • Why doesn't the music in my library that isn't downloded show up?

    My family has 2 computers. We had all of our music on one, but wanted it on the other. I signed into my Apple ID on the new computer and the music all showed up but wasnt downloaded, which is totally understandable. We downloaded the ones we needed a

  • How can i read the text files and buffer the data in Vector?

    hi. I have been running into this problem for days, but with no luck and losing right direction. The problem is : I am trying to read a text file and buffer the data into a Queue for each user. the sample text file is as below:( 1st column is timesta

  • How can I compile and run other java classes from within an application?

    Hello there everyone! I really hope that someone can help me. I am writing a program that must be able to compile and run other java classes that are in different files, much like development environments like Kawa or Forte allow you to do. There has

  • Creating XML using DBMS_XMLGEN with a namespace

    Is it possible to create an XMLTYPE using the DBMS_XMLGEN function set that contains a namespace. As far as I can see only the 'setrowsettag' function allows any control over what goes into the root element - should I be including, for example, an at

  • Apple TV on Video Projector?

    I have a video projector in my classroom and want to get an Apple TV to keep all of the videos I show on it. Will the Apple TV work on a video projector?