range of functions myRIO

I use a myRIO with LabVIEW for the first time. I watched a few videos of Graham and I'm curious, why my palette of service does not have the same synchronization functions, as seen in the Timing of measurement in LabVIEW FPGA video loop. I have attached two screenshots, showing MAX and myRIO project and also my palette of functions. Any idea is appreciated.

Hey Zillion,

You can get the same functionality with your myRIO too.  In LabVIEW, go to file > create a project and choose to create a myRIO FPGA project.  I think that you are currently in a project of regular myRIO (these are the two options).  Within your FPGA project, expand on the chassis and find your FPGA target, right-click and select new > VI.  This new VI should be under your target FPGA myRIO and should have the express Module FPGA VI, including the ones calendar.

Tags: NI Products

Similar Questions

  • The range of functions will not come

    Everything was working fine yesterday, when I had two monitors attached, but now I'm home working on my laptop, and I can't get the range of functions become visible.  I click on the 'Palette of functions' field in 'View' and nothing happens.

    Any help would be greatly appreciated.

    Or just "right click" on the block diagram to get the palette at the cursor position and press the PIN to nail down if you really want to.

  • Drag and drop the models of the range of functions

    I really like how can I drag and drop a States JKI Machine in range of my service on a block diagram.  Instead of placing a Subvi on black chart, the code in the template is placed on the block diagram.  How can I get my own templates for this?

    I have just learned about this and put in place with a few VI.

    This should happen to you. TST is pointed out that, in the first post, he called VI merge, but got renamed to pour into VI, LV 8.5

  • DAQmx 9.3.5 appearing is not in the range of functions

    I installed 2012 Labview and NOR-DAQmx 9.3.5 but DAQmx does not appear in the functions palette. Need help.

    Which should since LabVIEW 2012 does not support this older version of DAQmx. You must at least 9.5.5 and the most recent is 9.6.1. See here.

  • Cannot display the range of functions

    I have LabView 2010 Pro dev.  All of a sudden I can't view or access the functions palette.  I can access the controls palette.

    I have a bi-ecrans system, but it appeared on none.  I tried to delete the file Labview.ini, but that did not help.  When I right click on the block diagram Viola!

    Thank you.

  • Filling of the specific category of Signal on the range of functions

    Hello

    Does anyone can help with advice on how to complete the specific category of signal on the palette of functions of block diagram?

    Thank you

    Hi Ewan,

    Uninstallation and reinstallation in order would ensure that everything was properly associated. However, I don't think that this should be necessary in your situation. Please go to control panel > programs and features > National Instruments software to see the full list of National Instruments software you have installed. From there, you should be able to select any individual installation from the list and select "repair". Instead of just seeing that something is already installed and the output, it should go through the installation and check alteration. In addition, this should add the correct associations if they were currently missed due to the order of installation.

    Please try to run a repair of 2013 SignalExpress and restarted your computer, then check if the LabVIEW function palette is completely filled.

    Thank you!

  • I didn't event structure in my range of function

    I didn't event structure in my palette of function I have to do?

    Hello

    its because you have probabely labview base.

    events are only included from the full version

    Concerning

  • Using the Interface of FPGA functions palette

    Hello

    I use the card PCI-5640R and PXI-5600. I want to use the "scale" and "FFT" exspress screws to the range of functions 'Mathematical FPGA and analysis' in my VI "FPGA VI" and "FFT spectrum for '"FPGA interface"in my"host VI.

    A poster of the code examples in which these three subVIs are used can.

    Thanks in advance.

    Kind regards

    Rashid

    The answer to this question is available to

    http://forums.NI.com/T5/if-Rio/using-FFT-to-spectrum-SubVI-of-FPGA-interface-functions-pallete/TD-p/...

  • Using FFT to palette spectrum Subvi Interface of FPGA functions

    Hello

    I use the card PCI-5640R and PXI-5600. I want to use the "scale" and "FFT" exspress screws to the range of functions 'Mathematical FPGA and analysis' in my VI "FPGA VI" and "FFT spectrum for '"FPGA interface"in my"host VI.

    A poster of the code examples in which these three subVIs are used can.

    Thanks in advance.

    Kind regards

    Rashid

    Hi rachid,.

    There are two examples of delivery here: LabVIEW 2009\examples\R Series\FPGA Fundamentals\Analysis and Control\FFT\

    Jim

  • No function palette

    Hello

    I have a compactRIO 9074, and I want to run a vi on the material.

    The problem I have is quite simple: the range of functions is empty on the vi created under the cRIO-9074 (see screenshot).

    I tried to solve the problem with the procedure suggested here: http://digital.ni.com/public.nsf/allkb/46E1672AB48C917D86256AFE00075436#Palette white

    The path in tool tip indeed 'C:\Users\M\AppData\Local\Temp' options, but if I change and restart Labview goes back to this directory...

    I use a freshly downloaded from Labview 2014 on a windows trial version 8 PC.

    Yes, I did!

    In the end, I uninstalled and reinstalled everything and it worked...

    Solved!

  • timestamp to the number function

    The range of functions and Conversion screw has a function that converts the number of seconds passed a time stamp (To Time Stamp Function).  I need to go the other way, a duplicate timestamp (number of seconds since midnight, Friday, January 1, 1904 universal time).  Someone at - it a function to do this?  I tried to type cast without success.

    Simply use the function Of Double precision Float . It is polymorphic and will accept a timestamp to return the number of seconds since the LabVIEW 'zero time '.

  • I have not found multisim connectivity toolkit in connectivity function palette.

    I installed 'ni LABVIEW toolkit of multisim connectivity powered by beta', and then also I find in range of function of connectivity. I read above facts in the tutorial that is downloaded from the Web site of nor. The tutorial is attached.

    Looking forward for your reply.

    Thanking you

    Best regards

    Avinash

    It is possible that the installation is successful, but you are unable to locate the function Palette API, OR there could be something wrong with the actual installation.

    Well good to check if the Connectivity API Multisim are present:

    -> To open a new black VI LabVIEW > navigate to the diagram and open the Palette of functions.

    -> now press "space + Ctrl".

    -> search for say "Multisim Connect.vi.

    If the result of the research shows this VI so you can see exactly where its located on the hard disk (from dialog box properties of the VI) and location can also likely in the range of functions can be determined.

    There is another possibility that any 'connectivity' palette is set as invisible. Even in this case, you should be able to search APIs Multisim help above the method.

  • RefNum out: where on the palette of command/function?

    See photo. RefNum out looks like a dummy variable for sticking to the shift register if the register is not empty, I'm wrong?

    But I searched on the range of function/control, I can't find refnum outside, where is he?

    I don't know that there is a constant empty 'file refnum out', but it can be created in two ways, the first being a right click on a file function that creates a refnum and do a 'constant to create' another is by clicking on a thread of existing refnum, or in the instance of your business structure the terminal not connected, in this case, and do the same thing (essentially the same as the first), and a third is declining refnum byte stream on the FP control, will diagram and right-click a "constant change". All are a couple of more strikes at the keyboard and mouse clicks just by pulling on the palette.

  • subprogram or cursor reference 'CUR_FEATURE' is out of range

    Hi gurus,

    Your help is greatly needed. I am trying to compile this function and get the below error.

    Trying to set the code, could you please season here.

    PL/SQL: Statement ignored

    PLS-00225: subprogram or cursor reference 'CUR_FEATURE' is out of range

    FUNCTION GET_TERMINAL_FEATURE_TYPE RETURN PROD. FEATURE_CUSTOM_LIST_TAB
    IS

    vTerminal_Id PROD. TERMINAL SERVER. TYPE % TERMINAL_ID;
    vCFTSELECT PROD. CUSTOM_FEATURE_TYPE. TYPE % FEATURE_TYPE_SELECT;
    nPRECEDENCE PROD. CUSTOM_FEATURE_TYPE. PRIORITY % TYPE;
    nWIRE_COMM_SEQ_ID PROD. WIRELESS_COMM_INFO. TYPE % WIRELESS_COMM_SEQ_ID;
    vDESC PROD. WIRELESS_COMM_INFO. DESCRIPTION % TYPE;
    nFEATURE_TYPE_ID PROD. FEATURE_TYPE. TYPE % FEATURE_TYPE_ID;

    TYPE CFT_SEL_REF_CUR IS REF CURSOR;
    CFT_SEL_CUR CFT_SEL_REF_CUR;

    CUSTOM_FEATURE_TYPE_LIST PROD. FEATURE_CUSTOM_LIST_TAB: = PROD. FEATURE_CUSTOM_LIST_TAB();


    CURSOR CUR_FEATURE (cvTERMINAL_ID PROD. TERMINAL SERVER. TERMINAL_ID % TYPE) IS
    SELECT THE TSF. TERMINAL_FEATURE_ID, TF. FEATURE_TYPE_ID, FEATURE_SEQUENCE_ID ROWNUM
    PROD. TERMINAL_FEATURE TF, PROD. TSF TERMINAL_SPEC_FEATURE
    WHERE TF. TERMINAL_FEATURE_ID = TSF. TERMINAL_FEATURE_ID
    AND TSF. TERMINAL_ID = cvTERMINAL_ID
    ORDER BY TSF. TERMINAL_FEATURE_ID;

    CURSOR CUR_FEATURE_TYPE (cvFETAURE_TYPE_ID PROD. FEATURE_TYPE. FEATURE_TYPE_ID % TYPE) IS
    SELECT FEATURE_TYPE_ID, FEATURE_SEQUENCE_ID, DISPLAY_VALUE, DATA_VALUE
    OF FEATURE_TYPE
    WHERE FEATURE_TYPE_ID = cvFETAURE_TYPE_ID
    ORDER BY FEATURE_SEQUENCE_ID;



    BEGIN
    DBMS_OUTPUT. Put_line ("inside the function GET_TERMINAL_FEATURE_TYPE");
    vTerminal_id: = PROD. TMS_GLOBAL_VARIABLES.gv_ref_Terminal_id;

    IF CUR_FEATURE. FEATURE_TYPE_ID > = 1000 THEN

    -Make feature_type_id and feature_id for Terminal
    FOR CUR_FEATURE_REC IN CUR_FEATURE (vTerminal_id)
    LOOP
    -Get the select query based on feature_type_id
    SELECT FEATURE_TYPE_SELECT FROM vCFTSELECT
    PROD. CUSTOM_FEATURE_TYPE
    WHERE FEATURE_TYPE_ID = CUR_FEATURE_REC. FEATURE_TYPE_ID;

    CFT_SEL_CUR OPEN for vCFTSELECT USING vTerminal_id;
    LOOP
    Search FOR CFT_SEL_CUR IN nWIRE_COMM_SEQ_ID, vDESC;
    WHEN THE OUTPUT CFT_SEL_CUR % NOTFOUND;

    CUSTOM_FEATURE_TYPE_LIST. EXTEND;
    CUSTOM_FEATURE_TYPE_LIST (CUSTOM_FEATURE_TYPE_LIST. COUNTY)
    : = FEATURE_CUSTOM_LIST_OBJ (vTerminal_id,
    CUR_FEATURE_REC. TERMINAL_FEATURE_ID,
    CUR_FEATURE_REC. FEATURE_SEQUENCE_ID,
    vDESC,
    nWIRE_COMM_SEQ_ID
    );
    END LOOP;
    CLOSE CFT_SEL_CUR;

    END LOOP;

    ON THE OTHER
    FOR CUR_FEATURE_TYPE_REC IN CUR_FEATURE_TYPE (cvFETAURE_TYPE_ID)
    LOOP

    CUSTOM_FEATURE_TYPE_LIST. EXTEND;
    CUSTOM_FEATURE_TYPE_LIST (CUSTOM_FEATURE_TYPE_LIST. COUNTY)
    : = FEATURE_CUSTOM_LIST_OBJ (vTerminal_id,
    CUR_FEATURE_TYPE_REC. FEATURE_TYPE_ID,
    CUR_FEATURE_TYPE_REC. FEATURE_SEQUENCE_ID,
    CUR_FEATURE_TYPE_REC. DISPLAY_VALUE,
    CUR_FEATURE_TYPE_REC. DATA_VALUE
    );
    END LOOP;
    END IF;

    RETURN CUSTOM_FEATURE_TYPE_LIST;

    EXCEPTION WHEN OTHERS THEN
    Lift;
    END GET_TERMINAL_FEATURE_TYPE;

    Hello

    The problem may be with this line

    IF CUR_FEATURE. FEATURE_TYPE_ID > = 1000 THEN

    You cannot reference columns of a cursor; you reference the columns of an instance of the slider.  For example, inside the loop that begins

    FOR CUR_FEATURE_REC IN CUR_FEATURE (vTerminal_id)

    LOOP

    It is valid to say

    IF CUR_FEATURE_REC. FEATURE_TYPE_ID > = 1000 THEN

    However, until you open an instance of the slider, he extracted all data (for example, FEATURE_TYPE_ID), therefore impossible to refer to the instance or its columns.

    What exactly are you trying to do?

  • Select the page range

    Hello

    How select the page range and perform our duties with the special pages?

    Selva

    The example script below focuses on the dialog box that is used to get the scope of the user pages. Run the script and parse the code. You should be able to apply it to your needs. I hope this helps.

    try {}

    assume that the document is opened

    docRef var = app.documents.item (0);

    maxPages var = docRef.pages.count ();

    provide the variable to contain the user's response

    var userResponse = dialogWChoices ("Name of dialogue', while 'label here", maxPages);

    Enter the function call that treats all pages

    If (userResponse [0] == 0) {}

    Class (docRef, 0, maxPages);

    } else {}

    var minPageRef = userResponse [1] - 1;

    var maxPageRef = userResponse [2] - 1;

    Class (docRef, minPageRef, maxPageRef);

    }

    } catch (e) {}

    alert (e);

    }

    Alert ("Input by the user" + userResponse [0] + "" + userResponse [1] + "" + userResponse [2]);

    function to treat the page range

    function class (docRef, minPageRef, maxPageRef) {}

    var thispage, thisFrame, docOffset;

    for (var i = minPageRef; I<= maxpageref;="" i++)="">

    Thispage = docRef.pages.item (i);

    docOffset = (thisPage.documentOffset) + 1;

    thisFrame = thisPage.textFrames.add ({geometricBounds: [36, 72, 100, 300]});

    thisFrame.contents = 'Page of Hello' + docOffset

    }

    }

    function gets the page range, or 'all' of the user

    function dialogWChoices (dlgName, cancelIt, dLabel maxPages) {}

    var userCancelled = false;

    var origValue = app.scriptPreferences.userInteractionLevel;

    Make sure that the levels of user interaction will allow a dialogue

    app.scriptPreferences.userInteractionLevel = UserInteractionLevels.INTERACT_WITH_ALL;

    create the dialog box

    var dlgRef = app.dialogs.add ({name: dlgName, cancel: cancelIt, label: dLabel});

    Add a column

    var dlgColumn1 = dlgRef.dialogColumns.add ();

    var dlgColumn2 = dlgRef.dialogColumns.add ();

    var dlgColumn3 = dlgRef.dialogColumns.add ();

    Add widgets for the first column

    dlgColumn1.staticTexts.add ({staticLabel: "PageRange :"});})

    Add widgets to the second column

    radioGroup var = dlgColumn2.radiobuttonGroups.add ();

    radioGroup.radiobuttonControls.add ({staticLabel: "All", checkedState:true});})

    radioGroup.radiobuttonControls.add ({staticLabel: "Range", checkedState:true});})

    Add widgets in the third column; put the reference in a variable

    var emptyRow = dlgColumn3.dialogRows.add ();

    emptyRow.staticTexts.add ({staticLabel: ""});

    var inputRow = dlgColumn3.dialogRows.add ();

    var firstField = inputRow.integerEditboxes.add ({minWidth:36, minimumValue:1, maximumValue:maxPages});})

    inputRow.staticTexts.add ({staticLabel: "thru '" "});

    var secondField = inputRow.integerEditboxes.add ({minWidth:36, minimumValue:1, maximumValue:maxPages});})

    display the dialog box and capture the result

    If (dlgRef.show () == true) {}

    var firstVal = 0;

    var secondVal = 0;

    var selButton = radioGroup.selectedButton;

    If (selButton == 1) {}

    var firstVal = firstField.editValue;

    var secondVal = secondField.editValue;

    }

    } else {}

    userCancelled = true;

    }

    dlgRef.destroy ();

    app.scriptPreferences.userInteractionLevel = origValue;

    If {(userCancelled)

    throw ("user canceled");

    }

    destroying the dialog box; script gets here if the user cancels

    return [selButton, firstVal, secondVal];

    }

Maybe you are looking for