Difference between revisions of "Ballooning Report with Tolerance Name"

From ArcoWiki
Jump to: navigation, search
(Created page with " Category:ReadMe3.6")
 
Line 1: Line 1:
 +
[[File:BaloonedReport.jpg|thumb|right|600px|''Balooned Report Example from Solid Works'''™''''']]
  
 +
From Version 3.6 it is implemented the possibility of creating HTML, EXCEL or TEXT reports with the name of the tolerance as label of the feature instead of the characteristic as previously possible in version 3.5.<br />
 +
This application is typically used in the so called ''"Ballooning Reporting"'' or ''"First Inspection Report"'', in which the items are ''"Balooned"'' on the drawing with a progressing number and need to be shown in the same order in the text measuring report.<br />
  
 +
Example of as standard HTML and TEXT report:<br />
 +
<br />
 +
<code>
 +
F(P1)=FEAT/POINT,CART,0.0000,0.0000,0.0000,0.00000000,0.00000000,1.00000000<br />
 +
F(C1)=FEAT/CIRCLE,INNER,CART,0.0000,0.0000,0.0000,0.00000000,0.00000000,1.00000000,20.0000<br />
 +
FA(P1)=FEAT/POINT,CART,0.10000,0.10000,0.10000,0.00000000,0.00000000,1.00000000<br />
 +
FA(C1)=FEAT/CIRCLE,INNER,CART,0.20000,0.10000,0.20000,0.00000000,0.00000000,1.00000000,20.30000<br />
 +
V(TEXT)=VFORM/ALL<br />
 +
V(HTML)=VFORM/DME,'HTM',ALL<br />
 +
DISPLY/TERM,V(TEXT)<br />
 +
DISPLY/STOR,V(HTML)<br />
 +
F(P1)=FEAT/POINT,CART,0.0000,0.0000,0.0000,0.00000000,0.00000000,1.00000000<br />
 +
T(CORTOL_1)=TOL/CORTOL,XAXIS,-1.0000,1.0000<br />
 +
T(CORTOL_2)=TOL/CORTOL,YAXIS,-1.0000,2.0000<br />
 +
T(CORTOL_3)=TOL/CORTOL,ZAXIS,-3.0000,3.0000<br />
 +
OUTPUT/FA(P1),TA(CORTOL_1),TA(CORTOL_2),TA(CORTOL_3)<br />
 +
F(C1)=FEAT/CIRCLE,INNER,CART,0.0000,0.0000,0.0000,0.00000000,0.00000000,1.00000000,20.0000<br />
 +
T(DIAM_1)=TOL/DIAM,-1.0000,1.0000<br />
 +
OUTPUT/FA(C1),TA(CORTOL_1),TA(CORTOL_2),TA(CORTOL_3),TA(DIAM_1)<br />
 +
DISPLY/OFF<br />
 +
</code>
 +
<br />
 +
<br />
 +
The above code would produce an HTML and TEXT report as follow:
 +
<gallery widths=600x heights=300px caption="Standard Report">
 +
File:TextReport.PNG|Text
 +
File:HtmlReport.PNG|HTML
 +
</gallery>
 +
<br />
 +
<br />
 +
In the Example, the label in the reports show the characteristic of the features, but, in the hypothetical drawing, the output lines would had be marked as balloons 1,2,3 etc.; under that condition the report won't fulfill the requirement of showing the balloons.<br />
 +
In order to make the report compliant, possible solution would be necessary to use individual <code>TEXT/OUTFIL</code>  specifying the correct balloon:
 +
<br />
 +
<code>
 +
F(P1)=FEAT/POINT,CART,0.0000,0.0000,0.0000,0.00000000,0.00000000,1.00000000<br />
 +
F(C1)=FEAT/CIRCLE,INNER,CART,0.0000,0.0000,0.0000,0.00000000,0.00000000,1.00000000,20.0000<br />
 +
FA(P1)=FEAT/POINT,CART,0.10000,0.10000,0.10000,0.00000000,0.00000000,1.00000000<br />
 +
FA(C1)=FEAT/CIRCLE,INNER,CART,0.20000,0.10000,0.20000,0.00000000,0.00000000,1.00000000,20.30000<br />
 +
