Outbreak of several digital lines of a single window using PCI 6353

Hello

I use a PCI 6353 to control a laser for a PIV system. The laser requires 4 pulses (F1, F2, T1, T2) on different channels. It would be easy using 4 counters on the Board, but I also need to trigger the camera. The card has a lot of output digital, so I thought I could use 2 meters and four digital outputs.

I thought that, by setting the pulse counter from 0 at a time duration between F1 and T1 and triggering a rising edge and T1 F1 a front down using output internal), I would be able to solve the problem. However, the system I cannot trigger the two lines of the same internal output. I don't know why. I have attached two vi, one for a single channel that works very well and the other with two channels. I am also attaching a diagram of approximate time of my proposed solution.

I am not absolutely put on this format, so if this is not possible and you have another solution, please let me know. Accuracy is the key here, the widths of pulse being about 1 microsecond and the intervals between F1 and Q1 being approximately 10 microseconds, so I think the hardware timing is essential. However, I'm not quite clear on interact it with the digital pulses and counters.

Kind regards

Joe

Hey Joe,

All the lines that you want to use for quick time ARE on the 6353 must be in the same spot.  Unfortunately, you can't start or clock several lines independently.

That said, I think that the simplest solution would be to simply create a waveform suitable for generating all 6 signals with.  You should be able to clock up to 10 MHz, which gives you 100 ns resolution.  If you need 1 us resolution, then you could get by synchronizing the c to 1 Mhz.  While you could technically use a combination of counters and to get what you need, it should not be necessary in your case.  All you need is a single task with the waveform appropriate to generate your desired signals.

Best regards

Tags: NI Hardware

