How do I synchronize pxi-6341 analog output to the analog in pxi-4304

I have an SMU-1082 chassis that contains a high-6341 and a PXI-4304 module.  I went out a sinusoidal signal of pxi-6341. AO.0 channel for the pxi-4304. Channel ai.0.  The pxi-4304 isn't receiving all signals up to about 75 MS later. How can I synchronize synchronization between the 2 modules together to stop this loss of data?

(Finally, I run a waveform digital off the 6341 and in a device while the 4304 captures analog response from the device. "So I'll need to have all sync'd up).

Thank you for your help,

Ron

After trying many "tricks" with various DAQmx screws, I finally found the solution.  I simply had to stagger the 'task to start DAQmx' between the entry and exit, as shown in the attached photo.

Hope this helps someone.

Tags: NI Software

Similar Questions

  • How to print if there is no output from the command in the HTML file instead of all?

    Hi all

    I got this Hostile coding HTML and I gave my entry for this get my desired result. Below the Script works fine.

    Problem here is when I execute Script I put out in the HTML file with all the details below.

    Example: If no virtual machine is not connected to the CD ROM, and then also in the output html file I see topic as 'CD-ROM connected to VM"- I does not require that there is no such VM.

    Is it possible that I can print only if the command's output to the HTML file.

    Please suggest on this.

    $OutputPath = get-Date - UFormat "C:\users\$env:username\desktop\Reports\ /%B /%Y-%b-%d @ % I-%M%p.html.

    $Css = '< style >.

    {body

    do-family: Verdana, without serif.

    do-size: 14px;

    Color: #666666;

    background: #FEFEFE;

    }

    #title {}

    color: #90B 800;

    font size: 30px;

    make-weight: bold;

    padding-top: 25px;

    margin-left: 35px;.

    height: 50px;

    }

    {#subtitle}

    do-size: 11px;

    margin-left: 35px;.

    }

    #main {}

    position: relative;

    padding-top: 10px;

    padding-left: 10px;

    padding-bottom: 10px;

    padding-right: 10px;

    }

    {#box1}

    position: absolute;

    background: #F8F8F8;

    border: 1px solid #DCDCDC;

    margin-left: 10px;

    padding-top: 10px;

    padding-left: 10px;

    padding-bottom: 10px;

    padding-right: 10px;

    }

    {#boxheader}

    do-family: Arial, without serif.

    padding: 5px 20px;

    position: relative;

    z-index: 20;

    display: block;

    height: 30px;

    color: #777;

    text-shadow: 1px 1px 1px rgba (255,255,255,0.8);

    line-height: 33px;

    font size: 19px;

    Background: #fff;

    background:-moz-linear-gradient(top, #ffffff 1%, #eaeaea 100%).

    background:-webkit-gradient (linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#eaeaea));

    background:-webkit-linear-gradient(top, #ffffff 1%,#eaeaea 100%).

    background:-o-linear-gradient(top, #ffffff 1%,#eaeaea 100%).

    background:-ms-linear-gradient(top, #ffffff 1%,#eaeaea 100%).

    background: linear-gradient(top, #ffffff 1%,#eaeaea 100%).

    filter: progid:DXImageTransform.Microsoft.gradient (startColorstr = "#ffffff", endColorstr = "#eaeaea", GradientType = 0);

    box-shadow:

    0px 0px 0px 1px rgba (155,155,155,0.3),

    1px 0px 0px 0px rgba (255,255,255,0.9) Locket,

    0px 2px 2px rgba (0,0,0,0.1);

    }

    table {}

    Width: 100%;

    border-collapse: collapse;

    }

    table td, table th {}

    border: 1px solid #98bf21;

    padding: 3px 7px 2px 7px;

    }

    Table th {}

    text-align: left;

    padding-top: 5px;

    padding-bottom: 4px;

    background-color: #90B 800;

    color: #fff;

    }

    table tr.alt td {}

    Color: #000;

    background-color: #EAF2D3;

    }

    "< / style" >

    #These's statements of divs used to properly style HTML using CSS defined previously

    $PageBoxOpener = "< div id ="box1"" > ""

    $one = "< div id ="boxheader"" > Services vCenter < / div > ""

    $BoxContentOpener = "< div id ="boxcontent"" > ""

    $PageBoxCloser = "" < / div > ""

    $br = "< br >".

    $two = "< div id ="boxheader"" > DataStore < / div > ""

    $three = "< div id ="boxheader"" > data mapped with hosts store < / div > ""

    $four = "< div id ="boxheader"" > VM on Local Storage < / div > ""

    $five = "< div id ="boxheader"" > VM in incompatible files < / div > ""

    $six = "< div id ="boxheader"> Sharing (Virtual) ' in VM SCSI Bus < / div >" "

    $seven = "< div id ="boxheader"" > CD-ROM connected to the virtual computer < / div > ""

    $eight = "< div id ="boxheader"" > ISO mounted VM < / div > ""

    $nine = "< div id ="boxheader"" > map of physical Nic below 1 GB < / div > ""

    $ten = "< div id ="boxheader"" > Host Configuration issues < / div > ""

    VCenter Service Info #Get

    $vcservice = Get-Service -ComputerName srti003a vpxd,vctomcat,VMWareCertificateService,VMwareDirectoryService,VMwareIdentityMgmtService,VMwareKdcService,vmwarelogbrowser,VMwareSTS,vimQueryService,vmware-network-coredump,vmware-network-coredump-webserver,vimPBSM,vmware-ufad-vci,RpcEptMapper,DcomLaunch,RpcSs,VMTools | where {$_.} Status - doesn't "work"} | Select-Object Name, DisplayName, status | ConvertTo-HTML-Fragment

    Info question for the #Get data store

    $dc = get-datastore. where {$_.} State - eq "unavailable"} | Select-object Name, State. ConvertTo-HTML-Fragment

    #Get issue of data store mapped with hosts Info

    $dci = get-datastore. where {$_.} State - eq "unavailable"} | Select-object Name, State

    $maph = get-VMHost - store of data $dci.name | Select name. ConvertTo-HTML-Fragment

    #Get VM located on the storage space that are registered in the inventory

    $vmls = get-Datastore. where {$_.} Name - match "local | Stor"} | Get - VM | Get-hard drive | Select @{N = 'Name'; E={$_. Parent}},@{N='Filename'; E={$_. {{Filename.Split('/') [0]}} | ConvertTo-HTML-Fragment

    #Get VM inconsistent name in the inventory and the path to the folder

    $vmi = get-View - ViewType VirtualMachine.

    where {$_.} Name - not $_. {Summary.Config.VMPathName.Split (['/] ") [2]} |

    Select Name,@{N='Path'; E={$_. {(Summary.Config.VMPathName.Split('/') [0]}} | ConvertTo-HTML-Fragment

    Bus #SCSI, share on a virtual computer

    #$phy = get-Cluster | Get-VMHost | Get - VM | Get-SCSI controller. Where-Object {$_.} BusSharingMode - eq 'Physical'} | Select {$_.} Parent.Name}, {$_.} Parent.Host}, BusSharingMode | Sort {$_.} Parent.Host} | ConvertTo-HTML-Fragment

    $vir = get-Cluster | Get-VMHost | Get - VM | Get-SCSI controller. Where-Object {$_.} BusSharingMode - eq 'virtual'} | Select {$_.} Parent.Name}, {$_.} Parent.Host}, BusSharingMode | Sort {$_.} Parent.Host} | ConvertTo-HTML-Fragment

    #CD-ROM connected to the virtual computer

    $cd = get - vm | where {$_ | get-cddrive | where {$_.}} ConnectionState.Connected - eq "true"}} | Select name. ConvertTo-HTML-Fragment

    #ISO mounted on the virtual machine

    $iso = get - vm | where {$_ | get-cddrive | where {$_.}} ConnectionState.Connected - eq "true" - and $_. ISOPath-like. " {{' ISO * "}} | Select Name, @{Name =". Path ISO. " Expression = {(Get-CDDrive_$_).isopath}} | ConvertTo-HTML-Fragment

    #Physical speed of NIC 1 GB cards list below

    $nic = get-VMHostNetworkAdapter | Where {$_.} BitRatePerSec - no "0" - and $_. BitRatePerSec - not "1000" - and $_. {BitRatePerSec - not "10000"} | Where {$_.} Name - match "vmnic"} | Select Name, VMHost |  ConvertTo-HTML-Fragment

    #Host configuration problems

    $hi = get-VMHost | Select @{N = "HostName"; E={$_. Name}},@{N='Message'; E={$_. ExtensionData.ConfigIssue.FullFormattedMessage}} | where {$_.} Message - '[string]'} | ConvertTo-HTML-Fragment

    Report #Create HTML

    #-Tête parameter may be omitted if the header is declared in the body

    ConvertTo-Html-title "vCheck" - head "< div id ="title"> PowerCLI Reporting < / div > $br < div id =" subtitle"> report generated: $(Get-Date) < / div >"

    "- Body"$Css $PageBoxOpener $one $BoxContentOpener $vcservice $PageBoxCloser $br $two $BoxContentOpener $dc $PageBoxCloser $br $three $BoxContentOpener $maph $PageBoxCloser $four $BoxContentOpener $vmls $PageBoxCloser $five $BoxContentOpener $vmi $PageBoxCloser $six $BoxContentOpener $vir $PageBoxCloser $seven $BoxContentOpener $cd $PageBoxCloser $Eight $BoxContentOpener $iso $PageBoxCloser $Nine $BoxContentOpener $nic $PageBoxCloser $Ten $PageBoxOpener $hi $PageBoxCloser.

    " | Out-file - filepath $OutputPath

    You seem to have blank lines, that should not be there.

    The last 3 lines of the script must be

    "ConvertTo-Html-title"vCheck"- head"

    PowerCLI Reporting
    $br
    Report generated: $(Get-Date)
    " `

    -Body $Body |

    Out-file - filepath $OutputPath

  • When and how can you synchronize browsers of two computers on the same account after the initial installation?

    I can't find any instructions on how to synchronize Firefox browsing data after the initial configuration is completed and the account is established. Everything that help guard reference section to be put in place, but not how to perform the synchronization operation after installation.

    Firefox syncs automatically, but you can force a synchronization by going to the Tools menu, and then click Synchronize now.

  • Synchronization of analog and digital output with the external sample clock

    Hello

    First of all sorry for my English, I will try to explain what I want to do.

    I want my PCIe-6321 to send two custom signals (modification sawtooths) on a mirror controller. I would also like to generate output with my card at the beginning of each tooth of saw. Everything must be synchronized with an external k-clock signal of 100 kHz. The idea is that whenever the PCI receives a trigger to external clock, it sends two analog output voltages and when he received 1024 clock ticks it will also send a pic of triggering TTL. What I do is first prepare the map and after that in a loop sending and modifing the output values of the two signals and at the same time send a digital signal Boolean in each arch, so when's done it 1024 iterations of the loop I send an event to the digital port. Attached you can see.

    The problem is that I don't know how to synchronize both. Can I use the sample clock just to the analog output? I can use sample for the two outputs clock, or do I need to use the output of the meter? If don't know how to use it here.

    If I do nothing else bad/wrong, I would be grateful for feedback.

    Thanks in advance,
    Pablo

    I don't know how but I find the solution. I'm generating more than a positive value (as I was triggered maybe very fast the oscilloscope has been absent there). If I put the sample clock of digital output to use the sampling/ao/Dev1 clock that it doesn't, but if I put to use the same source as the OD (terminal where my external clock is connected), but the trigger to start the DO to be Dev1/ao/StartTrigger this works. I don't really know why, but it does.

    Thank you for your patience and your help. I put here the final code.

  • How can I configure analog several outputs at the same voltage

    I need the same voltage to 14 different outputs analog output. The only way I can think of that is shown in the attached image - IE. build a table. With 14 this looks messy - can you imagine how it would look with more! Is there a more orderly way to do this?

    Dave

    Hello

    you want the same voltage setpoint for all channels so u 'initialize the array"give the dimension size you want, I think this will help u

  • How can I create a single delayed output (analog voltage) of a Trigger (analog voltage) input reference pulse?

    I am working with a combustion chamber and using a system of data acquisition (with the hardware OR SCB - 68) to read the pressure in the cylinder (such as analog voltage). I'm trying a pulse delayed, 1 millisecond to 5 volts of output once the pressure in the cylinder is high above 5 bar (which corresponds to an analogue voltage of 0.25 V). I would also like to record 30 ms samples before the trigger and 220 ms samples after the outbreak. The following image shows visually what I'm talking about.

    I created a LabVIEW VI (which is attached), but I keep running into 2 issues:

    1. When I run with samples finished after a period of time, I get error-200281which I don't quite understand.

    2. Using the Express VI 'Out of time' to keep time for the pulse I can not get a resolution of 1 millisecond, the pulse is not generated when I put the window between 0.003 and 0.004 seconds for high pulse (i.e. the resolution of 'Elapsed Time' seems to be too coarse).

    I'm a beginner to LabVIEW sorry if my questions are trivial or my VI makes no sense, but I was stuck on this during more than a week. Any help would be greatly appreciated!

    Thank you

    Morgen

    This isn't a good way to trigger a pulse.
    Use a trigger DAQmx to send the pulse when your acquired signal exceeds 250 mV you specified.

    See this for DAQmx trigger:

    http://www.NI.com/white-paper/2835/en/#toc4

  • How to delay a PXI-5122 trigger before routed to string of PFI

    Hello world

    I use a PXI-5122 in a PXI chassis. I want to synchronize with two external devices. The first will send a trigger (with a 10 Hz repetition rate) for PXI-5122. Then PXI will generate a trigger (with a constant delay) in the second.

    It seems that I need to generate a trigger, then export this trigger to PFI 0 line, but I do not know how to delay triggers with a timeframe of 4µs. I read that there is a slight delay between a trigger on the PFI and the first sample. And the length of the cable is also an important factor to consider.

    Could someone give me some suggestions?

    Wednesday,

    Thanks for the drawings, that helps a lot!  Somehow, I see this work (how to set up the scanner):

    1. set up the record length to be 12us (4us trigger samples, 8us after outbreak).  If the sampling frequency is 100 ms/s, that would be a record length of 1200 samples.

    2 configure the position of record reference to 33%.  That's how the digitizer breaks 1200 400 samples according to trigger before triggers and 800 samples.

    3. configuration of triggering immediate reference.  This will allow the acquisition of trigger the moment she gained 400 before triggering samples.

    4. export the "reference trigger (Stop)" to send to Device_2.  This output pulse is of variable width, so if you want consistency, you will need to the Device_2 trigger the rising edge of the pulse, did not not fall m.  Once 400-pre-trigger samples are acquired, this impulse will be sent, and then the scanner will be immediately habitable after initiation of sampling.

    5 configure the trigger of the entrance of Device_1 (10 Hz trigger), as the 'Advance trigger' and 'Start Trigger'.  This will make the digitizer wait this impulse to start sampling before the next record.  We set up, the relaxation of beginning to the 1st record and the trigger in advance for all subsequent records.

    This facility should allow a pretty decent timing, but please test to be sure that it will be sufficient for your application.

    Kind regards

    Nathan

  • Synchronize PXI-8512/2 and DAQ, PXI-6220 CAN

    Hello

    I read some examples and other posts on the topic "sync", but I need more information.

    I'm using a PXI-8512/2 with an older application, based on the API of frame. Several frames are transmitted and received periodically, and I need to enter a unique ID of arbitration which has a cycle of ~ 5 ms.

    At the same time, I need a task of data acquisition (analog input) with a sampling frequency of 1000 Hz.

    The challenge is, I need to have the same time base for the analog input and CAN.

    As far as I understand, the timestamps CAN are created in the PXI-8512. The timestamp of the start of the DAQ tasks is based on the time of OS (Windows).

    Transmission/reception CAN must be running still (to perpetuate the ECU), and the data acquisition task will be triggered manually.

    I found the example '\nican\Frame - base with NI - DAQmx.llb\CAN Frame entry API DAQmx Input.vi'. It fits my needs? There is a comment saying: "the departure of AI uses the same sampling as CAN. What it means? The sampling frequency of my CAN is fundamentally different from DAQ. But I have to be able to associate each sample DAQ for a CAN of armature (same time base).

    Thank you for any information helping to clarify.

    Concerning

    Hello

    Sorry, I don't know why I thought you had an X-Series. There is also an example for the other series with the XNET driver:

    Synchronize PXI - CAN with analog DAQmx of entry (using the PXI-Clk10) .vi

    Kind regards

    Heinz

  • How to operate the laboratory discovered multi-function synchronization with multiple devices and change the recording time?

    Hi, I'm new in Labview. I need help for:

    1 change a program multi-function in order to record the data of three cards daq (devices 1-3) and output through the map (1 unit). The current program was created to record and output signal of one of the card (1 unit). I try to choose multiple devices when I run the program, but there is an error 200558 shows "a task cannot contain multiple independent devices. Create a task for each independent device.

    2. change the duration record for a longer period, for example: 0.1 s. Currently, the recording time is s 0.009971.

    I joined the multi - funtion.lld. In this library, "des_v2_Multi-Funtion_Synch I - AO.vi" is the program that I need to change. I've also attached a file of input for runing the program signal.

    Thank you very much!

    Sincerely,

    Jie

    Hello Jshen6,

    You can have different examples of VI if you do not use the same version of LabVIEW. I am currently operating on LabVIEW 2013 SP1. Whatever it is, this article should be useful to you that he describes in detail how to synchronize multiple tasks of series M.

  • How can I synchronize the production to the development proceeding?

    Hello
    Production & production clone instances are running on two different physical servers with host names and different ip address. In fact, I cloned the production instance to the development server, a month ago. How can I synchronize production clone to the production instance? Is other than fresh clone again?

    Concerning
    Arizuddin

    Hello

    In my view, there is no way taken in charge to synchronize the two instance other than the use of rapid Clone. If no change was made at the level of the application from the time of the last clone (i.e. no patch applied, no new customization... etc), then you could clone the database only, and copy the competitor request log/output files. But, since you are going to copy the database, I recommend you clone the application layer as well.

    Kind regards
    Hussein

  • How can I synchronize a mini ipad with ios10 for an imac with osx 10.6

    How can I synchronize a mini ipad 2 with ios 10 to an imac with osx 10.6 (snow leopard)? My imac will not recogise the ipad.

    Hello

    You must have the latest version of iTunes (12.5.1.21). If no updates appear in the Mac App Store, it means probably that it's only available for future versions of Mac OS X, or as it is now called macOS.

  • How can I synchronize all three of my apple products?

    How can I synchronize all three of my apple products?

    What are Apple products (iOS devices, computers, combination of both?), and you want to synchronize, for example is that content sync to iTunes on the computer for them, or keep things such as contacts, Safari bookmarks synchronized between them?

    Content iTunes sync: sync your iPhone, iPad or iPod touch with iTunes on your computer via a USB - Apple Support

    If you mean that the synchronization of the contacts etc. by iCloud: http://www.apple.com/icloud/

  • Firefox 18.0.01 (Mac) will not synchronize bookmarks with older versions of FF 9! 0.5.8 and 10.4.11) how can I synchronize these versions? Thank you

    Firefox has just upgraded itself to 18.0.1 on my iMac (OSX Lion 10.7.5)
    I've been using "sync." Pro ' for ten years of synchronization (or backup) my iMac to my three laptops.»

    The Laptops are all PPC (non-Intel)  iBooks of various vintages, running OS X 10.5.8 and 10.4.11.
    

    The synchs ran fine until yesterday, when FF 18.0.1 arrived

    Synchronize! Pro sync the folder of portable profiles of Firefox to the version pre - 18.0.1 in the same folder in the three computers PPC running FF / drnpcf9j.default 3.6.24 and 3.6.28.

    Now, with the upgrade to the 18.0.1, version it won't sync. The bookmarks are now located in a folder named "Profiles" that contains two new folders, none of them named the former 'drnpcf9j.default '.

    How can I synchronize (or backup) my new profiles or bookmarks for three former iBooks)

    Firefox sync will not work because older browsers is not a synchronization configuration in the menu 'tools '.

    Dear welcome suggestions.

    Thank you very much

    -GG

    Try this:

    From the computer whose bookmarks you want to copy:
    Open the "Show All Bookmarks" window.
    Click "Import and Backup" and choose Backup.  Firefox will want to backup to the desktop, which is fine.
    Transfer the file to the other computers.  Again, desktop is fine.
    
    From the other computers:
    Open the bookmarks window as before.
    Choose Restore from the "Import and Backup" item, and from there, click on "Choose File".
    Again, Firefox will want to get the file from the desktop, which is where you put it.
    Click on the .json file and it will be loaded into the bookmarks.
    
  • How can I move bookmarks to new Mac when the synchronization page says "this module has been removed by its author"?

    I tried to move the favorites by creating a synchronization profile, but he gave me the message "add-on has been removed by its author" and I don't know what that means. Within the forum, I found a message stating I can do by the first update for Firefox 9 or something, but my current OS is stuck with the version of Firefox 3.6.26 and will not be upgraded further until I update my OS on my newer computer. So, how can I save and move bookmarks to my new computer, a Mac with 10.6?

    You can restore a JSON backup in bookmarks (library) Manager.

    • Bookmarks > show all bookmarks
  • How do I know what version (update / output level) version 6 has been applied to my system?

    Question
    How do I know what version (update / output level) version 6 has been applied to my system? I applied several different publication levels to version 6 of FF, but all about feature tells me is Version 6.0. No version! This seems to be a change in the updates in the way which are managed. What is a distortion because of the speed in which you push updates and what's new?
    contact me if you need something more

    e-mail address removed

    For those who are in need of a photo/screenshot, see attachment below. Right click on the image below, choose "Open in New Tab", click on the image to open in the new tab to zoom in and enlarge the image.

    If this answer solved your problem, please click 'Solved It' next to this response when connected to the forum.

Maybe you are looking for

  • 10 IOS leading to the Bluetooth problem

    Before download IOS 10, I've never known a Bluetooth problem when using my Ford truck. Now, when I get a call, the caller does not hear me and I can't hear the caller. If I have my phone in hand and I change the Bluetooth audio to the speaker of the

  • Cannot download iphoto where is he on maverick

    1. cannot find iphoto to load 2 the image says not connected to the camera of my iphone

  • upgrading the version of my iphone

    Hi good day, I have my ios iphone 4S 7.2.1 with 16 GB of rom is possible to update its version to 9.0 or freedom? where can I download the program? can I make directly on my phone or upgrade using my phone only? thanx

  • No installation of software or driver will disappear after restarting the system.

    I have one of my uncle he has reinstalled the window 7 and I tried to reinstall the webcam driver but when it asks to restart. -Done reboot. -Creative webcam Center vanish along with the driver from Device Manager. @@As her doesn't matter it what sof

  • USB ports won't recognize new hardware

    Windows 7 Home Premium My USB (front and back) ports ceased to recognize new devices, including readers of the pen, much older work OK. Whenever I plug them in, it tries to load a driver, then reports that no driver can be found. This isn't a hardwar