Win32 Programming for old DAQ card

Dear Sir/Madam,
I need to convert a 16-bit Windows program to a Win32 version. The old one uses NIDAQ.DLL and NIDAQ.LIB provided by NI-DAQ for PC compatibles (Version 4.8.0). These files become invalid for a Win32 project. Are there any updated .DLL and .LIB files for Win32 programming? Does the old DAQ card still work for my new Win32 program? Your help would be highly appreciated? Thanks a lot.
Best regards,
Wurong

Wurong,
The following KnowledgeBase describes the use of the NIDAQ.DLL thunking DLL on Win32 systems:
KnowledgeBase: Why Does the Name of the NIDAQ DLL Change between Windows 3.1 and Windows 95?
To use your 16-bit application, you will need to install a version of NI-DAQ that is new enough to support Win32, but old enough to include the 16-bit thunking DLL. You may want to consider installing NI-DAQ 5.0.5 (link available below).
NI-DAQ Version 5.0.5 for Windows 3.1/95/NT
Good luck with your application.
Spencer S.

Similar Messages

  • Old DAQ card documentation / identification

    We have an old Mac hooked up to a box (thru SCSI?) with some old NI cards in it. We can't find any documentation on these cards, so I am hoping someone can tell us what they are. Information found on the cards is as follows:
    #1
    NB-MIO-16
    copyright 1992
    ASSY 180500-11 REV.F1
    #2
    NB-AO-6
    ASSY 180520-01 REV.C2
    copyright 1988
    There is a version 3 LabView vi program on the Mac which supposedly used the cards, so I guess we could look at the code to try and figure out what the cards do as a last resort. But we really need the pinouts of these cards so we can figure out how to convert this system over to new NI DAQ cards on a new computer(cables AND code). Any help would be great.
    Thanks.

    Shuttle Main Engine Guy,
    You can search for user manuals at the following web page:
    http://digital.ni.com/manuals.nsf/MainPage?ReadForm&node=132020_US
    I found the manual for the NB-MIO-16 there, but could not find one for the NB-AO-6. The best way to go about replacing these boards and application will be to contact our internal sales department at 1-800-433-3488. They are great at finding replacements for older boards in existing systems.
    Ames
    Applications Engineering
    National Instruments

  • What is the multiplexing sequency for the DAQ cards?

    I have a PCMCIA DAQ card (AI-16E-4). How does the multiplexing work on the that card?
    In my setup I connect the same signal to channel 0 and channel 3 (differential termination). I notice that the acquisition of channel 0 is delayed by what appears to be half of the time increment between samples.
    Does that sound right? I would have expected channel 3 to be delayed. Is there a way to know how the delay works?
    Thanks,
    Jerome.

    Hi Jerome,
    The multiplexer(mux) on your card will sample all of the channels in order. That is, channel 0 will be sampled first, and the channel 1, and so on. What happens is the mux will then take all of those samples and send that information to the ADC. With Traditional DAQ, the convert of all channels will be done as quickly as possible between sample clocks.
    I hope this helps. Have a Great Day!
    George

  • How to program for two PCI cards with identical device ID?

    I have 2 PCI-6713 cards, and they have identical device ID. I'm trying to program in Linux using C++. I got some examples from NI, but non of them seems considering this problem. Where can I get help for this?
    Thanks.
    flofish

    The short answer is that you should read out the EEPROM on each of the two cards you find to determine which one is which.
    I don't have specific examples for the 6713 on how to do this, but here are the necessary pieces.
    EEPROM Read Example - this example is for the E series MIO card, but will be similar for the 6713.
    E Series RLPM - in chapter 5 it describes how to read the EEPROM, which corresponds to the example. The 6713 may have a different EEPROM on it than the example uses and you may have to adjust the code accordingly. Look on the 6713 to find the EEPROM and then look up its manual online. Most likely it is one of the following chips: MB88341, DAC8043, 8800.
    EEPROM Map for the 6713 - this is the roug
    h allocation of information within the 6713. I don't see the serial number listed, but it should be stored on there somewhere. You may want to read out the complete EEPROM and compare the values to the known serial numbers of your boards.
    Christian L
    Christian Loew, CLA
    Principal Systems Engineer, National Instruments
    Please tip your answer providers with kudos.
    Any attached Code is provided As Is. It has not been tested or validated as a product, for use in a deployed application or system,
    or for use in hazardous environments. You assume all risks for use of the Code and use of the Code is subject
    to the Sample Code License Terms which can be found at: http://ni.com/samplecodelicense
    Attachments:
    eepromread.cpp ‏5 KB
    6713_eeprom_map.doc ‏125 KB
    341079b_MIO_E_RLPM.pdf ‏1094 KB

  • Information about daq card AT-M10-16E-10

    Hello friendsI found in the desk from my prof. a old daq-card with this number AT-M10-16E-10. On the Website of NI i cant find information about this card. Can you give me some tips how i can find information about this card?
    many thanks for the support
    greets from italy

    Do a search for the correct name and you should come up with a lot of references. It is the AT-MIO-16E-10. Note that it is not an M'ten' but an MI(as in input)O(as in output).

  • VI Logger - use of multiple DAQ cards

    How do I configure VI Logger to acquire data from multiple DAQ cards?
    I have set up channels for two DAQ cards but the VI Logger Tasks seems only capable of acquiring from either DAQ card, not both.

    Hi Metronet,
    VI Logger doesn't support acquiring data from multiple DAQ cards.
    VI Logger was a free software tool that came with new DAQ cards up until the end of March. To get customers up and running and acquiring data in the quickest possible time.
    VI Logger however is not LabVIEW, and as such cannot use more than 1 DAQ card at any one time. If you want to acquire from multiple cards then you will need to program in LabVIEW, CVI, Visual Basic or Visual C.
    I am sorry that I have to inform you of this, but NI has no plans to release VI Logger with support for multiple DAQ cards.
    Regards
    James
    Applications Engineer
    NI UK

  • Trade-ins/credits for old Macs

    Anyone know of a trade-in and/or credit program for old (very old) macs? Currently, I have the following macs collecting dust (but in perfect working condition with software) and periferals (Monitors 17", 15", keyboards, mice, back up drives, etc. + good video cards):
    Quadra 700
    Powermac 7200
    Power User Clone
    SE30
    Thanks!
    Twice

    We generally recycle pre-G3 computers for parts or scrap, save the memory modules, hard drives if 6 GB or larger, PCI cards, 17 inch and larger monitors if they can be adjusted to acceptable brightness at the middle range of adjustment, a few power supplies if they are 250 watts or more. For PCs, we save Pentium II and above plus the other items. We have a buyer for memory modules who desolders the DIPs and reassembles them on new boards. This assumes that all of these parts are functional. The rest of the computer is disassembled into scrap categories for sale to various material recyclers. Our main motive is to keep this reusable stuff out of the landfill. NOTHING is trashed. Everything is reused or recycled.
    With regard to reusability - It is not that old computers are unusable, it is that few people want them. People who can't afford to buy newer machines, don't have the skills needed to make these old machines work when there is little or no technical help.
    We get most of our donations from large businesses, school districts and government offices. We collect from all over the state. There is no charge for this service except for CRT monitors.
    Some of these older computers have been reassembled using these parts and tested to insure that they work properly. Two weeks ago we shipped out 36 iMacs and 84 PCs along with 15 laser and inkjet printers, about 100 hard drives (for other previously shipped machines and the inevitable failures that will occur and have been erased to DOD standards), and corresponding operating systems, to Guatemala. We also give to senior citizens, disabled, or low-income people. Each volunteer who works 30 hours in the facility earns a free computer, G3 or equivalent, with modem and a printer of some sort.
    We have a resale store to sell useable computers, printers, and just about anything that people might want. I price B&W LaserWriters and HP LaserJets at about $20 to $30 with as much memory as I can find that fit them and with as little as 1100 pages thru them. But people want color printers so we don't sell many B&W printers. Our building rent is over $5000 per month and we make that from store sales and selling the clean copper, aluminum, hard plastics separated into 6 types, cables for copper, chassis for steel, break off the gold contacts on circuit boards (lots of gold in them thar boards, several thousand dollars worth every few months), cardboard boxes, paper, power supplies and transformers. CRT monitors are a drain on our income because we have to pay to have them recycled due to the hazardous materials in the tubes. Cliff

  • How can I connect the output of a force transducer unit(BNC cable) to the PCI-6036E DAQ card via the SCB-68 block connector?

    I m using the 404A force transducer unit by Aurora Scientific and i want to connect the (converted to Volt) output, which is a BNC cable, to the PCI-6036E DAQ card via the SCB-68 connector block, facing difficulties in choosing the correct input mode for my signal(couldn t clear this using the manual), setting the switches and which channel shall i use in the block connector in order to configure ot with LABVIEW

    Hi MSc Student,
    Connecting your transducer to the 6036E card via the SCB-68 connector block should be pretty straight forward. You have 2 choices of input mode, Referenced Single Ended (RSE) this is where you will connect the screen of the BNC cable to a ground connection for the DAQ card in the SCB-68 and the other to any analogue input channel . These are listed in the device pinouts in the help section of MAX, under the 68 pin devices section. The terminal block numbers correspond to the DAQ card's pin numbers. Another method, which avoids ground loop problems would be to use the Differential connection and connect the signal and ground connections of the BNC cable to a differential analogue input, these are listed in the 6036E manual and in th
    e MAX help section again. the disadvantage to using this method is 2 analogue input channels are used and you must use the lowest 8 analogue input channels for differential inputs.
    The switch settings that you need can be found in the manual for the SCB-68 in table 2-1, the manual can be found here : http://www.ni.com/pdf/manuals/320745b.pdf
    The switches are for power to extra signal conditioning and the cold junction compensation for thermocouples which in your case you do not need so set the switches to the positions in the first box ie Direct feedthrough, with temperature sensor disabled and accessory power disabled. The channel you use should not matter the only ting to remember will be that if you use differential mode measurement that you will be connecting the signals to AI(n) and AI(n+8) so differential input 0 is across the connectors for AI0 and AI(8). The channel numbers corespond to the analogue input number for the card.
    I hope this information helps,
    Chris M
    App
    lications Engineer, National Instruments

  • My iMac is in the return program to change video card, how can I contact Apple ?

    Hello
    I just saw that my iMac bought in 2011 is just in the replace program for video display card. How can I contact Apple to change freely the video card ?
    Thanks
    Gilles

    Apple has announced that Mid 2011 iMacs have a defective ATI GPU and they are being repaired for free. See > http://support.apple.com/kb/TS5167?viewlocale=en_US
    Simply take the iMac to an Apple Store or reseller. Make a backup of your data before taking it in

  • I need to interface SCC-TC02 with help of SC 2345 and PCI-6024E DAQ Card.please tell me the procedure and if possible send me the program

    Dear Friends,
               I need to interface SCC-TC02 with help of SC 2345 and PCI-6024E DAQ Card.But i can not understand example program.please send me the procedure to interface these three componnets and if possible send me the program.
    With Regards,
    Eswaramoorthy K V

    nce of nth triggering pulse. i need to know when the when the ist trigger occurs and when the nth trigger occurs . please tell me how to to . what i know is that event triggering has to be done with start and stop trigger. please tell me how it has to doneSuresh;
    What you will need to do is to set up a digital start and stop triggered Analog Input acquisition. Then you will need to have a counter set as event counter, having the specific number of pulses you need configured as the preset value, configured to count down, and generating a pulse after the terminal count has been reached. That counter output will be the stop trigger of the Analog Input operation. In summary, you will have the external pulse being both the digital trigger of the Analog Input operation and the source pin of the counter, and the counter output being the digital stop signal for the analog input.
    I'm attaching a Labview VI that does the start and stop analog input acquisition. You will need to include the counter part and set the stop s
    ignal to be the counter output.
    Hope this helps.
    Filipe
    Attachments:
    AI_Start-Stop_D-Trig.zip ‏25 KB

  • How to program the daq card to route signals?

    Hi,
    I would like to program the daq card to route signals, for example from DIO0 to
    DIO1. All this should happen without Labview, directly on the board. Is this possible?
    What I want to do, is to get a lot of signals as inputs and output those
    signals as they are. Sometimes I need to take one signal through Labview
    and make some modifications to it. If I route all the signals through Windows
    and Labview will propably cause latency, so I would like to do this at the lowest
    level as possible.
    Currently I'm using PCI-DAQ 6025E, but this card might not be sufficient for our
    needs, so if this is possible with some other card, please share your information.
    All information on this matter is highly appreciated.

    Oops!. I just noticed that I accidentally posted this question to the wrong forum.
    I posted a new one to "multifunction DAQ", so if you have something to say about
    this matter, then go here
    http://forums.ni.com/ni/board/message?board.id=250&message.id=31100
    Thanks.

  • Synchronize problem for DAQ cards

    I am trying to synchronize 4 PCI-6071 DAQ cards through cables using SCNCLK pin. I know the DAQ will send a pulse through that pin. but what is the frequency of the pulse?
    Also, I would like to know how to avoid the phase delay generated by the cable. Can I synchronize the DAQs through internet, how to do that?
    Thank you very much!
    Sincerely
    Joe yang

    The frequency of the pulse will be whatever you program it to be. For instance, one of the PCI-6071E's will use its own internal timebase and the other three (slave devices) will synchronize off of that device's (master device) clock. So you will programmatically control the master clock and then send that clock to the other three devices.
    An easy way to do this is by using the RTSI (Real-Time System Integration) bus on the PCI-6071E's. You'll notice that on the side of the PCI-6071E's there is an additional pin connector. This is for the RTSI bus. You can purchase a RTSI cable and connect the RTSI bus for each device and route the master clock to all other devices through the RTSI bus. I've included a couple of links below to documents that explain synchro
    nization and the RTSI bus. I hope this helps.
    How Do I Synchronize Two E-Series Data Acquisition (DAQ) Devices (For AT or PCI or DAQCards)?
    http://digital.ni.com/public.nsf/websearch/6EC96C76111D2E6A86256628008071A0?OpenDocument
    RTSI Bus Cables
    http://sine.ni.com/apps/we/nioc.vp?cid=3544〈=US
    Regards,
    Todd D.
    NI Applications Engineer

  • Develop & test a LabView program on a PC without DAQ card ?

    Hello,
    I am a LabView beginner.
    I would like to know if it is possible to develop & to test a LabView
    program for fast data acquisition (which uses double buffering) on a
    computer that have no a DAQ card.
    Many thanks in advance
    Francesco Di Maio

    I think see ur channel control string.It should include both index and channel number.may be u have entered config only ch0 not for others
    so increament ur ch index and ch number,
    I hope it will help u.
    Haider

  • Ground problem for daq card

    I am using daq card PCI-MIO-16E1.It was working fine in one PC.When transferred to another PC, there is some ground problem it seems.when no signal is connected, it is showing a voltage level of -5v and when a signal is connected gradually it rises ffrom this level and reaches the level of the signal.whereas in the old PC a level of about 0.1v was seen.this is irrespective of the configuration(differential,RSE,NRSE etc).can anybody help ?
    R.P.Kumar

    How does the 6070E (PCI-MIO-16E-1) perform if you put it back in the
    original system or yet another one?  Have you tried multiple channels? 
    Do you notice a difference in the keying of the PCI connector between
    the two motherboards?  The 6070E is a 3.3V 32-Bit card and will not
    work with a 5V 32/64-Bit slot even though it will fit.  Consult the
    following document for more details on PCI keying: PCI Keying and Voltage Compatability
    Elijah Kerry
    Senior Product Manager, LabVIEW
    Follow my Software Engineering for LabVIEW Blog

  • Pda module - ao examples for 6024 E daq card

    I am having trouble finding a working example of Analog Output for PDA (using a daq card 6024 E). Ni.com suggests using "PDA single point AO.VI" but I do not know how to configure channels. The website further states: "Single-point analog output is not supported in NI-DAQmx Base 1.0"
    Essentially I have tried using both Configuration utility and MAX to set examples, but in both cases the example does not recognize them. Is there any other way to configure a channel?
    Any suggestion will be greatly appreciated.
    thanks,
    -petar 

    Hi Petar-
    I spoke with the engineer you reached over the phone and seemed to believe that you might be using the incorrect version of NI-DAQmx Base.  With PocketPC you will need to use NI-DAQmx Base for PocketPC 2003.  After uninstalling your current version and installing this new version you will need to also install the driver software to your PDA.  This can be accomplished when connected to ActiveSync by choosing the option to install the driver to PDA in the Start>>Programs>>National Instruments>>NI-DAQmx Base folder.
    You will need to create the task to be used in the NI-DAQmx Configuration Utility in Windows.  First open the utility and click "Create New Task."  Make sure you give it a descriptive name and choose the appropriate device type as well as selecting an analog output channel type.  Click "Save and Exit" to save your choices.
    You will then need to open LabVIEW and target your PocketPC 2003 device on the splash screen.  Make sure that you do not open LabVIEW before saving the Task in the configuration utility or the task will not be referenced properly.
    Finally, extract the zip file in this KB and open the "PDA Single Point AO.vi" and click "Run" in LabVIEW with the target set to the PDA.  After a short time to build and deploy the app you should see the front panel appear on your PDA.  I tested with a DAQCard-6024E with good results.  Note with this example that you will need to click the "RUN" button each time you want to update the output voltage.
    EDIT:  I forgot to mention- if you receive a prompt for "ESeries.dll" you might have to browse to "C:\Program Files\National Instruments\LabVIEW 7.1\PDA\utilites\LVPocketPCProject\lib\DAQmxbase\E​Series.dll" to find the necessary file.
    Hopefully this helps-
    Message Edited by Tom W. on 07-27-2005 05:30 PM
    Tom W
    National Instruments

