Phase Lock problem with a PXI-1000 chassis

As already discussed here, we had an application running smoothly on a 1042 chassis with a 8186 controller.
We generate two sine waves in phase quadrature, using two 5411 boards.
Unfortunately, we are now obliged to use a PXI-1000 with a 8170 controller, and we don't get anymore the expected results : the signals are generated with the correct frequency and amplitude, but the phase offset is totally unstable, as observed on an oscilloscop.
We are using the Synchronized wave generation NI example. Are we missing something ?
Please consider that we are not specialists in electronics, just plain biologists .
We need help URGENTLY !!!
Chilly Charly    (aka CC)
         E-List Master - Kudos glutton - Press the yellow button on the left...        

One thing that I noticed between the 1000 and the 1042 is that the 1000 has the Fan integrated with the power supply, so the fan is probably run off AC.  In the 1042, the fan is run off DC and as stated in the specifications greatly reducing electronic noise.  It could be that your phase offset is caused by the AC fan in the 1000.
You might want to try to move everything as far away from the power supply and fan as possible (if it is possible) to see if this helps at all.
Also, the 1042 and 1000 have a 10 MHz reference signal for timing pusposes to each of the modules.  The 1042 has an accuracy (skew) of 250 ps between each of the mudules.  The 1000 has a skew of 1 ns, obviously much greater of an error (less accurate), which could be causing some issues as well.
I do not know what freq you are operating at, but you may be able to filter some of the 60 Hz frequencies out with a smaller capacitor 0.1uF or so.
Good luck.
Kenny
Kenny

