detection of crete during the acquisition

I am gaining of daqmx permanently a signal (single channel dbl table or waveform).

The signal is a waveform of the triangle.

I need take time between the ridge and the Valley for each pic.

I try with peak detection but does not work, the acquired signal are not windowed period.

Also, I need to record the results of the evaluation (amplitude /valley, Peak and Valley Ridge at a time) for each line

Can someone help me?

Thank you

It's a start, now if you feed the data from that output in a "waveform peak detection VI. You will need to play with the threshold and the width for this VI entries in order to determine how detection works. You can also change the entry all about choose if you are detecting the peaks and valleys.

One thing to remember is that the threshold value is the minimum of a peak or maximum value of a valley.

You must also be a sort of timetable for the loop (an expectation of 100 ms) or set the timeout/samples by channelvalues if you want to get more then 10 to 20 samples per waveform.

Tags: NI Software

Similar Questions

  • 'Resources in use' error during the acquisition of the analog data on AI0 with external clock on PFI0 and beginning of slope trigger analog on AI1

    Hello

    I use the card PCI-6111.

    I am trying to acquire analog data on channels dev1/ai0 ai1/dev1 using pulses of external clock connected to the PFI0 channel. I also want to trigger the acquisition, when the channel dev1/ai1 signal reaches certain level. I send a triangle wave channel dev1/ai1, and I need the data only for the front.

    I have configured the task in the following ways:

    However, I get the error-89137 after function DAQmx Start Task:

    Specified route can not be satisfied, because it requires resources that are currently in use by another route.

    Source device: Dev1
    Terminal of source: PFI0InputLockOut
    Target unit: Dev1
    Destination terminal: AnalogComparisonEvent

    Resources in use by
    Task name: _unnamedTask
    Source device: Dev1
    Terminal of source: PFI0
    Target unit: Dev1
    Destination terminal: AI/SampleClock

    Task name: _unnamedTask

    If I change the internal clock external clock - switch works. If I pull the trigger, the external clock works, too. But these two tasks do not work together.

    Help? Advice? Thank you!

  • Error chkerrBB.cmd detects an error during the PININST_BBV. chkerrBB.cmd check c:\system.sav\logs\BurnBootWarn.log, unable to perform the system recovery

    Original title: Vista system recovery failure

    I have a HP dv4-1275mx laptop and I just replaced the hard drive.  I got the Vista hp HP system recovery disks but recovery has failed 3 times.  The hard drive is new and has more space than the old.  It is a Western Digital 640 GB scorpio blue sata 5400 RPM.

    Error message:
    chkerrBB.cmd [17:18:51.36] detect an error in the PININST_BBV.
    [17:18:51.37] chkerrBB.cmd check c:\system.sav\logs\BurnBootWarn.log

    Hello

    I would say to contact contact HP support to:

    HP customer service

    http://h10025.www1.HP.com/ewfrf/wc/siteHome?cc=us&LC=en

  • Keep all information collection during the acquisition of images when you use the basic IMAQ package

    I did show a command of X from IMAQ image control that has the ability to overlay dots and lines on an image, but when I put my control of X in my loop of acquiring image collections information disappears with each new picture that I acquire.

    How can I keep the overlay in place and just update the control with the new image and does not overwrite data overlay? I tried the function of superimposition of fusion, but this doesn't seem to work.

    Thank you.

    Overlays are completely erased when you acquire a new image.  You can create collections on a separate image, and then copy to each new image overlays until you view it.  The other option is to re-create overlays for each new image.

    Bruce

  • Activating/Deactivating the program to sort data during the acquisition sets

    Hello

    I have a pledge Board of two channels that I use for recording analog signal flight time. I already have a program that records the signal and it is average, but I'm about to do my laser and a new experience that turns my detector at 40 Hz to 20 Hz. With this info, here is what I do:

    1. I need to record the signal of the FTT, as usual, however, I need to make a distinction between my data and my laser data.

    One idea I had is to somehow trigger the program after the initial outbreak, to indicate if the laser is enabled or disabled. Then, I could use a deal to build two data tables.

    A second idea is to use a loop for. Because a rep rate is two times more than the other, I can simply add the data of all the iterations, even to an array and the odd data to another. However, with this I have no idea what table contains the laser power data.

    The overall program removes subtables of the laser and laser data to make a substantive correction in real time. The idea is similar to a detector lock-in-amplify or sensitive to the phase except that I will subtract the phase signal output. Right now, I just need to make the distinction between the two types of incoming data sets.

    Thanks in advance


  • VLAN again added, problems detected on guests during the detection of new network configuration

    Hi all

    I started facing a strange problem trying to use a new VLAN configured in my vCenter environment...

    Basically, my system 'fight' to identify the new network label (VLAN) configured, leaving systems disconnected from the local network.

    This condition disappears only when I change the VM touched, assign a label of different network (VLAN), apply the changes and restart the process by configuring the new VLAN return.

    We will use an example to explain better:

    • I have a named Windows Server/Workstation VM: VM1
    • I have 2 VLANS configured in vCenter: VLAN50 and VLAN70

    VM1 is sitting on the VLAN50 and has the static IP address configured.

    I start the migration of the machine to a VLAN different, by editing the network settings of the operating system (IP, MASK, GW, DNS entries...) and replace the label of VM1 VLAN70 network.

    At this point, the machine NIC shows as if it could not connect to what in the network, although it is configured accordingly in order to communicate in the new subnet.

    I have change the VM again and change the label of a network VLAN different from VLAN70, click OK. Immediately, I change VM settings to assign in return the VLAN70.

    After that, the operating system recognizes the network successfully and starts working as expected...

    All of my virtual machines use VMXNET3 adapter and my version of vCenter is v5.5 build #2646482

    No idea what might happen?

    Concerning

    We found the problem...

    It was not associated with VMware, but a network configuration problem: (ESXi connected to two switches, one of them with the VLAN configured correctly and the other does not...).

    Thanks for the help

  • Cabinet detects 2 problems during analysis, but in the end that he said found no problem and the only option I have is to click Finish

    I have downloaded Microsoft Windows Malicious Software Removal Tool (KB890830) - to install the CAB file switch and it detects 2 problems during analysis, but in the end that he said found no problem and the only option I have is to click Finish. I tried several times with the same result of detection 2 never, he gets rid of them. Help?

    OT: Malware

    On Saturday, April 5, 2014 22:59:18 + 0000, JChabler wrote:

    Where? I find only free trials to detect, but you have to pay to resolve.

    Go to https://www.malwarebytes.org/ and lower-left button
    corner, one that says "Free download."

  • During the 5.5 ESXi installation VMFS paratiton detects not for installtion raid controller

    Hello

    I try to install ESXi on Fujitsu RX200 Fijitsu equipped S8 Intel controller to scrub (new edition) installation that I try to install the VMFS disk raid 1 created of 500 GB

    I get a screen that shows no space and I can't install it further.

    Is my question there a way to install it and provide the controller before or during the boot with ESXi 5.5 driver

    Please advice

    Thank you

    Intel C600 is taken in charge, but only in the disk controller. NO raid-controller. C600 is Intel chipset. It is not dedicated hw-raid controller...

  • How NI PCI 4474 DSA detects an overload to the input channel?

    I read "Manual user OR dynamic signal acquisition." It is written that NI PCI 4474 support only digital overload detection.

    Here's my question. What is the detection of digital overload? If an analog signal is already converted to digital signal, it can not be signals exceeds the limit. Or the DSA may already be damaged during the CDA process, if there is surcharge from the input signal. Thank you.

    Hyun

    Yes, the chip has more information about the Board and apply factors of calibration, which is how it can overflow.

    What we call "detection of overload analog domain" requires more equipment (i.e. a comparator circuit) to observe the input signal.  Given that the Committee in question is not a comparator to check the input signal, and the way we want to give the user an idea of whether or not their signal is too large, we simply use the mathematics inside the chip. It's better than nothing.

    Oh, and I should mention that the protection is managed by a completely different circuit.  The specification should say how much voltage you can apply to the Commission before the protection comes into play.

    Germano-

  • Detection of contours in the recorded data

    Hello

    We will perform a few data capture high speed by using a number of cards SMU-6537.

    Once we captured the data we need to re - charge and to decipher. One of the steps in this decryption will require detection of outlines on specific lines, the data recorded. Traditionally, in a language such as C++, the code would be loop keeping previous comparison of data values. It seems to me that LabVIEW can be a little more intelligent than that, if we knew where to look. Is there a better way, for example replay data through a simulated map? Load the data into a structure and perform a function call to this topic? (We expect a lot of data, so we will not be able to load it all in at once)

    If someone could point us in the right direction that would be more useful,

    Thank you, Jon.

    Hi Jon,

    Thanks for your post on the forum.

    Just to confirm, you want to 'Acquire' continuous data (storing in a file) then "Generate" output based on the data stored after some post-processing/decryption.

    The SMU-653 x series of HSDIO cards use the functions of 'DAQmx API' (known as the VI in LabVIEW) for these tasks. Unfortunately, you will not be able to use a card "simulated" such as those in 'Measurement and Automation Explorer' to re-read data, simulated maps are used to configure tasks, testing and coding of materials who has yet to buy, their output is fixed.

    I can refer you to some (linked below) examples that illustrate how calls DAQmx API allows to acquire and generate data.

    Example - DAQmx: Acquisition of continuous digital high speed for the 6536/6537 (continuously acquires the data stored in RAM on the card)

    Example - build permanently and acquire Source synchronous data with software comparison

    That you connect to the file, I can recommend using ' Producer/consumer' architecture by which data are queued in FIFO memory as it is acquired, so the acquisition loop can run at a faster pace. The data are removed in the second loop of written and lower priority in the file.

    Community example - using producer/consumer Architecture for DAQmx reading and writing to a file

    Your data will then be "loop through" as you would in C++, the post-processing/decryption will be then performed before that data is written through the card.

    I hope this helps during the review of the architecture of your application of Jon.

    Thank you very much

  • "Detect an error in the course of the PININST_BBV".

    I'm still working on the resumption of this problem that AxshunJaxun has been able to help me to diagnose properly.

    I have since received support from HP recovery and bought a new HARD drive that needs to be an improvement on the part of the plant. And I spent part of yesterday and most of the work now on the process of recovery without success (several failed attempts).

    I get a message "failed to retrieve" Application Recovery Manager with the message of the specific details of:

    [2:37:49.82] ChkErrBB.CMD: detect an error in the PININST_BBV.
    [2:37:49.82] ChkErrBB.CMD: check c:\system.sav\logs\BurnBootWarn.log
    [2:37:49.82] ChkErrBB.CMD: or, visit c:\system.sav\logs\BurnBootMerge.log

    (The two. LOG files do not exist on the C: partition, which is here.)

    I followed the process (initially had to hit ESC instead of F2) developed by anthony82 and met no error on drive testing HARD and memory.

    According to this message , it's probably a problem with the HP recovery media. anyone else seen this kind of problem and that this is the case also determined?

    DarkSetz wrote:

    I'm still working on the resumption of this problem that AxshunJaxun has been able to help me to diagnose properly.

    I have since received support from HP recovery and bought a new HARD drive that needs to be an improvement on the part of the plant. And I spent part of yesterday and most of the work now on the process of recovery without success (several failed attempts).

    I get a message "failed to retrieve" Application Recovery Manager with the message of the specific details of:

    [2:37:49.82] ChkErrBB.CMD: detect an error in the PININST_BBV.
    [2:37:49.82] ChkErrBB.CMD: check c:\system.sav\logs\BurnBootWarn.log
    [2:37:49.82] ChkErrBB.CMD: or, visit c:\system.sav\logs\BurnBootMerge.log

    (The two. LOG files do not exist on the C: partition, which is here.)

    I followed the process (initially had to hit ESC instead of F2) developed by anthony82 and met no error on drive testing HARD and memory.

    According to this message , it's probably a problem with the HP recovery media. anyone else seen this kind of problem and that this is the case also determined?

    http://h30434.www3.HP.com/T5/notebook-recovery/dv4-ChkErrBB-cmd-detect-some-error-during-PININST-BBV/TD-p/1314599

    "Here's how fix you it. When you start your computer, press F10 which will lead you to the Manager of the BIOS. then press F9 to set the BIOS factory default save and exit, then perform a recovery.  Worked for me and it took me 3 weeks to understand lol. »

  • Satellite Pro A10 stops during the installation of Windows

    I have a satellite Pro A10, which stops during the installation of Windows. The installation gets to the part where I need to select the HARD drive to install, then the system off just. I can restart it immediately, and the sdame happens.

    If I enter the BIOS, everything is detected OK, and I've updated to the latest version (V1.4). Also when in the BIOS, the system will remain under tension for ever and a day! and no downtime. I have a couple of diagnostic CD, then run the tests is the same thing, but I ran the seagate diagnostic tool and the HDD OK passes, as does the main map, but cannot perform detailed testing that the system shuts down during the tests.

    I suspect an overheating issue but would like advice.

    Hmmm it s very strange. I thought that the HARD drive could malfunctions but it of very impossible if the HARD drive has passed the Seagate diagnostic test.

    However, it would be very interesting to know if the installation of the OS would end with another HARD drive.
    You know, it of always difficult to provide an exact solution without any diagnostic tests.

    For me, it really looks like a hardware malfunction. So perhaps it would be advisable to contact the authorized Toshiba maintainer for a control of the laptop.
    Guys could run tests and would situate the fault quickly.

  • How to stop the acquisition with a relaxation with the NI PCIe-6323

    Hi all

    I wonder if it is possible to stop data acquisition or pcie-6323 with a trigger pulse the same way that I begin to acquire samples with a finished sample mode trigger pulse.

    Thanks in advance

    M.

    The samplesPerChannel that you can show what the sample clock configuration defines the total number of samples for the acquisition of finishes.  In your case, you will read the data previously triggered so permanently in force this setting really only sets the size of the buffer.  If you want to just be large enough to avoid overtaking (although...) If the window you buy is potentially very short, you might want to explicitly configure the size of the buffer to something bigger and maintain the value of samplesPerChannel down so that the reference trigger can be accepted earlier).

    The numberOfSamples you specify when you start the player defines the number of samples for the next call for reading.  If you can read the small windows of streaming data to avoid having a blocking with a large timeout call.  If you do not want to change the time-out period, it is a property of the DAQStream class.

    The "continuous" examples (e.g. this one) should show how you can read back data asynchronous as it is acquired.  Your configuration looks more like a "continuous" example

    Since you want to start and stop using the same line as the trigger, perhaps an alternative to the evolution of the default read pointer would be to set up a central task of analog input with a relaxing break.  The caveat to this is that the break does not stop at the task and as soon as the line goes back to you will begin to acquire the data again - I would say using a meter to separate groups of samples in the buffer zone continued.  If you wish to purchase multiple windows of data in short succession well, then I would go with that instead to avoid having to restart the task (and potentially Miss samples during the restart of the task).

    Best regards

  • How to lock "Write to file measure VI" during the execution of the request for this file cannot be opened during execution.

    Hello

    I have an application where I am external hardware data acquisition and save it in a file using "Write to measure file VI.

    During the application run on time; When the user opens ".» LVM text file "; abendons-saving application of the data obtained in the prescribed file but continues to demand on external hardware data acquisition. When I stop the application; an error message is poped indicating that an error has occurred due to open running.

    My question is: How can I block this file in which the data is saved, so that the user cannot open it during the execution of the application?

    Looking forward for your kind suggestions in this regard.

    Kind regards

    Jamal

    Hi Jamal,.

    It has been said many times before: use simple simple file features!

    Opening a file with a default access "read/write" will disable access to this file to other programs!

  • Imaging multi channels using the acquisition card OR

    We have a 1408 IMAQ being controlled by LabVIEW 8.0.

    We want to install multi-channel of imagery. All the channels work individually. However, when I was trying to show two channels simultaneously, single channel works and I got the following error message:

    Error 1074397150 has occurred to IMAQ enter Setup.vi

    Possible reasons:

    NOR-IMAQ: A timeout error occurred while you wait for the specified event. If you expect a picture, make sure all the video data is acquired during the period. If you wait for a signal, check that the assertion of signal occurs within the period.

    Sometimes I get a different error message asking me to assign different buffers to both channels. I understand that IMAQ 1408 has only analog digital (ADC) converter to digitize the incoming video. It may acquire up to four different cameras, but only of a camera at a time.

    I don't mind do frame rate in half. I think to show only one channel at a time and do the two channels alternantly. But I need to know how config routes to get there.

    I've attached an example that should work.  I could not test it because I don't have the equipment, so it might need some settings.  I would test it with one channel by setting the channel # 1.  Once it works, define channels # 2.  I set the display to use snapshot mode so the same image can be used for all screens.

    The only reason that I can think of that would make multi-channel acquisition fail when single channel works is the lack of synchronization between signals.  The start of frame signal must be the same for all channels.

    Bruce

