output of burst

Hi all

I use a PCI 6503 with a Gecko g320 servo controller. I have control of the engine, except that it is not precise enough. The attached vi is used to send a signal to the controller, which moves the engine. I would like to be able to specify the number of pulses of square waves, the duration of the pulse and frequency in addition to what I have. So a signal that would be long, 400 Hz, with 200 specified cycles, 2 seconds should be 200 cycles, then 1.5 seconds of silence.

I can specify how many cycles I want by the number of samples, depending on the sampling frequency. Is there a simpler way, perhaps a few vi I missed which will display a number of periods at a given frequency, or is the method to control the number of samples, the only way?

Thanks and good luck,

Alek

Hi Alek,

Baji is correct because changing the number of samples is the only way to accomplish your task by using a card PCI-6503. Please note that because the 6503 only supports software synchronization, your timing, especially your frequency, will be inaccurate due to the non-determanistic 1 kHz Windows system clock.

However, if you want more precise control of your cycle of use, frequency and length of your caliber, I highly recommend using a plank of counters/timers as the PCI-6601 or 6602 PCI. With these cards, you will have the ability to set the duty cycle, frequency and number of pulses when you set up a counter pulse generation output task. The impulses that you generate from these boards to counter will be much more accurate than what you can get a static DIO Board, as the 6601 uses a 20 MHz time base, whereas the 6602 uses a time base of 80 MHz to implement the pulse train.

There are many examples on how to proceed in the finder OR example ("you can reach by clicking on Help" find examples). "" There are a whole series of examples on how to implement a pulse train finished using counters in the input output material & "DAQmx ' file generating digital impulses.

-Abram

Tags: NI Software