Similar Questions

  • Written for several digital lines separated by commas

    Hello people,

    I use a USB-6009 box and want to write several digital lines created in the style, separated by commas:

    error = DAQmxCreateDOChan(taskSelHead,"dev3/port0/line0,dev3/port0/line6","",DAQmx_Val_ChanPerLine);

    When I try to write in this channel I do

    uInt8 data [8] = {d1, 0, 0, 0, 0, 0, d2, 0}; with d1 and d2 that represents 0 or 1, which bits I want to get written

    int error = DAQmxWriteDigitalLines (taskSelectFilter, 1, 1, 10, DAQmx_Val_GroupByChannel, data, NULL, NULL);

    The result is, this only $line0 is updated, lin6 rest 0.

    I also tried DAQmxWriteDigitalU8 with the same effect.

    Can anyone help?

    Thanks in advance,

    Michael

    Hi Michael,

    you have defined two dig.out channels in your task: line 0 and line 6. So, when you write an array of string values, d1 Gets the mapping to your line 0 straight - but line 6 still receives a zero!

    Have you tried to set data uInt8 [2] = {d1, d2}?

    Best regards
    Sebastian

  • Combine several Digital Signatures in a single Document

    I have a document that I send to several people at the same time. I need these people to sign this document at the same time. Once they sign the document, it is sent to me. Makes me to have multiple copies of the same document, but with different signatures. I need to then consolidate these multiple documents into a single document with all the signatures. I tried to make it circulate and then merge the document, but it does not work. Can someone please?

    Hello

    Acrobat does not support parallel signature where several people can sign a single document at the same time. A document can only be signed sequentially where a person sign and then sends it to the next person to sign.  If you have a single document requiring multiple signatures and you need all the signatures on one page, so you have to work with a single copy. However, working with several copies of the document that you are doing now, you could consolidate each copy signed in a portfolio. If for example you have 10 signatures need your file portfolio eventually containing 10 copies signed individually of the same PDF file.

    The key is that you cannot merge files signed into a single pdf.

    I hope this helps.
    Steve

  • Where can I find a Windows 7 driver for my Digital DEClaser 5100 printer? Windows uses drivers for XP and Windows 2000, but I can't find one for Windows 7.

    Windows 7 Add printer does not find the drivers for my digital
    Printer DEClaser 5100.

    Use the XP drivers.

    Either use the XP machine as a remote client, add them to the Windows 7 machine or unzip the files in the driver.cab file, and use the disk and point to the ntprint.inf from the XP CD.  If you have Windows 7 64-bit, you should the drivers from 64 XP or Server 2003 x 64.  I just installed the x 64 driver PS.  Seems simple enough.  I think that this device emulates the HP LaserJet 4.  There is a version of the 5100 driver PCL as well Alan Morris Windows Printing team research here Microsoft Knowledge Base: http://support.microsoft.com/search/Default.aspx?adv=1

  • I'm trying to create a PDF file with several signature lines in that anyone can "Sign" by using their digital signature CAC (Common Access Card) active. The goal is to have a single document that people can open, sign on a designated line and save the doc

    I'm trying to create a PDF file with several signature lines in that anyone can "Sign" by using their digital signature CAC (Common Access Card) active. The goal is to have a single document that people can open, sign on a designated line and save the document (replacing the existing document) and close. Then another person can open the same document digitally sign another area of the form, save it, and close it. So on, and so on. Is there a way to do this? At the end of the day, I would end up with a PDF file with literally hundreds of signatures to enable different ACC everywhere...

    I don't understand what the problem is. In the post of the davidr96549424 on May 8, 2015 07:58 you presented a structure of a correct document. Is the issue of the creation of this structure in a PDF file? For this, you will need an Acrobat, not reader.

    XI in Acrobat, select Tools-> forms-Edit. Click 'No' on the form fields 'detect '. In the tasks Panel that opens, click on "add new field". Select "Digital Signature" and move it to the location in the document where you want to than the appearance of the signature to be. Repeat that for signature fields as you want. Users will sign by clicking on the prepared unsigned signature field which shows the dialog box "sign. Do not forget that as TSN has noted that a digital signature applies to the entire document. The entry in the document where it is is irrelevant. Each next signature covers all previous signatures.

    Your users can also sign a document from anywhere that they want without signature fields already prepared. For this select fill & sign-> work with certificates and the type of signing you want to sign up with. A dialog box that will tell you a rectangle for the appearance of signature rises and after you draw the rectangle of the dialog 'Sign' rises.

    PDF/Acrobat doesn't have a limit on a number of signatures in a PDF document. But! Don't forget that when you open a PDF file with Acrobat/Reader signatures valid all of them and takes time (several seconds - until 10 - for every signature), so if you have several signatures of dozens of their validation open can take a long time.

    I don't know how build you your workflow so that each person signs the same PDF and saves it. Economy runs on the same computer where the PDF is stored. You'll have to decide how to allow different people to have access to the same PDF. They, of course, you may sign this only one-at-a-time PDF.

  • Single virtual channel with several digital ports

    Hi all

    I created a program that creates a task to read continuously for 3 lines of digital channels in the same unit (PXI-6133). I'm trying to figure out how I can retrieve the data from each row of port to be in a waveform graph. Currently, I use DAQmx Read instance with '1 channel N samples' but I get a waveform with all the values at the same time or a graph of waveform with the three lines transposed.

    I use Windows XP and LabVIEW 8.6.

    Appreciate any help!

    Matt,

    I'm sorry to have brought this on you but I thought about it. I misread the description of vi DAQmx create a task for a digital input. I thought that several lines of port could not be divided into several channels, but it was all physical ports.

    For those seeking another response: I was able to specify 'a channel for each line' in the task of creating, and then in the DAQmx Read task, I indicated "N channel N samples" and finally analyzed the 1 d table to get the data for each port.

    Thank you for your time!

  • By creating a form that has several text boxes to a single character on the same line, how can I get the cursor to go in the next text box automatically after inserting a character?

    By creating a form that has several text boxes to a single character on the same line, how can I get the cursor to go in the next text box automatically after inserting a character?

    Create a text field and use the option 'comb n characters.

  • Several digital signatures by the same person works does not correctly

    I was tasked to automate our voluntary process.  I converted the forms to PDF using Adobe DC forms.  My problem is that there are several signature lines, even if only one person is signing the documents (think of a mortgage application).  Whenever I digital sign a form page, asked me to save him.

    How can I have a volunteer sign multi-page PDF without saving each time?  I then want the signed form sent via e-mail.

    Thank you

    Donna

    You must use a stamp for this.

  • A matching logfilter string can span several consecutive lines in a log file

    Hello

    is it possible to have a matching log filtering string cover several consecutive lines in a log file?

    Unfortunately, we have some error messages in the log files that I need to match that cover several new lines.  You don't know why they did it, but his frustration for us at the end of surveillance.

    So would need to have a matching string that correspond to a portion on the first line and another on lines 1-2 below.

    My guess is that it can not be done, but thought I'd check here first.

    "mark".

    Confirmed.

    LogFilter reads and tests for matches of the mistake of a single line of the log at a time.

    Kind regards

    Brian Wheeldon

  • Default settings for digital lines? USB-6009

    Hi all

    I use the digital lines on my USB-6009 to control normally open SSRs.  When I turn on the system, I would like to have the digital lines on the USB-6009 case to automatically configure themselves to be output digital lines put in position "Low", so I don't spend on my SSRs until I gave the command.  Is there a way to do this?

    Thank you.

    Cannot set default on 600 x Renault States, unfortunately.

    Do a genius on the hardware side, knowing the lines are pulled high on the acquisition of data is initialized. and if certain combinations of outputs produced a dangerous situation, you must stop to happen in hardware.  Good practice to do so anyway.

    Another option is to use an analog output, those can pump a little more power than otherwise to 1V, and do what is usually not sufficient to turn of SSRs.

  • SMU-6556 - how to control the rise in digital lines (hsdio) time

    Hello

    Is it possible to control the rise in digital lines SMU-6556 time?

    Even in a low frequency 10 kHz signal rise time is 2ns.

    TKS,

    Hello engfpe,

    The SMU-6556 is a 50 Ohm system, which means that the output is source series finished to be 50 Ohms and all our cables and accessories are 50 Ohms.  With this configuration, regardless of the flow of data, you should have a clean edge up or down, regardless of the data rate. The quality of the production (edge up or down) on your device is related to the adaptation of impedance of your cables.

    The SMU-6556 cannot adjust the speed of scanning by itself.  However, you can insert simple passive components to do it for you.  I have attached below the images.  The first is a diagram showing a way to slow down the edge.  The second is the a waveform simulation showing the rate of original edge before it slows down and the edge of idle.   This simulation is not the SMU-6556 but rather a generic digital output for concept.  In the schema that R1 is set on 34 Ohms because U1.8 has the 16 additional Ohms on the inside.  TL1 is the output of 50 ohms simulating the cable on the SMU-6556.  R2, R3, and C1 are components, you can insert after the SMU-6556 twist before moving your device/cable.  In this configuration from cable to your device is TL2 which is also 50 ohm, but it could be another impedance in which case you would change R3 to match.

    You can see in the attached images, you can slow down significantly the edge with this configuration by altering the C1.  I hope this helps.

  • DAQmx Read simultaneous calls on the same digital line

    Hi all

    I use v10.0 LV 32-bit on Windows 7.

    I use DAQmx Read (in a task) to check the value of a digital line. Is it OK to do this in two different locations in a program at the same time for the same digital line? Or I have to put a wrapper around reading to force operations to be sequential?

    Thank you
    Zola

    When you need to expose the capabilities of resources to multiple areas within a project (expand the scope of a resource) it is common to wrap the resource in an Action engine to encapsulate the resource functions. See here for an example of a 'Module on resources' material and a discussion animated about how this code help development construction and avoid resource conflicts.  If you have not read famous nugget again – he of Ben is a link in my tag "Required_Reading".

    Or more directly.  Yes, you should encapsulate these readings DAQ to avoid suspended

  • A SIMPLE change: reading a digital line instead of 4 ports

    Hello

    I found this application (see sippet) who read four digital ports and then add them in table 1 + and every time the sum of the array is 0.

    I'll just check on a digital line. When I change the Assistans DAQ to digtial line entry port, it turns into a Boolean value. But how can I change the settings I only compare the line including propely is 1 or 0. ?

    Thanks in advance.

    If I understand your question, you can replace only the elements of the array add and equal to 0 with just one or elements of the array.

  • Can PCI 6602:How I use digital lines of the Board of Directors and at the same time to generate trains of pulses by using a meter?

    Hello!

    My problem appeared when I tried to update my traditional NOR-DAQ legacy code to DAQmx.

    I use 2 meter (meter 5 and 7 meter) on PCI-6602, to generate trains of pulses, as well as the lines of e/s digital port 0 (the form lines from 0 to 7). What I do in my request, it's that I'm starting to generate the pulse train on the output of 2 meters and after that I play with the State of digital lines.

    Traditional, it was no problem to use the meters and digital lines at the same time, everything went perfectly, but in DAQmx, is not possible.

    What's happening: I start generating train of pulses on the output of counters, no errors, but when I try to change the State of a line of digital port the generation of the pulse train is stopped. What happens when I start the task associated with the digital way.

    My question is: is it possible to create a channel on digital lines without changing the channels created for meters?

    Another thing that I managed to do with the panels 'Measurement and Automation Explorer' and Test for PCI-6602, is basically the same thing, I generate trains of pulses on the output of the 7 meter and try to start a job on the digital line, but I get an error:

    "Error-200022 occurred in test Panel.
    Possible reasons:
    Measurements: Resource requested by this task has already been reserved by another task.
    Device: Dev4
    "Terminal: PFI8.

    On the contrary if I use the counter 0 or a counter 1 to generate trains of pulses I encounter the same problem.

    What resources are used by 2 to 7 of the PCI-6602 card counters and the counters to 0 and 1 do not use?

    Thanks in advance for any answer!

    Ciprian

    After doing some real tests on this device, I found that it is a normal behavior for the jury of 6602.  This is because when you start a task digital all 32 lines are configured for digital i/o, so it replaces your meter operation.  The article below the link explains a little more on this subject.  You must start the digital task before the task of counter to use the features of both in your program.

    2 meter and above will not work correctly when you perform digital i/o on NI 6601 or 6602

    http://digital.NI.com/public.nsf/allkb/43F71527765EEC3886256E93006CD00C?OpenDocument

  • Crash when selecting digital lines

    Today, I tried to get the routing in the DAQmx card work. While I was first with an external connector to wire a counter in a PFI line, I thought to this internal routing. He worked and had to restart the pc to check if she was still working after restart.

    Since the restart, LV 2012 guard crashing to the VI, see:

    The culprit is the selector to select digital output lines for the DAQmx, but I can't find out why and also I can not solve. First of all, I had a list of the output lines and selected bonds. Now, the list is empty. When you select the drop, after a few clicks LV crashes. However, I do not understand that it makes account, it cannot find the disc hard \Device\Harddisk\DR1. I have only one hard disk in the system and that one works properly.

    Lvlog.txt shows the error has to do with the transact.cpp (1454):


    15:48:41.014 03/06/2013
    Coolish 0xAC17A51A: text hidden after the mouse-><27>
    e:\builds\penguin\labview\branches\2012patch\dev\source\editor\transact.cpp(1454): coolish 0xAC17A51A: hiding the text after the mouse-><27>
    Minidump ID: ab53c62e-6dc7-4702-b477-645b916e4663
    $Id: //labview/branches/2012patch/dev/source/editor/transact.cpp#1 $

    Attached are the screws of the project and the log files.

    I tried the following:

    -reset the devices in MAX

    -reset the configuration data in MAX

    -restart the computer

    -deleted the cache of compiled objects

    LabVIEW plug is:

    ####
    #Date: sea 6 March 2013 15:44:44
    #OSName: Windows 7 Professional Service Pack 1
    #OSVers: 6.1
    #OSBuild: 7601
    #AppName: LabVIEW
    #Version: 12.0f3 32-bit
    #AppKind: FDS
    #AppModDate: 04/10/2012 15:12 GMT
    Base address of #LabVIEW: 0x00400000

    MAX version: 5.3.1

    The questions I have are:

    -takes down also to when you create a constant for the Digital lines create you Channel.vi in the DDS - output Config.vi?

    -does anyone have any suggestions on what I might try?

    Hello

    I can create the DAQmx constant without problem and also to display the digital lines available with DAQ hardware that I have connected to my PC.

    Have you tried to create the constant directly with Create > Constant for input lines?

    You can create the DAQmx constant in a blank VI? You can insert a control name on the sign DAQmx front of the modern > range of I/O?

    As I can not reproduce the crash, it seems that something has been corrupted in your installation. You can try to repair the DAQmx and LabVIEW software and in the cases where it does not work you can try to reinstall the software.

    Bye,.

    Licia

