Problem with analog inputs on sbrio 9627

Hey guys!

I have a problem in my Single Board RIO 9627.
I use 4 differential analog inputs (AI0, AI1, AI2 and AI3).
What happens is that when I place a sensor or even a button on one of the entries and nothing on the other inputs, it affects all other inputs, increase in the level of each input voltage.
Can someone tell me how to solve this problem in the hardware or software?

Thank you!

Multiplexed inputs must have a low impedance! If you have pictures of ghosts.

Attach entries open to GND (or do not read )

If you want to read switches or buttons use a pull upwards or downwards the resistance.

Tags: NI Hardware

Similar Questions

  • Strange problem with analog simultaneous output / input

    I use a card PCI-6221. I have an application which generates 2 waveforms (finished samples) and simultaneously records 4 channels of analog input. I am using the sample clock AO as the sample for the analog clock.

    As a test, I plugged in the first AO (AO0) all 4 channel inputs. What happens when I run the vi, it's that the first sample on the first string (AI0) has the value of the last sample that was out on AO0, of the previous generation.

    Example:

    AI0 AI1 AI2 AI3

    -0.369-0,001-0,001-0,001

    -0.001 0.062 0.062 0.062

    0.062 0,124 0,124 0,124

    etc.

    I understand that it is a problem with the relative time of update of the AO and sampling of IT.

    He has to go: AI0 read / write AO0 / read AI1 / read AI2 / read AI3.

    I use DAQmx Timing (sample clock) to specify the clock AO as the sample for the AI clock. I noticed that this has an advantage of input terminal called assets. Ah, I thought - if I put the active side to neutralize the AI always begins sampling half a clock cycle after the OD has updated. Evil. It makes absolutely no difference. Maybe the AO clock signal is a very short pulse?

    Is there a way to specify the order in which updated inputs and outputs analog / sample?

    Hi CDancer,

    Change analog output voltage is not instantaneous. It depends on the speed of scanning of the Council with the difference the tension of the previous.

    You're right that the AO sample clock is a very short pulse. As far as I remember, it is the order of 50 ns.

    Here are two ways to insert a break between the tasks of HAVE and AO:

    • Delay the first conversion of IA (AI0) regarding the sample clock HAVE: use DAQmx calendar > more > converted > sample clock delay > Delay and DelayUnits properties.
    • Delay the sample clock HAVE first with regard to the relaxation of beginning of AI: use the DAQmx > start > more > Delay and DelayUnits properties.

    Brad

  • Why do I get an offset with analog input


    Hello

    Thanks for posting your question on the forum.  I suspect that there may be a problem with
    the grounding.  I recommend looking through
    Developer Zone article, field wiring and analog noise considerations
    Signals
    , which describes in detail how to properly ground a signal.

    The important things to note are that you have a floating
    the source signal (unrelated to the construction on the ground) or an earthing and the
    setting input of your measurement (differential, referenced asymmetric,)
    non-references asymmetric).  For
    example, if you have a floating source and you try to measure the
    signal in differential mode, you must add two resistances (between
    10kOhms and 100kohms) to land correctly signal.  Resistance would HAVE + AI GND and
    other resistors would connect I - of AI GND.

    Post back with more details about your configuration of source and the input of the signal if you need more help.

  • Problem with analog output card FPGA 7851R

    Hi all

    First of all, I am a beginner in FPGA programming.

    In my application, I'm generating an analog voltage, for example 6V in a FPGA 7851R card is placed in 1033 PXI. I'm passing this tension to an another PXI with LabVIEW RT. Instead of getting a continuous 6V I'm getting some spikes with 6V. I enclose the screenshot of waveform which has obtained in PXI with RT the PXI card used is PXI-4462. I also enclose the code. Why am I getting this ears? Will there be another procedure to generate a continuous signal? Is there any problem with the acquisition?

    Please help me

    Thank you & best regards

    Rajesh R. Nair

    Thanks sumit.

    Problem is solved!

  • Integrate the outputs analog with analog inputs

    I have a program that displays 2 analog output waves and a separate program that captures the analog data through several materials of NEITHER. I need to integrate the program outputs analog in my analog input program.

    The program of analog output is fixed as "AO_Triggers_LowLevel.vi" and the analog input is fixed as "ExperimentDAQ.vi". When I try and integrate these programs I get 'error-200560 occurred at DAQmx waiting until the Done.vi' to my function to wait until it makes my task of analog input (background of the program). I think it is my mistake in the order that I'm wiring to the top of my son of error but I'm not sure. I watched several tutorials (Timing and synchronization features of DAQmx) but I'm totally stuck.

    Any suggestions are greatly appreciated. Thank you!

    Alberto M.

    I think I've fixed this problem. I extended my flat sequence structure to include the lines of task and error of my task outputs analog and things seem to work.  I'm still not sure about what caused my error and why it has solved the problem...

  • Problem with text input.

    Hello.

    I have problem with input text boxes / text fields. In the text fields of the text cursor (line) just stops flashing. If you start to type, it does not show the text you type in unless minimize you and maximize the window. This happens in many programs.

    For example, office 2013:

    ^

    Type the text. Cursor does not move and it does not have the blink event as it should.

    ^

    Reduce and optimize the Word then, now the typed text is visible.

    This also happens in Chrome too. If you type something in, the text box does not update, but the drop down menu suggestions only. I have no idea why it does.

    Can someone help me please?

    Thanks for reading.

    It is usually a video driver issue.  At the office, you might be able to alleviate the problem by disabling the settings video hardware acceleration.

    Although I would like to ask when this problem started for you, because that might help identify the real causes and lead to a better solution.

  • Problem with the input query mode. FRM 41009, 40301

    Hi all

    I have a problem with the mode of input query. What can I say, I'm in the mode of input query, and I click on a button. I get the error THAT FRM-41009 displayed.

    Now, I've wanted handled. So I created a trigger of error in order to handle the error.

    IF ERR_CODE = 41009 THEN
    NULL;
    END IF;

    A problem is that when you use the null value, it will not terminate the mode of input query, and then I get frm-40301 error.

    Second, it's that I can't use exit_form in a trigger of the error.

    I am aware that I can press F4 to exit this mode, but I don't want to do whenever I'm sure I'll get the user complaints.

    Another solution would be to put the following code in the trigger when key pressed for each button in the form:

    If: system.mode = "ENTER-QUERY" then
    exit_form;
    end if;

    But I don't want to reproduce this code in my form.

    Please can you give me an idea how to handle this correctly?

    Thank you
    Michael

    PS: Version of the form = > ORACLE FORMS 10g (Forms [32 bit] Version 10.1.2.3.0)

    I have a problem with the mode of input query. What can I say, I'm in the mode of input query, and I click on a button. I get the error THAT FRM-41009 displayed.

    What is the code in the trigger of your button When-Button-Pressed (WBP)? Maybe you should check to see if the form is in the Mode query in your WBP rather than try and remove the error? In other words, eliminate error - do not delete it. :)

    If you want instead to remove the error, there is a technique to built-ins call restricted to a trigger that does not allow them. Do this by the use of a millisecond zero Timer. For example:

    /* Sample On-Error Trigger */
    DECLARE
      n_err_cd   NUMBER := ERROR_CODE;
      t_on_error TIMER;
      ZERO  NUMBER := 0;
    BEGIN
      IF ( n_err_cd = 41009 ) THEN
        /* Create Timer to execute Exit_Form() */
        /* to Cancel Query-Mode. */
        t_timer := Create_Timer('ON_ERROR', ZERO, NO_REPEAT);
      ELSE
        /* Handle all other errors here... */
      END IF;
    END;
    
    /* Sample When-Timer-Expired Trigger */
    DECLARE
      v_Timer  VARCHAR2(30);
    BEGIN
      v_timer := Get_Application_Property(TIMER_NAME);
    
      IF ( v_timer = 'ON_ERROR' ) THEN
        /* Notice, the timer name is case sensative! */
        Exit_Form;
      END IF;
    END; 
    

    I am aware that I can press F4 to exit this mode, but I don't want to do whenever I'm sure I'll get the user complaints.

    Well, it's just standard features of Oracle Forms. If you switch the Mode request form - you must run a query or cancel the query Mode! This is how it works. Your users need to understand that and accept it - just as they accept the functional also for other programs. ;) Another option would be to add a "Cancel request" button to your form and make it so it is enabled only when the form is placed in Query Mode. Just a thought...

    I personally prefer to prevent the occurrence of an error rather than remove the error. :)
    I hope this helps.
    Craig...

  • Problem with 'Text input' and «Close a PopUp» required

    Hello world

    I'm having a little problem with a popup,

    I have a popup with I opened on the action of a button with this code...

    {} public void showPopup (RichPopup loPopup)
    FacesContext facesContext = FacesContext.getCurrentInstance ();
    ExtendedRenderKitService = service
    Service.getRenderKitService (facesContext,
    ExtendedRenderKitService.class);
    service.addScript (facesContext, ' AdfPage.PAGE.findComponent ('"+ loPopup.getClientId (facesContext) +"') ". show();" ');
    }

    Show pop-up, ok within the pop-up window, I have a window Panel and a presentation of form with 3 text input, this input due reg exp validation text and are true... in my layout, I have 2 buttons, one to save the changes, and another button 'Cancel' to close the popup...

    The problem I have is, if one of the text entry has an "Error Message" (for the validation of reg exp or need) and I click on the button 'Cancel', don't close my popup.

    My code to close the popup in my grain of support is:

    this.getPoPo1 (.cancel ());

    Where poPo1 is a var RichPopup

    I already try with masquer()... and nothing!

    Hope someone can help me, I want to emulate the close context menu icon feature.

    Greetings from the Mexico!

    Alberto Tapia

    A Cancel button to true immediate property?

     
    

    This setting configures if data - client-side or server-side validation - is ignored when the events are generated by this component.

    Timo

  • Problem with the input TextField line number

    It's driving me crazy. I have a textfield with the input of type value. I want to delete it when the user presses enter on the ground and the carrot to return to the first line of text. However when I do this, I can never get the carrot to return to the first line, after I clear the field and he's always on the second line. If anyone knows the solution, please let me know. Here's the code that creates the field and clears it.

    The ScrollableTextEvent allows just my request to know that the key was pressed without the SHIFT key down. My application then calls the clear function.

    use a delay (1ms is fine) to call clear().

  • Strange problem with analog output PCI 6251 and BNC-2110

    I'm controlling current source of third parties using the connectors of analog output on my card PCI 6251 and BNC-2110.

    The current source needs an input signal of 0.1V. I tested it using a battery, the potentiometer and the voltmeter, and by manually adjusting the voltage of power current works - current output with control voltage scales according to the specifications and is relatively stable.

    The data acquisition card works too - when I connect a voltmeter to the AO0 AO1, the measured voltage corresponds to the target with great precision value.

    But when I connect the current source of third AO0 AO1 data acquisition card, the measured output voltage drops and fluctuates. This applies to both channels of the AO.

    I wonder what is the problem here. I suspect it could be a matter of the grounding - the current analog control of the source is an entry with two floating terminals differential. I tried to return the switches FS/GS on the BNC-2110, but that makes no difference.

    Anyone knows similar behavior? Does anyone have any suggestions?


  • 6143 problem with Analog In

    Hello

    We have a cards 6143 PXI system. on 1 card in slot 8, we get allways-5V on several channels in MAX Testpanel.

    Is the fault of the card?

    Hello Jochen,

    Thanks for yor reply, I got the - 5V, if I had connected to the inputs together (short).

    I disconnected our signal Box - air conditioning - (its a Bedo - Box) and connected the 6143 with SCB68 connector housing.

    No problem, all worked fine, the 6143 wasn't damaged.

    Was the reason, we have also a 6733 D/A - card, it was a mistake between the connection cable, and the D/A - a/d card to the

    Signal - conditioning - box.

    Teradein

  • Problem with Terminal, input sub vi

    Hi, I added a terminal to one under vi (trying to add an entry to accept a string entry).  When I display the contextual help of the Terminal comes with a pink wire, but when I select the sub that is not possible to add the right input does not appear the vi in the schema of the new terminal.  the Subvi is used in several places, and the program will not work until I have add the input string at each location the sub that VI is used.

    Thank you.

    If the Subvi appear greyed out, try right-click and then re - bind to Subvi.

  • problem with html5 Input types

    Hello world!

    I use certain types of entries HTML5 but 2 problems at the moment:

    • the type of entry number works fine, except that it does not allow to add negative numbers (of, no simple way). y at - it an option to include a negative sign key in the keyboard "numbers"?
    • the entry of date type also works well, except that I can't put a default value. tried with different date formats, but still get an empty value.

    Thank you!

    Nuno

    OK - I forgot to mention that you can try to use the phone type for a 'digital' field that accepts a '-' character until we have this problem.

  • Problem with mouse input Manager with the mouse button

    Hello

    I'm trying different things to determine weather conditions, I'm going to use JavaFX for one of my projects. Here's one of my problems. I had a scene with only a circle inside. I want to run an event that would be returned when I press the left button of the mouse outside of the circle, then enter the circle with the mouse and the button is held down. However, it seems that the mouse gesture events are blocked when you press a button.

    Does anyone have a solution to my problem?

    Thank you.

    Hello

    You're right, the "MouseMove" and "mouse entered" events seem to no longer be fired when a drag is in progress. A little annoying, but perhaps also by design.

    Drag mouse events on the other hand get programming at this point so you can use them for what you want. It seems THAT JFX suppose the node where the drag started is the one who cares for the event if you don't get the events drag on the circle directly. So the simple way only I can see for this is follow slide it the mouse on the "outer" and then detect what child was wriggling on manually. Something like this:

    final FlowPane rootNode = new FlowPane();
    rootNode.setOnMouseDragged(new EventHandler()
    {
        public void handle(MouseEvent mouseEvent)
        {
            System.out.println("Mouse dragged on root pane to " + mouseEvent.getX() + ", " + mouseEvent.getY());
            for (Node child : rootNode.getChildren())
            {
                if (child.getBoundsInParent().contains(mouseEvent.getX(), mouseEvent.getY()))
                {
                    System.out.println("Mouse is now over: " + child);
                }
            }
        }
    });
    
    Circle circle = new Circle(50);
    rootNode.getChildren().add(circle);
    

    Is not ideal, but it should work.

    Default you can also play with the stuff of Drag and Drop: http://download.oracle.com/javafx/2.0/drag_drop/jfxpub-drag_drop.htm

    In what you can do what you ask, but you will need to do a little more work to play nice with the larger world of DND. Start with something like this but:

    final FlowPane rootNode = new FlowPane();
    rootNode.setOnDragDetected(new EventHandler()
    {
        public void handle(MouseEvent mouseEvent)
        {
            System.out.println("Drag started on root node");
            Dragboard db = rootNode.startDragAndDrop(TransferMode.ANY);
            ClipboardContent content = new ClipboardContent();
            content.putString("Test");
            db.setContent(content);
            mouseEvent.consume();
        }
    });
    
    Circle circle = new Circle(50);
    circle.setOnDragEntered(new EventHandler()
    {
        public void handle(DragEvent dragEvent)
        {
            System.out.println("Drag entered on circle");
        }
    });
    rootNode.getChildren().add(circle);
    

    There may be other ways too, but that's what I found.

    Hope that helps,
    zonski

  • Problem with the input CLOB parameter

    Hello to all, I have a requirement where I need to create a query dynamically to insert data into a table that has a CLOB column. Here it comes when the input value is too long oracle gives me ORA-01704: string literal error too long even though I declared a variable CLOB (LS_sql). Same procedure works fine when the insert statement is not dynamic in nature. If I have to dynamically can someone please suggest me some options. Please see my examples below.

    CREATE TABLE NOTES_TEST(NOTE_TEXT CLOB);
    
    
    --Dynamic SQL throws error
    CREATE OR REPLACE PROCEDURE NOTES_INSERT
    (
           IP_note_text         IN    CLOB
    )
    AS
    LS_sql CLOB;
    BEGIN
    LS_sql := 'INSERT INTO NOTES_TEST(NOTE_TEXT) VALUES('||IP_note_text||')';
    
      EXECUTE IMMEDIATE LS_SQL;
    
    END NOTES_INSERT;
    /
    
    
    --Static SQL
    CREATE OR REPLACE PROCEDURE NOTES_INSERT1
    (
           IP_note_text         IN    CLOB
    )
    AS
    
    
    BEGIN
    INSERT INTO NOTES_TEST(NOTE_TEXT) VALUES(IP_note_text);
    
    
    
    END NOTES_INSERT1;
    /
    
    

    Thank you

    Shiva.

    You can (and should) skip the clob as a variable binding to help immediate execution clause.

Maybe you are looking for

  • Motherboard drivers

    Hi all I have a Pavilion DV6 and I'm looking to replace the motherboard. I downloaded the manual for this laptop and I looked through it and found a replacement card that has the features I want. The problem is that only the number of spare parts for

  • This allows hardware virtualization

    Hello I have a Pavilion DV7 6051ei. It has the Intel Core i7 2630QM processor. There hardware virtualization, but detection of Virtual PC application warns that the feature is disabled in the BIOS. My BIOS doesn't have an option to turn it on. What c

  • Screenshot help

    I tried to take a screenshot of the stage, resize, and add it to a Sprite by using the following code. Instead of a smaller version of what the scene looks like, nothing seems to happen at all. var data:BitmapData = new BitmapData(1024, 600, true, 0x

  • JavaFX dialog box (confirmation box) is that the user cannot move forward.

    I want my application in JavaFX make up a dialog (such as the confirmation box).But I don't want to chance user to ignore that one.Does it mean that in many instances that I saw once the dialog box context-sensitive user can click on that and can ign

  • will be working with a pencil and the new ipad pro online

    Thank you