Annotation_Content_Does_Not_Correspond_to_Root_Feature_Properties

The check verifies whether a certain annotation text exists and contains the part number, or names or values of user-defined properties of the model. If not, an error is displayed.

Note:
  • The check succeeds if a certain annotation text exists and contains the part number, or the names or values of user-defined properties of the model.
  • The check fails if a certain annotation text exists and does not contain the part number, or the names or values of user-defined properties of the model.

This page discusses:

Context

If the FTA annotation text does not contain the required property names and values, you can use this check identify such annotations. You can then correct the annotations manually.

Check Information

Check Details Description
Applicable to:
  • CATTPSText
  • 3DShape
Automatic Solution: No
Check Parameters:
  • Check_also_Part_Number: Boolean type.

    If this option is selected, the text annotation must contain the part number.

    Note: By default, the value is set to True.

  • Part_number_format: String type.

    Specifies an expression for the substring that contains the part number. You can use the placeholder %VAL% for the part number. Use a regular expression.

  • Name: List type (String).

    Gives an expression for the property name. The defined properties are: part description, revision comment and title.

  • Format: List type (String).

    Gives an expression for the substring that contains the property name or value. You can use the placeholders, %ID% for the property name and %VAL% for the property value.

  • Format_entries_are_not_case_sensitive: Boolean type.

    Evaluates the specified expressions considering case-insensitivity.

    Note: By default, the value is set to True.

  • Name_of_the_Annotation_text: String type.

    Specifies the name of the annotation text to be checked. You can use a fixed string or regular expression. A regular expression must be specified in quotation marks.