Maybe you are looking for

  • Satellite L500-1z1 - virtual memory problem

    I need help. I have switched side bar indicator to see the cpu usage and memory. I noticed that the memory runs at 85%. I was told to put the processor for the four cores. Now, the cpu runs at 0.4% to 23% and the memory usage is always the same. I th

  • Increase the speed to setting 5672/PXI-5671?

    Hello I was wondering if it would be possible for materials OR to include an option on NOR-RFSG drivers later to increase the speed at which the lock 5672/5671 on a frequency? Will you please correct me if I'm wrong but I think that the reason why it

  • viOpen suspended on Linux (returns close 0x3fff0082)

    Hello I run an application on Linux that uses NI Visa to talk to a device compatible 488.2 using a TCP/IP socket. Control and status of the unit is generally very good, but we met a strange behavior for 2 causes of error. Case 1: We unplug the Ethern

  • [Playbook WebWorks] Behavior of the entry element

    Do not know if Miss me just something, but... I am building a little app for HTML/JS/CSS to be compiled by WebWorks in a Playbook application and tested in the Playbook Simulator (v0.9.2).  Essentially, everything looks good, and I love it. A very st

  • Additional router appears in "Network Infrastructure".

    Hi people,When I open Windows Explorer in Windows 7 and go to the 'network', I have a list ofcomputers, multimedia devices and infrastructure network in front of me. In particular, an extra routerFigure (not mine). I have never connected to any other