Duplicate Quick Drop Item Names

So at NI Week Darren showed off some neat Quick Drop functions.  I asked a question about how do I add items from my user library.  The answer was it already does this automatically.  But when I went to my quick drop search it couldn't find a few items I was looking for.  After some testing I now realize that's because there exists on the palette two seperate VIs with the same name and Quick Drop appears to be picking one.
So is there a way to support having multiple quick drop functions to VIs that are on the palette?  Is there a way possibly to specify the relative (or absolute) path to the VI I want to drop?  At least then I can create a short hand command to bring up the function I want.
The two functions I've seen this on is the the "Wait (ms)" and the "Enqueue Element".  OpenG has made a very nice Wait function with the option to pass through errors, and abort on an occurance.  But unfortunatly it is named the same as the native function.  Internally we have also implemented a wrapped function for the Enqueue Element function and given it the same name.  We can rename our function to be something else like "Enqueue Element Hooovahh Edition" but we can't go around renaming OpenG functions.  Thanks.
Unofficial Forum Rules and Guidelines - Hooovahh - LabVIEW Overlord
If 10 out of 10 experts in any field say something is bad, you should probably take their opinion seriously.

Okay so I believe the issue is not the name of the VI.  You see the name of the OpenG VI is actually "Wait (ms)__ogtk.vi"  But this isn't what the quick drop will index as the name.  Quick drop indexes the name of the window if it is different then the name of the VI.  So if you go to the Window Appearance on the OpenG VI you'll see that the Window Title is "Wait (ms)" which is the same name as the native wait primative.
To demo this I've attached two VIs.  One named "Wait (ms)2.vi" and "Wait (ms)3.vi" paste them into your 2012 user.lib, then run the Refresh Palette (or restart LabVIEW).  You'll now see both VIs under the user library category.  But when you go to quick drop and type "Wait (ms)" you only see the primative and number 2 but not 3.  This is because the native wait comes up and not the "Wait (ms)3.vi" which has the same window title as the native VI.
Another way to demo this is just to install the OpenG Timing functions then go to quick drop and try to drop the OpenG Wait, or Tick Count.  Both of these are quite handly to insert onto a error wire but quick drop can't do that at the moment.
Unofficial Forum Rules and Guidelines - Hooovahh - LabVIEW Overlord
If 10 out of 10 experts in any field say something is bad, you should probably take their opinion seriously.
Attachments:
Wait ms User.lib.zip ‏9 KB