Similar Messages

  • Pessimistic lock problem with Sybase

    I am having a problem with performing pessimistic lock
    using Toplink and Sybase/HSQLDB.
    Code example:
    Object o = uow.readObject(...
    uow.refreshAndLock(o);
    //Change o
    uow.commitAndResume();
    ==========================
    I receive an Exception:
    Local Exception Stack:
    Exception [TOPLINK-4002] (OracleAS TopLink - 10g (9.0.4.2) (Build 040311)): oracle.toplink.exceptions.DatabaseException
    Exception Description: java.sql.SQLException: Unexpected token: FOR in statement [SELECT t0.CLASSIDENTIFIER, t0.DB_VERSION, t0.OBJECTID, t1.OBJECTID, t1.NAME, t1.DESCRIPTION, t1.TYPE, t2.OBJECTID, t2.MULTIPLE_SERVERS_POLICY, t2.OUTAGE_POLICY, t2.INCOMING_SCRIPT, t2.OUTGOING_SCRIPT, t2.OUTAGE_SCRIPT FROM ROOT t0, LDAPSERVICE t2, SERVICE t1 WHERE ((t0.OBJECTID = 252) AND (((t2.OBJECTID = t0.OBJECTID) AND (t1.OBJECTID = t0.OBJECTID)) AND (t0.CLASSIDENTIFIER = 'ORM.LdapService'))) [b]FOR UPDATE OF * NOWAIT]
    =================
    As you can see Toplink is trying to execute illegal statement : "....FOR UPDATE OF * NOWAIT"
    Do you have any idea what I'm doing wrong?

    Duplicate posting Pessimistic lock problem with Sybase

  • Locking problem with Postgresql

    I'm having some intermittent deadlock problems with Postgresql (7.1 and
    7.2) and Kodo 2.2.3 and 2.2.4.
    It appears to be a conflict between my JDO and my JDBC code. I reduced
    the problem section to the
    method found below.
    I am running 10 threads concurrently in this test script. Each thread
    is calling the "runQuery()" method
    below which creates a PersistenceManager, starts a transaction, runs an
    unrelated JDBC query, and
    then commits the transaction.
    The transaction is unrelated to the JDBC query, but it seems to
    interfere with it. After a random number
    of transactions, it locks up. Now that I've upgraded to 7.2 and 2.2.4,
    it doesn't seem to lock with an
    "UPDATE waiting" message like it did with 7.1 and 2.2.3, but the script
    still hangs. It's strange,
    because if I remove the superfluous Transaction "begin" and "commit", it
    runs fine.
    Any ideas on what might cause this?
    Thanks,
    -Mike
    private void runQuery() throws AppException {
    PersistenceManager pm=JDOFactory.getPersistenceManager();
    Transaction tx = pm.currentTransaction();
    tx.begin();
    tx.commit();
    Connection conn=null;
    Long listrunid=new Long (281);
    try {
    conn = JDOFactory.getConnection();
    String sql="update summaryreport set
    totalforwarded=totalforwarded+1 where listrunid=listrun.id and
    listrun.publicid=?";
    PreparedStatement stmt = conn.prepareStatement(sql);
    stmt.setLong(1, listrunid.longValue());
    _log.debug("executing: "+stmt);
    int result=stmt.executeUpdate();
    _log.debug("done executing: "+stmt);
    if (result==0) {
    _log.error("Nothing to update for id="+listrunid);
    catch (SQLException ex) {
    _log.error("SQLException: "+ex.getMessage());
    throw new AppException (ex.getMessage());
    finally {
    if (conn!=null) {
    try {conn.close();}
    catch(SQLException ex) {
    _log.warn(ex.getMessage());
    Mike Bridge

    Hi Patrick,
    You're right, that should be in a finally clause. However, my script seems
    to hang after about 10 to 30 of the 1000 iterations.
    -Mike
    Patrick Linskey wrote:
    Mike Bridge <[email protected]> writes:
    Hi-
    Here's a standalone program that shows the problem. If you remove the
    "tx.begin()" and "tx.commit()" lines,
    it seems to work fine. With them, I get some odd NullPointerExceptions at
    the start, then later it hangs.FTR, it looks like the hang is caused by the bit where threadDone() is
    only invoked when an exception is not thrown. If you move the
    threadDone() invocation to a finally clause, the hang will probably go
    away.
    -Mike
    import java.util.*;
    import javax.jdo.*;
    import java.sql.*;
    import com.solarmetric.kodo.impl.jdbc.*;
    * create table testtable (id INT, value INT);
    * insert into testtable(id, value) VALUES (1,0);
    public class ConcurrentTest {
    private static JDBCPersistenceManagerFactory factory = null;
    public boolean threadsaredone=false;
    public int iterations=0;
    public int threadsdone=0;
    public static Connection getConnection() throws SQLException {
    javax.sql.DataSource ds = (javax.sql.DataSource)
    factory.getConnectionFactory();
    return ds.getConnection ();
    public static PersistenceManager getPersistenceManager () {
    return factory.getPersistenceManager ();
    static {
    factory = new JDBCPersistenceManagerFactory ();
    factory.setNontransactionalRead (true);
    factory.setRetainValues (true);
    factory.setOptimistic (true);
    private void runQuery() {
    PersistenceManager pm=getPersistenceManager();
    Transaction tx = pm.currentTransaction();
    tx.begin();
    Connection conn=null;
    PreparedStatement stmt=null;
    int id=1;
    try {
    conn = getConnection();
    if (conn==null) {
    System.out.println("Connection is null");
    System.exit(1);
    String sql="update testtable set value=value+1 where id=?";
    stmt= conn.prepareStatement(sql);
    stmt.setLong(1, id);
    // System.out.println("executing: "+stmt);
    int result=stmt.executeUpdate();
    // System.out.println("done executing: "+stmt);
    if (result==0) {
    System.out.println("Nothing to update for id="+id);
    catch (SQLException ex) {
    System.out.println("SQLException: "+ex.getMessage());
    finally {
    if (conn!=null) {
    try {conn.close();}
    catch(SQLException ex) {System.out.println(ex.getMessage());}
    if (stmt!=null) {
    try {stmt.close();}
    catch(SQLException ex) {System.out.println(ex.getMessage());}
    tx.commit();
    public synchronized void threadDone(int threadid) {
    threadsdone++;
    System.out.println("Thread "+threadid+" is done");
    public synchronized void iterationstarted() {
    iterations++;
    System.out.println(" ** Starting iteration "+iterations);
    public void launch(int maxthreads, int repperthread) {
    runQuery();
    for (int i=0; i<maxthreads; i++) {
    System.out.println("launching thread "+i);
    Thread mythread=new MyThread(this, i, repperthread);
    mythread.start();
    while ( threadsdone<maxthreads ) {
    try {
    Thread.currentThread().sleep(2000);
    catch (InterruptedException ex) {
    System.out.println("Interrupted: "+ex.getMessage());
    System.out.println("threads reported finished: "+threadsdone);
    System.out.println("DONE!");
    public static void main (String[] args) {
    int maxthreads=10;
    int repperthread=100;
    ConcurrentTest ct=new ConcurrentTest();
    ct.launch(maxthreads, repperthread);
    private class MyThread extends Thread {
    ConcurrentTest testobj;
    int threadid;
    int repetitions;
    public MyThread(ConcurrentTest testobj, int threadid, int repetitions)
    this.testobj=testobj;
    this.threadid=threadid;
    this.repetitions=repetitions;
    public void run() {
    try {
    for (int i=0; i<repetitions; i++) {
    iterationstarted();
    System.out.println(" START iteration "+i+" for thread "+threadid);
    testobj.runQuery();
    System.out.println(" FINISH iteration "+i+" for thread "+threadid);
    testobj.threadDone(threadid);
    catch (Exception ex) {
    ex.printStackTrace();
    System.out.println("ERROR: "+ex.getMessage());
    Patrick Linskey [email protected]
    SolarMetric Inc. http://www.solarmetric.com
    Mike Bridge

  • W530 Num Lock problems with VMWare

    All,  I am having a major problem with VMWare and the W530 "Num Lock".  When I move the cursor into the VMWare window a message comes on say "NUM LOCK: ON" when I move it out of the VMWare window I see message "NUM LOCK: OFF".  I do not have any key on the keyboard to disable Num Locl.  There are utilities I can run in the SUSE VMWare image to capture the key binding and remap, but I do not have anyway of turning Num Lock on or off to capture
    the key binding.
    Suggestions ?
    Solved!
    Go to Solution.

    Hello and welcome,
    A couple of things you might try.  Don't know if they'll work on your W.  They do work on some other Lenovo machines.
    Plug in a USB keyboard that has numlock.  Use that and see if it sticks after reboot.
    Use the on-screen keyboard.  Click "options" and enable numeric keypad.  That should add a keypad and NUMLOCK key to the on-screen keyboard.  Use that.  See if it works - and if it sticks.
    (Windows 7) Start -> Accessories -> Ease of Access -> On-Screen Keyboard.
    A little more detail here:  http://www.beezmo.com/geezblog/?p=259
    Z.
    The large print: please read the Community Participation Rules before posting. Include as much information as possible: model, machine type, operating system, and a descriptive subject line. Do not include personal information: serial number, telephone number, email address, etc.  The fine print: I do not work for, nor do I speak for Lenovo. Unsolicited private messages will be ignored. ... GeezBlog
    English Community   Deutsche Community   Comunidad en Español   Русскоязычное Сообщество

  • Problem with HP Deskjet 1000 J110 cut photo

      Hello,
    With any format the document or image is cut to instill
    about 2 CM, despite having tried with different programs, also to take away
    edges of the press, etc., etc., is that the printer does not estisce those last cm? original:
    http://postimg.org/image/dwyzuvoh5/
    printed: http://postimg.org/image/wodllbdzb/  Tancks. 

    @pz1,
    Welcome to the forums!
    I understand your print jobs are printing out with partial printing on them, and I hope to help!
    I am curious to know if the issue could be within the printer hardware itself, and would like you to print out a diagnostic test page to find out.
    Please click this link, follow all of the steps and let me know the results:
    Fixing Print Quality Problems for the HP Deskjet 1000 (J110), 2000 (J210), 3000 (J310), and HP Deskj...
    If you wish to send me a "thank you" for my response to help, click the thumbs up  below!
    R a i n b o w 7000I work on behalf of HP
    Click the “Kudos Thumbs Up" at the bottom of this post to say
    “Thanks” for helping!
    Click “Accept as Solution” if you feel my post solved your issue, it will help others find the solution!

  • Locks problems with STS

    Hi,
    I am working with BPS into BI 7.0, and its STS. The user goes to the STS web page and takes a node A and changes its status to "In process" and its brother node B is "Send to approval".
    The node A is locked; the message said "An exclusive lock was set in subplan AA planning session BB for the transaction data. For this reason, you can only display the data. ... In the case Botton up ( it is my case), set automatically when a subplan was send for approval or was approval, but the node is "in process" and that node has only one planning folder.
    Thanks for your help.
    Victoria

    Hello Victoria,
    This is a weakness of STS regarding the locking concept, that it is not able to determine on which node the user is operating.
    Once there is one lock set for a specific user, this user is not allowed to open a planning layout out of STS. (beside the auth. object R_STS_SUP)
    You can debug this yourself. You can find this in function module UPS_CHECK_LOCKS_IN_HIER.
    Greetings
    Alex

  • How to acquire correctly three-phase signals (Problem with the gap between signals)

    Greetings
    I need to analyze three sinusoidal signals 120 degrees out of phase by nature including my version of LabVIEW 7.1 and the acquisition card I used is the Measurement Computing USB 1208FS. In principle the acquisition and display them individually does not represent any kind of inconvenience, the problem arises when I try to observe the three signals in the same waveform graph. At this point to run the test continuously (Continuously RUN) the signals lose their phase shift and this becomes variable along the process of signal acquisition occasionally taking its original phase shift (in Figure 2 shows how to vary the phase angle between the signals), just watch the same channel form using 3 distinct stages and the signal (in theory the same) is outdated fig 4. How can this problem be corrected? There is some appreciable time lag between data collection in the different channels that would alter the correct acquisition of the signals. You can correct varying the sampling frequency (rate) and the count?
      Pd = vi attachment used for the acquisition
    Thanks
    Attachments:
    figure 2.jpg ‏70 KB
    figure 4.jpg ‏72 KB
    3 channel.vi ‏388 KB

    Duplicate Post
    Cory K

  • Portait Lock Problem with IOS 4.2.1

    Since upgrading to 4.2.1, my phone screen orientation isn't working properly. Browser, text, email, notes etc stay in portrait mode when I turn the device horizontally. With it horizontally, I have to double-tap the home key, swipe to the lock key then lock and unlock before the screen re-orientates.
    This only fixes the issue temporarily, during the time I am using the app. When I switch to another app, the same issue occurs. Furthermore, it locks the app in landscape mode (which I don't mind!)
    This is only really a pain when I want to use text input.
    This image was taken whilst my phone was in portrait mode: http://www.haizdesign.com/lock.png

    There is no legit way to downgrade.
    Have you tried basics from the manual?
    Restart.
    reset.
    Restore.
    Troubleshooting MMS:
    http://support.apple.com/kb/TS2755

  • Auto lock problem with Shuffle 4th gen.

    On power up, automatically enters button lock.
    I'm then unable to take off the lock (hold play button for >3 seconds)
    I have to switch off, then have a second or 2 to use controls before it locks itself again
    Tried Reset/Restore etc. Any suggestions please!

    Tried Reset/Restore etc. Any suggestions please!
    A restore would have eliminated the possibility of software glitch/error so the problem is more than likely hardware related meaning you'll need to have the Shuffle serviced or replaced.
    B-rock

  • Locking Problem with Forms Builder 6i/Oracle 9i

    It appears that when form builder has a form open, all of the objects in the form are locked exclusively. This is causing loads of problems when trying to alter objects. Runtime doesn't seem to have this problem. Is this a known bug or is there a way to keep builder from obtaining exclusive locks.

    We have the same problem. It seems that if we use drop and create and not create or replace statments we don't get the locks. This is not a solution but perhaps a workaround.
    We tried to upgrade the database to 9.0.1.3.1 but that didn't help.

  • Screen lock problems with Alarm, etc...

    The Alarm notification window goes away too quickly.
    I have the screen lock setting ON (so I have to slide the yellow ball up).  I also have the screen lock time set to one minute.
    When the alarm goes off (IF it goes off, which is another bug) the screen turns on with the slider indicating an alarm is going off, but it quickly goes away.
    It doesn't stay active for the minute I have set. 
    Thus, I have to hit the button, then unlock the screen to snooze the alarm.
    Also I noticed that the screen lock, well, works whenever it wants to.  Sometimes Im asked to slide the ball, other times I am not.  I should be qued to do this every time I tap the power button.
    All these little bugs are making me a little leery of my Pre purchase...
    Post relates to: Pre p100eww (Sprint)

    I was on vacation this weekend and set my Pre alarm to go off both mornings.  The first morning it went off, but the touch screen, volume buttons, unlock, etc. were all frozen.  Nothing had any effect on the Pre whatsoever.  Had to completely shut down the Pre.
    The next morning, it simply didn't go off at all.  Triple-check the settings, and all were correct.  Just deecided to not work.

  • HT4623 iPad is locked; problem with iCloud

    my iPad is locked up, showing only the message iCloud Backup is unable to access my account. I can't shut it down or go to Settings. What to do?

    Have you tried a reset ? Press and hold both the sleep and home buttons for about 10 to 15 seconds (ignore the red slider if it appears), after which the Apple logo should appear - you won't lose any content, it's the iPad equivalent of a reboot.

  • Multiple NI-Switch problems with PXI-2566 including blue screen

    We've been having intermittent problems with our PXI-2566 for months now.
    It seems like at some point the device and/or driver gets in a state where the open of the device causes a "blue screen." It traps in niswdk.dll (addr: ae9db759, base: ae9b7000, datestamp: 488e1ebe). The NI_Switch version on this system is 3.8.0f1. We now have the system configured to do a full kernel dump (as suggested in another thread).
    We've seen some bad viStatus'es (that we've haven't been able to decode) returned from NI-Switch:
    niSwitch_InitWithTopology - 0xBFFA6767 
    niSwitch_Connect - 0xBFFA4B50 -- I think this is the error that starts the downward spiral...
    niSwitch_Disconnect & niSwitch_Connect  - 0xBFFA495D (after 0xBFFA4B50 error)
    We get a blue screen the next time we start our app -- best guess is on the niSwitch_InitWithTopology ("foo", NISWITCH_TOPOLOGY_2566_16_SPDT, VI_FALSE, VI_TRUE, ) call. 
    We'd seen these kind of problems several months back & switched out to a different PXI-2566 & they went away, but now they've come back. Not sure how much the relays have been stressed, but even if they were don't see why we'd get these types of failures. The card passes self-test (from Max), but I get errors running the soft front panel & can't get to the relay counts:
    The system is running XP. The application uses MSVC, VISA, etc. This doesn't have anything to do with powering on/off the PXI chassis (another reason for blue screens).
     Ideas for fixes or debugging ???

    OK, 1 easy answer: the device name was set to "PXI1-NI2566" MAX allows this & we have no trouble using this name from our application, but apparently the "-" is invalid from the soft front panel app. So at least I can get to the switch counts now (and they're all <2000).
    We did get another 0xBFFA6767 this morning, follow shortly by a blue screen & have a kernel dump. Does that help in tracking this down?
    We've been running this application for many months. It's use of the 2566 is pretty simple and has not changed. It fails intermittently & we haven't been able to correlate the failure with any other events. The system in general has been pretty stable in terms of hardware & software changes. 
    There are a lot of devices in this system -- this is the only one we're having problems with. We have a rack-mounted PC interfacing to separate PXI & VXI chassis. Here are summaries from MAX & Device Manager: 
    Is this enough detail? The MXI interface card (MXI-4?) is currently PCIe, but had this same problem with the PCI version of the card 
    Can you be more specific about resetting after a 0xBFFA6767 to get closer to the fault?
    The "other blue screen" events I was referring to were in a different thread on the NI forums. Those problems had to do power cycling the PXI (or powering it on after the PC) -- we know from experience not do that.

  • AIM ARINC board not detected with MXIe in a PXI-1033 chassis

    Hi,
    I have a PXI-1033 chassis with NI PXI-6229 and AIM boards (ARINC 429 & AFDX) linked to a PC with MXIe.
    Windows can't attribute enough ressources to this device (indicated in the devices manager) so I can't install drivers for my boards.
    If I only put NI PXI-6229 in my chassis, all is OK.
    If I only put AIM boards in my chassis, Windows doesn't boot.
    I tried with a PXI-1036 chassis linked to my PC with MXI-4, all is running correctly (NI and AIM boards).
    Is there anyone who detects a problem of compatibility between AIM boards and MXIe links, and what is the solution ?
    Thanks for answers.
    Matthieu

    Mmonterrat,
    Problems like this are quite often caused by the computer's BIOS.  Is there a BIOS update for your PC, and have you tried a different computer?
    You can get more information here:  http://digital.ni.com/public.nsf/websearch/05B7131814A5DDA38625710F006BB098?OpenDocument
    Robert

  • Fix for PXIe-1075 Chassis 3.V V Drift?

    I have a PXIe-1075 chassis which is exhibiting the type of voltage drift behavior described in Document ID 52DD5OL3.  The serial number matches with the numbers described in the document as one of a series which should be returned to NI for repair.
    As I'm on quite a tight budget, and the unit was purchased used (on Ebay), I'm wondering if anyone out there has any familiarity with this problem, and the manner of repair required.  I'm assuming that warranties are way out on this one.  I might attempt the repair myself.
    The KnowledgeBase document suggests that the problem is related to a connector problem on the PXIe-1075 chassis power shuttle.  Can anyone suggest more specifically which connector is the problem, and how it might be corrected by a capable, enthusiastic, and adventurous engineer?
    Thanks!
    Jon

    Hello Grandmaster_P!
    The unit's S/N: V08X16632
    Once again, this unit was purchased second-hand.  Can I still get warranty work on it?  It was originally a part of NI's RF road show, but ended up on ebay a few years back, where I purchased it from a freight recovery warehouse in Salt Lake City, UT.
    If it was not covered, have you any idea what this sort of repair might cost?
    Thanks!
    Jon

Maybe you are looking for