hexagon logo

[2023.1 SP1] Recall viewset does not generate a new report page?

Like the title. I only get one page with one CadReportObject regardless if I have 5 recalled viewsets in my program.

What can cause this? I use the CAD portrait and CAD landscape default templates.
  • This is what I am told -

    Recall viewset wont generate a new report page in CAD only Report. They need to add snapshot to add the viewset in report, But this newly added snapshot not visible in CAD only report, In order to find this newly added snapshot user needs to use other report template like Text and CAD or graphical analysis.

  • Thanks Don.

    The help file states that a new report page should be generated for each RECALL VIEWSET.

    Additionally, recalled viewsets appear in your final report if the Report Window uses a template or custom report that displays a CADReportObject. Viewsets in reports appear on a new page for each RECALL/VIEWSET command.


    https://docs.hexagonmi.com/pcdmis/2023.1/en/helpcenter/mergedProjects/core/24_report_topics/Working_with_Viewsets.htm

    Judging by your answer, the information in the helpfile is incorrect (just doublechecking because I want it to act like the helpfile states)?
  • Ok, so... It kinda works.

    I dropped three different CREATE VIEWSET and RECALL VIEWSET after one another in a program (rotating the CAD between them) and it only created one page with the last viewset displayed in the CADReportObject. The expected behaviour should render in three report pages all displaying each viewset. This is not the case, it only displays the latest viewset in one page.

    But... If I had an evaluation in between the viewsets, then I got three report pages each displaying "their" viewset. This is not mentioned in the helpfile.

    I was expecting three report pages showing the CAD and measured features - no evaluations etc, but got only one. Is it possible to change the behaviour so I don't have to have to have evaluations in order for the report to show each viewset on its own page (just like if I had evaluations in between them)?
  • Revisiting this again in 2023.2 and it behaves exactly like stated in my previous post.

    The recall viewset does not generate a new report page, even though the help file going back to 1999-something states that it shall/should...

    With CADReportOnly, this should create 4 pages displaying the CAD according to the viewset. It does not. No new pages are created for each viewset and the viewset
    has no effect on the CADReportObject = you must doubleclick the CADReportObject in the report to adjust it the way you want - it simply ignores the viewset settings.
    Recall viewset=1
    Recall viewset=2
    Recall viewset=3
    Recall viewset=4

    In order for this actually happen and work as the helpfile states, I had to put an evaluation of something in between:
    Recall viewset=1
    Evaluate CIR1
    Recall viewset=2
    Evaluate CIR1
    Recall viewset=3
    Evaluate CIR1
    Recall viewset=4​
    Evaluate CIR1

    This would create 4 pages with the CADReportObject. As I have to edit the CADReportObject to suit what I want to display, I also hide the dimension label coming from
    CIR1 since I only used that to trigger a new page for the viewsets. This does work but is a workaround and quite different from whatever is stated in the helpfile.

    The description in the helpfile is actually what I would want, a new report page for each recalled viewset when using CADOnly report.

    Snapshot is good, but it comes with it's own limitations as not displaying the pointcloud sometimes and is limited in size on report. They have their own uses, so to speak.

    neil.challinor Don Ruggieri
  • Something needs to be added to the page (such as a label) or the page is considered empty as only the cad image is on it. Empty pages are removed from the report.
  • ...but this is not mentioned in the helpfile.