V(TEXT)=VFORM/ALL<br />
 +
V(HTML)=VFORM/DME,'HTM',ALL<br />
 +
DISPLY/TERM,V(TEXT)<br />
 +
DISPLY/STOR,V(HTML)<br />
 +
F(P1)=FEAT/POINT,CART,0.0000,0.0000,0.0000,0.00000000,0.00000000,1.00000000<br />
 +
T(CORTOL_1)=TOL/CORTOL,XAXIS,-1.0000,1.0000<br />
 +
T(CORTOL_2)=TOL/CORTOL,YAXIS,-1.0000,2.0000<br />
 +
T(CORTOL_3)=TOL/CORTOL,ZAXIS,-3.0000,3.0000<br />
 +
TEXT/OUTFIL,'BALLOON 1'<br />
 +
OUTPUT/FA(P1),TA(CORTOL_1)<br />
 +
TEXT/OUTFIL,'BALLOON 2'<br />
 +
OUTPUT/FA(P1),TA(CORTOL_2)<br />
 +
TEXT/OUTFIL,'BALLOON 3'<br />
 +
OUTPUT/FA(P1),TA(CORTOL_3)<br />
 +
F(C1)=FEAT/CIRCLE,INNER,CART,0.0000,0.0000,0.0000,0.00000000,0.00000000,1.00000000,20.0000<br />
 +
T(DIAM_1)=TOL/DIAM,-1.0000,1.0000<br />
 +
TEXT/OUTFIL,'BALLOON 4'<br />
 +
OUTPUT/FA(C1),TA(CORTOL_1)<br />
 +
TEXT/OUTFIL,'BALLOON 5'<br />
 +
OUTPUT/FA(C1),TA(CORTOL_2)<br />
 +
TEXT/OUTFIL,'BALLOON 7'<br />
 +
OUTPUT/FA(C1),TA(CORTOL_3)<br />
 +
TEXT/OUTFIL,'BALLOON 8'<br />
 +
OUTPUT/FA(C1),TA(DIAM_1)<br />
 +
DISPLY/OFF<br />
 +
</code>
 +
<br />
 +
<br />
 +
 +
The above code would produce an HTML and TEXT report as follow:
 +
<gallery widths=600x heights=300px caption="Standard Report with Comments">
 +
File:TextReport2.PNG|Text
 +
File:HtmlReport2.PNG|HTML
 +
</gallery>
 +
<br />
 +
<br />
 +
In the Example, the comment help to identify the balloon, but still the programming would be incremented.
 +
<br />
 +
<br />
 +
== Use of the Tolerance Name in ARCO Report ==
 +
By setting the tolerance name in ARCO ''Control Panel'' the report would carry, instead of the label of the characteristic, the tolerance name, that would allow to create a ballooned report.<br />
 +
<br />
 +
<code>
 +
F(P1)=FEAT/POINT,CART,0.0000,0.0000,0.0000,0.00000000,0.00000000,1.00000000<br />
 +
F(C1)=FEAT/CIRCLE,INNER,CART,0.0000,0.0000,0.0000,0.00000000,0.00000000,1.00000000,20.0000<br />
 +
FA(P1)=FEAT/POINT,CART,0.10000,0.10000,0.10000,0.00000000,0.00000000,1.00000000<br />
 +
FA(C1)=FEAT/CIRCLE,INNER,CART,0.20000,0.10000,0.20000,0.00000000,0.00000000,1.00000000,20.30000<br />
 +
V(TEXT)=VFORM/ALL<br />
 +
V(HTML)=VFORM/DME,'HTM',ALL<br />
 +
DISPLY/TERM,V(TEXT)<br />
 +
DISPLY/STOR,V(HTML)<br />
 +
F(P1)=FEAT/POINT,CART,0.0000,0.0000,0.0000,0.00000000,0.00000000,1.00000000<br />
 +
T(BALLOON_1)=TOL/CORTOL,XAXIS,-1.0000,1.0000<br />
 +
T(BALLOON_2)=TOL/CORTOL,YAXIS,-1.0000,2.0000<br />
 +
T(BALLOON_3)=TOL/CORTOL,ZAXIS,-3.0000,3.0000<br />
 +
