6024 Acquisition through LabView

I have two PCI-6024E's running under LabView 6.1
I'm currently running a 200ms sample time / sweep time and want to speed that up, ideally by a factor of 10.
If anyone has any code modules that optimise the reading and writing through these cards I would appreciate some input on how I can do this.
Thanks in advance

I was doing a continuous acquisition of every channel on both cards and writing to 3 of the 4 available analogue outputs.
I was acquiring 10 samples per analogue channel.
So that's 16 digital outputs and 16 analogue inputs and 3 analogue outputs.
The quickest I was able to service every input and output was once every 200ms.
Retrospectively I don't think I was using the NI vi's optimally. I've made a few changes and can now do the same operation every 60ms.
This still seems slow to me.
Thanks for the reply.

Similar Messages

  • Framegrabber board control with ActiveX through LabView

    I have a framegrabber board that is not from National Instruments. It is
    from a
    company called Coreco. The name of the board is the Bandit board. I have
    been
    trying to determine how to control it through LabView. Several weeks ago
    I found
    the ActiveX control for the Bandit board on the Coreco website (www.coreco.com).
    I installed the control so that LabView could control the board. However,
    I have not
    been able to get image acquisition. I have read the instructions for the
    ActiveX control,
    but everything I try still does not start image acquisition. Does anyone
    have experience
    with both LabView and the Coreco Bandit ActiveX control. I would also consider
    some other approach to controlling
    the Bandit board. Thank you for any help
    that
    you can give.
    Sincerely,
    Trinity Ellis

    >
    > I have a framegrabber board that is not from National Instruments. It
    > is
    > from a
    > company called Coreco. The name of the board is the Bandit board. I
    > have
    > been
    > trying to determine how to control it through LabView. Several weeks
    > ago
    > I found
    > the ActiveX control for the Bandit board on the Coreco website
    > (www.coreco.com).
    > I installed the control so that LabView could control the board.
    > However,
    > I have not
    > been able to get image acquisition. I have read the instructions for
    > the
    > ActiveX control,
    > but everything I try still does not start image acquisition. Does
    > anyone
    > have experience
    > with both LabView and the Coreco Bandit ActiveX control. I would also
    > consider
    > some other approach to controlling the Bandit
    board. Thank you for any
    > help
    > that
    > you can give.
    >
    > Sincerely,
    >
    > Trinity Ellis
    >
    Try to use the Windows-DLL with is delivered with your board. I had used a
    Matrox-Genesis board and had the same problems. The dll's worked. Gruß,
    Tobi.

  • FI MM integration _ Asset acquisition through PO

    Hi,
    in FI MM integration , Asset acquisition through PO - Do we need any configuration in OBYC/OBYD?
    Thank you
    Vedavatee

    When you receive the asset through MIGO for Asset PO, system automatically consume this material for the specied Asset and Gl account which are mentioned in the PO.. these happened through the settings in OMWN..
    Same way, you can stock the asset and later you issue to a Asset number and Gl account... so setting in OMWN with 201 movement and VBR are required. OMWN is mostly SAP standard and you can only change the account modifier if you want to have your own account modiefer for some specific reason. otherwise you dont need to change anything in OMWN.

  • Open CSV files in Excel through labview

       Dear,
    Am not famillar with *.csv files but I would like to know if it's possible to : open a CSV files in excel through labview.
    I can't used ActiveX for my application. This application is on Labview 8.2
    Regards
      Massif

    Hi Massif,
    a .csv file is a spreadsheet file, so use the "open spreadsheet file" VI.
    Cheers
    Edit:
    Dang, I'm always 30seconds behind you smercurrio!
    Message Edited by lmtis on 04-22-2008 10:27 AM
    Jim
    LV 2013
    Attachments:
    csv.png ‏2 KB

  • How to control RS232 Interface through LABView?

    Does LABView have the ability to control RS232 Interface? If it does, what version of LABView has this capability? The LABView versions that we have in the company are 7.2 and 8.1 only. The operating systems that we have are Windows and Linux.

    i have a question i am wanting to control an rfid reader/writer that has a  RS232 or USB connection through labview. Here are some specs on the product. is this possible for it to work.
    Key Features
     Fast data transfer
     Supports multi-detection
     ANT1015A for wall or desktop 
    mounting
     Baud rate: 19,200bps, N, 8, 1
     ABS housing
     RS232 or USB connection
     IP40 protection rating: waterproof 
    and dustproof
    Technical Specifications
    Frequency 13.56MHz
    Technical certificates CE, FCC
    Power requirements 12V DC, 300mA 
    Display 3 status LEDs
    Read/write distance 30cm, with ISO 15693 compliant transponders
    Technical Certificates CE, FCC 
    Antenna connection RP-SMA 50ohm
    Transponder compatibility HF, ISO 15693 compliant transponders
    Operating temperature 0 to 60°C
    Storage temperature -20°C to 70°C
    Humidity 10% to 90% relative
    Dimensions 345mm × 240mm × 20mm (L ×  W × H)
    The link below will take you directly to the product.
    Hf Rfid
    Attachments:
    13.56 MHz. High Frequency (HF) Reader RFID Writer with Antenna.pdf ‏389 KB

  • How do I properly build a dll in cygwin (gcc) that can be loaded through Labview 5

    I am a newbie to building dlls as well as to cygwin. I realize that this is more a cygwin/gcc dll build question, but I have built a dll (using cygwin) that can only be accessed by running an executable through cygwin. When I try accessing a function in the dll through labview, I keep getting a "function not found" error, even though the parameters etc are correctly passed.
    If anyone has built a dll through cygwin (and has had success using it through Labview), I would appreciate directions on how to do so properly.
    Thank you in advance.

    Yes, this is a cygwin support question, so I won't be able to help you much from the LabVIEW side. Just make sure you follow the instructions in Using External Code in LabVIEW manual on gcc compiler.
    Building and Using DLLs
    Zvezdana S.

  • AUC acquisition through IO

    Hello Friends,
    Could anybody explain me the procedure of AUC acquisition through Internal Order and settlement of this IO to AUC and AUC to main Asset?
    Let me know the step wise details start from creation of IO to settlement to main Asset
    Thanks to all
    NMB

    Hi
    Create an IO  - KO01 fill the details
    Go to Extra tab select Asset Under Construction
    Save
    While doing the FI transaction the use the cost object Internal Order. The value are taken into IO.
    To check the line items in Internal ORder use KOB1.
    Settle the Internal order to AUC. Use KO88 and settle the order in processing type select Automatic remove the test run & execute.
    Accounting Entry will be
    AUC Dr
    Contra Capitalized Cr
    When AUC is completed and ready to move to Asset
    Maintain settlement rule in KOB5. THe recevier shall be FXA and give the Asset No & %.
    Again executive KO88 & in processing type select partial settlement or Full settlement and execute
    Accounting Entry will be
    Asset Dr
    AUC Cr
    Thanks
    Colin Thomas

  • Is it possible through labview to set and read window¿s based file properties​?

    Any file in XP operating system has file properties associated with it, such as, size, location, when the file was created, modified and last accessed. I know that Labview has the ability to access the size and modified property. Other file types such as image format types jpg, bmp and tif have additional associated properties such as: title, subject, author, and comments. Is it possible through labview to read and set these properties programmatically?

    Hpopenoe wrote:
    > Any file in XP operating system has file properties associated with
    > it, such as, size, location, when the file was created, modified and
    > last accessed. I know that Labview has the ability to access the size
    > and modified property. Other file types such as image format types
    > jpg, bmp and tif have additional associated properties such as: title,
    > subject, author, and comments. Is it possible through labview to read
    > and set these properties programmatically?
    Well, you can most probably do that by calling Windows API functions.
    Note however that the properties you mention are not generic Windows
    file properties but file specific internal attributes. Explorer does at
    least in XP handle some of those properties and shows them to the user
    but does so with internal file type handlers to extract the properties
    from the file.
    I'm not sure those file type handlers are actually available for other
    applications than Explorer without quite some work. If they are
    available they are certainly not part of the standard Win32 API but most
    probably part of the Windows shell component and I would guess not just
    through normal API function calls, but through the shell namespace
    enumeration, which is built on COM interfaces, something you only can
    call from standard programming languages, most of them are done in C++
    (and if you are a little more persistant in standard C).
    So you are likely to need to either write your own DLL doing the nitty
    gritty work of calling the shell interface and using that DLL in LabVIEW
    or find an Active X component which does the work for you. No doubt
    there is such an Active X component somewhere but how good and expensive
    is always a big question.
    Rolf Kalbermatter
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions

  • Using Intermec printers to print through LabVIEW

    Hi! I would like to call my Intermec label printer to print through LabVIEW over the serial connection (RS-232 port) but I have no idea on how to start. Anyone has any suggestions or examples that I can refer to ?
    Thanks!
    Regards,
    YuanGe

    Hi Smercurio,
    Thanks for the reply. I only have some example programs which were written using Visual Basic 6.0 as reference. I do have the Intermec Programming Language(IPL) Guide also.
    I had tried to do some callings to the printer using the commands from the IPL Guide, but it seems that the printer doesn't respond to anything at all. I am using the  basic_serial_write_and_read.vi to do some serial programming with the printer and LabVIEW but to no avail. Every command that I tried to input, the read control returns exactly what I had input, which probably shows that it is not working as I hope it is.
    I had used LabVIEW for my final year project during my university days, but it had nothing to do with serial connection/communication, so you can say I am a greenhorn in this area.
    Attached is the VI that I used to do the calling and the IPL Guide.
    Many thanks!
    Regards,
    YuanGe
    Attachments:
    basic_serial_write_and_read1.vi ‏31 KB
    IPL Intermec Printer Language 066396.pdf ‏1522 KB

  • How to upload a template in sharepoint and send notification through labview?

    Hi,
    i am trying to make a form in LabView and want to send notification through labview if possible and upload it on sharepoint site. Can it be done?
    I am attaching the vi. in this i have few questions?
    In front panel if you click STANDARD there will be several options through which we can choose from. For every  option which is clicked by user i need to get a pop up box in which there will be options which user want to choose. example if user select A then pop up box pops out and there will be 5 things in which he need to tick depending on what he wants. I tried to make case for each options but could not understand how to do it.
    And
    How to make Submit, Exit, preview order buttons?
    Thank You
    Attachments:
    WEB_TEST.vi ‏13 KB

    Hello Hnagpal,
    I just wanted to clarify the question first. Are you basically wanting to create a LabVIEW VI that you can upload to a Microsoft SharePoint site, and then have users who go to the SharePoint site run this VI directly from the site, and essentially see the front panel on SharePoint site? If this is the case, I don't believe this currently supported in LabVIEW. There may be a way to do it by creating a web service with your VI first, and then using this web service file in conjunction with sharepoint, but that may be tricky to get working.
    As for making case structures, the case structure you have in your VI will only run once (you need to put it in a while loop if you want the functionality of having it update when the user changes their selection). The case structure will choose the case that is selected when the user first runs the VI. You also need to put the code you want to run for each case inside the respective cases of the structure (I assume this was your next step since there is currently nothing inside the case structure).
    To make various buttons, you can go to the front panel, right click and go to "modern" then "boolean" and put and "ok button" on your front panel. You can then change the name of the button to whatever you want and edit the text it displays (like Submit, Exit, or Preview). I hope this helps!
    -Nathan H
    Software Developer
    National Instruments

  • I would like to know if i can share variable across internet through labview?

    Hi, I am trying to learn how to share measured data across internet through labview so that it can be viewed and controlled offline. For this i have seen the G server configuration guide. Can i have a shared variable so that the data logged into this variable can be accessed and controlled through the other remote system. Further  can i have some theresholding operation on this shared variable to raise a alarm when the condition is satisfied.
    If there is some reference document which can clear these issues then kindly post the same.
    Regards
    Shashi

    differential equation wrote:
    I have read the link which you have forwarded. I just want to reconfirm my understanding that if we want to share the variable using single process then we don't require any special hardware but in all other cases we need to have dedicated hardware.
    You don't need any dedicated hardware. The variable engine can run on your local computer.
    LabVIEW Champion . Do more with less code and in less time .

  • Control MAX through labview

    Hi,
    Is there any way by which I can control and make selections in MAX through labview code?
    I need to select driver sessions for IVI classes of instruments. For this it will be good if I can create IVI classes and select driver sessions programatically using labview.
    Any take on this?

    JoshuaP wrote:
    The closest thing to a programmatic API for MAX is the NI System Configuration API, however I don't think that you can currently use it to configure IVI settings.
    No, you cant use any existing API to programatically adjust IVI config settings.
    However, all of these settings persist in "XML-Hell."  With the right file manipulations,  regisistry entries and / or details on what, if any, services need to be triggered to update it is THEORETICALLY possible.
    Spoiler (Highlight to read)
    I Wouldn't try it without serious NI involvement.  There is almost certainly a better way to get what you want.
    I Wouldn't try it without serious NI involvement.  There is almost certainly a better way to get what you want.
    Jeff

  • Disable "Close" button of command prompt through LabVIEW using Win32 APIs

    Hello all,
    I am trying to disable the close button of a third party console application that I am invoking through LabVIEW. I tried using GetSystemMenu() and DeleteSystemMenu() from user32.dll, but somewhere I am doing it wrong.
    Can anyone can suggest a solution to this?
    Thanks!
    FraggerFox
    -FraggerFox!
    Certified LabVIEW Architect, Certified TestStand Developer
    "What you think today is what you live tomorrow"
    Solved!
    Go to Solution.

    Do you have the handle to Window?  Off hand, I don't know how to delete it, but here is some C# code that I used to grey out the close window button in another project:
            [DllImport("user32.dll")]
            private static extern IntPtr GetSystemMenu(IntPtr hWnd, bool bRevert);
            [DllImport("user32.dll")]
            private static extern bool EnableMenuItem(IntPtr hMenu, uint uIDEnableItem,
               uint uEnable);
            private const Int32 SC_CLOSE = 0xF060;
            private const UInt32 MF_BYCOMMAND    =0x00000000;
            private const UInt32 MF_ENABLED = 0x00000000;
            private const UInt32 MF_GRAYED = 0x00000001;
            private const UInt32 MF_DISABLED = 0x00000002;
            private void EnableClose(bool enable)
                IntPtr pSysMenu = GetSystemMenu(Handle, false);
                if (pSysMenu != null)
                    EnableMenuItem(pSysMenu, SC_CLOSE, MF_BYCOMMAND | (enable ? MF_ENABLED : MF_DISABLED));
    This was fairly easy to convert over once I had the handle (this is from a library I picked up somewhere).
    Hope this helps.
    A
    Attachments:
    WINUTIL.LLB ‏609 KB
    DisableCloseButton.vi ‏44 KB

  • How to change IP address of the hardware through labview

    Hi all
    I need help from you all.guys.i need to change the IP address of my hardware through Labview.
    I have connected around 30 numbers of similar Hardware products through Ethernet switch to my PC
    Each Hardware is assigned with an IP address.
    I need to change the IP address of all the 30 Hardware units through Labview.
    Kindly can help me out in this
    Thanks
    With regards
    Bala

    Balavbs_83 wrote:
    Hi all
    I need help from you all.guys.i need to change the IP address of my hardware through Labview.
    I have connected around 30 numbers of similar Hardware products through Ethernet switch to my PC
    Each Hardware is assigned with an IP address.
    I need to change the IP address of all the 30 Hardware units through Labview.
    Kindly can help me out in this
    Thanks
    With regards
    Bala
    There is no standardized way to change the IP configuration of remote devices. It is all depending on that device itself. Some use bootp procedure, some use custom (proprietary) UDP messaging, some are only reconfigurable through DHCP and some are simply not reconfigurable remotely at all.
    What applies to your device you will have to find out yourself. Quite often it is the second one and in that case unless the manufacturer documents the UDP protocol to do so, which they seldom do, the only option is to use the configuration utility that is provided by the manufacturer. If it is a command line utility you can call it through System Exec otherwise you will have to do it outside of LabVIEW.
    Rolf Kalbermatter
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions

  • DC motor closed loop control through labview using usb 6008

    Hello
    i am doing a project in which i want to control the speed of a DC motor (PID control) through labVIEW 2010. I am having a DC motor, a drive unit that regulates the voltage to the motor by getting analog voltage from 0 to 3.3V ( it can be used for both directions) and i also have a NI usb 6008 board. The problem is that i can't feed the usb 6008 with the digital signal from my hall effect speed sensor. Is it posible with this setup to control the motor?? I can also try to use the pulse as analog input and trasform the frequency into rpm's. Then i am thinking of generating an analog signal to feed the motor drive. If you have any further suggestion of a probably better hardware setup would be more than helpfull to me.
    Sincerely
    Jason Chaloulos

    Hello Michael
    Thanks for the reply. I came across those topics before and all of them are trying to generate a PWM signal as output i want to use just an analog signal output so timing on the output is not that important i guess. i am struggling on getting the frequency from the digital input signal that my hall effect sensor generates. Since the maximum speed of the motor is 3000 rpm and with my tooth wheel the maximum  output frequency of the sensor will be 300Hz which i see its way less than the limitation of my ni board. Is there any tutorial documentation that might help me with this one ? Thank you in advance.
    Kind regards
    Jason

