Page 1 of 1

Report size of cutting path

Posted: Wed Mar 01, 2023 9:12 am
by LasseThid
Is it possible to somehow show the size of cutting paths when preflighting?
I'm thinking by perhaps adding an action list and then logging the result somehow.

Re: Report size of cutting path

Posted: Wed Mar 01, 2023 11:50 am
by laurentd
Yes, it is possible, using this PitStop action list:
report size of cutting path 1.png
report size of cutting path 1.png (65.12 KiB) Viewed 30772 times
report size of cutting path 2.png
report size of cutting path 2.png (73.63 KiB) Viewed 30772 times

Re: Report size of cutting path

Posted: Wed Mar 01, 2023 3:19 pm
by LasseThid
Thanks Laurent...
I'll give that one a try.

Update: It works somewhat... The only thing is it reports to total length of the cut path, i.e for a circle that is 400 mm in diameter it reports 1256.64 mm. If possible I'd like the width and height reported, ie. 400x400 mm in this case.

Re: Report size of cutting path

Posted: Mon Mar 06, 2023 12:22 pm
by laurentd
If you create an action list with Select spot color + log selection, and generate an XML report, you'll get the bounding box info for that/those object(s):

Code: Select all

    <Warnings>
      <PreflightReportItem ActionID="2079">
        <Message>Cut object(s) found (1x on page 1)</Message>
        <StringContext>
          <BaseString>Cut object(s) found</BaseString>
        </StringContext>
        <Location page="1" minX="-3.126" minY="-2.75" maxX="135.85" maxY="155.322"/>
      </PreflightReportItem>
    </Warnings>
You can then calculate the height and width:

width=[Switch.Calculation:Expression="[Metadata.Rational:Dataset="Log",Model="XML",Path="/EnfocusReport/PreflightReport/Warnings/PreflightReportItem/Location/@maxX",Precision="2"]-([Metadata.Rational:Dataset="Log",Model="XML",Path="/EnfocusReport/PreflightReport/Warnings/PreflightReportItem/Location/@minX",Precision="2"])"]

height=[Switch.Calculation:Expression="[Metadata.Rational:Dataset="Log",Model="XML",Path="/EnfocusReport/PreflightReport/Warnings/PreflightReportItem/Location/@maxY",Precision="2"]-([Metadata.Rational:Dataset="Log",Model="XML",Path="/EnfocusReport/PreflightReport/Warnings/PreflightReportItem/Location/@minY",Precision="2"])"]

Re: Report size of cutting path

Posted: Tue Sep 17, 2024 12:03 pm
by paul_barker
Hi

I am also trying to achieve this, but in a lot of cases there are multiple cutter elements on a page which are all reported separately in the log like this
</StringContext>
<Location page="1" minX="101.19" minY="244.537" maxX="101.728" maxY="353.566"/>
<Location page="1" minX="101.192" minY="83.542" maxX="201.633" maxY="228.983"/>
<Location page="1" minX="212.384" minY="83.539" maxX="295.302" maxY="84.317"/>
<Location page="1" minX="101.189" minY="493.14" maxX="201.632" maxY="639.146"/>
<Location page="1" minX="101.19" minY="369.121" maxX="101.728" maxY="477.585"/>

What I need is the overall size of all the selected cutter elements. Is there a way to do this?

Re: Report size of cutting path

Posted: Fri Sep 20, 2024 8:19 am
by tdeschampsBluewest
Hi,
You can use the selection to set up a box, like art box (likely the one you rarely use), then report the width and height of this boxe.

Re: Report size of cutting path

Posted: Fri Sep 20, 2024 10:46 am
by paul_barker
Thanks tdeschampsBluewest that works perfectly.