Similar Questions

  • option of subfolder in the bursting of the lots

    Hello

    In a batch, I use the option of breaking with a file .csv break, burst works very well except for the reports had a blast being placed in the subfolder I have setup in the bursting .csv file. In this lot is a book that will be busted out for 132 production sites, there are 6 different divisions so I want this being collected in 6 different subfolders. I am getting reports 132 plant but all under 1 folder with the name of the book in lot 1.

    I have the Setup file as example

    dimension_Business subfolder_name units
    12345 < < FinancialReportingObjectName (folder1) > > - < < MemberAlias() > >
    123456 < < FinancialReportingObjectName (folder2) > > - < < MemberAlias() > >


    Please tell me what I'm doing is right. When I schedule the batch, I select the .csv file, copy the members, in the destination, I have selected in another folder and directed her to the folder where are the subfolders.

    On the bottom with the output labels burst... I don't change anything because I thought it was supposed to pick up in the csv file.

    Thanks for any help
    Judy

    Hi Judy

    When I did I always created the batch for the command line, planning and then edited the XML file to add the link to my bursting .csv file. You don't mention, but I guess that your .csv rupture has been imported into the workspace and that you are not referencing a network location.

    In the sample file I (v9.3.1 certainly) there the following column labels:
    dimension_>
    subfolder_name
    financial_reporting_object_name
    group_names
    role_names
    user_names
    email_list
    external_pdf_root

    I would use usually only the first 3 (dimension to list all members, subfolder to say where I wanted the report to run, the name of the object to customize the name of the output file, if necessary) and the last 2 (e-mail list separated by commas if more than one and pdf root where I specifically label for export folder I had configured in the file fr_scheduler.properties - I know that this has changed in new versions).

    It certainly seems that you are on a good way, if I can help more let me know, happy to use offline if it helps, then back on the forum

    Concerning
    Stuart

  • The name of the reg file. output BI Publisher burst by e-mail

    Hello

    I developed a report that breaks out the statement of account and offers to the customers by e-mail. It delivers the with the name of the file 'xmlp6264966643117343570tmp_0010003063003001_5'.pdf. The name account account number. I would like to change it to just "account_statement".pdf.

    Please help and I would like to know how can I achieve this.

    Concerning

    Prasanna

    Hello

    If someone uses BI Publisher 10 g for burst yet, they can use the hash function in SQL and apply the same on the KEY column in the bursting of query and the query report so that the output being sent by electronic mail file will not have the real key in it.

    An example is as below ' rawtohex (DBMS_CRYPTO. Hash (UTL_I18N. STRING_TO_RAW (CCA. CUST_AC_NO, 'AL32UTF8'), 2)) '

  • Output PDF secure active burst

    Hi Experts,

    I have to generate secure PDF report with burst enable and schedule for each month, everything is set up and running, except security.

    I followed the links to implement the outputs PDF secure, below

    Re: Bursting of reports

    http://docs.Oracle.com/CD/E12844_01/doc/BIP.1013/e12187/T421739T481157.htm#4535394

    Problem is, there is no quick display of security on open the PDF, even I set OPE-pdf-security and OPE-pdf-open-password with XML value {/ ROWSET_ROW/SEC_FLAG} and {/ ROWSET_ROW/LAST_NAME} respectively.

    Second, I need to do authentication based on two field instead of one as mention above {/ ROWSET_ROW/LAST_NAME}, but currently, I can't authenticate even for a single field, what I'm doing wrong here. Please help me

    Try this based on provided xml.

    Password based authentication

    a single field

    Security-pdf - OPE-> {//ROWSET_ROW/SEC_FLAG}

    OPE-pdf-open-password-> {//ROWSET_ROW/FIRST_NAME}

    two fields

    Security-pdf - OPE-> {//ROWSET_ROW/SEC_FLAG}

    OPE-pdf-open-password-> {concat (//ROWSET_ROW/FIRST_NAME,//ROWSET_ROW/DOB)}

    three fields

    Security-pdf - OPE-> {//ROWSET_ROW/SEC_FLAG}

    OPE-pdf-open-password-> {concat (//ROWSET_ROW/FIRST_NAME,//ROWSET_ROW/DOB,//ROWSET_ROW/LAST_NAME)}

    P.S. Please validate properly the process of breaking,

  • Is it possible to give a custom name for the output in the bursting files

    Hello

    I use burst for the release of direct mail and PDF files are coming up with names such as xdo1_null.pdf can the name be changed to facture.pdf... etc.

    Thanks in advance

    Best regards
    Mahesh

    example of file, you can use any name and add xml data items too...






    from = answer "[email protected]" = "[email protected]" >

    Content-type = "text/html" subject = "order number: ${EMPNO}" > please
    See purchase order attached file: ${EMPNO}


    <>= output document "Po2$ {EMPNO}" output-type = 'pdf' delivery = "123" >

    Filter ="" >


    Published by: Sattti on November 2, 2008 20:26

  • generate the output waveform on 6259

    Hello

    I would like to generate signals of "simple" digital square output 3 6259 NI Board of Directors of 80 Hz.

    Because of the wiring of my test tool driven 6259 Board, I can't use the output of the meter, but I need to plug into 3 output lines.

    I re-used an existing vi and made by a subcontractor, but the generated waveform on my DUT does not have the expected frequencies (although it seems OK on the generated graph). Indeed, there are some forms of square waves, but not continuously. A sort of "pomade" and "elected" frequency does not match the measured frequency. If someone has an idea to help me, I have not experience on labview yet!

    Thank you!

    You have 4 unique digital States aimed at bike.  Each cycle produces 1 full period of each of your square waves.  If you want the output to 80 Hz, you must set the sample to run 4 * 80 = 320 Hz clock.

    The other thing you see on the scope is that there are short bursts of pulses with parent long time between bursts.  The calendar during the bursts are what control tasks.  The time between bursts is caused by using the button "run continuously.  Also that according to them, you complete vi almost immediately rather than waiting until they run awhile.  Put an end to the execution of vi initiates self-cleaning of LabVIEW.  These things represent the time brief burst and the ISH between bursts.

    -Kevin P

  • Change the amplitude of the Agilent function generator output while the output is on

    Hello

    I am writing a program to scan the amplitude of a sine wave of a function (Agilent 33210 a) generator output. I have two sets of pilot example: Agilent 33xxx and HP33120a (the first one uses VISA, IVI 2 uses).

    Using the example of driver code, I changed to generate a sine wave to 1Vpp, wait 1 sec, and then modify the amplitude of 0, 5V. I have attached the images in my field that show what happens when I do that. The two examples cut first exit before Relighting with a different amplitude. 33xxx driver takes 140ms for change, and has a strange burst between the two signal. HP3120a driver takes 30ms and cleaner air.

    Agilent 33xxx example using:

    \

    HP33120a example using:

    I would like to have the change is instantaneous. When you use the generator manually, I can turn the button and change the output in real-time without delays.

    Thanks for the suggestion of Mateus, but I am trying to automate this process of my best. Change the VISA pilot is the direction I want to go.

    Thank you crossrulz... I wrote a new issue VI of the Standard waveform VI set up so that it simply writes the new amplitude control and none of the other things. Worked like a charm! Now the waveform changes amplitude without turning off the exit. I also checked to see if re-defining the shape of sine wave (even if the original is also sinusoidal) was the cause of the delay as you suggested, and you were right. Thanks for the help!

  • Multifunction analog input/output

    I use USB X series 6356 to my experience. I send out a pulse of tone by analog output channel to an actuator.

    And receive the signal of response of a sensor to an analog input channel. I've included a screenshot of VI.

    The question is, I get the output of the signal response signal as well.

    If I send (via the output channel), a burst of your 10 KHz which begins at t = 0.

    I see that the tone burst into my plot of input channel as well (at t = 0).

    Please, let me know if I use the good VI (I build it according to multi-multifunction-synch I AO VI of examples).

    I use the loop to remove 60 Hz noise (by an average of more than 100 times) signal.

    Hi Vishnu7,

    From what you describe, it seems that you can meet with some ghosting or crosstalk on your analog input channel. Take a look at this knowledge base article and see if it matches with what you see.

    http://digital.NI.com/public.nsf/allkb/73CB0FB296814E2286256FFD00028DDF

  • BI Publisher burst report failed with the EXCEL template

    Hello

    I want to burst excellent user, but I am getting following error. burst still interview with RTF output, it works very well, please help, what am I doing wrong, thanks.

    Message detail:

    : JOB_PROCESSOR_EXCEPTION: [INSTANCE_ID = bipublisher. 1364735550094] [INSTANCE_JOB_ID = 1602]: ERROR_GETTING_REPORT_DATA: [INSTANCE_ID = bipublisher. 1364735550094] oracle.xdo.servlet.scheduler.ProcessingException:: ERROR_GETTING_REPORT_DATA: [INSTANCE_ID = bipublisher. 1364735550094]

    at oracle.xdo.enterpriseScheduler.bursting.BurstingJobProcessor.getControlXML(BurstingJobProcessor.java:317)

    at oracle.xdo.enterpriseScheduler.bursting.BurstingJobProcessor.execute(BurstingJobProcessor.java:183)

    one

    Here, queries and data for your reference.

    Set query data

    SELECT EmpNo,

    Ename,

    SAL

    WCP

    Application of bursting

    SELECT empno AS KEY,

    'burst_emp_sal' AS TEMPLATE,

    'en-US' AS LOCAL.

    'EXCELLENT' AS OUTPUT_FORMAT,

    "E-MAIL" AS DEL_CHANNEL,

    Email AS "Parameter1",

    Email AS parameter3,

    "Salary slip" parameter4.

    'Salvation'. Ename | "Please find enclosed." AS PARAMETER5,.

    'true' AS PARAMETER6

    WCP

    Data in the table

    7839 CLARK 5000 [email protected]

    7782 SCOTT 2450 [email protected] ; [email protected]

    7566 JOHN 2975 [email protected]

    7788 HUGE 3000 [email protected]

    For example

    1. click on edit.

    2. This leads to a screen where you see the patterns defined for your report.

    3. on the right side, we'll "Show thumbnails" and "see s list. Click "view list".  Please make sure you output made Excel part of outputs activated for the model and is also the default output.

  • Add the date in the name of the output file and settings to email body

    Hello

    Anyone has idea how to add to the name of the output file?
    Second question: maybe who knows how in Planner put parameters in email body?

    Matt

    I found the solution. I used the wrong column with a value constant and later used burst (deliver and divide by this column). Useful: https://docs.oracle.com/cd/E21764_01/bi.1111/e18862/T527073T555155.htm https://community.oracle.com/thread/606864?tstart=0

  • XML editor burst using different regional settings

    Hello

    I have a report that presents the numeric fields in different format mask if I select different model every time when sending request. A model of the file language is English and its territory is to the United States. Language of the other template file is German and his Germany territory. English model watch number like 1,500.94 (comma ',' as the digit grouping symbol and '. ' period as decimal symbol) which is very good. German model watch 1.500,94 ('. ' period as symbol and the comma "," as decimal digit grouping symbol). So everything is great for me until I use XML to burst. Even though I specified the German models in the breaking control file the output pdf file has a numeric character as English model. (for example 1,500.94).

    Example of breaking control file

    <? XML version = "1.0" encoding = "UTF-8"? >

    " < = xmlns:xapi xapi:requestset ' http://xmlns.Oracle.com/OXP/XAPI "type ="break"> "

    < select xapi:request = "/" >

    < xapi:delivery >

    < xapi:filesystem id = "file1" output = "${DEST_PATH} .pdf" / >

    < / xapi:delivery >

    < xapi:document - output type = 'pdf' flow = "file1" >

    < xapi:template type = "rtf" location = 'xdo://XXCO. XXCO_INVOICE. .de/ ? getSource = true"filter =" ">--> it gives same output with fr. WE"

    < / xapi:template >

    < / xapi:document >

    < / xapi:request >

    < / xapi:requestset >

    Someone at - it an idea what's going on when to generate PDF files again once the report is completed?  Could you please help on this issue? I will be grateful if I solve this problem. Thanks in advance.

    Kind regards

    Ugur

    Hello

    I solved this problem by using in each body of numbers instead of using different model with the Danish language file. Burst also correctly the number of shows I've wanted to be after this change. So don't bother using different template file to show the grouping of different numbers and the decimal symbol. It is very simple in this way except total page and reported totals. I choose the option number separators = "," in xdofo:show - transport - pass tags.

  • Hyperion Financial Reporting burst issue several members.

    Hi all

    I'm trying schdeule EN reports, when I put the option for several members of bursting to create folder for all reports. Is it possible to just get reports without creating files?

    Receive no response.

    Thank you.

    Just remove the labels burst output for the Label of subfolder.

    Cheers, Iain

  • How to keep the zeros in a number in the excel output.

    Hi all

    I have a requirement to display numbers as text in the excel output. Ex: 001 should be displayed as 001 and not 1, as happens in excel.
    I know view 001 ' 001' works, but this is not acceptable.
    Also, I need to send a huge file (> 20MB) by bursting like an E-mail, but the mail is not received yet the program break ends in success. I tried the option compression as well, but to no avail. I know that this can be done by FTP, but I need to send it by e-mail.

    Thank you
    Rahul

    Maverick,

    See the admin:

    Administration and Developer's Guide
    Report Designer Guide

    Here:

    http://www.Oracle.com/technetwork/middleware/bi-Publisher/documentation/xmlpdocs-084437.html

    This will give you details on how to exit is divided into several files between burst. If I remember correctly, it is in the Administrator's guide.

    Kurz

    Published by: Kurzweil4 on December 6, 2010 09:11

    Published by: Kurzweil4 on December 6, 2010 09:11

  • Post in print, using the burst control file

    Hi all

    We use the break control file to print and send. Email option works very well. But when it comes to printing, printing "PDF file not printed. 128 MB of memory is necessary to allow a direct PDF printing"in printing.

    We use CUPS and this is the way that we use for printing.

    IPP://localhost:631/printers/YG_MAIN

    When we try to run the same program manually, giving the name of the printer and the number of copies at 1, then we are able to see the pdf output. Other reports are normal bi publisher also works well, w.r.t. this printer. We face this problem when we run xml program, with the option of printing bursting.

    Suggestions please...

    ---------------------------------------------------------------
    Here's the full breakdown control file,


    <? XML version = "1.0" encoding = "UTF-8"? >
    < xapi:requestset xmlns:xapi = "http://xmlns.oracle.com/oxp/xapi" >
    < xapi:globalData location = 'stream' >
    < / xapi:globalData >
    < select xapi:request = ' / XX_IMB/LIST_G_PAT/G_PAT ">
    < xapi:delivery >
    < xapi:email id = "123" server = "XXXXXX.com" port = "25" from = "[email protected]" > "
    < xapi:message id = "123" to attachment = "${DESTINATION}" = "true" content-type = "text/html" subject = "Test email" > please find the attachment < / xapi:message >
    < / xapi:email >
    < xapi:print id = "print1" printer = copies "ipp://localhost:631 / printers / ${DESTINATION}" = "1" / >
    < / xapi:delivery >
    < xapi:document - output type = 'pdf' flow '123' = >
    < xapi:template type = "xsl - fo" location = 'xdo://XXCUS. XX_MAIN.en.us"filter=".//G_PAT[DESTINATION_TYPE='Email"]" > "
    < / xapi:template >
    < / xapi:document >
    < xapi:document - output type = 'pdf' flow 'print1' = >
    < xapi:template type = "xsl - fo" location = 'xdo://XXCUS. XX_MAIN.en.us"filter=".//G_PAT[DESTINATION_TYPE='Print"]" > "
    < / xapi:template >
    < / xapi:document >
    < / xapi:request >
    < / xapi:requestset >

    BI Publisher burst of CUPS printer uses no PASTA, out don't is converted from PDF to Postscript, it does when it is executed via simultaneous Manager.
    You can put an entry in the next $XDO_TOP/resource/xdodelivery.cfg (replace with your printer):



    ipp://mycupsserver.mydomain:631/printers/MYPRINTER
    /usr/local/bin/pdf2ps -paper A4 {infile} {outfile}

    Kind regards
    Gareth

  • FTP XML output

    EBS 11.5.10.2
    XMLP 5.6.3

    Hi all

    I have a situation where I need to FTP the definition of data model XML output to a remote site. (There is no model site)

    I would have used bursting to do this, but the burst XML is not supported. What I came up with is rather: in my trigger after report, I use fnd_request.submit_request to submit a simultaneous 'child' program that calls a script host at the exit of the concurrent parent of ftp program.
    (I also have a history table when I connect a key to each row of data sent via ftp, so I don't ftp a line twice).

    It appeared large worked until I decided to use fnd_concurrent.wait_for_request to make my program for parents to wait my ftp program for.
    My intention was to remove lines from the history table when the children ftp program ends normally, so that the next time that my parent program is running, it would be "try again" on these same lines.

    What REALLY happened after that I put in the wait_for_request, it is that child ftp program would always download a file of 0 bytes. I think that what happened was that, given that this logic is to relax after report, my XDODTEXE file had not yet finished running, so he didn't rinse out memory data in the output file.

    SO my question is:
    Is there someone out there who has something like this work?

    Right now my options are:
    (1) find a place that I can use wait_for_request that happens AFTER XDODTEXE is finished.
    (2) find a way to get XDODTEXE to purge there output buffer
    (3) not to use XML Publisher (I decided to try XMLP because the implementation of the def of data was so easy)

    Any ideas?

    Steve

    Your script host will have apps user and password name and request_id passed as parameters, then it can go through the files to call the FTP script, then call SQL * more using apps name of user and password for update history table as appropriate (to identify the name of file/request_id line).

    Kind regards
    Gareth

Maybe you are looking for