Maybe you are looking for

  • Xorg.conf nVidia ION resolution

    Sorry for my English. I have this board: ASUS AT5IONT-I, Atom D525, ION2, PCI-E 4X, 2xDDR3 SODIMM, Gbit LAN,E-sata, USB3.0, DVI, HDMI, Fanless, Heatpipe, Mini-ITX. And, trying to make HTPC. I install Arch with openbox, but the problem is with video r

  • Appropriate scales for graphing over a date range

    Hi! I am making a report using BO XI 3.1 which will include a graph where the y-axis is the score of some metric and the x-axis is the date of the score. The goal of the graph is to be able to easily see how metric scores are changing over time. Beca

  • Can you help with a Trash problem?

    I recently upgarded to 10.6.8 and all has been well.  But now I am having a Trash problem.  I can't drag to trash.  A list comes up, showing 'preparing to move to Trash', with a blue and white flashing line, apparently for every item..  But it has be

  • HTML output with CrystalReports Server 2008

    Hi there, I am thinking of evaluating the Crytsal Reports Server 2008. But basically, I just have one question about it: - How does the HTML output of the Crystal Reports Server look like? Can it be directly shown in a browser window? - Does the Crys

  • Printing on ticket printer

    Hi Gurus, Does SAP support printing on ticket printer (just like in the supermarket)? If yes, how to do it in Smartform? Thanks.