Can multiple LabVIEW programs simultaneously access the same NI-DAQmx hardware?

I am developing a test station system that, in essence, runs several
seperate LabVIEW programs simultaneously on the same computer, each
controlling a different set of I/O channels on one shared set of NI
DAQ hardware (analog and digital I/O PCI boards with external signal
conditioning).
I have already gotten a system like this running almost flawlessly
using LabVIEW 6.1, NI-DAQmx 7.1 with traditional channels, and older
E-series DAQ hardware. So long as two programs do not try to write to
the same output channel simultaneously, everything works exactly as
expected--I can even read from the same (named) channel simultaneously
from more than one program. The only issue I have had is that if
one
of the compiled applications is closed (not just stopped, but closed)
while others are still running, Windows XP (SP1) will bluescreen on a
driver error. This is undesireable, but acceptable (though if there's
a fix/workaround, I'd love to hear it).
I am now building a similar system using mostly the same software
(with an upgrade to LabVIEW 7.1), and I've noticed that the new
M-series DAQ hardware seems to offer much more bang for the buck than
old E-series hardware and its kin.
My question is this: It appears that I/O on M-series hardware must be
performed with new mx channels, with traditional channels not being an
option. I am therefore wondering if I will be able to do this kind of
multiple simultaneous access with mx channels, or if I must purchase
the classic hardware and use traditional channels for this somewhat
unorthodox application.
(Incidentally, the multiple simultaneous program thing is a
requirement for this system, as it is the only clean way to run
multiple
identical copies of the same complete program that only
operate on different I/O channels, and re-doing the program from
scratch is not an option.)

Dear Anonymous,
Thank you for contacting National Instruments.
To address your question, I don't know if multiple simultaneous access with mx channels is possible, but I do not see why it wouldn't be. The best way to find out would be to test it. I don't have your program or hardware, so I'm pointing you to some Compatibility VIs. These are VIs that look exactly like Traditional DAQ VIs except that underneath they call the DAQmx driver instead of the Traditional DAQ driver. If your device works when you substitute these Compatibility VIs in for the Traditional DAQ VIs, then you'll know the M Series boards will work for you.
Here is the link for information about the Compatibility VIs:
http://digital.ni.com/softlib.nsf/954feaeea92d90918625674b00658b
83/9d67f671bcc6850586256e630059308b?OpenDocument
Let me know if you have any further questions or if this does not resolve your issue.
Thanks again and have a great day!
Chad AE
Applications Engineer - National Instruments

Similar Messages

  • Can multiple libraries be sync to the same iPod?

    As I start upload songs to iTunes library, quite quickly it has increased to 4 GB with the library big enough to use the side scroll bar. I guess we can have multiple libraries in iTunes in the same computer. But can multiple libraries be sync to the same iPod? i.e. Can I see more than one library in the ipod?
    I find it uneasy to see too many entries in the library all the time. There is no way to make it invisible, hence this question.

    If you want to connect and use an iPod with more than one library (or more than one computer) you need to change the update preference in the iPod Summary tab to "Manually manage music and videos" and click Apply. The content of iTunes and the iPod are not syncronised in this mode so the two can be different. You can directly access the content of the iPod and play it through iTunes and you can drag and drop whatever you want to the iPod from either library:
    Using iPod with Multiple computers
    Managing content manually on iPod
    Syncing Music to iPod
    Using multiple iTunes libraries -Mac
    Something else to be aware of when using an iPod in manual mode is that the "Do Not Disconnect" message will remain on the display until you physically eject the device: Safely Disconnect IPod

  • Can two java program write to the same port by fetching data from different

    can two java program write to the same port by fetching data from different ports, if yes is thing possible for a 3rd program to get all data (is there any data loss or collision)
    how is this possible

    can two java program write to the same port by fetching data from different portsTwo java clients can connect to the same server port and they can both write to it. However the server will see the connections as two separate accepted sockets.

  • Siebel Remote - Can multiple disconnected users be on the same laptop?

    Has any open come across the following requirement? I have a customer that is interested in 'sharing' laptops with multiple offline users with the ability to sync. Can we have multiple disconnected users on the same laptop? If so what would be the options? The challenge is how to manage multiple extracts on one MWC installation. I suspect that 'OOTB', we only support one extract per machine/installation of the MWC. We may be able to support multiples, but it would take some config/customization.

    Please don't post the same question in different forums
    Siebel Remote - Can multiple disconnected users be on the same laptop?
    multiple disconnected users on the same laptop
    Siebel Remote - Can multiple disconnected users be on the same laptop?

  • Indesign CC cannot place any jpg format  in my Drive E (psd is OK, jpg in Drive C is OK) while Indesign 6 can. 2 programs installed in the same C drive.

    Indesign CC cannot place any jpg format  in my Drive E (psd is OK, jpg in Drive C is OK) while Indesign 6 can. 2 programs installed in the same C drive.

    You will most likely get better help in InDesign
    The Cloud forum is not about using individual programs
    The Cloud forum is about the Cloud as a delivery & install process
    If you will start at the Forums Index https://forums.adobe.com/welcome
    You will be able to select a forum for the specific Adobe product(s) you use
    Click the "down arrow" symbol on the right (where it says All communities) to open the drop down list and scroll

  • HT1719 Can more than one device access the same ITunes library?

    Can more than one device acess the same ITunes library?  And if so, does each device's list of songs remain separate and distinct for each device?

    No problems whatsoever. I have 3 iPhones and 3 iPod touches with different IOS connected.

  • How can multiple apple Id's share the same iTunes library?

    We are now starting to venture into teenagers and ore-teens. I would like to create multiple ID's for messaging and contacts, but I still want to use the same library... Is that an option?

    Yes they have different sign ins for iCloud, FaceTime, Messages and iTunes, you can all use the same ID to sign into iTunes but use different ones for the others.

  • Can two copies of LR access the same library at the same time?

    I am in a small studio with multiple Mac workstations and multiple copies of LR. We often have shoots where one person will work on photos from the reception of a wedding while another person works on the ceremony photos at the same time. So far we just export the XMP metadata to the DNG files when we are done working on one machine and import the XMP metadata of those files on the other computers to have the changes up to date.
    Currently we are all using our own libraries. The only problem is that virtual copies do not transfer in this process.
    Can we all use the same LR library at the same time to work on different parts of an event, and therefore all be able to see the virtual copies, collections, and other changes that we make to images including the images that we send to PSCS2 to further edit and then re-import?
    Does anyone know if this will work, or will it bring about the end of the world as we know it?

    Since the beta had it, under the name of "binders", it's something that's been thought out, put in, but pulled when the switch was made from collections to folders as the primary "keeper" of the images. So I feel there's good reason to expect it back at some point.
    <br />
    <br />One way or the other, it probably will not signal the end of the world!
    <br />
    <br />
    <span style="color: rgb(102, 0, 204);">John "McPhotoman"</span>
    <font br="" /></font> color="#800000" size="2"&gt;~~ John McWilliams
    <br />
    <br />
    <br />
    <br />MacBookPro 2 Ghz Intel Core Duo, G-5 Dual 1.8;
    <br />Canon DSLRs

  • Can two or more users access the same Airdisk at the same time?

    I have a USB hard drive attached to my AEBS as a shared drive, and I can access it from any of my four macs. The problem is I have to disconnect from it on one mac before the other macs can access it. If I don't, the second mac receives an error that it doesn't have permissions. Is that normal?

    you really should use eclipse and maven to work with multiple developers. something like [1] will be helpful
    [1] http://www.cqblueprints.com/xwiki/bin/view/Blue+Prints/The+CQ+Project+Maven+Archetype

  • Can multiple photos be displayed at the same time in  a slideshow?

    Hi folks,
    I don't actually have iPhoto '11, I'd like to get a little info before I go out and get it. I really like photo slide shows to music, it's the thing I love most about my first gen Apple TV. The slide show is awesome, how it displays many photos at once, spins them around, layers them, etc. Is there any way to replicate that behavior with an iPhoto slide show?
    Thanks for your time!
    -Adam vonNieda

    Alternatives to iPhoto's slideshow include:
    iMovie, on every Mac sold, as is iDVD.
    Others, in order of price:
    PhotoPresenter $29
    PhotoToMovie $49.95
    PulpMotion $129
    FotoMagico $29 (Home version) ($149 Pro version, which includes PhotoPresenter)
    Final Cut Express $199
    It's difficult to compare these apps. They have differences in capability - some are driven off templates. some aren't. Some have a wider variety of transitions. Others will have excellent audio controls. It's worth checking them out to see what meets your needs.
    However, there is no doubt that Final Cut Express is the most capable app of them all. You get what you pay for.
    Regards
    TD

  • Can more than one user on the same computer access an itunes music library

    I want to be able to access the same itunes music library from to different user on the same computer so either one of us when we log on the computer can open up Itunes and access the same songs. Is it possible?

    Yes this is possiable using the "Share" feature in iTunes. You just have to consolidate your library and then move the "iTUnes Music" folder to your share folder. A step by step detailed instructions on how to set this up can be found here. http://docs.info.apple.com/article.html?artnum=93195

  • Can i access the same Itunes account and playlist on multiple computers

    I would like to access the same I Tunes (library, play lists, etc.) on multiple computers...is this possible?

    Hello sdfarmer99,
    This can be done by setting up Home Sharing on the system with the library that you want to share.
    iTunes: Setting up Home Sharing on your computer
    http://support.apple.com/kb/HT4620
    Cheers,
    Allen

  • Can ABAP program and a Java apps access the same DB table?

    If an ABAP program and a Java apps access the same DB table, how does the Enqueue services from ABAP and Java communicate with each other to ensure locking consistency (if they even communicate with each otehr at all)?
    Or there wont be such situation because there are separate schema for ABAP stack and Java stack?
    Your help is greatly appreciated.

    Hello!
    A while ago I was a subject to criticism too for not granting points to helpfull answers. I appeared to be ungratefull, but I'm actually not (I guess the same goes for Vincent). I absolutely agree that good people who provide helpfull answers deserve (at least) points, but I didn't quite get the whole idea with points untill I was explicitly warned. I took some time to correct this and I granted points for all my past questions, generously, with "interest rates" for waiting.
    My point is:
    The pointing system is good, but unintuitive and not documented. I suggested this at that time, and I see that nothing has changed since. I see also that I'm not the only one who has experienced missunderstandings.
    I repeat the message to SDN people: Please provide some info on pointing system! A few sentences behind a "What's this?" link would do. It's not such a hard work.
    Thanks!
    Kind regards,
    Igor Barbaric

  • Can CF and ASP Access the Same Database?

    Hello. I'm about to go into beta with a ColdFusion 8 site I
    just wrote, and I've just realized there could be a problem I
    haven't anticipated. There's another site, written in ASP, which
    will accessing the same data at the same time. The data are in
    FoxPro for DOS, which (if I have the terminology right) is a 'file
    server' database. Both my site and the ASP site will be accessing
    it through ODBC. I will be accessing it on a read only basis, and I
    believe the ASP site accesses it read only as well. However, other
    employees in the company are constantly accessing it read/write.
    The ASP site has been already up and running for some time,
    and the office manager (it's a small company) finds that he is able
    to avoid conflicts by first stopping the ASP server each morning,
    then starting FoxPro, then re-starting the ASP server. (I do not
    mean the IIS server, but a little EXE written by the ASP
    programmer, which puts up its own little window with 'start' and
    'stop' buttons on it.)
    However, I find that on my own PC, using the free Developer
    version of ColdFusion and accessing my site as localhost, if a DBF
    (database file) is opened in FoxPro (even if no one is currently
    writing to it), then my CF web site cannot access it, and vice
    versa. That is, if I start FoxPro first and open the DBF of
    interest, my web site can't access that DBF. And conversely, if I
    access it first via my web site, then FoxPro can't access it. In
    other words, the solution which works for the office manager and
    his ASP site does not work for me with CF on my local PC.
    Will matters be different in their system, where I will be
    installing my site tomorrow, along with the Standard version of CF
    8? If it matters, the FoxPro data and the Web server will be
    different boxes linked by a network. The operating system is
    Windows 2003 if I recall correctly.
    Should I be saying 'Oops!' right about now?
    I can probably come up with a workaround by having FoxPro
    write a record to an alternate DBF every time the DBF of interest
    to my site is updated, but will I have to do this?
    Thanks for your help.

    paross1 wrote:
    > there probably isn't
    > much that can be done with a database that probably
    isn't designed for multiple
    > simultaneous transactions.
    >
    > Phil
    >
    Not much that can be done to make the database robust and
    handle
    simultaneous transactions. But you could wrap all your CFML
    that
    accesses this resource in named <cflock ...> tags so
    that they are
    single threaded, thus restricting CF to one access at at
    time. Then
    wrap all of this up in a <cftry><cfcatch...>
    blocks to gracefully handle
    when the database is locked up by some other user/process.
    You will still have many times when the CF application will
    not be able
    to access the resource do to locking issues, but it will
    handle this
    gracefully and not just FAIL.
    Of course this will have serious performance, throughput and
    scalability
    consequences. But I suspect if you are using something like
    FoxPro you
    are not building an application expected to handle heavy
    load.

  • Accessing the same stateful session bean from multiple clients in a clustered environment

    I am trying to access the same stateful session bean from multiple
              clients. I also want this bean to have failover support so we want to
              deploy it in a cluster. The following description is how we have tried
              to solve this problem, but it does not seem to be working. Any
              insight would be greatly appreciated!
              I have set up a cluster of three servers. I deployed a stateful
              session bean with in memory replication across the cluster. A client
              obtains a reference to an instance of one of these beans to handle a
              request. Subsequent requests will have to use the same bean and could
              come from various clients. So after using the bean the first client
              stores the handle to the bean (actually the replica aware stub) to be
              used by other clients to be able to obtain the bean. When another
              client retrieves the handle gets the replica aware stub and makes a
              call to the bean the request seems to unpredictably go to any of the
              three servers rather than the primary server hosting that bean. If the
              call goes to the primary server everything seems to work fine the
              session data is available and it gets backed up on the secondary
              server. If it happens to go to the secondary server a bean that has
              the correct session data services the request but gives the error
              <Failed to update the secondary copy of a stateful session bean from
              home:ejb20-statefulSession-TraderHome>. Then any subsequent requests
              to the primary server will not reflect changes made on the secondary
              and vice versa. If the request happens to go to the third server that
              is not hosting an instance of that bean then the client receives an
              error that the bean was not available. From my understanding I thought
              the replica aware stub would know which server is the primary host for
              that bean and send the request there.
              Thanks in advance,
              Justin
              

              If 'allow-concurrent-call' does exactly what you need, then you don't have a problem,
              do you?
              Except of course if you switch ejb containers. Oh well.
              Mike
              "FBenvadi" <[email protected]> wrote:
              >I've got the same problem.
              >I understand from you that concurrent access to a stateful session bean
              >is
              >not allowed but there is a
              >token is weblogic-ejb-jar.xml that is called 'allow-concurrent-call'
              >that
              >does exactly what I need.
              >What you mean 'you'll get a surprise when you go to production' ?
              >I need to understand becouse I can still change the design.
              >Thanks Francesco
              >[email protected]
              >
              >"Mike Reiche" <[email protected]> wrote in message
              >news:[email protected]...
              >>
              >> Get the fix immediately from BEA and test it. It would be a shame to
              >wait
              >until
              >> December only to get a fix - that doesn't work.
              >>
              >> As for stateful session bean use - just remember that concurrent access
              >to
              >a stateful
              >> session bean is not allowed. Things will work fine until you go to
              >production
              >> and encounter some real load - then you will get a surprise.
              >>
              >> Mike
              >>
              >> [email protected] (Justin Meyer) wrote:
              >> >I just heard back from WebLogic Tech Support and they have confirmed
              >> >that this is a bug. Here is their reply:
              >> >
              >> >There is some problem in failover of stateful session beans when its
              >> >run from a java client.However, it is fixed now.
              >> >
              >> >The fix will be in SP2 which will be out by december.
              >> >
              >> >
              >> >Mike,
              >> >Thanks for your reply. I do infact believe we are correctly using
              >a
              >> >stateful session bean however it may have been misleading from my
              >> >description of the problem. We are not accessing the bean
              >> >concurrently from 2 different clients. The second client will only
              >> >come into play if the first client fails. In this case we want to
              >be
              >> >able to reacquire the handle to our stateful session bean and call
              >it
              >> >from the secondary client.
              >> >
              >> >
              >> >Justin
              >> >
              >> >"Mike Reiche" <[email protected]> wrote in message
              >news:<[email protected]>...
              >> >> You should be using an entity bean, not a stateful session bean
              >for
              >> >this application.
              >> >>
              >> >> A stateful session bean is intended to be keep state (stateful)
              >for
              >> >the duration
              >> >> of a client's session (session).
              >> >>
              >> >> It is not meant to be shared by different clients - in fact, if
              >you
              >> >attempt to
              >> >> access the same stateful session bean concurrently - it will throw
              >> >an exception.
              >> >>
              >> >> We did your little trick (storing/retrieving handle) with a stateful
              >> >session bean
              >> >> on WLS 5.1 - and it did work properly - not as you describe. Our
              >sfsb's
              >> >were not
              >> >> replicated as yours are.
              >> >>
              >> >> Mike
              >> >>
              >> >> [email protected] (Justin Meyer) wrote:
              >> >> >I am trying to access the same stateful session bean from multiple
              >> >> >clients. I also want this bean to have failover support so we want
              >> >to
              >> >> >deploy it in a cluster. The following description is how we have
              >tried
              >> >> >to solve this problem, but it does not seem to be working. Any
              >> >> >insight would be greatly appreciated!
              >> >> >
              >> >> >I have set up a cluster of three servers. I deployed a stateful
              >> >> >session bean with in memory replication across the cluster. A client
              >> >> >obtains a reference to an instance of one of these beans to handle
              >> >a
              >> >> >request. Subsequent requests will have to use the same bean and
              >could
              >> >> >come from various clients. So after using the bean the first client
              >> >> >stores the handle to the bean (actually the replica aware stub)
              >to
              >> >be
              >> >> >used by other clients to be able to obtain the bean. When another
              >> >> >client retrieves the handle gets the replica aware stub and makes
              >> >a
              >> >> >call to the bean the request seems to unpredictably go to any of
              >the
              >> >> >three servers rather than the primary server hosting that bean.
              >If
              >> >the
              >> >> >call goes to the primary server everything seems to work fine the
              >> >> >session data is available and it gets backed up on the secondary
              >> >> >server. If it happens to go to the secondary server a bean that
              >has
              >> >> >the correct session data services the request but gives the error
              >> >> ><Failed to update the secondary copy of a stateful session bean
              >from
              >> >> >home:ejb20-statefulSession-TraderHome>. Then any subsequent requests
              >> >> >to the primary server will not reflect changes made on the secondary
              >> >> >and vice versa. If the request happens to go to the third server
              >that
              >> >> >is not hosting an instance of that bean then the client receives
              >an
              >> >> >error that the bean was not available. From my understanding I
              >thought
              >> >> >the replica aware stub would know which server is the primary host
              >> >for
              >> >> >that bean and send the request there.
              >> >> >
              >> >> >Thanks in advance,
              >> >> >Justin
              >>
              >
              >
              

Maybe you are looking for

  • BI Java Installation Error

    Hi,all: I did the installation of BI Java Installation yesterday,but it terminated during process"SAP J2EE Engine Online Deployment". It informs "MUT-02041 SDM call of deploySdaList ends with returncode 4". I check the callSdmViaSapinst.log, below is

  • Would you get a macbook air today?

    I heard rumours that there would be new macbook airs on or around March. I am 80% sure about this because intel will release its Ivy core on March which apple planned to use for the new macbook air and pro. I actually planned to get it on Christmas b

  • IMA 11 (Appropriation request) How to make the partner filled automatically

    Dear All, I have requirement to prevent partner (position) to be changed by some users. Is it possible to make the partner filled automatically ? Let say i choose appropriation request type A1. It will belong to 5 positions. Let say : Applicant : A A

  • Has anyone experience with personal oracle on a lone machine?

    I keep changing configurations around trying to connect with personal oracle running on my own machine. Right now, EasyConfig doesnt like any of the service_names I give it and gives me ORA-12514. Please post or e-mail me. Thanks

  • OracleXE- PostgreSQL database link problem

    I have set up a database link between Oracle XE and PostgreSQL using unixODBC, but I seem to be having trouble with certain data types. Here's what I mean... First I execute the following DDL in postgres: create table "TEST1" ( "TEST1ID" integer, "TE