How to drive two shakers simultaneously?

Hi,
I wish to perform a MIMO modal analysis by using two shakers and two accelerometers and control and monitor them simultaneously.
Which hardwares do you suggest and is it possible by LabVIEW vibration toolkit?
Tanx

You should investigate the 4461 to verify that it meets your performance requirements. The 4461 supports two high-quality analog inputs and two high-quality analog outputs. LabVIEW and the Sound and Vibration Toolkit can be used to configure and control the analog channels in order to perform MIMO testing. The following document on modal parameter extraction should also be helpful as you move forward: http://zone.ni.com/devzone/cda/epd/p/id/6121
Doug
NI Sound and Vibration

Similar Messages

  • How to plot two points simultaneously on image?

    I want to plot two points simultaneously on an image. I tried using IMAQ overlay point and IMAQ Light meter for point. But when I try to plot two points using either of these two VIs, I find not even one point is plotted. How to resolve this?
    Solved!
    Go to Solution.

    intensity a écrit:
    I want to plot two points simultaneously on an image. I tried using IMAQ overlay point and IMAQ Light meter for point. But when I try to plot two points using either of these two VIs, I find not even one point is plotted. How to resolve this?If your image is zoomed out, the point size may be to small to allow a proper drawing of the point. Otherwise IMAQ overlay point works flawlessly...
    Message Edité par chilly charly le 01-31-2009 11:40 AM
    Chilly Charly    (aka CC)
             E-List Master - Kudos glutton - Press the yellow button on the left...        
    Attachments:
    Example_VI.png ‏223 KB

  • How to drive Two External Displays w/MacBook Pro

    I'd like to drive 2 external 24" displays with my MacBook Pro (MacBookPro5,1 -- mid 2009 I think) and have a couple of questions before I spend the money on the displays:
    1) It appears this can be done based on some of the other threads I've read, but I just want to be sure.
    2) I'll buy matched displays, but what is the max resolution I can drive them at? Just don't want to waste money on resolution I can't use.
    3) What video adapters do I need to use for this?
    Thanks much in advance.
    Message was edited by: rnanderson
    Message was edited by: rnanderson

    The Matrox DualHead2Go DP Edition can drive two 1920 x 1200 displays off the MBP's mini-Displayport:
    http://www.matrox.com/graphics/en/products/gxm/dh2go/
    Note that only the DP Edition, and not the Digital Edition, supports this resolution when used with a unibody MBP.
    Then there are USB video adapters, all or most of which do NOT support 1920 x 1200:
    http://eshop.macsales.com/item/Other%20World%20Computing/VIDU2DVIA/

  • How to run two threads simultaneously ....?

    Hello All,
    I Am developing an application which send some data to server and from remote place that data is fetched and displayed.
    For this i am using Java Servlet as a server which accepts data by readObject() method of object output stream and writes using writeObject() method.
    At remote end i am fetching the data and printing that using thread.Data is fetched using URL's method
    URL urlServlet = new URL("URL of servlet");
    URLConnection con = urlServlet.openConnection();But while fetching it takes some time say 1-2sec because of that my display is not continuous.
    I want to write an application such that two threads will be running(in synchronization),second thread will start after few ms of 1st thread.One thread will continuously fetches data and other will display, so that there will be no delay at all while displaying of data.
    How to do this?
    Thanks In Advance.

    Google on: java producer consumer example
    Kaj

  • How to set two Conditions Simultaneously in set where clause

    Hi,
    I have a messgechoice item , and i need to fire messagechoice VO with two conditions.
    For Eg:-- we have three Items ProjectContractor& Work Order on a custom Page , now i need work order list should populate on lelection of project & contractor both, so i have apply a fire partial event on contractor where i i get the parameter values as follows:--
    CO Code
    if("OrderNoself".equals(event))
    String value21 = (String)pageContext.getParameter("ProjectName");
    System.out.println("The Selected Project Name for self Contractor is "+value21);
    String value22 = (String)pageContext.getParameter("ContractorName");
    System.out.println("The SelectedContractor Name for ContractorName is "+value22);
    Serializable [] params11 = {value21,value22} ;
    am.invokeMethod("initWorkOrderNumberself",params11);
    AM Code
    public void initWorkOrderNumberself(String ProjectName,String ContractorName");
    getDprWorkOrderpopVO1().setWhereClause("PROJECT_NAME = " + "'"+ProjectName+"'");
    getDprWorkOrderpopVO1().setWhereClause("CONTRACTOR_NAME = " + "'"+ContractorName+"'");
    getDprWorkOrderpopVO1().executeQuery();
    Now when i run my form then Work order list only populateon set conditions ofContractor NAme only.
    Please suggest....

    Hi Tarun,
    Thanx for ur reply,
    i have used below mwntioned code provided by you but still i m getting error...
    public void initWorkOrderNumber(String ProjectName,String ContractorName)
    //getDprWorkOrderpopVO1().setWhereClause("CONTRACTOR_NAME = " + "'"+ContractorName+"'");
    //getDprWorkOrderpopVO1().executeQuery();
    getDprWorkOrderpopVO1().setWhereClause("PROJECT_NAME =:1 AND CONTRACTOR_NAME=:2");
    getDprWorkOrderpopVO1().setWhereClauseParams(null);
    getDprWorkOrderpopVO1().setWhereClauseParam(1,ProjectName);
    getDprWorkOrderpopVO1().setWhereClauseParam(2,ContractorName);
    getDprWorkOrderpopVO1().executeQuery();
    ERROR:---
    oracle.apps.fnd.framework.OAException: oracle.jbo.SQLStmtException: JBO-27122: SQL error during statement preparation. Statement: SELECT * FROM (select * from omaxe_work_order_headers
    where work_order_number is not null) QRSLT WHERE (PROJECT_NAME =:1 AND CONTRACTOR_NAME=:2)
         at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:888)
         at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:862)
         at oracle.apps.fnd.framework.OAException.wrapperInvocationTargetException(OAException.java:985)
         at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(OAUtility.java:210)
         at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(OAUtility.java:152)
         at oracle.apps.fnd.framework.server.OAApplicationModuleImpl.invokeMethod(OAApplicationModuleImpl.java:721)
         at omaxe.oracle.apps.xxopa.boqmain.webui.OmaxeDPRCO.processFormRequest(OmaxeDPRCO.java:107)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:799)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:363)
         at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processFormRequest(OAPageLayoutHelper.java:1118)
         at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processFormRequest(OAPageLayoutBean.java:1579)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:995)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:961)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:816)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:363)
         at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processFormRequest(OAFormBean.java:395)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:995)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:961)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:816)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:363)
         at oracle.apps.fnd.framework.webui.beans.OABodyBean.processFormRequest(OABodyBean.java:363)
         at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(OAPageBean.java:2633)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1659)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:497)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:418)
         at OA.jspService(OA.jsp:40)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:317)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:465)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:379)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:727)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:306)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:259)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:106)
         at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:803)
         at java.lang.Thread.run(Thread.java:534)
    ## Detail 0 ##
    java.sql.SQLException: ORA-01006: bind variable does not exist
    Regards
    Saurabh

  • How to VIEW two tracks's materials SIMULTANEOUSLY and SYNCHRONIZED in MONITORS?

    How to VIEW two tracks's materials SIMULTANEOUSLY and SYNCHRONIZED in MONITORS?
    "Program-monitor" shows the final edited material, and "Source-monitor" shows only one track at a time, and NOT SYNCHRONIZED with the sequence. "MultiCam-monitor" shows the tracks as I need, BUT editing is very stiff:  I want to do edits+cross-fades by hand IN THE TIMELEINE rather than by clicking the monitors. (Some of the "MultiCam-monitor's" other problems: 1) the timeline's time-inspector doesn't move while clicking the monitors, 2) vice-versa: monitor-image doesn't roll when the space-key is pressed for playback the timeline, 3) monitor doesn't show the cross-fades.....)   I understand the "Reference-monitor" doesn't help either at this.
    I would SO much like to SEE all tracks' materials simultaneously in whatever monitor, to edit efficently in the timeline.
    Software: Premiere CS3 version 3.2.0
    Operating System: Mac OS X (v10.4)

    You can only do this in the multicamera monitor.  That's what it's there for.  Proper procedure is to cut there, then go to the timeline and add transitions.
    If you're multicamera monitor playback isn't working correctly (I admit having a hard time understanding your points here), then try solving those.

  • How to establish two ethernet connections simultaneously?

    Hi!
    I have a two-ports router. The first port via ordinary RG-45, and the second port via usb interface.
    I want to have both of them to be connected simultaneously. I done this at Gentoo, but can't to do at Arch.
    So, what I done exactly:
    I found and loaded usbnet module: modprobe usbnet. After that I written appropriate values for new interface (eth1) in /etc/conf.d/network
    interface=eth0
    address=192.168.1.7
    netmask=255.255.255.0
    broadcast=192.168.1.255
    gateway=192.168.1.1
    interface=eth1
    address=192.168.1.70
    netmask=255.255.255.0
    broadcast=192.168.1.255
    gateway=192.168.1.1
    At this point I restarted networking: systemctl stop/start network and checked for new interface:
    ip addr | sed '/^[0-9]/!d;s/: <.*$//'
    and got output:
    1. lo
    2. eth0
    3. eth1
    OK, I decided to test new interface:
    ip link set eth0 down
    ip link set eth1 up
    eth1 started succesfully. But I can't to start eth0 back: 'ip link set eth0 up' does nothing, even I stopping eth1
    I tried to reboot and checked eth0 again: eth0 gone. No more eth0...
    ip addr | sed '/^[0-9]/!d;s/: <.*$//'
    1. lo
    3. eth1
    Second interface that was eth0 is missing. And I can't get it back.
    Where is eth0 and how to connect both interfaces simultaneously?
    Thanks in advance for any help.
    Last edited by chord (2012-11-14 21:35:07)

    fukawi2 wrote:
    hunterthomson wrote:No, using a bridge device connecting two Hosts to your Arch router/switch will not cause a loop.
    I'm assuming the "two devices" are actually the 1 router (via Cat5 and USB), and that the router is also acting as a bridge between those 2 interfaces.
    That's my understanding of the OP's situation anyway.
    That will not cause a switching loop. STP is enabled by defualt on a bridge device and will take care of that. The packets will only use one inteface, until one link is down. Then the packets will use the other interface.
    EDIT: Hum, really the OP didn't really give us enough info.
    The way I read it was that the Arch computer is a Router with 2 interfaces 1 RJ-45 and one USB-to-RJ-45. Then that's it. He didn't say anything more about his network. So, origonaly thought that he must be wanting to connect to other computer to this "Arch Router"
    |----------------------|
    |    Arch                |
    |   ____#-B___      |
    |--/--------------\----|
    |--#1----------#2---|
        |                 |
        |                 |
    |--#--|        |--#--|
    | H1  |        |  H2 |
    |------|        |------|
    BUT, This 'could' cause a broadcast storm if the "Switch GW" didn't suport STP.
    |----------------------|
    |    Arch                |
    |   ____#-B___      |
    |--/--------------\----|
    |--#1----------#2---|
        |                 |
        |                 |
    |--#---#---#--#---|
    |  Switch GW         |
    |----------------------|
    Last edited by hunterthomson (2012-11-19 08:39:22)

  • How to grab two IEEE 1394 cameras simultaneously?

    Is it possible to grab two or more firewire cameras simultaneously? I have two Sony XCD-X710 cameras and they are both connected in same card in PC. Grabbing works fine with only one camera, but when trying to grab two cameras simultaneously, the computer will crash. Sometimes it crash immediately and sometimes it takes few seconds to crash.
    Used frame rate is quite low (about 3.75 fps).

    It is definitely possible to acquire from two or more firewire cameras simultaneously, as long as you are not exceeding the bandwidth of the firewire bus (which you should not be at a frame rate of 3.75 fps).
    What version of the NI-IMAQ for IEEE 1394 driver do you have? There were some issues with version 1.1 of the driver with certain cameras and simultaneous acquisition, and these were resolved in version 1.5 of the driver. If you have not yet upgraded to version 1.5, contact NI Sales at (888) 280-7645 for a free upgrade.
    If you already have NI-IMAQ for IEEE 1394 version 1.5, please let me know and I would be happy to assist you further.
    Best regards,
    Dawna P.
    Applications Engineer
    National Instruments

  • How to initiate two simultaneous tasks? First waits on second.

    I'm looking for guidance. I feel my problem is likely very common. It involves performing two tasks simultaneously.
    I have a digitizer (pxi5105) and a waveform generator (pxi5412). I need to generate a pulse and record the response simultaneously. My experiment basically works like this. Imagine that a hammer strikes an object causing it to vibrate. I need to record the resulting vibration beginning with the hammer strike. The generator is the hammer, it generates a pulse. The digitizer records the vibration.
    I can imagine a couple of ways to do this. One is to first initialize the digitizer (set it up to measure voltage), then start the generator. The rising generator signal would trigger the digitizer to take a reading. The reading would be returned to the program for processing.  I'm thinking the digitizer task would have to run in a separate thread. Upon completion, the digitizer task would invoke a callback function in the main program to process the data. I think there's an example program demonstrating this kind of threaded programming. Is this the best way?
    Another approach might be to first turn on the generator and let it run continuously. Then activate the digitizer to trigger off the generator signal as before. This would avoid the complexity of a separate thread. Is this a better approach?
    Is there a way to trigger generator and digitizer simulaneously?
    If there is documentation/example of this please point me there.
    Any recommendations are greatly appreciated.
    thanks!

    Hi,
    I do not think you have to use multiple threads.
    Being very expensive devices, the digitizer and the wave gen are capable of handling most of the stuff on their own.
    First, you configure the generator to generate and the digitizer to trigger and acquire.
    Then, you start the wave generation by software command (digitizer starts acquiring automatically after the waveform crosses the trigger level).
    Then, you wait for the acquisition to finish.
    Then, you read the samples from the digitizer into your array.
    Then, you process them.
    As you see the flow of operations that your program should implement are sequential, not parallel.
    So I do not see a point where you will need multiple threads.
    If the generated waveform is very slow and thus the acquisition is supposed to last too long,
    you can use a small timeout value for your "Fetch waveform" function and loop on it.
    This way, since you can process events within this loop, your program will keep being responsive.
    Hope this helps,
    S. Eren BALCI
    www.aselsan.com.tr

  • How do I drive two Dell M110 projectors from my new 15" Macbook pro

    I am trying to drive two Dell M110 projectors from my 15" Macbook Pro.  When connecting one projector via the HDMI port I am able to utilize two seperate "screens" (laptop screen and projector display), but when I connect any projectors via the Thunderbolt port I am only able to clone the laptop desktop across all the connected displays.  I want to be able to display a seperate image on each display.  I am running Mountain Lion 10.8.2 and Windows 7 via Parallels 8.  Thank you.

    Please note that if Office is being removed to fix a problem prior to re-installing a new copy AppCleaner will not do what is needed, it is important to follow Microsoft's directions exactly, AppCleaner does not.
    Carolyn Samit's link is the correct method.

  • HELP! (how to acquire two channels via gpib?)

    Hi,
    I have the following problem:
    I have a LeCroy 4 channel OS connected via GPIB to my PC.
    I need to acquire 100ms of data from two channels simultaneously, triggering
    the event with a third channel.
    I have installed the Labview-IVI drivers for my OS, but looking at the
    application's example I find only a one-channel acquisition example, and I
    don't know how to change them in order to do a two-channel acquisition.
    (I' m able only to make sequential acquisitions....).
    How can I syncronize the read waveform blocks?
    Please help me,
    Many thanks
    Andrew

    Since you have an IVI driver for the scope, you can use the IVI Oscilloscope class driver. Do all of the initialization and configuration for acquisition, channel, and trigger (under the configuration palette). Under the measurement palette, you can do an IVI Scope Read Waveform for one channel, and then do a an IVI Scope Fetch Waveform. The read initiates an acquisition and the fetch returns a waveform for any other enabled channel without doing another acquisition. Both the read and fetch return an initial x relative to the trigger and x increment in seconds so its easy to get the data you need from the waveform arrays. Good luck.

  • Can I open these two database simultaneously on a same system?

    I have cloned the current database using Oracle EM Clone tool on a same WinXP system. Can I open these two database simultaneously on a same system? If can, How can Iogin to another database(cloned database)?

    You should be able to start both databases if you did the cloning correctly.
    EM use RMAN duplicate to clone database. It's basically created a AUXILIARY database and duplicate target database into it.
    You must enter destination global name and instance name before proceed. What's instance name you entered?
    set your ORACLE_SID to that instance name and login.

  • How to run two or more reports in parallel?

    Hi,
    Scenario:
    I have created three report programs. After the first report is processed, I prepare a selection parameter based on the result  and call the other two programs simultaneously by using the SUBMIT command.
    Issue:
    As the other two programs are completely independent, I want the these to run in parallel and return the result set.
    Can anybody suggest how do I achieve this?
    Regards
    s@k

    Dear Radhika,
    Thanks..:)
    To add to the problem, after the first program is processed and I get the result, I prepare a selection parameter table. This
    table I pass to the other two programs as shown:
    Program 2:
      SUBMIT <program_name> AND RETURN
              USER sy-uname
              WITH SELECTION-TABLE lt_params_1.
    Program 3:
      SUBMIT <program_name> AND RETURN
              USER sy-uname
              WITH SELECTION-TABLE lt_params_2.
    As suggested by you, I have checked for the job options. I found that i need to call the function modules in the order as
    1. JOB_OPEN
    2. JOB_SUBMIT
    3. JOB_CLOSE
    The question is how do i pass the selection parameter table in the FM JOB_SUBMIT? I can see there is a report parameter but how do I pass the table to it
    Can you please suggest.
    Regards
    s@k
    Edited by: siemens.a.k on Feb 4, 2010 4:03 PM

  • Send one message to two receivers simultanously

    Hi,gurus:
    I wanna know how can we send one message to two receivers simultanously.
    Our scenario is file to file,and we add two receivers in receiver determinations,and leave the conditions empty.
    But it seems the message was only sent to one receivers.
    Any ideas?

    Hi...
    You should be able to send same file to two different receivers. For that you need to create :
    1. Two communication channels for two receivers
    2. Add two receivers in the Receiver Determination ( under Configure Receivers)
    3. Two interface determination for two receivers
    4. Two receiver Agreements having two different receiver CC.
    5. Only one sender agreement.
    If you have created all the above objects, you should be able to send a file to two receivers.
    Thanks,
    Pooja

  • How to run two libraries? [11.0.0]

    Hey everyone. I've been using iTunes for a long time now, as it is a relatively good program for organizing my huge library> I don't use it to listen to music, but I often need to move files around and onto the appropriate devices for my family. Because of this, I got an external hard drive. From time to time, iTunes will forget that my library comes from my external. usually, this is after booting iTunes without having the external plugged in. This can be a nuisance, because iTunes then decides to fill up my laptop's free space with the large amounts of music I put on at once. It gets especially annoying when I need to consolidate files to ensure they are all on the hard drive because it will consolidate to the computer instead.
    My question is, how do I set iTunes up so it will always look for my hard drive and use that as the library first? Then, and only then, if it cannot find my hard drive, it will use my computer's storage. Most important to solving my problem is that during those times it uses my computer's storage, it should automatically use my hard drive if present upon restarting iTunes.
    I have figured out how to have two libraries, but I need to know how to put one on a higher priority and as a default that doesn't get changed.
    To recap, If I run iTunes without my external hard drive, it changes the library location to my computer and does not put the setting back to how it was.

    Aarowaim wrote:
    how do I set iTunes up so it will always look for my hard drive and use that as the library first?
    This is done by default, but it is up to the user to ensure the external or network drive is connected.
    Aarowaim wrote:
    Then, and only then, if it cannot find my hard drive, it will use my computer's storage.
    Again, this is done by default.
    If the user fails to connect the external drive before started iTunes the following steps should be taken.
    Close iTunes.
    Connect drive.
    While holding SHIFT, launch iTunes.
    When prompted to locate or create a new library, select locate and point iTunes to the external drive.
    Is the iTunesLibrary.itl file actually on the external drive or is it on the C drive of the computer?

Maybe you are looking for