Maybe you are looking for

  • Turn on numbering assist on iPhone 6

    Hello. Anyone help with activation assist dial on the iPhone 6? I tried to activate the function, but can't find it. Am in Canada at the moment

  • Misdiagnosis of memory Windows with default installation factory of Lenovo

    I have the following error in the diagonistic memory of windows, the memtest.exe file is missing or damaged. Please see the attached picture. I need to solve this problem, please help.

  • Win Mail doesn't have a loop of recovery

    Vista - updated w/Win Mail 6.0.6001.180000.Somehow my email DB has been updated with evil. Win Mail attempted to recover - not successful.Each launch Win mail is also launching a salvage attempt.Several folders are displayed - all empty and the first

  • EBS R12.1 login page cannot display - after installation

    HelloI installed Oracle EBS R12.1 with multi node installationHost system: Windows 7VMPlaer:System1 comments: Database 64 bit OS Oracle Linux 6.7 Vision nodeSystem2 comments: OS Oracle Linux 64 bit Apps Tier 6.7EBS Application installed successfully,

  • Build Fail by updating a package

    Tue 16 Feb 09:41:14 2016[INFO] AdobePackageBuilder - Build Version - 1.9.4.5Tue 16 Feb 09:41:14 2016[INFO] AdobePackageBuilder - operation forestry verbosity level Set to 4Mar 16 09:41:15 Feb 2016[INFO] AdobePackageBuilder - START utilCopySrcFolderTo