• 1. you can add UDA at that element level and input sheets from draw in it.
    Export attribute along with RVM file. Uda will show all drawing name.

    But I have one question,

    As per my understanding, a steel member is preliminary civil deliverable but it will also appear in piping ga, equipment ga and other ga and other area civil ga also. There will be many drawings. . Will this be useful then with so many drawings number. .
  • Hi! Is there any way to identify an element in Navisworks and determine (search) which drawing(s) that that element shows up on in the DRAW module?

    For instance, I can identify a steel member in Navisworks and get the element name, but how do I take that name and determine all of the drawings in DRAW that depict that element?
    Is that possible?
  • Our database in DRAW is separated by Disciplines, ie. Mechanical, Electrical, Structural, Civil, so I can limit my search to the Structural DEPT to search.

    The problem is, we have workers at PLANTS, Engineer's, Project Managers, etc. that use Navisworks for model reviews. IF they need to see the drawing associated with a particular piece, it is a long hard process to determine what the drawing number is. My idea was to allow someone viewing NAvisworks to be able to identity an element in the explorer model, get a NAME and then be able to search the DRAW database to find the associated drawings. Possible?


    I'm afraid I didn't quite follow your explanation of how or where to add UDAs. Can you be a little more specific? Are they added in DRAW or in MODEL (when modeled, you don't yet know what drawing the pieces will appear on)


    I have been trying to figure out use the search tool to search DRAWLISTS for the reference NO, but the number for the Piece in MODEL is different than it is in DRAW -DRAWLIST. Is there a better way?
  • You need to write a macro, that goes through all VIEWs and collect its content
    and then append name of VIEW(where your element was found) to total array:
    VAR !F FIND /name IN CE
    [COLOR=#1C2837]where name - searching element, CE - view name[/COLOR]
    [COLOR=#1C2837][FONT=arial]Possible values: FOUND, MISSING , Invalid Element
    [/FONT][/COLOR]

    !total = ARRAY()
    var !views coll ALL VIEW
    do !view values !views
       $!view
       var !f FIND /name IN CE
       if(!f.eq('FOUND') )then
           !total.append(!view)
       endif
    enddo


    Or use VSCAN  described here
  • Let's say you are a field superintendent at a power plant and you are looking at navisworks and you spot a beam and you need to find the associated drawing.


    This seems to be a typical task you would perform on AVEVA NET, doesn't it?
  • Thank you! I am experimenting with this now.

    Let's say you are a field superintendent at a power plant and you are looking at navisworks and you spot a beam and you need to find the associated drawing.
    You click on the beam in Navisworks and get:


    GENSEC 495 of FRMWORK /014_650_MIL-S-001_BEAMS


    Would then, FIND /name in CE,   become FIND /GENSEC 495 of FRMWORK /014_650_MIL-S-001_BEAMS

    Also I want that beam to be wholly within the volume. Can I add that condition to the search criteria?


    For instance, I can use
    q VSCAN FOR (GENSEC 495 of FRMWORK )
    in a specific drawing VIEW I get a result so I know it's there.
    (I cannot seem to get the entire name , "GENSEC 495 of FRMWORK /014_650_MIL-S-001_BEAMS" to work in vscan)

    but when I use:

    !total = ARRAY()
    var !views coll ALL VIEW
    do !view values !views
     $!view
     var !f FIND /014_650_MIL-S-001_BEAMS CE
     if (!f.eq('FOUND') )then
         !total.append(!view)
     endif
    enddo


    q var !total


    I get
  • We are all new to AVEVA and have not yet implemented AVEVA NET. :-(
  • Hope so! In the mean time, I need to find a way for our folks to be able to find the drawings they need.
  • I have tried at least one hundred variations of this code and each time I get "Array is empty and unset," even with elements that I know exist.

    I  tried coll all ADDENTRY to FIND IDNM /STUC. Same result.

    The STRU I'm trying to find is "/014_650_MIL-S-001"

    But this code produces nothing.

    !total = ARRAY()
    var !views coll ALL VIEW
    do !view values !views
     $!view
      var !f FIND /014_650_MIL-S-001 CE
         if (!f.eq('FOUND'))then
         !total.append(!view)
         endif
     enddo


    q var !total


    Is there a way to use VSCAN over a REGI instead of each drawing individually? Maybe that is a better option