Similar Messages

  • Duplicate Item Name

    Hello all,
    I have a widget in Captivate 5.0 that pulls in an image based on the name of the slide.  The widget is named according to a convention i created.  W_02_0004_02
    This would signify (Module 02 - Slide 0004 - Image 02)
    I had incorrectly labeled one of the widgets and need to change it back
    I receive the following error:  W_02_0004_02 is either a reserved keyword or is already assigned ot another item.  Provide a different name for the item.
    How do i delete the memorized name in Captivate so i can re-use this item name.
    Deleting the "Adobe Cached Projects" folder did not help this issue
    That item name does not exist in the Captivate Library
    I have selected and deleted all unused items in Captivate also.
    Thank you so much for your help,
    ~ Sean

    UPDATE: It seems this issue of not being able recycle Item Names may be fixed in Captivate 5.5.  I know it definitely existed in Captivate 5.0 but I just tested the use case in Cp 5.5 and found I could re-use the item name of a deleted object without triggering an error message.  I only tested on buttons, captions, and highlight boxes.  So there may be some scenarios where this still causes a conflct (e.g if the objects are referenced by Advanced Actions) but I haven't tested this.
    Perhaps you could download the Cp 5.5 trial and check whether upgrading your projects (copies of your projects) would resolve the issue for you.

  • Ship Quick Drop Object Shortcuts with LabVIEW

    In my daily work, I'd guess that over 90% of the time I drop something with Quick Drop, I use an object shortcut name ('cs' for Case Structure, 'rn' for Property Node, etc.):
    You can configure object shortcuts by clicking the Configure button in the Quick Drop window. I've often suggested that people download and use my Quick Drop Palette Object Shortcuts for Right-Handed Developers to be able to drop most objects without ever having to move the left hand from the keyboard and the right hand from the mouse.
    But in order for you to benefit from having object shortcuts, you either need to (1) create your own or (2) download mine from the link above. Neither of these options are particularly discoverable, nor do they make it easy to get started with the feature.
    I propose that NI start shipping a pre-defined set of Quick Drop object shortcuts with LabVIEW so that everybody can have access to them from the start.

    EWiebe wrote:
    Good Idea.
    Thanks! Please kudo my good idea.
    EWiebe wrote:
    If you select an item in quick drop box, it should show in quick help (CTRL+H) the standard short information about this item.
    This idea has already been posted here. Please go kudo that one, too.
     

  • Changes to OITM Item Name replicate to RDR1 Dscription on open order lines

    Hi
    A quick question, does anyone know if it is practical to have changes to an item's Item Name field replicated to sales orders RDR1 Dscription field on orders which have open lines for that item?
    Scenario we face is when an item is made 'obsolete' standard practice is to mark it inactive and edit the OITM Item Name field to contain 'Obsolete'.
    We may have sales orders with lines open for this obsolete part which we need to be automatically updated if the original data changes.
    Thanks in advance for advice or guidance.

    Hi Marli,
    Try this:
    IF $[RDR1.U_Label] = '2'
    SELECT Case T0.U_UPCChoice
    When 1 THEN T1.U_UPCRetail
    WHEN 2 THEN T1.U_UPCLoc
    WHEN 3 THEN T1.U_UPCItem
    WHEN 4 THEN 'Look at Attachment'
    END
    FROM dbo.OCRD T0, dbo.OITM T1
    WHERE T0.CardCode = $[$4.0.0] AND T1.ItemCode = $[$38.1.0]
    Thanks,
    Gordon

  • "Quick" tab items disappeared on right side - blank?

    The "Quick" tab items (drop down menu) on right side of screen disappeared. Just blank now. Cannot retrieve.
    It all began when I hit "Texture" at bottom right of screen. Hit button a second time and texture panel went away but the quick items did not return in the same place. 

    Have you tried Help -> Reset Panels?
    Brian

  • Latest update removed several Quick Fix items

    I noticed that the latest update removed several quick fix items.
    I use the quick fix often for family type shots.
    I only shoot in RAW.
    Also they removed several adjustments that would appear in the menu and now you have to take an additional step to open it in the adjustment menu side bar.
    The one I am most interested in is : Levels, it seems to be that is a basic adjustment and seeing the graph is important.
    QUESTIONS :
    (1)
    Are there ways to add changes to the quick fix adjustments
    (2)
    Is there a way to add/keep certain adjustments in the side bar permenantly
    Thanks,
    Greg

    Hi Greg,
    Glad to help.
    The naming wouldn't be so important if we were working in the same room.  As it is, words are all we have to go on here in the Discussion forums; use of the correct names saves a lot of time.
    I'd forgotten about the "Quick Fixes" Effect Preset Group.  My bad -- -- sorry.
    You have no idea how lucky you are
    Au contraire, mon ami  -- I have publicly thanked Sony for making full-frame digital cameras within reach at a time when I became passionate about photography, and I state whenever I can how fabulous are the tools that are now available to your run-of-the-mill image-maker.  It's an extraordinary time -- enjoy.

  • Hot to get ITEM NAME

    Hello,
    is it possible to use *#CURRENT_ITEM_NAME#* in a function parameter?
    I want a function based validation and create a function. Then I created a element validation in my page with the PL/SQL-Expression Type and insert this code to start the function.
    rpf.vornamecheck(:#CURRENT_ITEM_NAME#)= 1
    In this point I dont want to insert the name of the Item manualy, because if I change the item name i also have to change it in the parameter of this validation.
    I test it a lot of times, but it doesn't work. Is there a other way to get the Name of an item (NOT LABEL)??

    I understand completely what you mean and I agree that it would be very good to have more ways to indirectly reference things to avoid
    hard coding page numbers and column_names. I am a newbie also and did not know javascript but I quickly discovered that it was easier to deal with javascript than to try to do things via plsql because javascript is easily available in the running page whereas to call plsql you have
    to know a lot more about the page load and page submit and partial page refresh and ajax and so forth. I simply do not know myself if there is a way that a change or blur can trigger a plsql check of that which changed. Maybe so using html_db? There's a big gap in my brain regarding that. I have made a personal choice to just go with javascript and not have to tackle the other ways of doing this because they
    are actually harder to understand than I am finding it to learn javascript.
    This is the two part javascript way. In this example we call a very simple javascript function timehourCheck which is defined in the
    javascript section of the page (other locations are possible). If it doesn't like the hour it actually nukes the item value. Note passing this the event object to the function. Some things 'this' has are this.id (the id which is what you asked about) and this.value the value.
    so a question would be is there an equivalent plsql based way of creating the kind of information passing that is obtained via the
    this event object in javascript?
    html form element attributes
    for the page item to be checked:
    onBlur="timehourCheck(this);"
    javascript part of page contains this:
    function timehourCheck(thisobj) {
    var mytext = thisobj.value;
    if (mytext.length == 0)
        {return;}
    if (mytext * 1 > 12)
       {alert('ERROR time hour ' + mytext + ' is > 12');
       thisobj.value = '';
    if (mytext * 1 < 0)
       {alert('ERROR time hour ' + mytext + ' is < 0');
       thisobj.value = '';
    } // end timehourCheck

  • Can the Item Name be passed to Javascript?

    Is there a way to capture the Item Name (or any unique identifier) from the button that was clicked to trigger a javascript?  (I'm working in Captivate 5.5, but others are on 6.0, so I can take either answer if different)
    To provide context, I have a simulation where the user has to make three different choices from three different drop down boxes (choose an appetizer, an entree and a dessert), each choice stored in a variable.  The user then has to assign the three selections to one of 20 places.  Each of the 20 places has 3 variables each to capture the choices for each dining position.
    My problem is that I have to write 20 different Advanced Actions to assign the 3 user choices to the 3 variables for that dining position.  While straightforward enough, as I think through expanded options for the simulation, that will be a complete pain to make changes.  My desire is to write a Javascript that 'constructs' the variable name needed for the cpEISetValue function, so that the same script can be used for each of the 20 buttons.  I know how to the construction part of the variable name, but to do that I would need some kind of unique information about the button that was clicked to construct its unique variable names for the choices.
    Hope that made sense.

    Yes, this is possible:
    Drop a smart shape onto your canvas and set it to work as a button.
    Right-click it and Add Text.  This will enable the Format section in the properties panel.
    Under the Format section, choose a Captivate Variable to be the text of your smartshape button.
    When the button is clicked, you can execute some javascript to get the name of the button like so:
    alert('Button Name: ' + document.Captivate.cpEIGetValue('m_VarHandle.btnName'));
    Where btnName is the Captivate user variable that you're displaying in your smartshape text.  That JavaScript should pop up an alert box with the name of the button.
    You can also set the name of your button from JavaScript if you needed:
    document.Captivate.cpEISetValue('m_VarHandle.btnName', 'Save');
    This would make your button read "Save" in your project.
    Jim Leichliter
    CaptivateDev.com

  • The item "(name of the song)" can't be replaced because it's invisible!!??!

    I'm hoping someone can help me with this issue.
    I've been backing up my song purchases to the time capsule but for some reason on half of my songs i get an error that says "*The item (name of the song) can't be replaced because its invisible*"
    never had this problem before until now... not sure how to fix it. i can play my songs no problem but when i try to copy a song to the time capsule i get that error message. HELP!

    The issue has nothing to do with your original files (I'm pretty sure) so the profession of being able to play the song in iTunes has nothing to do with it. The file that's "invisible" is not the original, but the copy that's already in the destination folder. OS X has LOTS of invisible files all over the place. Why didn't you know that before? They're invisible! Usually these are files the system needs for proper operation, but the user doesn't need to mess with (according to Apple!).
    Now, how did your destination folder wind up with an invisible file by the same name as the song file you're trying to copy? I don't know, but what it looks like to me is that standard opperating procedure for the OS is to begin its copying process by first creating an invisible file in the destination folder with the proper title, then begin actually copying data. For some reason that Apple needs to fix, sometimes when the OS goes to start actually copying data, it sees the invisible file it just created and says "Oops! there's already a file there by this title! I can't put another one there!" Normally, it would ask you, the user, if you wanted to replace the existing file, but the file is invisible and therefore cannot be replaced, so it just tells you that.
    What to do?
    I LOVE the widget available here: http://web.me.com/hansen.m/Site/Widgets.html One trip to the dashboard, click on "Show", and viola! you can see that pesky invisible file in your destination folder. Now you can delete it. Sometimes this works and a second attempt to copy the file works. More often I find that I have to copy to a different folder on the destination disk. After that I can move it to the preferred folder (copying from the local hard disk to some other location - I run into this when copying to my idisk - seems to be part of the problem.)
    In case that was about as clear as a toad's complexion, let me illustrate. I move files for sharing to my idisk every week. I click on a song and drag from iTunes, where I've already placed my recording, to a Finder window where idisk/Music/ReChording is already open, wait for the green circle with the white plus sign, and drop it. I get the message about not being able to replace. I access my dashboard and click "Show". Then I delete the now visible (grayed, but visible) offending file from my idisk. Then I click (in the Finder) on the idisk/Music folder, making it the destination. Then click on iTunes and drag the song to the idisk/Music folder. It copies. When it's done, I drag the file from idisk/Music to idisk/Music/ReChording. This copy has never given me a problem, and is nearly instantaneous, since no data needs to be copied.
    Download that widget. It's a lot less painful than other workarounds. But Apple needs to fix this.
    I hope that helps.

  • Invalid XML, Expected item name child table but 'row' provided65171

    Hello Experts
    I am using SAP 8.81, PL05
    DTW is at 88.1.4 API Version 8.81.313
    I have problem in uploading data via DTW in UDO master type table.
    I only have problem in updating data in UDO master type table
    Detail log is Invalid XML, Expected item name 'ACC_VS_VIG' but got 'row' provided65171
    ACC_VS_VEH  - UDO
    ACC_VS_VEH - master type - UDT
    ACC_VS_VIG -master row type -UDT
    DTW ERROR FILE
    Code     Name     U_SrcNme     U_SrcRef     U_ManfNo     U_Manf     U_KModNo     U_ModelSpc     U_KTypNo     U_ModelTyp     U_BodyType     U_EngCapac     U_Cylinders     U_4WD     U_BrakeTyp     U_BrakeSys     U_Valves     U_StartDt     U_EndDt     U_CurrVolt     U_EngKGW     U_EngPS     U_DriveTyp     U_EngType     U_FuelType     U_Required     U_Publish     U_Flagged     U_FuelMix     U_CatlType     U_TranType     U_EngCC     U_ModGen     U_TypeDesc     U_Doors     U_FuelCap     U_ABS     U_ASR     U_Notes
    <---Do not fill this row----->                                                                                
    00010477     00010477
    ParentKey     LineNum     Code     U_PrdItG     U_BasePrc     U_Currency     U_Required     U_Publish     U_Notes
    <---Do not fill this row----->                                        
    00010477     1     00010477          10.78
    Please, please give me some suggestions
    Keith Lilley

    Hi Gordon
    Thanks for quick response,
    In DTW - Select Business Object I see the following:
    + Human Resources
    - User Defined Data
                  + Meta Data
                  + Tables (UDT)
                  - Objects (UDO)
                             UDO_ACC_VS_VEH
    After highlighting UDO_ACC_VS_VEH and Next then I see the following under Select Data Source:
    ACC_VS_VEH                                                                        CLICK BOX
                 ACC_VS_VIG                                                            CLICK BOX
    I then select the appropriate CSV's.  Everything Maps OK, Source Data OK but just noticed the following on Target Data:
    + ...  AdminInfo
    -  ...  ACC_VS_VEH
                   - ....Row
                        - .... Code                                 
                                      .    00010457
                        - ... Name
                                      .    00010457
    -  ...  ACC_VS_VIG
                  .....Row
                - .... Row
                        - .... Code                                 
                                      .    00010457
                        - ... U_BasePrc
                                      .    10.78
    Can you see the extra row with no by it. This is noted in the error message. Any ideas.  Also, from the above I assume this implies that ACC_VS_VIG IS the line object of ACC_VS_VEH.
    Regards
    Keith

  • When I try to use autofil to enter my name address ect it requires me to click on each item , name, email ect how do I get it to use the whole profile

    when I right click on autofil a widow comes up with my profiles, I see no way to simply choose one and have all the info filled in. I have to click each item, name , address ect to have it show on whatever form I am trying to fill

    You can try one of the form fill extension:
    *Autofill Forms: https://addons.mozilla.org/firefox/addon/4775
    *Autofill: https://addons.mozilla.org/firefox/addon/262804/
    *fireform: https://addons.mozilla.org/firefox/addon/3193
    *Formito ( Form Filler ): https://addons.mozilla.org/firefox/addon/formito-form-filler/

  • Since upgrading to LabVIEW 2013, every VI compiles every time I open it (including quick-drop).

    Hi all.  Since upgrading to LabVIEW 2013, every VI compiles every time I open it (including quick-drop).  This really slows things down!  Perhaps related, my system tells me I don't have permission/access to modify my LabVIEW ini.  Has anyone seen similar, and/or any hints towards a solution?  

    Jeff-P wrote:
    As a side note, LabVIEW.ini is a file that gets generated by LabVIEW when it is launched if the file does not exist. So if you are missing the 32-bit ini file, launch 32-bit LabVIEW and that file should be created.
    I thought that the message: "Perhaps related, my system tells me I don't have permission/access to modify my LabVIEW ini"  might indicate that the labview.ini file cannot even be created... strange...
    LabVIEW Champion . Do more with less code and in less time .

  • Problem with Calendar and drag and drop a name to a Time spot with palm desktop. Full name does not appear only last name.

    Im having a problem with the palm desktop. When in “Contacts” and I list (LastName,First name) and then I move to the Calendar and drag and drop a name to a Time spot Only the LAST name of the Person appears. How can I fix this so that I can see there full name ?
    Also when If list (Company,Last Name) then go to calendar Some of my contacts are out of order but if I drag and drop them into the calendar day the full name appears. Is there any why of fixing this ? Or having it work properly ?
    Im running  XP pro
    Palm Desktop Version 4.1.4
    Post relates to: Treo 680 (Rogers)
    Message Edited by corrado on 07-21-2008 08:55 AM

    Any Idea how to fix the problem that I am getting when using the (Company,Last Name) and the contacts being out of order in the calander ? I have some last names starting with A then it goes to D then a B then a stack more A and none of then have a Company field filled out in them in them...
    Thanks for looking into that for me but it seems really stange to offer the option but not put in the first name in the calander when you drage the name over. I hope this is fixed in the future. Can anyony sugest another desktop platform I can use if I cant fix my problem with the   (Company,Last Name) problem?
    Post relates to: Treo 680 (Rogers)

  • Item '(item name)' could not be moved message

    I get the message "The item '(item name)' could not be moved because '(folder)' cannot be modified." when trying to copy files from my iBook to my iMac over the network. This includes Home, Desktop, and other folders. The odd thing is this has worked fine in the past. I checked and File Sharing is enabled on both computers.
    However, I can copy files to/from my iBook when on my iMac with no problems.

    On the iMac, select the folder you're trying to move the items to and choose Get Info from the File menu. Under Ownership & Permissions, verify that your account has Read & Write access to them, and that they are unlocked. Repeat this process with each folder.
    (11725)

  • How to get a DDE advise link working on a DDE server with more than one topic on the same service, and with an equal item name?

    When I create a DDE server with serveral topics, all on the same service and with the same item name (different topic), it appears that an advise link does not function properly. It doesn't work at all, it update only when the advise link is terminated or only one of the topics can use an advise link.
    eg.
    On one DDE server I have 2 topics:
    topic1:
    servicename: DDEserver
    topicname : C(1)
    itemnames : P(1), P(2), P(3)
    topic2:
    servicename: DDEserver
    topicname : C(2)
    itemnames : P(1), P(2), P(3)
    Only the topicnames differ!
    Now I can't get an advise link working on one of the items (sometimes on one, but not
    on another).
    Normal (non-advise) links are working fine however.
    (In my case there is no other solution since this DDEserver should be compatible with an older one, created earlier.)

    I really don't know DDE very well. It is usually recommended that you switch to using ActiveX. You may not be correctly configuring the netDDE server. There is an example in the reource library that shows how to do this. You may also want to look at the DDE advise examples that came with LabVIEW 5.1 and earlier.

Maybe you are looking for

  • How do I get rid of the notification symbol on my iPhoto icon?

    I have a Macbook Pro OS X Lion Version 10.8.3. Just bought it May 26, 2013. There is a small red circle with the number 1 on the upper right hand corner of my iPhoto icon that is on my dock. I have tried turning my photo stream on/off several times a

  • How do I unlock my iPod Nano???

    I locked my iPod, and I forget the code to unlock it. (I know, I know) Is there a way to unlock it without using the "Restore" in iTunes? PLEASE HELP.

  • I want to revert the firmware upgr

    I hav just done a firmware upgrade of my Zen Sleek, the behavior of the media sorce program changed in way that I don't like when I want to organize my Sleek player, I cannot find a way to show albums instead of artists, this is very bad, it's near i

  • Importing from CDs - dropouts

    I'm trying to import my collection of CDs, which is several hundred CDs, to my IPod using ITunes. I am not running any other apps during the import/rip process. My settings in ITunes for the import are AAC-128kbps with the error correction checkbox c

  • Where are the temp files?

    My wife was working on a powerpoint presentation in the newest version of Microsoft Office and it just closed. Where would I find the temp file? She did not save it. Is it gone? What do I have to do to make myself her Superman in instances such as th