Generate tension with a trigger set

Hello world

I want to ask a general question on the data generation process.

I used "DAQmx start digital dashboard" to set up the task to start generating power on a front descended from a digital signal in my application.  My trigger is a train of pulses with a trigger freqeuncy 10 Hz. The build process stops on the front? Or it's just efficient when the first impulse appears and then the signal is generated constantly?

Thank you!

haiyueli,

With a trigger DAQmx start Digital Edge, you will begin your generation when the trigger condition is met (in the case of the falling edge). It will not stop on the front. He will continue to run until it stops in the task, either you stop or a finished generation.

What you reference looks more like a break (example).

Tags: NI Hardware

Similar Questions

  • go DC for analog generation with hardware trigger

    Hi, I would do the following:

    -Together a terminal to user defined voltage CC

    -Switch to waveform base voltage generated when a hardware trigger is received

    Is it possible to do this with a multifunction DAQ card? I have the impression that seitching of the DC to waveform generation can be done in software. This would lead to some downtime. How long will the dead time? The voltage will be stable over this time?

    All comments welcome

    Hello Dixie,

    See screenshot of the joint, this could be an option. First of all, you can do a DAQmx task that allows you to send a continuous tension, when you disable directly task the DC output will remain at the level you selected before. Then you create a task DAQmx will send a wave form and waiting for a trigger to do. The output will be at the DC level until there is a trigger so the waveform will be produced.

    Casper has soon

  • Hello! Pro iPad comes with a specific set of fonts in Keynote? Or is it possible ad fonts, for example with the font book?

    Hello! Pro iPad comes with a specific set of fonts in Keynote? Or is it possible ad fonts, for example with the font book?

    This is a list of the fonts installed in iOS 7, as far as I know, it has not changed for iOS 9.

    iOS 7: List fonts - Apple Support

    Fonts are embedded in the iOS, a few Apps will bring new fonts when loading the application. Keynote will use those that are pre-loaded with iOS. There are third-party fonts that can be installed, but you will need to check that they are working with the speech of the seller of these fonts.

  • Is it possible to update a chart "XY" whenever a point is generated as with a "table"?

    Is it possible to update a chart "XY" whenever a point is generated as with a "table"?

    In the attachment, the XY graph, 'OUT' is updated once the loop is completed. I would like to be updated as data is generated inside the loop. Is this possible?

    Thank you.

    To make it work, you need to do the full table available inside the loop.  This means that you cannot use a tunnel of indexing at the exit to build the array. Instead, you must use a shift register and build the table inside the loop.

    This will do what you want.  It would have been easier to show you if you had posted your code.

  • Generate continuous with no 6229 samples

    Hello

    I need to generate continuous with or 6629 digital output samples. However it gives error 200303 took place in DAQ Assistant. possible reasons: external sample clock source must be specified for this application. I could not see any output on the oscilloscope.

    Could you please tell me what to do to generate? How can I arrange frequency sample accurately clock?

    Worm thanks a lot in advance...

    Kind regards

    ERS


  • So I can pick it up at the factory using F11 with no disc setting?

    So I can pick it up at the factory using F11 with no disc setting?

    Hello

    Recovery files are normally hidden in the Windows Explorer, so it wouldn't be a problem - the only way you can be sure that it works or not is to try it.

    If you find that it does not work, you can order a set of replacement recovery disks using the link below and use them to reinstall the OS.

    http://support.HP.com/us-en/document/c00810334

    If you have a problem with this link, order them directly from HP.

    If you live in the United States, contact HP here.

    If you are in another part of the world, begin here.

    Kind regards

    DP - K

  • Help with a trigger

    Hello:

    I wrote the following trigger:

    CREATE OR REPLACE TRIGGER insACT

    AFTER INSERT ON ACT

    FOR EACH ROW

    BEGIN

    INSERT INTO ACT_VER

    ()Act_ID_N, Act_Ver_No_N, Act_Status_CD_C, Created_DT, Created_By_User_CD_C, Last_updated_DT, Updated_By_User_CD_C( )

    VALUES

    (:NEW. Act_ID_N, 1, :NEW. Act_Status_CD_C, :NEW. Created_DT, :NEW. Created_By_User_CD_C, :NEW. Last_updated_DT, :NEW. Updated_By_User_CD_C);

    END;

    This trigger compile with error. No idea what may be a problem with this trigger?


    Vincent


    Hello

    post the full error here.

    Select * from all_errors where name = 'INSACT ';

    Also provide scripts for tables.

    Only then can we give you better answers quickly.

  • What is wrong with this sequence, it does not work when, after 3 inserts, I add a new record with the trigger it gives an error.

    Mr President.

    What is wrong with this sequence, it does not work when, after 3 inserts, I add a new record with the trigger it gives an error.

    --SL_CUSTOMERS table data
    
    
    INSERT INTO SL_CUSTOMERS VALUES(1,'Kamrul Hasan',NULL,NULL,'Moghbazar', 'Dhaka','0456789123',NULL,NULL,NULL,'Y',NULL);
    INSERT INTO SL_CUSTOMERS VALUES(2,'Rabiul Alam',NULL,NULL,'Motijheel', 'Dhaka','0567891234',NULL,NULL,NULL,'Y',NULL);
    INSERT INTO SL_CUSTOMERS VALUES(3,'Shahed Hasan',NULL,NULL,'2-G/1,2-2,Mirpur', 'Dhaka','0678912345',NULL,NULL,NULL,'Y',NULL);
    
    
    
    

    CREATE SEQUENCE  "ALIZA"."SL_CUSTOMERS_SEQ"  MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 1 NOCACHE NOORDER  NOCYCLE ;
    
    
    CREATE OR REPLACE TRIGGER SL_CUSTOMERS_TRG 
    BEFORE INSERT ON "ALIZA"."SL_CUSTOMERS"   
    FOR EACH ROW   
    BEGIN   
    IF :NEW.CUSTOMER_ID IS NULL OR :NEW.CUSTOMER_ID < 0 THEN  
      SELECT SL_CUSTOMERS_SEQ.nextval   
        INTO :NEW.CUSTOMER_ID  
        FROM DUAL;   
      END IF;   
    END;   
    /
    
    
    
    

    When I try to insert several records with the seq.nextval it gives error

    violation of primary key.

    INSERT INTO "ALIZA"."SL_CUSTOMERS" (CUSTOMER_NAME) VALUES ('sdfsd')
    ORA-00001: unique constraint (ALIZA.SL_CUSTOMERS_PK) violated
    ORA-06512: at line 1
    
    
    
    
    One error saving changes to table "ALIZA"."SL_CUSTOMERS":
    Row 4: ORA-00001: unique constraint (ALIZA.SL_CUSTOMERS_PK) violated
    ORA-06512: at line 1
    
    
    
    
    
    
    
    

    Concerning

    Mr President.

    I find the solution by creating a function before the triiger

    as below

    CREATE SEQUENCE  "ALIZA"."SL_CUSTOMERS_SEQ"  MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 1 NOCACHE NOORDER  NOCYCLE ;
    
    CREATE OR REPLACE FUNCTION get_SL_CUSTOMERS_vId RETURN VARCHAR2 AS
    BEGIN
       RETURN SL_CUSTOMERS_SEQ.NEXTVAL;
    
    END;
    /
    
    CREATE OR REPLACE TRIGGER SL_CUSTOMERS_TRG
    BEFORE INSERT ON "ALIZA"."SL_CUSTOMERS"
    FOR EACH ROW
    DECLARE
    dummy VARCHAR2(200);
    BEGIN
      dummy := get_SL_CUSTOMERS_vId();
      :NEW.CUSTOMER_ID := dummy;
    END;
    /  
    

    It works very well

    Thank you all for the suggestions.

    Concerning

  • Backup with rman backup sets

    Hi experts. I know about backup of backup without rman example sets but I want to know is there a way to backup with rman backup sets.

    Perhaps it works for your condition.

    RMAN > backupset backup is complete before ' sysdate-1';

    Kind regards

    Shivananda

  • Manual large editions with sensitive html setting. Is there a way to determine how the entries appear in the table of contents?

    I publish major textbooks with sensitive html setting. Is there a way to determine how the entries appear in the table of contents? If I publish a small section of the manual then 2nd level entries appear as eruptions under the chapter name, but if I publish the manual in its entirety then level 2 headings are not at all. I would like them to appear as the eruptions in the table of contents, but I need to publish the manual as a whole in order to keep the cross references. Any help will be greatly appreciated!

    I think that this would make clearer - and it would skip and tables of contents of books under.

  • execution of stored procedure in sql developer/sql more with a table setting?

    Hello

    I create a package with a procedure which has a cursor ref as output and a type as an input parameter.  Here is my definition of the package

    PACKAGE 
    -------
    CREATE OR REPLACE PACKAGE TEST
    As
      TYPE RefCursorType IS REF CURSOR;
      type intTableType is table of varchar2(50) index by binary_integer;
      
      PROCEDURE GETDATA (
              P_RECORDS OUT RefCursorType,           
               YEAR_LIST IN intTableType
      );  
    END;
    
    
    PACKAGE BODY
    -----------------------
    
    SET DEFINE OFF
    CREATE OR REPLACE PACKAGE BODY TEST
    AS 
    PROCEDURE GETDATA
    (
      P_RECORDS OUT RefCursorType,  
      YEAR_LIST IN intTableType  
    )
    AS 
    iYearList  IDTableType;
    BEGIN 
      --GET ARRAY COUNT
      IYEARLIST := IDTABLETYPE();
      IYEARLIST.EXTEND(YEAR_LIST.COUNT);
      
      --LOOP THROUGH LISTS AND POPULATE ARRAY
      FOR I IN YEAR_LIST.FIRST .. YEAR_LIST.LAST
      LOOP
      IYEARLIST(I) := IDTYPE(TO_CHAR(YEAR_LIST(I)));
      END LOOP;
      
       OPEN P_RECORDS FOR 
       SELECT CITHTML AS FORMATTED
        FROM dbTest.FORMATTED_HTML
      WHERE YEAR IN (SELECT * FROM TABLE(IYEARLIST))
      ;
      END GETDATA ;
    END TEST ;
    /
    
    

    I want to perform this procedure from the sql or sql developer more to see if it works properly.   The year field dbTest.FORMATTED_HTML is defined as varchar2 (20 bytes).  He has many years as well as text.

    I've used this in the past with simple stored procedures, but not those with a table setting

    var r refcursor;

    exec GETOLDDATA(:r,40);

    print r;

    How can I modify this to allow him to run my stored procedure?

    Thank you

    Just declare SQL, not type of PL/SQL:

    CREATE OR REPLACE

    TYPE Str50TblType

    AS THE TABLE OF THE VARCHAR2 (50)

    /

    CREATE OR REPLACE

    THE TEST PACKAGE

    IS

    GETDATA PROCEDURE)

    P_RECORDS ON SYS_REFCURSOR,

    YEAR_LIST IN Str50TblType

    );

    END;

    /

    CREATE OR REPLACE

    TEST OF PACKAGE BODY

    IS

    GETDATA PROCEDURE)

    P_RECORDS ON SYS_REFCURSOR,

    YEAR_LIST IN Str50TblType

    )

    IS

    BEGIN

    OPEN P_RECORDS

    FOR

    SELECT CITHTML AS FORMATTED

    OF dbTest.FORMATTED_HTML

    WHERE YEAR IN)

    SELECT *.

    TABLE (YEAR_LIST)

    );

    GETDATA END;

    END TEST;

    /

    SY.

  • Who can help me with a trigger?

    Hi, I have a little problem with my database that can be resolved, or so I think that, with a trigger. First of all, that is.


    create table person
    (id_utente number (5) Primary Key,)
    name varchar2 (40),
    sexo varchar2 (1) check (sex = ' or sex = 'F').
    Morada varchar2 (60),
    date of data_nascimento,
    contacto number (10),
    numero_BI number (9)
    );

    create table Serviço
    (id_servico number (5) Primary Key,)
    Description varchar2 (40),
    Valor number (5),
    date of data_inicio,
    date of data_fim,
    check (data_fim > = data_inicio)
    );

    create the table modalidade
    (id_modalidade number (5) Primary Key,)
    Description varchar2 (40),
    Valor number (5)
    );

    create table quarto
    (id_quarto number (5) Primary Key,)
    Description varchar2 (40)
    );

    create the table inscricao_servico
    (id_inscricao_servico number (5) Primary Key,)
    id_servico number (5) references Serviço (id_servico).
    id_utente number (5) references user (id_utente),.
    date of data_pagamento
    );

    create the table inscricao_mod
    (id_inscricao_mod number (5) Primary Key,)
    id_modalidade number (5) references modalidade (id_modalidade).
    id_utente number (5) references user (id_utente),.
    date of data_inscricao,
    date of data_cessacao,
    check (data_cessacao > data_inscricao)
    );

    create table voy
    (id_estadia number (5) Primary Key,)
    id_utente number (5) references user (id_utente),.
    id_quarto number (5) quarto references (id_quarto).
    date of data_entrada,
    date of data_saida,
    check (data_saida > data_entrada)
    );


    create the table pag_mensalidade
    (id_pag_mensalidade number (5) Primary Key,)
    id_inscricao_mod number (5) references inscricao_mod (id_inscricao_mod).
    mes_mensalidade number (6).
    date of data_pagamento,
    unique (id_inscricao_mod, mes_mensalidade)
    );

    insert into person values (1, 'Manel', am', 'Rua large', to_date('80.02.02','yy.mm.dd'), 123456789, 687654321);
    insert into person values (2, "Artur", am', 'Rua pequeña', to_date ('81.03.04', 'yy.mm.dd'), 223456789, 587654321);
    insert into person values (3, 'Cardoso', ', 'Rua estreita', to_date ('82.04.05', 'yy.mm.dd'), 323456789, 487654321);
    insert into person values (4, 'Abílio', ', 'Rua larga', to_date ('79.07.06', 'yy.mm.dd'), 423456789, 787654321);
    insert into person values (5, 'Antunes', ', 'Rua nova', to_date ('79.06.01', 'yy.mm.dd'), 423557982, 387654822);

    insert into modalidade values (1, 'Total', 800);
    insert into modalidade values (2, ' Diurno ate 18' 600 ');
    insert into modalidade values (3, ' Diurno ate 22', 700 ');

    Insert in quarto values (1, '412');
    Insert in quarto values (2, '413');
    Insert in quarto values (3, '414');
    insert into values of quarto (4, '415');
    Insert in quarto values (5, '416');

    insert into Serviço values (1, ' Excursao a Fatima ", 150, to_date ('11.05.13', 'yy.mm.dd'), to_date ('11.05.13', 'yy.mm.dd'));
    insert into Serviço values (2, 'Ida ao cinéma', 10, to_date ('11.08.22', 'yy.mm.dd'), to_date ('11.08.22', 'yy.mm.dd'));
    insert into Serviço values (3, 'Apoio domiciliario', 100, to_date ('11.07.01', 'yy.mm.dd'), to_date ('11.07.31', 'yy.mm.dd'));

    insert into voy values (1, 1, 1, to_date ('11.05.05', 'yy.mm.dd'), null);
    insert into voy values (2, 2, 2, to_date ('10.01.02', 'yy.mm.dd'), null);
    insert into voy values (3, 3, 3, to_date ('09.12.15', 'yy.mm.dd'), to_date ('10.02.25', 'yy.mm.dd'));

    insert into inscricao_mod values (1, 1, 1, to_date ('09.12.15', 'yy.mm.dd'), null);
    insert into inscricao_mod values (2, 2, 2, to_date ('11.11.11', 'yy.mm.dd'), null);
    insert into inscricao_mod values (3, 1, 3, to_date ('10.04.10', 'yy.mm.dd'), to_date ('11.09.21', 'yy.mm.dd'));

    insert into inscricao_servico values (1, 1, 1, null);
    insert into inscricao_servico values (2, 1, 2, to_date ('11.10.01', 'yy.mm.dd'));
    insert into inscricao_servico values (3, 2, 4, null);
    insert into inscricao_servico values (3, 4, 5, to_date ('10.12.12', 'yy.mm.dd'));

    insert into pag_mensalidade values (1, 1, 201110, to_date ('11.10.23', 'yy.mm.dd'));
    insert into pag_mensalidade values (2, 2, 201111, to_date ('11.11.27', 'yy.mm.dd'));
    insert into pag_mensalidade values (3, 3, 201112, NULL);
    insert into pag_mensalidade values (1, 4, 201111, NULL);


    drop table voy;
    drop table inscricao_servico;
    drop table quarto;
    drop table pag_mensalidade;
    drop table inscricao_mod;
    drop table modalidade;
    drop table Serviço;
    drop table person;


    OK, the problem is: the table "voy" means "stay" and "quarto" means "room". I must, before inserting it on 'Hotel', to check whether or not this room is available.

    I can do this:

    insert into voy values (4, 3, * 3 *, to_date ('09.12.15', 'yy.mm.dd'), to_date ('10.02.25', 'yy.mm.dd'));

    But if, after this command, I do this:

    insert into voy values (5, 4, * 3 *, to_date ('09.12.15', 'yy.mm.dd'), to_date ('10.02.25', 'yy.mm.dd'));

    He accepts and he shouldn't, because I put 3 and 4 users in the same room at the same time.

    the 3rd field is the id of the room, and the two fields are the date of entry (data_entrada) and (data_saida) release date. If a piece is linked to a specific residence in which the release date has not disappeared by, this room should not be available. In addition, the release date can be null, which means that the release date is unknown.

    I hope I was clear on my question.

    Thanks, Chiapa

    I have not yet tested, but this should do:

    CREATE OR REPLACE TRIGGER valida_estadia
    BEFORE INSERT ON estadia
    FOR EACH ROW
    DECLARE
    quarto NUMBER;
    
    BEGIN
     SELECT COUNT(1)
     INTO quarto
     FROM estadia
     WHERE id_quarto = :new.id_quarto and
     (data_saida > :new.data_entrada or
     data_saida IS NULL);
    
     IF quarto > 0 THEN
       RAISE_APPLICATION_ERROR(-20001,'There is already a user in the room.');
     END IF;
    END valida_estadia;
    / 
    

    Published by: René Argento on 02/10/2012 11:43

  • What is the problem with my trigger :(

    Hi friends

    What is the problem with this trigger please
    SQL> select object_type from user_objects where object_name='CE_STMT_INT_TMP';
    
    OBJECT_TYPE
    -------------------
    TABLE
    
    SQL> create or replace trigger ce_stmt_int_tmp_trg1
      2  after insert on ce_stmt_int_tmp
      3  for each row
      4  begin
      5      :new.column7 := 'checkno_test';
      6  end;
      7  /
    create or replace trigger ce_stmt_int_tmp_trg1
                              *
    ERROR at line 1:
    ORA-04084: cannot change NEW values for this trigger type
    Thank you very much

    I guess you mean that SQL * Loader is insertion of the value of the column, not not to date. You can override the value SQL * Loader is the insertion in a level line BEFORE INSERT trigger.

    Justin

  • Set property with JDAPI trigger

    Hello.

    I have a couple of forms, I need to change it using JDAPI. Among others, I need to set trigger property ' fire in enter query mode "from no to Yes. But I can't find the way how to proceed.

    Any help would be appreciated.

    Gregor

    Hello

    trigger.setFireInQuery(boolean value)
    

    François

  • How to set property box Chek with a trigger?

    Hi all
    I want to set the initial value property for a check box through a trigger
    But when I used the Set_Item_Property built like this:
    SET_ITEM_PROPERTY (AGG_YES_ID, INITIAL_VALUE, 2); -> AGG_YES_ID is a box number.

    An error appeared:
    FRM-41042: no such property for Set_Item_Property
    How to resolve this issue please?

    I don't think that INITIAL_VALUE is an option in the set_item_property built in.

    This is what means FRM-41042.

    You can assign the value of the checkbox element actually directly using:

    :. : = instead of use set_item_property to assign the value.

    Mark the reply as useful / correct if you find them to be so :)

    Kind regards
    Carole

Maybe you are looking for