Maybe you are looking for

  • Unable to access Apps on HP Officejet Pro 8600 Plus

    Hi guys, I can print wirelessly and print remotely using the ePrint apps on my iphone and ipad.  Until recently, I have been able to access the apps, but this has stopped. I now get the following error message:  "The printer was unable to connect to

  • How to activate Standard BI Reports in CRM 7.0

    Hi, I am new to CRM. We are done with C41 of Best Practice, so i am able to activate all the standard CRM Interactive reports listed on UI. My Source system client and Reporting client are different on CRM System. CRM System is integrated with ERP sy

  • How do I get pass someone else's Apple ID on a iPad when I don't know the person? I cannot get pass this page

    I Bought a iPad and when I turn it on I get the hello scree, then the language page, then the country page then the fourth page says must sign in with Apple id and password and it shows the part of the persons I'd shaded out in grey. It says I need t

  • How do I change application/dock/desktop icons?

    I recently downloaded a set of icons I'd like to replace my current icons on my desktop/dock. However, I'm having some problems. I've searched for the process to switch them I'm aware that you have to go to the Command+i option, copy the icon in the

  • Role Expert: Org values Missing

    Hi, I ran the 3 Backgrnd jobs in sequential way: Org Value/Transaction/Activity Sync jobs and jobs were completed with no errors. I checked the log files and i see no major errors as well. But after completing the jobs, i tried creating a role and as