adccommunitymod (AutomationDirect) asked a question.

Do-more Designer feature request

Created Date: January 29,2015

Created By: Orion HE

**** This post has been imported from our legacy forum. Information in this post may be outdated and links contained in the post may no longer work.****

I am using a fair amount of User Data Blocks in a project and would like to be able to search for my data blocks. When I search for a user data block, the autosuggest finds my blocks, but unless I enter them exactly as they appear (I'm using indirect addressing) I get the message "Unable to find specific element. ".


  • adccommunitymod (AutomationDirect)

    Created Date: January 29,2015

    Created by: bcarlton

    You might also try posting this at Host Engineering's Forum . They are the designers of the Do-more and its software.

  • adccommunitymod (AutomationDirect)

    Created Date: January 29,2015

    Created by: Orion HE

    Thank you. I went there and couldn't find a place to put a feature request.

  • adccommunitymod (AutomationDirect)

    Created Date: January 29,2015

    Created by: Do-more PE

    Thank you for your feedback. We will look into adding this functionality in a future release of the software.

  • adccommunitymod (AutomationDirect)

    Created Date: January 29,2015

    Created by: franji1

    Are you wanting to find all the occurrences of JUST a block designator, regardless of id, array index, casting, etc.?

    For example, Find X would find

    X0

    X10

    X

    X

    X32:R

    X8:UB

    Expand Post
  • adccommunitymod (AutomationDirect)

    Created Date: January 29,2015

    Created by: Orion HE

    Finding X would be an extreme case, but useful at times I suppose. The issue specifically that I came across was looking for a User Data Block (PcName0-51), and I searched for PcName. But unless I specified the exact indirect address I used as an array index, I couldn't find PcName. The problem is, the reason I was looking was because I couldn't remember the name of the indirect address I used as an array index. :)

    There is an option in Find to "Match exactly ". I would just like it if that box is not checked, then it would 'match partially '.

    Expand Post
  • adccommunitymod (AutomationDirect)

    Created Date: January 29,2015

    Created by: franji1

    There is an option in Find to "Match exactly ". I would just like it if that box is not checked, then it would 'match partially '. It does that, but there are different levels of "partially ".

    Basically, if you are finding the Timer structure T0, it will find the T0 parameter in a TMR instruction, but also T0.Acc in a MATH instruction and T0.Done in a contact. If you checked "Match Exactly ", it would ONLY find T0 in the TMR instruction, since the other two references are not EXACTLY T0.

    Similarly if you use casts, say X0:UB (X0 thru X7 as an Unsigned BYTE value) in a MOVE instruction, then Finding X4 would find X0:UB in that MOVE instruction if Match Exactly was UNchecked.

    Have you used the Cross Reference View? It can provide all of your Element Usage information, and the view's primary order is the data-block, so all of your PcNames* would show up in the view. What's good about the XRef View is that it is dockable/floatable, so you can move it to the side or auto-hide it and have it be available whenever you need it. The cross-referenced parameter references are links to the logic, so just double click on the specific Instruction, Address, Parameter to jump to that instruction in a Ladder View.

    If you want to see ALL of your PcNames* elements displayed in your XRef View at one time, you will want to change the scope to Full (8th button from the left).

    Expand Post
  • adccommunitymod (AutomationDirect)

    Created Date: January 29,2015

    Created by: Orion HE

    Thank you for your replies. Unfortunately, even with scope set to full and Structs shown, ctrl-F fails me.

    I have used, though rarely, the Xref view. I find "find " to be most effective for the most part.

  • adccommunitymod (AutomationDirect)

    Created Date: January 29,2015

    Created by: Orion HE

    I am using a fair amount of User Data Blocks in a project and would like to be able to search for my data blocks. When I search for a user data block, the autosuggest finds my blocks, but unless I enter them exactly as they appear (I'm using indirect addressing) I get the message "Unable to find specific element. ".