Check an ADC with the PXI-6259

I use the PXI-6259 M Series DAQ in LabWindows/CVI ADE, and now I want to check if a 8-bit ADC works properly or not.

The entrance to the ADC is a sine wave and I acquire the 8 bits of data (in Digital Format or Port) every time that the A/D conversion is complete. Then, I want to regenerate the sinusoidal wave with digital data using 6259.

The analog channel supports only the numbers to decimal floating 64-bit data format but not Unsigned and data format signed integers, have of I scale digital data acquired for floating-point numbers 64-bit data format according to the amplitude of the sine wave and then regenerate the waveform?

If so, I have to Brown the APFI0 or the APFI1 as the DAC reference voltage source?

Thank you very much for your help.

Sxs707

Done writing DAQmx supports the signed and unsigned writings. Open the library > NOR-DAQmx > write functions and find DAQmxWriteBinaryI16, DAQmxWriteBinaryU16, etc.

Tags: NI Hardware

Similar Questions

  • OR DC Soft Front Panel, minorbug, small bug with the PXI-4110

    Hello

    The NI DC Soft Front Panel V14.0, with the PXI-4110, scrolling to negative tension, works as expected to-10V, but then returns to 0. If we change from - 1V procedure, it goes...-8-9,-10, -1, -2... instead of-8-9,-10, -11, -12...

    Everything about her, a simple thing that I miss is a switch for all three voltages.

    (Also, IMO, it would be logical for negative tensions with the arrow pointing down, not more).

    My 2 c

    Hello Janaf,

    I completely agree with two of your statements, I tabled a report of corrective measures that you can monitor in the next versions of DCPower to see if this is fixed with the FPS. CAR number: 512257

    I've added notes that only manual insertion of numbers - less than 10 works and that it was not logical to use arrow increment or upward arrow to reduce the output voltage.

  • Acquire more than 2047 samples with the PXI-4461 instaled in SMU-1073

    Hi all, I would ask you for help with the buffer limit.

    I intend to buy digitizer PXI-4461 and he instal in SMU-1073 chassis, namely control via MXI Express of Labview installed on a separate computer.

    What I need:

    -to acquire data of a single channel of AI, but at least a sequence of 20 kS by a acquire task, in some situations until 200kS by a task to acquire.

    The question:

    - I can gain more than 2047 samples in a single sequence, like 200kS, with the PXI-4461 installed in SMU-1073?

    Internal buffer of the PXI-4461 is reserved to 2047 samples. So I'm not sure if Labview can download remotely via MXI Express the data in the buffer of the PXI-4461 via MXI Express fast enough without any affection of the sampling program.

    -in the case, this PXI-4461 with SMU-1073 isn't the right combination, what chassis and a controller can do?

    Thanks much for the reply

    Jan

    It will work for you.

    The on-board buffer 2047-sample is used only as a backup if the flow of data to the PC host (via MXI Express in this case) is not fast enough... that it will be (explained below).  DAQmx transfers data from the buffer of the device to the host PC as fast as he can and, in ideal conditions, should not save the buffer 2047 much at all.

    Let's just say you get 110 MB/s (randomly from a MXI data sheet) flow on your MXI connection.  The 4461 has 2 analog inputs, which will be at 24 bits, we just round 32-bit in case it transfers the data in this way.

    4 bytes/sample (32 bit) x 200,000 s/s x 2 (channels) = 1.6 MB/s, which is well below the 110 MB/s, which will make the MXI link.

    clear as mud?

    Germano-

  • Pulse modulated CW with the PXI-5650 and PXI-6653

    Hello

    I'm trying to generate a signal CW of pulse modulated with the PXI-5650 as source RF and the PXI-6653 as the modulation signal. Basically, I'm trying to generate a simple radar waveform. It seems that it would be possible to use the synchronization Module (6653) to transform the RF output on / off on the signal generator (5650), but I do not know how to route the signals from one to another using LabView.

    Has anyone tried this or something like this before? Can anyone please offer some advice?

    Thank you!

    -John

    Hi John,.

    Reading your post, it seems you want to use your calendar and map of synchronization to the RF output power, in other words, on Off Keying. OOK modulation is a feature built into the 5650. For more information, you can navigate through the NI RF Signal generators Help for devices-RF signal generators > NOR -> NOR 5650/5651/5652 overview-> Modes of Modulation and simply click on the Modulation Modes.

    An example of this is found in the example Finder OR by navigating to the help-> find the examples in LabVIEW and then navigate in the Finder to example NOR material input and output-> Modular Instruments-> NI - RFSG-> signals-> RFSG 565 x Digital Modulation.vi.

    Kind regards

    Jason L.

  • The PXI - 6259 sampling rate M SERIES DAQ

    Good afternoon friends,

    I'm reading my series M manual trying to find AO maximum sampling rate I can run my PXI-6259 to.   I need to generate four-channel (A0:3) grid output wave high fidelity.   Higher sampling frequencies enable higher frequency in tone generation and a better representation of the sounds of broadband as white noise.   How fast can I run this puppy, and is there a point where performance and reliability starts to suffer?

    I'll keep digging for answers!

    Thank you

    Zach

    Zach Hey!

    If you look on page 3 of the 625 x card product, the analog output with 4 channels update is 1.25 MECH. / s.  Rock on!

  • Application errors of the RT with the PXI-4461 with Labview real-time 9.0.1, DAQmx 9.0.2

    HI -.

    I recently converted a PXI time system real OS (PXI-1042 q chassis, controller PXI-8187, DAQ, PXI-4461, DAQ, PXI-6259). I can write and run DAQmx applications in real time with the 6259 very well. Whenever I try to write a labview RT app to use the 4461, however, it will fail. Note that I can use two cards through MAX I tried switching card slots, just in case it was a problem. Both cards worked with labview, the PXI chassis was before Windows.

    Attached are pictures of the screw base demo I built to show the problem. Since I was a mistake (-200758) if I started from the raw strings, I tried to create a MAX task and use it. The task, but he complained of a buffer is too small. I explicitly put the buffer to work around this problem and still get the same error (-200608). I've also attached a screenshot of the software currently on the Max MAX RT PXI system is version 4.6.2 btw. (I installed the most/all this from DS1 Dev Suite 2010 version).

    Please let me know if I hurt something installed, versions if 4461 just don't play nice with the new BT or RT software, or if something is wrong. Thank you.

    Kregg

    The first error you see is (details in the help-> error explain in LV)

  • Test Panel does not work with the PXI-6541/6542/6551 in PXI-1002

    Ripping my hair out trying to get the Test Panel can work with system as described below:

    1002-PXI chassis with controller PXI-8176.  In the three places available (from left to right) PXI-6551, PXI-6542 and PXI-6541.  They come in NIMAX, they self test, reset and to calibrate.  But when I try to open a Test Panel, I get an error as follows:

    nidmfpan.exe - Application error

    The application failed to initialize properly (0xc0000142). Click OK to close the application.

    I uninstalled, re-installed, modified and repaired everything NIDAQMX (15.0.1) 15.0 HSDIO, NI-VISA (15.0.1), etc.

    Original symptom is that when I pressed the button on the test Panel, nothing would happen.  Then, the next symptom is that MAX has said MFC90.dll (not found) and MSVCP90.dll (not found) and MSVCR90. DLL (not found).

    I can not find help topics or the forum messages that cover this.  Very annoying.

    Hi fully,

    Sorry to hear that!  Nidmfpan.exe is the process that opens MAX test panels and MFC90.dll is a Windows wrapper.  Combinations of driver reinstall or copy other MFC90.dll files in System32 are unlikely to solve the problem.

    You are on XP?  Try to navigate to C:\Windows\System32 and rename the nidmfpan.exe.manifest to nidmfpan.exe.manifest.back and after close/reopen MAX file and try to open a test Panel.  Is it effective?

    Note that the file you want to rename is nidmfpan.exe.manifest and NOT nidmfpan.exe.

    If not immediately successful, close and reopen the MAX and try the test panels a few times more.  If after several attempts it still does not work and the correct manifest file has been changed, it can point to a deeper problem of Windows that requires a reformatting of the OS.

    Really that's hope!

    P.S. you might get more visibility to a problem as it is in the sections "PXI" or "Digital i/o.  VXI and VME are not widely used these days, so this section of the forums is probably not too much traffic.

  • What pins to use to receive the data from the PDS ELITE RS485 with the PXI-8431/2?

    Hello!

    I use the PXI-8431/2 to read data from the flow meter PDS ELITE (Modbus RTU). Receiving data, the RS485 protocol request to terminals 4 and 5, but this configuration does not seem to work. When I connect the RS-485 converter USB of Microflex I get the data correctly, so somehow between the PIN lay and PXI this problem there.

    Can someone help me?

    See you soon,.

    Steven

    Hello Steven,

    I think that what was Hossein trying to send you is the following:

    How to connect and configure a device with RS-485 2-wire

    Can you also tell me a little more what you use to read the data? What environment. You have 2-wire or 4-wire Modbus RTU?

    Kind regards

  • Why is relativeInitalX value not taking into account the triggering delay? using scope OR with the PXI-5124

    Hi all

    play with a digitizer PXI-5124 in a case of PXI1042Q with a PXI8110 controller that runs labview 2012 (latest updates) with the latest version of the driver NIScope.

    I put in place an acquisition of off-delay (by assigning the triggering delay, for example 20us) which works very well (I can tell by the signal I get delay control works correctly), but the data returned in the info wfm cluster (using the 2D version of niScope I16 Fetch) does not have this delay.

    Description of the relativeInitialX within this cluster indicator indicates "is the time in seconds between the trigger and the first sample in the acquired waveform" but its never to return something around 1E-9 independent of trigger delay. Surely the relative initial x should reflect the triggering delay?

    I'm doing something wrong?

    Thanks for your help!

    So, I made a screenshot of the image in the section "Trigger Delay" link I sent you.

    Meaning of the symbol:

    T0 = original moment of relaxation

    T1 = time to trigger used in the acquired record (t1 = t0 + TriggerDelay)

    T2 = time of first sample in the record of the acquis.

    RX = relativeInitialX = t1 - t2

    Response to previous reviews

    «I understand what you're saying - so basically, if I want to know the delay of my trigger for the first sample in the record, I just add my delay time value to the relativeInitialX.»

    • Close, the delay of the original trigger (t0), for the first sample in the record (t2), would actually be TriggerDelay-relativeInitialX

    «.. . Nowhere does graphically describe where is the relative value of initialX real. »

    • Right, relativeInitialX is not a timestamp, so it is not a place on the timeline, it is the difference between two timestamps (t1 and t2 above), where the relativeInitialX name.

     

    "The trigger"record"is the straight line in the Middle, so expect relative to - 1/2 initialX record length?

    • Almost correct, because the reference trigger is relativeInitialX to the position of 50%, will be the time in seconds for 1/2 the record length. (i.e. If the registration has been long relativeInitialX, 2s = 1 s).  RelativeInitialX will always be the delta time between the trigger (t1) and the first sample returned in the record (t2).

    • For example using the picture above: If t0 is 10 sec, Trigger Delay = 3 sec, SampleRate = 1 kHz, = 1000 record size.  This means that t1 = 13 s.  Our record is long of 1s (1000 points to 1 DC between each = 1 s), if t2 = 12.5 sec.  If away from all these moments are absolute time, as the timestamps.  So relativeInitialX = t1 - t2 is 13-12, 5 = 0.5 sec.

    • As a side note, the reference position should not be 50%, you can configure to between 0-100%.

    Time not yet discussed record attributes

    I don't want to make you more confused, but there is another useful attribute in the waveform info that we've not yet discussed and its AbsoluteInitialX.  Starting from the NOR-SCOPE help file:"absoluteInitialX is the timestamp of the first sample of recoveries in seconds..." "So, using the above image, absoluteInitialX = t2.

    I hope this helps.  If a part is still not clear, let me know.

    -Nathan

  • Trip trying to rearm with the pxi-5122 times

    Hi all!
    This is my first discussion in this forum so I'm not sure this is the right place to post, because I'm using LabView, but maybe it's a hardware problem.

    Then... I have a problem to calculate the tripping time rearm to pxi 5122.
    Compared to data sheets, I read that it should be about 3 us with the CDT to the large or 12 US if on.
    But I need a precise measurement of the time out after each record measured so I decided to find it by myself...
    With the help of an acquisition program that I have previous written in LabView, I started only acquisitions of 10000 records and each record is composed of 128 samples; as signal I've used waves square with different frequencies, 10 volts peak-to-peak (my trigger was set on the first channel of 5122 with 1 volt in value of edge).

    First acquisition: wave of 50 kHz. Theoretically, I s 0,2 need to capture 10000 records without losing all the square wave signals. Choose a time of acquisition for a single record of 15.3 us, I found that the time required is 0.199998 , very similar to the one expected.
    Then by choosing a time of acquisition for a single record of 15.4 us, I found approximately 0.4 s.
    I can guess that this latter one each tops of two waves will lost so I held twice the capture of 10000 records time.

    Because the wave is 20 us I calculated a timeout of 20-15, 3 = 4.7 us.
    It wasn't like the 3 described us for the 5122 but I was not impressed and I went with my essay.

    Second wave: 20 kHz. I need 0.5 s to capture 10000 records without losing the square wave signals.
    What I found was that in this case, choose us an acquisition time for one record of 39.6 required 0.5 s to capture all vertices, then with 39.7 us I held about 1 second, once again, twice by the time.
    The previous example, I calculated the dead time: 50-39, 6 is 10.4 us.

    Very strange... idle time I'm supposed to be the trigger for rearmament (and thus fixed) did not differ in 2 cases.
    Tried with other wavelengths, the values are always different.

    This also the frequency of the square wave of fixing and changing the number of samples per record.
    For example, with 128 samples per files as I told before, I needed a measurement time of 15.3 US to collect all the consecutive summits, while 64 samples I need 12.8 us and so forth.

    So it seems to be a dependency between the dead after a record time (the trigger reset? now I'm not sure if I can call it that) and the sampling frequency of the pxi 5122.
    But I don't know why, the acquisition of data behave in this way.

    Is this good? Rearm time should be set, shouldn't it?

    I know it took some time to read my problem but I tried to be more precise, I could.
    Thank you in advance.

    Giacomo

    Yes that's correct.  However, I do not think that its acceptable rate of the nearest synchronization that is chosen.  I really think he goes to rate lowest according to acceptable timetable.  So, if a synchronization rate is 2 and another is 5, and you want a 4.9uS rate, the synchronization will be 2, while 5 is the closest.  (Or maybe it's the other way around)  That's why you see the double period during the change of rates by just a fraction.

  • Problem with the PXI-6534 elimination change detection task

    I ran into the following problem.  I use a PXI-6534 and PXI-6602 with vb.net for detection with a timestamp of changes.  My code works fine and I get data exactly as I want, the problem comes when I try to call the task.dispose function.

    When I call him has, she throws an exception with error-200088 code, task does not exist.  But the task is still stopped and I can run my code again and everything works fine.  If I do not call the task.dispose, I get an error when I try to run my code again.  The material seems to have left in an unknown state, and I have to restart my computer to get it back. (the MAX NOR even reset the 6602, he says only that the Council does not exist).

    Interesting also is the exception thrown does not seem to be caught by the Try Catch method.  The code traverses the Try Catch without any problem (step by step in the code anyway), but with the exception, the message box appears, either immediately or when coming out of the subroutine.

    Also, I use TestStand 4.2 to call these functions, if that makes a difference.

    Any help would be greatly appreciated!  Its very frustrating that everything works and I get my data perfectly, but I can't run the code without exception popping up, and I can't seem to catch the exception.

    Here is the code I use:

        Public Sub StartChangeDetect_UUT1()
            If myCDrunningTaskA Is Nothing Then
                Try
                    ' Create the task
                    uut1ChangeDetectTask = New Task()
    
                    '************************ Create the digital input virtual channel alias
                    'Assign ports to digital virtual channel
                    uut1ChangeDetectTask.DIChannels.CreateChannel("Dev1/port0:3", "ChangeDetectUUT1", ChannelLineGrouping.OneChannelForAllLines)
                    'uut1ChangeDetectTask.DIChannels.All.DigitalFilterEnable = True
                    'uut1ChangeDetectTask.DIChannels.All.DigitalFilterMinimumPulseWidth = 0.000001
                    uut1ChangeDetectTask.DIChannels.All.InvertLines = True
                    uut1ChangeDetectTask.DIChannels.All.DataTransferMechanism = DIDataTransferMechanism.Dma
    
                    'Assign ports to monitor for change detection, both rising and falling edges
                    Dim rising As String
                    Dim falling As String
    
                    rising = "Dev1/port0:3"
                    falling = "Dev1/port0:3"
                    uut1ChangeDetectTask.Timing.ConfigureChangeDetection(rising, falling, SampleQuantityMode.ContinuousSamples, 4000000)
    
                    'export change detect event to PXI backplane so we can get timestamps from timer.
                    uut1ChangeDetectTask.ExportSignals.ChangeDetectionEventOutputTerminal = "/Dev1/PXI_Trig0"
                    uut1ChangeDetectTask.ExportSignals.ChangeDetectionEventPulsePolarity = ChangeDetectionEventPulsePolarity.ActiveHigh
    
                    'uut1ChangeDetectTask.Stream.Timeout = 20000
    
                    ' Verify the Task
                    uut1ChangeDetectTask.Control(TaskAction.Verify)
    
                    ' Set up the data table
                    Initializeuut1DataTable()
    
                    ' Create the readers for the DI and the CI
                    uut1ChangeDetectReader = New DigitalSingleChannelReader(uut1ChangeDetectTask.Stream)
    
                    uut1CDCallback = New AsyncCallback(AddressOf uut1ChangeDetectCallback)
                    uut1ChangeDetectReader.SynchronizeCallbacks = False
                    ' Set up our first callback
    
                    uut1ChangeDetectReader.BeginReadMultiSamplePortUInt32(-1, uut1CDCallback, uut1ChangeDetectTask)
                    myCDrunningTaskA = uut1ChangeDetectTask
    
                    'Set up Timer for time stamp
    
                    uut1TimeStampTask = New Task()
                    '****************set up PXI-6602 timer to get buffered change events.  ie capture timer output on  the PXI_Trig0
                    'we can then correlate this timer capture buffer to the change detect buffer to get the time stamps
    
                    uut1TimeStampTask.CIChannels.CreatePeriodChannel("Dev5/ctr0", "TimeStamp1", 0.0000001, 0.02, CIPeriodStartingEdge.Rising _
                                 , CIPeriodMeasurementMethod.LowFrequencyOneCounter, 4, 4, CIPeriodUnits.Seconds)
                    uut1TimeStampTask.CIChannels.All.CounterTimebaseRate = 20000000.0
    
                    'Use exported change detect from 6534 board to take counter sample
                    uut1TimeStampTask.Timing.ConfigureImplicit(SampleQuantityMode.ContinuousSamples)
                    uut1TimeStampTask.CIChannels.All.PeriodTerminal = "/Dev5/PXI_trig0"
                    'uut1TimeStampTask.CIChannels.All.DuplicateCountPrevention = False
                    uut1TimeStampTask.CIChannels.All.DataTransferMechanism = CIDataTransferMechanism.Dma
    
                    ' Set timeout
                    'uut1TimeStampTask.Stream.Timeout = 20000
                    ' Verify the Task
                    uut1TimeStampTask.Control(TaskAction.Verify)
                    uut1TimeStampReader = New CounterReader(uut1TimeStampTask.Stream)
                    uut1TSCallback = New AsyncCallback(AddressOf uut1TimeStampCallback)
    
                    uut1TimeStampReader.SynchronizeCallbacks = False
                    uut1TimeStampReader.BeginReadMultiSampleDouble(-1, uut1TSCallback, uut1TimeStampTask)
                    myTSrunningTaskA = uut1TimeStampTask
    
                Catch exception As DaqException
                    ' Display Errors
                    MessageBox.Show(exception.Message)
                    uut1StopChangeDetection("C:\PT3771\TestResults\")
                End Try
            End If
        End Sub
    
        Private Sub uut1ChangeDetectCallback(ByVal result As IAsyncResult)
            Try
                'If runningTask Is ar.AsyncState Then
                If myCDrunningTaskA Is uut1ChangeDetectTask Then
                    ' Read the available data from the channels
                    Dim data As UInt32() = uut1ChangeDetectReader.EndReadMultiSamplePortUInt32(result)
    
                    Dim b As UInt32
                    For Each b In data
                        ' in TestData waveform Y axix is data, x axis is time 
    
                        uut1TestData.SetY(uut1ChangeDataIndex, b)
                        uut1ChangeDataIndex += 1
    
                    Next b
    
                    '' Set up a new callback
                    uut1ChangeDetectReader.BeginReadMultiSamplePortUInt32(-1, uut1CDCallback, uut1ChangeDetectTask)
                End If
            Catch exception As DaqException
                ' Display Errors
                MessageBox.Show(exception.Message)
                uut1StopChangeDetection("C:\PT3771\TestResults\")
            End Try
        End Sub 'DigitalCallback
    
        Private Sub uut1TimeStampCallback(ByVal result As IAsyncResult)
            Try
                'If runningTask Is ar.AsyncState Then
                If myTSrunningTaskA Is uut1TimeStampTask Then
                    ' Read the available data from the channels
                    Dim data2 As Double() = uut1TimeStampReader.EndReadMultiSampleDouble(result)
    
                    ' in TestData waveform Y axix is data, x axis is time
                    Dim b As Double
                    For Each b In data2
                        uut1TimeSum = uut1TimeSum + b
                        uut1TestData.SetX(uut1TimeStampIndex, uut1TimeSum)
                        uut1TimeStampIndex += 1
                    Next b
    
                    ' Set up a new callback
                    uut1TimeStampReader.BeginReadMultiSampleDouble(-1, uut1TSCallback, uut1TimeStampReader)
    
                End If
            Catch exception As DaqException
                ' Display Errors
                MessageBox.Show(exception.Message)
                uut1StopChangeDetection("C:\PT3771\TestResults\")
            End Try
        End Sub 'CounterCallback
    
        Public Sub uut1StopChangeDetection(ByVal location As String)
    
            Try
                If Not (myTSrunningTaskA Is Nothing) Then
                    uut1TimeStampTask.Dispose()
                    myTSrunningTaskA = Nothing
    
                End If
    
                If Not (myCDrunningTaskA Is Nothing) Then
                    uut1ChangeDetectTask.Dispose()
                    myCDrunningTaskA = Nothing
    
                End If
            Catch ex As Exception
                MessageBox.Show(ex.Message)
            End Try
    
            uut1TestData.UpdatePointCount()
            uut1TestData.SaveToDisk("C:\PT3771\TestResults\uut1TestWaveFile.csv")
            uut1TestData.SaveToDiskBinary("C:\PT3771\TestResults\uut1TestWaveFile")
        End Sub 'StopTask
    

    Joe,

    Last updated.  It seems that when the task.dispose is run, recalls seem to have called one last time.  I took the call to the stopUUT1ChangeDetect in the two recalls (so eliminate it would not enforce a second time), and no exception was thrown.

    Thanks for your help!  Although if you'd still answer my question on the PXI-6534 Digital input filtering, I'd appreciate it.

    Thanks again.

    Thad

  • -error with the PXI-4070 107418650 same w/o autorange.

    I have a PXI-1033, which includes a PXI-4070 module in slot 5. I use a version of the scanning of switch with DMM - Handshaking.vi but I changed to read a list of fixed scanning and I have replaced the meter of while loop with a fixed reading of 144 samples.  After the execution of the present VI about 47 times I get this error:

    I am NEITHER-DMM 3.0.4 OR-DAQmx LabView 2101SP1 9.3.0f2 and Vista Business 32-bit slot. I use 4 resistance wire and tried both auto and fixed the range with the same results. Before this loop the related single DMM functions is to read resistance readings 4 son and close the DMM. This seems to loop forever without any problem.

    Dozens of times to restart a day gets old fast, any ideas?


  • PXI-8115 controller incompatible with the PXI-1050 chassis?

    I replaced two XP based PXI controllers with two controllers, PXI-8115 with WIN7 installed on them. System #1 has combined PXI-1010 chassis and System #2 has a combo chassis PXI-1050 chassis. The two 8115 controllers work correctly when it is installed in the #1 system (chassis 1010) do not produce but no video output when it is installed in the #2 system (chassis 1050). I use the same monitor on both systems, as well as the same adapter DisplayPort to VGA supplied with controllers. This suggests some kind of incompatibility between the 8115 and the 1050, but I can't believe I'm the first to connect a 8115 a 1050. Everyone knows about this problem? Y at - it solution or workaround? Is there something I forgot?

    Thank you

    PMAC

    OK, I found a solution but I still don't know why it is the solution.

    Each controller had a "Bizlink" adapter DisplayPort to VGA bundled with it. Of course, I tried two adapters with the same results on both systems. I tried a "Startech" DP to VGA that is used elsewhere in the installation and the system worked well. Why a brand different adapter works is quite confusing.

    For anyone else having this problem try Startech manufacturer DP2VGA.

    PMAC

  • Synchronization of multiple unit with the PXI-1044-6250 M-6143S

    Hi all

    I have a problem with several device synchronize with my PXI system: when starting a measurement, the devices do not start at the same time despite using a trigger to start. The delay in the start time varies randomly between 150 nanoseconds and about 80 milliseconds.

    My PXI system consists of the following:

    • Controller PXI-8108
    • Chassis PXI-1044
    • 6 * Series S PXI-6143 (Slots 2-7)
    • 1 * Series PXI - 6250 M (8 slots)

    The software in use is LabVIEW 8.2.1, NOR-DAQmx 8.9 and MAX 4.5.  "The trigger line routing" is set to "Dynamic" for all 8 lines.

    I created 3 tasks in the attached VI: task 1 ('Drehimpulsgeber' = encoder, 1 channel, rate: 1.25MS / s), task 2 ("Heißfilme 1-8" = hot-film probe No. 1-8, 8-channel, 250 ksps through rate / s) and task 3 ("Heißfilme 9-16" = hot-film probe No. 9-16, 8 channels, rates by way of 250 ksps / s). 3 tasks are expected to start at the same time acquire the analog voltage by pressing the button "Start". "." As the trigger for the beginning, I use a digital pulse created on/PXI1/PXI_Trig0.

    After reading samples, the first timestamp recorded for each task is retrieved, displayed and the delay time is calculated (see boxes 'Start time' and 'Time Delay' on the front panel).

    How can I optimize to synchronize the start of all three devices without getting this random delay?

    Thank you in advance.

    Kind regards

    Matze

    Hi MatzeK,

    Here's another one. Could you please try this too and send me information on success?

    TomBaum

  • A force/torque ATI sensor can be used with the PXI-7358?

    I have a PXI-7358 Controller card and I am looking for a Mini40 of ATI force/torque sensor (Manual: http://www.ati-ia.com/app_content/documents/9610-05-1017%20DAQ.pdf).

    Force sensor manual said I need to use a data OR M or E-series series capture card. The sensor output force seems to be an analog voltage on a 68 connector pins. I know that the PXI-7358 has a few analog inputs, but less than 68. Does anyone know if the PXI-7358 is possible to work with this force sensor?

    Or, what is a good PXI DAQ card that will work with this force sensor?

    Thank you.

    Hi MatthewG,

    You will need some sort of escape to separate the stems which are the analog output pins of the torque sensor.  Once you have that, you can use the 7358, also with an escape, to connect the two.

Maybe you are looking for

  • How to disable the touchpad on my Satellite C50D-B-11N click?

    Hi all I've had my new laptop of Toshiba Satellite C50D-B-11N for a few days now and I like it a lot... However, I don't like the touchpad clicker. Is it possible to disable the function click on the touchpad he clicks on things while I m spend my fi

  • My iPad will not go to sleep.

    My iPad will not go to sleep.  I see the monitor dim light, and then turns upward. Something is ' wake up it "-so the battery always.  Is there any ideas on how to remedy this situation? I rebooted several times.  Thank you.

  • iPhone 5 s screen sometimes does not respond to touch

    I bought for almost a month, there is however a problem annoying me lately. As a first step, the screen did not touch once per day. A few days later, this problem happened all too often that I just couldn't ignore it more. Fortunately, I found the wa

  • problem with learning several geometric pattern

    Hello users of Labview,. My goal is to load different templates located in the target folder, create one or more models then, perfom some treatment (located in another file) image.The example provide in file vision works perfectly but if I change the

  • Attachment Manager will work for the e-mail Client?

    Hello In my application, I work with mail attachments. So I used for this requirement, Custom Attachment Manager. But in the messages application, what that is the post is there, for those who work only Attachment Manager. So I have different e-mail