INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Jobs

Displaying a single element/node ID

Displaying a single element/node ID

(OP)
I know how to turn the element or node IDs on for the entire model, but is there a way to select a single element or node and just turn that ID on?

I've searched through several tips and tricks tutorials and not been able to find this solution.

Thanks.

RE: Displaying a single element/node ID

you might use "window/show entities", and turn on "label with ID"

another day in paradise, or is paradise one day closer ?

RE: Displaying a single element/node ID

Here's a short API that you might want to try. It will ask you to select an element or elements and then create a text box at the centroid of that element with the ID of that element. One problem with this might be if you have very small elements the text box will engulf the element unless you're zoomed in.

Sub Main
Dim App As femap.model
Set App = feFemap()

Dim eSet As femap.Set
Set eSet = App.feSet

Dim el As femap.Elem
Set el = App.feElem

Dim lab As femap.text
Set lab = App.feText

Dim eID As Long
Dim cent As Variant

If eSet.Select(FT_ELEM, True, "Select Elements to Label") <> FE_OK Then End

lab.ModelPosition = True
lab.AllViews = True
lab.DrawBorder = True
lab.BackColor = FCL_WHITE

While eSet.Next
eID = eSet.CurrentID
el.Get(eID)
el.GetCentroid(cent)
lab.vTextPosition = cent
lab.text = Str$(eID)
rc = lab.Put(lab.NextEmptyID)

Wend

rc = App.feViewRegenerate( 0 )

End Sub

RE: Displaying a single element/node ID

(OP)
I might try your program at home, but I don't think my current employer allows us to activate the API. :(

Quote:

you might use "window/show entities", and turn on "label with ID"
I'm not sure I get this, won't it still turn on the whole model? I'd like to be able to show the surrounding model for context, but it gets visually very cluttered when the labels are on.

RE: Displaying a single element/node ID

no it will ID only the element you choose. "show entities" is a sub-menu under "window". It allows to show any piece of the model (geometry or elements). There is a "tic box" for "label with ID", otherwise it only highlights the element.

another day in paradise, or is paradise one day closer ?

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Resources


Close Box

Join Eng-Tips® Today!

Join your peers on the Internet's largest technical engineering professional community.
It's easy to join and it's free.

Here's Why Members Love Eng-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close