Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

Hull and Outfitting

The Nesting Filter File

  • Last UpdatedJan 31, 2023
  • 2 minute read

In addition to the standard filter used when plate parts are selected for nesting (name, thickness and quality) a number of additional criteria can be defined in a file interpreted at run-time. The file name should be given in the environment variable SBH_NEST_FILTER. The file is supposed to be available in the directory SBH_PRODUCTION_SETTINGS or, if this is not defined, in the directory SB_SHIP.

All INCLUDE/EXCLUDE statements below are mutually exclusive.

INCLUDE_ASSEMBLY, <assembly>;

EXCLUDE_ASSEMBLY, <assembly>;

    

These statements are used to include/exclude parts belonging to a specific assembly. <assembly> is the name of the assembly at the lowest level. The statements can be repeated to include/exclude several assemblies.

INCLUDE_BEVEL,<bev_typ1>,<bev_typ2>, ..., <bev_typ5>;

EXCLUDE_BEVEL,<bev_typ1>,<bev_typ2>, ..., <bev_typ5>;

These statements are used to include/exclude parts with specific bevel types. 'None', 'I', 'V', 'Y', and 'X' are supported. At most 5 bevel types can be given.

INCLUDE_PARTS/PLANAR

             /DEVELOPED

             /BRACKET

             /STANDARD_BRACKET

             /JIG

             /BENDING_TEMPLATE

             /CLIP

             /CHAMFER_PART

             /CONVERTED_PROFILE

             /DOUBLING_PLATE;

EXCLUDE_PARTS/PLANAR

             /DEVELOPED

             /BRACKET

             /STANDARD_BRACKET

             /JIG

             /BENDING_TEMPLATE

             /CLIP

             /CHAMFER_PART

             /CONVERTED_PROFILE

             /DOUBLING_PLATE;

These statements are used to include/exclude parts of a specific type.

INCLUDE_POSNO,<part_type>, <posno1>,<posno2>, ..., posno12>

             /MIN_POSNO=<min_posno>

             /MAX_POSNO=<max_posno>;

EXCLUDE_POSNO,<part_type>, <posno1>,<posno2>, ..., posno12>

             /MIN_POSNO=<min_posno>

             /MAX_POSNO=<max_posno>;

These statements are used to include/exclude parts with specific position numbers. The part types PLANAR, DEVELOPED, BRACKET, STANDARD_BRACKET, JIG, BENDING_TEMPLATE, CLIP, CHAMFER_PART, CONVERTED_PROFILE and DOUBLING_PLATE are supported. At most 12 position numbers can be given.

The attributes MIN_POSNO and MAX_POSNO can be used to specify an interval of position numbers. Only one of them needs to be given.

INCLUDE_QUALITY,<qual1>,<qual2>, ..., qual12>;

EXCLUDE_QUALITY,<qual1>,<qual2>, ..., qual12>;

These statements are used to include/exclude parts with specific quality. At most 12 qualities can be given.

INCLUDE_THICKNESS,<thick1>,<thick2>, ..., thick12>

             /MIN_THICK=<min_thick>

             /MAX_THICK=<max_thick>;

EXCLUDE_THICKNESS,<thick1>,<thick2>, ..., thick12>

             /MIN_THICK=<min_thick>

             /MAX_THICK=<max_thick>;

These statements are used to include/exclude parts with specific thickness. At most 12 thicknesses can be given.

The attributes MIN_THICK and MAX_THICK can be used to specify an interval of thicknesses. Only one of them needs to be given.

FILE/NAME=<file_name>

             /BROWSE=<file_path>

             /LINES=(<name_pos>,<no_lines>)

             /FORMAT=(<position>,<length>;

This statement can be used if an external file with plate part names exist. <file_name> is the name of the file. It is also possible to only specify the file path using the attribute /BROWSE. The file can then be selected from a file open dialog.

In the file, the data can extend over several lines. <name_pos> is the line number where the part name can be found and <no_lines> is the number of lines for each part. <position> is the position of the first part name character in <name_pos> and <length> is the length of the part name.

MAXIMUM_SIZE,<max_size>;

This statement can be used to set the maximum area of the selected parts. The area should be given in m2.

MINIMUM_SIZE,<min_size>;

This statement can be used to set the minimum area of the selected parts. The area should be given in m2.

MINIMUM_DIM,<min_x>,<min_y>);

This statement can be used to set the minimum dimensions of the selected parts. The true circumscribed rectangle is used. The dimensions should be given in mm.

Related Links
TitleResults for “How to create a CRG?”Also Available in