OUTPUT/FA(P1),TA(BALLOON_1),TA(BALLOON_2),TA(BALLOON_3)<br />
 +
F(C1)=FEAT/CIRCLE,INNER,CART,0.0000,0.0000,0.0000,0.00000000,0.00000000,1.00000000,20.0000<br />
 +
T(BALLOON_4)=TOL/CORTOL,XAXIS,-1.0000,1.0000<br />
 +
T(BALLOON_5)=TOL/CORTOL,YAXIS,-1.0000,2.0000<br />
 +
T(BALLOON_6)=TOL/CORTOL,ZAXIS,-3.0000,3.0000<br />
 +
T(BALLOON_7)=TOL/DIAM,-1.0000,1.0000<br />
 +
OUTPUT/FA(C1),TA(BALLOON_4),TA(BALLOON_5),TA(BALLOON_5),TA(BALLOON_6)<br />
 +
DISPLY/OFF<br />
 +
<br />
 +
<br />
 +
 +
</code>
 +
 +
 +
[[it:Creazione Di Report con Identificazione degli Item da Pallinato]]
 +
 +
[[Category:Help_On_Line]]
 
[[Category:ReadMe3.6]]
 
[[Category:ReadMe3.6]]

Revision as of 16:58, 13 October 2017

Balooned Report Example from Solid Works

From Version 3.6 it is implemented the possibility of creating HTML, EXCEL or TEXT reports with the name of the tolerance as label of the feature instead of the characteristic as previously possible in version 3.5.
This application is typically used in the so called "Ballooning Reporting" or "First Inspection Report", in which the items are "Balooned" on the drawing with a progressing number and need to be shown in the same order in the text measuring report.

Example of as standard HTML and TEXT report:

F(P1)=FEAT/POINT,CART,0.0000,0.0000,0.0000,0.00000000,0.00000000,1.00000000
F(C1)=FEAT/CIRCLE,INNER,CART,0.0000,0.0000,0.0000,0.00000000,0.00000000,1.00000000,20.0000
FA(P1)=FEAT/POINT,CART,0.10000,0.10000,0.10000,0.00000000,0.00000000,1.00000000
FA(C1)=FEAT/CIRCLE,INNER,CART,0.20000,0.10000,0.20000,0.00000000,0.00000000,1.00000000,20.30000
V(TEXT)=VFORM/ALL
V(HTML)=VFORM/DME,'HTM',ALL
DISPLY/TERM,V(TEXT)
DISPLY/STOR,V(HTML)
F(P1)=FEAT/POINT,CART,0.0000,0.0000,0.0000,0.00000000,0.00000000,1.00000000
T(CORTOL_1)=TOL/CORTOL,XAXIS,-1.0000,1.0000
T(CORTOL_2)=TOL/CORTOL,YAXIS,-1.0000,2.0000
T(CORTOL_3)=TOL/CORTOL,ZAXIS,-3.0000,3.0000
OUTPUT/FA(P1),TA(CORTOL_1),TA(CORTOL_2),TA(CORTOL_3)
F(C1)=FEAT/CIRCLE,INNER,CART,0.0000,0.0000,0.0000,0.00000000,0.00000000,1.00000000,20.0000
T(DIAM_1)=TOL/DIAM,-1.0000,1.0000
OUTPUT/FA(C1),TA(CORTOL_1),TA(CORTOL_2),TA(CORTOL_3),TA(DIAM_1)
DISPLY/OFF


The above code would produce an HTML and TEXT report as follow:



In the Example, the label in the reports show the characteristic of the features, but, in the hypothetical drawing, the output lines would had be marked as balloons 1,2,3 etc.; under that condition the report won't fulfill the requirement of showing the balloons.
In order to make the report compliant, possible solution would be necessary to use individual TEXT/OUTFIL specifying the correct balloon:
F(P1)=FEAT/POINT,CART,0.0000,0.0000,0.0000,0.00000000,0.00000000,1.00000000
F(C1)=FEAT/CIRCLE,INNER,CART,0.0000,0.0000,0.0000,0.00000000,0.00000000,1.00000000,20.0000
FA(P1)=FEAT/POINT,CART,0.10000,0.10000,0.10000,0.00000000,0.00000000,1.00000000
FA(C1)=FEAT/CIRCLE,INNER,CART,0.20000,0.10000,0.20000,0.00000000,0.00000000,1.00000000,20.30000
V(TEXT)=VFORM/ALL
V(HTML)=VFORM/DME,'HTM',ALL
DISPLY/TERM,V(TEXT)
DISPLY/STOR,V(HTML)
F(P1)=FEAT/POINT,CART,0.0000,0.0000,0.0000,0.00000000,0.00000000,1.00000000
T(CORTOL_1)=TOL/CORTOL,XAXIS,-1.0000,1.0000
T(CORTOL_2)=TOL/CORTOL,YAXIS,-1.0000,2.0000
T(CORTOL_3)=TOL/CORTOL,ZAXIS,-3.0000,3.0000
TEXT/OUTFIL,'BALLOON 1'
OUTPUT/FA(P1),TA(CORTOL_1)
TEXT/OUTFIL,'BALLOON 2'
OUTPUT/FA(P1),TA(CORTOL_2)
TEXT/OUTFIL,'BALLOON 3'
OUTPUT/FA(P1),TA(CORTOL_3)
F(C1)=FEAT/CIRCLE,INNER,CART,0.0000,0.0000,0.0000,0.00000000,0.00000000,1.00000000,20.0000
T(DIAM_1)=TOL/DIAM,-1.0000,1.0000
TEXT/OUTFIL,'BALLOON 4'
OUTPUT/FA(C1),TA(CORTOL_1)
TEXT/OUTFIL,'BALLOON 5'
OUTPUT/FA(C1),TA(CORTOL_2)
TEXT/OUTFIL,'BALLOON 7'
OUTPUT/FA(C1),TA(CORTOL_3)
TEXT/OUTFIL,'BALLOON 8'
OUTPUT/FA(C1),TA(DIAM_1)
DISPLY/OFF


The above code would produce an HTML and TEXT report as follow:



In the Example, the comment help to identify the balloon, but still the programming would be incremented.

Use of the Tolerance Name in ARCO Report

By setting the tolerance name in ARCO Control Panel the report would carry, instead of the label of the characteristic, the tolerance name, that would allow to create a ballooned report.

F(P1)=FEAT/POINT,CART,0.0000,0.0000,0.0000,0.00000000,0.00000000,1.00000000
F(C1)=FEAT/CIRCLE,INNER,CART,0.0000,0.0000,0.0000,0.00000000,0.00000000,1.00000000,20.0000
FA(P1)=FEAT/POINT,CART,0.10000,0.10000,0.10000,0.00000000,0.00000000,1.00000000
FA(C1)=FEAT/CIRCLE,INNER,CART,0.20000,0.10000,0.20000,0.00000000,0.00000000,1.00000000,20.30000
V(TEXT)=VFORM/ALL
V(HTML)=VFORM/DME,'HTM',ALL
DISPLY/TERM,V(TEXT)
DISPLY/STOR,V(HTML)
F(P1)=FEAT/POINT,CART,0.0000,0.0000,0.0000,0.00000000,0.00000000,1.00000000
T(BALLOON_1)=TOL/CORTOL,XAXIS,-1.0000,1.0000
T(BALLOON_2)=TOL/CORTOL,YAXIS,-1.0000,2.0000
T(BALLOON_3)=TOL/CORTOL,ZAXIS,-3.0000,3.0000
OUTPUT/FA(P1),TA(BALLOON_1),TA(BALLOON_2),TA(BALLOON_3)
F(C1)=FEAT/CIRCLE,INNER,CART,0.0000,0.0000,0.0000,0.00000000,0.00000000,1.00000000,20.0000
T(BALLOON_4)=TOL/CORTOL,XAXIS,-1.0000,1.0000
T(BALLOON_5)=TOL/CORTOL,YAXIS,-1.0000,2.0000
T(BALLOON_6)=TOL/CORTOL,ZAXIS,-3.0000,3.0000
T(BALLOON_7)=TOL/DIAM,-1.0000,1.0000
OUTPUT/FA(C1),TA(BALLOON_4),TA(BALLOON_5),TA(BALLOON_5),TA(BALLOON_6)
DISPLY/OFF