Вы находитесь на странице: 1из 156

README Q-Checker Version 2.19.4 ================================ Installation manual: -------------------English: ./docV5/lang_EN/install.pdf French: ./docV5/lang_FR/install.pdf German: ./docV5/lang_DE/install.pdf Japanese: ./docV5/lang_JP/install.

pdf User manual: -----------English: ./docV5/lang_EN/manual.pdf French: ./docV5/lang_FR/manual.pdf German: ./docV5/lang_DE/manual.pdf Japanese: ./docV5/lang_JP/manual.pdf

Modifications in 2.19.4: ------------------------ Error fixed: Criterion: "Non-Allowed MML (Multi-Model-Link)" Published vertex,edge or face was not recognized as published. The link was marked as "MML synchronized" or "MML not synchronized". (EH15254) - Error fixed: Criterion: "Fit All In" Criterion: "Current Window View" In case of CATPart the healing was only temporarily because the initial values were reseted. (EH15395) - Error fixed: Criterion: "Fit All In" In case of CATDrawing models the criterion did not fit in the active sheet. (EH15468) - Error fixed: In case of CATDrawing models the initial zoom factor of a sheet was not resete d after zooming on violated elements. (EH13367) - Error fixed: Criterion: "Current Window View" Q-Checker caused an abort if the input values of the normal or vertical vectors were zero. (EH15399) Modifications in 2.19.3: ------------------------ Criterion: "View with broken link to CATPart/CATProduct" New option "Ignore locked views" has been added. (EH15126)

- General enhancement: Sub-product selection: The html overview file uses relative links to the report documents. (EWH15253) - General enhancement: New keyword "*PDM_SAVE_BATCH_ACTIVATE" has been added to launch PDM save in batch mode. (EH14537) - Criterion: "Calculation of Shells/Volumes [G-SH-xx]" Improved computation of self-computed Shells/Volumes. (EH15123) - Error fixed: Criterion: "Multi-Face Surface [G-SU-MU]" Incorrectly planes were checked too therefore to many errors were displayed in some cases. (EH14997) - Error fixed: If the option checker.CHECK_ALL_COMPONENTS has been set the part number of the checked product has been displayed wrong in the overview window in case a child structure component existed. (EH14687) - Error fixed: Incorrectly in the Drawing Parent / Child links have been established, which reduced the performance or led to a wrong result for specific criterions as: Criterion: "Permitted Element Types in PICK". (EH14859) - Error fixed: Criterion: "Large Face Gaps (G0 Discontinuity) [G-SH-LG]" In some specific cases Q-Checker got a wrong profile curve for revolution surface which led to a wrong result for the faces lying on this surface. (EH15169) - Error fixed: Criterion: "Embedded Wires and Points [G-CU-EM]" For a very specific model Q-Checker caused an abort. (EH15124) Modifications in 2.19.2: ------------------------ Error fixed: The path of parameters within a sub parameter set were not set correctly. (EH14899) - Error fixed: Check Seal validation for profile content failed in specific case - Criterion "Narrow Surface Segment [G-SU-NA,G-SU-RN]" was activated - Check seal was written on Windows and validated on UNIX (or the other way ro und). (EH14990) - Error fixed:

Criterion: "Calculation of Shells/Volumes [G-SH-xx]" Improved computation of self-computed Shells/Volumes in case that neigbouring faces to be merged have egdes which strongly differ in relative length. (EH14868) Modifications in 2.19.1: ------------------------ New criterion: "Existence and Text Content of Parameters" (EH14494) - New criterion: "Only one FT/A Link per BRep Element of Geometry" (EH14538) - General enhancement: New Environment Variable QCLIC added to support additionally Dassault licensin g. (EH14544) - General enhancement: The performance of deleting temporary marking elements has been improved. (EH14326) - General enhancement: The multiselection option has been "Ignore deactivated elements" has been exte nded. Therefore the old check profiles must be eventually adapted! (EH13804) - General enhancement: Now it is possible to zoom on FT&A features automatically in a suitable way. (EH14533) - General enhancement: The default NEdit text editor has been replaced by a Qt-based minimal text edi tor. (EH14196) - General enhancement: A new feature type "AxisSystemDatumFeature" has been added. A new feature type "KweRule" has been added. Therefore the old check profiles must be eventually adapted! (EH14063) - General enhancement: New is the user setting "Confirm to save the current model only once for all c omponents". If the profile option "Save current model" has been selected then it isn't longer necessary to confirm each save operation. (EH13824) - Criterion: "Product Component with Non-Allowed MML (Multi-Model-Link)" Old criterion name was "Non-Allowed MML (Multi-Model-Link) in Product-Context. (EH14421) - Criterion: "Calculation of Shells/Volumes [G-SH-xx]" Performance of the check has been enhanced. (EH14467)

- Criterion: "View Outside of Sheet" New parameter has been added: "Ignore background view". (EH14340) - Criterion: "Non-Exposed/Exploded 2D-Component" Healing parameter "Expose 2D-Component" has been change from a simple string input to a selection box. Therefore the old check profiles must be eventually adapted! (EH13658) - Criterion: "Publication Name Must Match Published Element Name" New healing "Rename" has been implemented to rename the publication. (EH13812) - Criterion: "View Scaling" New parameter "Path name of views (Reg. Ex.); leave empty for all" has been ad ded. (EH13842) Criterion: "Existence and Text Content of Parameters" Criterion: "Existence and Text Contend of Parameters in Product" Criterion: "Existence and Text Contend of Parameters in Part" Criterion: "Existence and Text Contend of Parameters in Drawing" Now the value of a violated parameter is written into the error msg. (EH14532) Criterion: "Capture Name Must Match View Name" Criterion: "FT/A Reference Frame Must Exist" Criterion: "FT/A Reference System Must Exist" Criterion: "Non-Allowed Empty FT/A Views" Criterion: "Non-Allowed FT/A Elements Without Text Content" Criterion: "Unused FT/A Datums" Criterion: "Annotation Content Does Not Correspond to Root Feature Properties" They got the option "Add up weights". (EH14350)

- Criterion: "Existence and Content of Texts" Now the criterion supports some FT&A features as " Baloon", "Roughness Symbol", "Datum Feature", "Datum Target" and "GDT". (EH14168) - Criterion: "Sheet Name" New parameter "Sheet name has to be unique" has been added. (EH13809) - Criterion: "Permitted Text Fonts" New parameter "Further allowed font sizes (solely in mm)" has been added. (EH13836) - Criterion: "Non-Allowed Input Reference to Vertex / Edge / Face" New parameter "Ignore elements for which no valid topology information is available. Otherwise report a general error for such elements.". (EH14102) - Criterion: "Conditional Feature Properties" New keyword "NEGATIVE_BODY" has been added. (EH13669) - Error fixed: Sub-product selection:

If the profile option "Save current model" has been selected and each save operation has been refused nevertheless the analysis-window appeared. (EH14535) - Error fixed: Criterion: "View Update" In some specific cases the drawing view position was changed after a healing (only CATIA R19SP9). (EH13743) - Error fixed: Criterion: "Non-Allowed Input Reference to Vertex / Edge / Face" Option "Add up weights" was not activated. (EH14478) - Error fixed: Links in QCHECKER.out.html did not work for models containing HTML special characters. (EH13409) - Error fixed: Criterion: "Permitted Element Types on Layers" Electrical features without layer information have been erroneously marked or the layer was not recognized correctly. (EH14333) - Error fixed: Criterion: "Solid Wall Thickness" The parameter "Calculation on" was always set on "surface". (EH14248) - Error fixed: Now the Q-Checker script user exit function supports the modelsize. (EH14195) - Error fixed: Criterion: "Geometry Linked to FT/A" Multiselection did not work. (EH14550) - Error fixed: Criterion: "Healing Definition" Multiselection did not work. (EH14357) - Error fixed: Criterion: "Deactivated Knowledgeware Relation" Multiselection did not work. (EH14158) - Error fixed: Criterion: "Conditional Feature Properties" The reading of the model properties has not been supported in case of double byte (e.g. chinese) characters. (EH14531) - Error fixed: Criterion: "Permitted Text Fonts" The parameter "Allowed font size range" did not support units and it was not possible to set the range minimum value to 0.

(EH13906) - Error fixed: Criterion: "View Name" In some cases (e.g. sections) it is not possible to rename the view. Q-Checker marked such kind of views but set a wrong view name erroneously too. (EH14541) - Error fixed: Modeltypeconfigurator did not work with models loaded from ENOVIA VPM V5 (LCA) . (EH14505) - Error fixed: Model assessment "Maximum violated criterion weight" and using criteria only as precondition led to false model assessment value. (EH14223) - Error fixed: The scanning of hidden parameters has not been supported for CATProcess docume nts. (EH14510) - Error fixed: Criterion: "Electrical Data Availability" In case that a Geometrical Bundle consists only of Bundle Segment Parts then the check reported always an error. (EH14432) - Error fixed: Criterion: "Unresolved Feature" The parameter "Ignore all except publications" did not work correctly for publications made by the equipment design. (EH14325) - Error fixed: Q-Checker did not get a concurrent license if an expired nodelock license exists (only 64-bit). (EH14428) - Error fixed: Zooming of violated elements could lead to a wrong view point after a recheck or incremental check. (EH13678) - Error fixed: Criterion: "Empty Detail Views" Deleting of detail views could cause a general error. (EH14397) - Error fixed: Criterion: "Product component with broken link to CATPart/CATProduct" The link check for documents made by the equipment design was not recognized correctly. (EH14328) - Error fixed: Sub-product selection: In case of many model within an assembly the switching of the QCHECKER.par option "qchecker.WRITE_REPORT_HTML" to "YES"

caused high run time and memory consuming. (EH14470) - Error fixed: The show status of split features were not correctly read in all cases. (EH14431) - Error fixed: Criterion: "Calculation of Shells/Volumes [G-SH-xx]" For a very specific model Q-Checker caused an abort. (EH14351) - Error fixed: Criterion: "Product/Part Update" Healing did not work for annotation sets. (EH13861) - Error fixed: Criterion: "Solid Wall Thickness" In specific cases the calculation was not correct (surfaces with singularity). (EH14247) - Error fixed: Criterion: "Allowed Solid Features" A specific composite zone feature caused an abort due to a missing initializat ion. (EH14423) - Error fixed: Criterion: "Large Surface Segment Gaps (G0 Discontinuity) [G-SU-LG]" For a specific model the reading of the surface limits caused a program abort. (EH14349) - Error fixed: In a specific case Q-Checker caused an abort: Prerequisite: any geometry criterion is active in the check profile. Parameters had been deleted by a healing then the incremental check has been performed. (EH14182) - Error fixed: Criterion: "Non-Allowed Input Reference to Vertex / Edge / Face" For a specific model the check led to a Q-Checker abort. (EH14524) - Error fixed: Criterion: "Folded Surface [G-SU-FO]" Q-Checker led to an abort when the CAD system had it UV parameter pairs in reverse order. (EH13010) - Error fixed: Q-Doctor: Q-Checker caused an abort if a specific method attempted to clone a corrupted NURBS surface. (EH14416) Modifications in 2.18.1: ------------------------

- New Criterion: "Intersection of Solids/Skins" (EH7299) - New criterion: "Segment Name" (EH13793) - New criterion: "Only One Electrical Network per Harness" (EH13792) - New criterion: "Closed Electrical Conductor Loop" (EH13791) - New criterion: "Electric Segment Topology" (EH13790) - New criterion: "Open Electrical Segment End" (EH13413) - New criterion: "Non-Allowed FT/A Elements Without Text Content" (EH13677) - New criterion: "Non-Allowed Empty FT/A Views" (EH13676) - New criterion: "Perform Product/Part Update" (EH14096) - New criterion: "Perform Solid Update" (EH14097) - New criterion: "Perform CATDUAV5 Clean" (EH14095) - General enhancement: Q-Doctor: If a geometrical defect (e.g. tiny edge) was located on the boundary of the extracted region it was not possible to heal it because the boundary has constrain conditions. These constrains near the geometrical defect have been removed to increase the chances to successfully heal the geometrical defect. (EH13444) - General enhancement: Modified error handling in case of corrupted geometry. (EH14035) - Criterion: "Solid Wall Thickness" The marking elements have got a more consistent and meaningful label. (EH13147) - Criterion: "CATDUAV5" Healing "Clean" is not supported any more. The check has been moved to the new folder "General" below "Norms and Standard s". (EH13500) - Criterion: "Empty Domains" The option "sum up weight for subitems" has been added. (EH13507)

- Criterion: "Electrical Segment Topology" New healing parameter has been added: "Adjust electrical links". (EH13412) - Criterion: "FT/A Types Must Be Assigned to Specific Captures" Add new option for combo parameter "Specific captures to check": "All from list and at least one additional capture". (EH13889) - Criterion: "Permitted Element Types in Model" Now Q-Checker reads also the upper constraint knot of the specification tree within a product. Therefore the Q-Checker tree path of features below the knot will change. (EH13733) - Criterion : FT/A Fake Dimensions Now Q-Checker checks also dimensions which are not nonsemantic. (EH13652) - Error fixed: Criterion: "Permitted Element Types in Model" Now in case of a very special model with hidden FT&A dimension features Q-Checker reads such kind of features independent of the option "Consider all FT/A elements independently of Annotation-Set state". (EH13724) - Error fixed: Q-Checker tools delete all internal reports on demand but did not set the model in the "modification" status. (EH13717) - Error fixed: Criterion: "Permitted Body for non-associative Datum Feature" The datum feature with "red flash" has not been recognized due to internal CATIA API changes (CATIA Release R21 and higher). (EH14128) - Error fixed: Criterion: "Product/Part Update" In a specific case an error message has been erroneously displayed after an he aling. (EH14134) - Error fixed: If an existing report of a checked product which contains broken subproducts with CATParts has been loaded then an error message has been erroneously displ ayed. (EH13488) - Error fixed: The check seal info message was incomplete after a check seal validation in "txt" and "html" report file. (EH13771) - Error fixed: Q-Checker supports the possibility to launch a batch from catvba. The catvba modul refers a specific qchecker tlb file. Before the first start of catvba the path to the tlb file had to be set manual ly. (EH13564)

- Error fixed: Toolbar seperator was always visible even though all tools have been switched off. (EH13845) - Error fixed: Criterion: "Structure of Part Specification Tree" Healing "Set Layer" did not work. (EH13904) - Error fixed: Criterion: "MML (Multi-Model Link) Reference Not Published (by Name Evaluation )" Violated sketch elements have not been marked. (EH13752) - Error fixed: Criterion: "Existence and Content of Texts" In case of CATDrawing models healing did no work on annotation table with multilines. (EH13997) - Error fixed: Criterion: "Non-Allowed Input Reference to Vertex / Edge / Face" In specific cases subitems have not been listed in the analysis-window at all. (EH13794) - Error fixed: Criterion: "View Name Must Match Sheet Name" In some cases violated elements have been listed twice if more than one check condition matched. (EH13952) - Error fixed: Criterion: "Recompute the Tool Path for Machining Operations" Some models have been erroneously marked although they were ok. (EH14033) - Error Fixed: Criterion: "Root Part Name (Part Number) Must Match CATPart Name" Criterion: "Root-Product Name Must Match CATProduct Name" Even though an successful healing has been done a subsequent incremental check erroneously marked the critia as failed. (EH13846) - Error fixed: Criterion: "Non-Allowed B-Rep/Feature Color" Some specific models contained BRep features which have not been checked. (EH13898) - Error fixed: Criterion: "View Update" The healing has been successfully executed but the message of the result was w rong. (EH14177) - Error fixed: Criterion: "Non-Allowed MML (Multi-Model-Link) in Product-Context" Link type of checked features was wrong.

(EH13874) - Error fixed: If the last entry of the environment variable "CATGraphicPath" was the Q-Chec ker icon path then the colored dots of the analyse tree have not been displayed. (EH13548) - Error fixed: Modeltypeconfigurator: If the "Model Type Group" has been set and at least two environments were available then the number of entries was not correct in the "Access" list in s ome cases. (EH13521) - Error fixed: Some specific default settings have not been set. "qchecker.DELETE_REPORTS","qchecker.DELETE_REPORTS_SPINNER" and "qchecker.CONFIRM_DELETE_REPORTS". In worst case Q-Checker report files might be deleted. (EH13776) - Error fixed: Permanent marking elements of type vector have always been created in color wh ite. (EH13541) - Error fixed: Criterion: "Permitted Element Types in Model" The version before has erroneously read a very specific hidden plane. Now Q-Checker ignores this type of plane. (EH13727) - Error fixed: Criterion: "Permitted Element Types in Model" The version before has erroneously read a very specific sheetmetal parameter. Now Q-Checker ignores this type of parameter. (EH13723) - Error fixed: Criterion: "Root Part Name (Part Number) must match CATPart File Name" Criterion: "Root Product Name (Product Number) must match CATProduct File Nam e" The healing reported "CORRECTION: SUCCESSFUL" although the healing could not b e done. (EH13762) - Error fixed: Criterion: "Root Part Name (Part Number) must match CATPart File Name" Criterion: "Root Product Name (Product Number) must match CATProduct File Nam e" Element selection was not available. (EH13761) - Error fixed: Q-Doctor: Models with geometrical healing features reported an error message during loading process in CATIA R20 and higher. (EH13468)

- Error fixed: Q-Doctor: Q-Doctor led to an abort when the extracted region that contains the geometrical defect is identical to the whole input feature. (EH13550) - Error fixed: Option for command line batch "-html" did not work. (EH12917) - Error fixed: Criterion: "Offset Capability (Thick Surface) of Thin Parts" Surfaces without thickness parameters have been checked erroneously. (EH13722) - Error fixed: Criterion: "Thread Definition" Check did not work if no other geometric criterion was previously activated. (EH13956) - Error fixed: Criterion: "Electrical Topology" In some specific cases reading of electrical connection points or electrical l inks failed. A general error or missing links were erroneously reported. (EH13486) - Error fixed: Electrical flexible curves were not checked by geometric criteria because they got the wrong qchecker type ("SurfacicFeature"). (EH13433) - Error fixed: Criterion: "Tiny Face [G-FA-TI]" For some few special cases the algorithm has been renewed. (EH13795) - Error fixed: The database information of the modelsize was always zero. Now the Q-Checker script user exit function supports the modelsize. (EH13683) - Error fixed: Criterion: "Conditional Feature Properties" In a specific case the healing of the criterion failed when Q-Checker worked one or more cloned criterions of "Conditional Feature Properties" with a different number of possible healings for the same feature. (EH13606) - Error fixed: Some geometric criteria listed sub items twice in the analysis window after an healing and a subsequent incremental checking. (EH13653) - Error fixed: Modeltypeconfigurator: The modeltype could not be set for the root product if the model came from VPM V4. (EH13465)

- Error fixed: Modeltypeconfigurator: In case of an empty CATIA session the option "Select all models in this direct ory" did not work with the option "File tree" or "CATIA Declaration Files". (EH13966) - Error fixed: The check seal viewer did not display the seal values of VPM V4 models. (EH13972) - Error fixed: Criterion: "Large Curve Segment Gaps (G0 Discontinuity) [G-CU-LG]" In a specific case the check led to a Q-Checker abort. (EH14052) - Error fixed: Criterion: "Tiny Solid [G-SO-TI]" In a specific case the check led to a Q-Checker abort. Now a general error is created. (EH13545) - Error fixed: Criterion: "Tiny Solid [G-SO-TI] " Q-Checker led to an abort when an imported surface from the CAD system had it UV parameter pairs in reverse order. (EH14100) - Error fixed: The master process led to an abort if the process has been terminated due to a timeout. (CATIA R21/R22 only). (EH13931) - Error fixed: Modeltype determination with the keywords "LINE number -" led to a Q-Checker a bort. The keywords "LINE number - number" and "LINE - number" work correctly only if the number is not bigger than the number of description lines. (EH14107) - Error fixed: Criterion: "Tangent-Continuous Narrow Face [G-FA-NA,G-FA-RN]" In a specific case the check led to a Q-Checker abort if the option "point based" was active. (EH13528) - Error Fixed: Criterion: "Structure of Part Specification Tree" Q-Checker healing led to a crash if the XML file reference required the unauthorized operation creating a body within a body. (EH13905) Modifications in 2.17.8: ------------------------ General enhancement: Batch mode: File based models will not be saved if they have not been modified. (EH14040)

- General enhancement: Batch mode: In the QCHECKER.in the keyword *SAVE YES / NO has been extended with "FORCE_NO ". "FORCE_NO" suppresses the save settings of the profile. (EH14008) - Error fixed: The check seal viewer did not display the seal values of VPM V4 models. (EH13972) - Error fixed: Criterion: "Current Work Object" Option "..allow last element .." has been set. Q-Checker has erroneously reported an error if the last element was a sketch feature of a partbody or body. (EH14037) - Error fixed: Criterion: "Tiny Solid" For some few specific models the check led to a Q-Checker abort during model c losing if an internal report has been written before. (EH14010) Modifications in 2.17.7: ------------------------ Error fixed: Criterion: "Drafting Standard Name" Healing "Apply standard" did not work. (EH13745) - Error fixed: In a specific case drawing checks reported a general error because the drawing module could not be loaded. (EH13920) Modifications in 2.17.6: ------------------------ Error fixed: Criterion "Ply and Core Definition" If you had set the option "Check material by specification tree evaluation" the checked features were always marked as faulty. (EH13850) - Error fixed: Criterion: "Non-Allowed B-RepFeature Color" Features have got no color properties within the external reference body. Nevertheless they were checked and erroneously marked sometimes. (EH13811) Modifications in 2.17.5: ------------------------

- General enhancement: The scanning of big models has been immense improved. (EH13765) - General enhancement: The external check report tag <CHKSUM_ENTITIES> has been removed. The calculation of the tag value was time consuming and the tag itself was superfluous. (EH13763) - Error fixed: Modeltypeconfigurator did not display VPM V4 models in the file browser window . (EH13464) - Error fixed: The interactive batch file browser window did not display VPM V4 models for all filter modes. (EH13810) Modifications in 2.17.4: ------------------------ Error fixed: The report with extension "txt" was not well formatted after a validation of old check seal (as root feature attributes). (EH13730) - Error fixed: Modeltypeconfigurator did not save models from VPM correctly. (EH13744) - Error fixed: Batch mode: Healed models have not been saved if creating of internal report or check seal was not switched on. (EH13617) Modifications in 2.17.3: ------------------------ Error fixed: The exported overview html file of the check seal viewer contained unresolvable signs for the IE. (EH13475) - Error fixed: Criterion: "Electrical Data Availability" In case the following CATIA setting was set: CATIA > Tools > Options > Infrastructure > Product Structure > Product Structure > Specification tree: Products. Q-Checker reported an error even though the electrical data were available. (EH13480) - Error fixed: The plugin healings were ignored from the first check without healing. (EH13466)

- Error fixed: In a specific case a multiselection string with the keyword "COMPONENT_PROPERTY" could cause a general error. (EH13487) - Error fixed: Criterion: "Electrical Topology" In some specific cases reading of electrical connection points or electrical links failed. A general error or missing links were erroneously reported. (EH13486) - Error fixed: Batch mode: The checked model was erroneously reported with a general error if the checked model before contains at least two views. (EH13491) Modifications in 2.17.2: ------------------------ Error fixed: Criterion: "Electrical Topology" In a specific case connectors were found as not connected. (EH13446) - Error fixed: The catalog TCACadiAuxFeatCatalog.CATfct has been reported in R20 and higher, althougth all permanent marking elements have been deleted. (EH13453) - Error fixed: The interactive batch created wrong QCHECKER.in file: keywords *READ and *MODEL were swapped (only QT Interface). (EH13454) - Error fixed: Q-Doctor: General geometrical fixes for some special cases. (EH13458) Modifications in 2.17.1: ------------------------ New criterion: "Non-Allowed Positioning Matrix" (EH13186) - New criterion: "Text Content Must Match Sheet Format" (EH13142) - New criterion: "Product Component Seal" (EH13071) - General enhancement: New feature type has been added: ToolChange. This feature exists in CATProcess models. (EH13083) - General enhancement:

Modeltypeconfigurator: Modeltype determination has been enlarged. Modeltypes can be grouped. (EH13070) - General enhancement: New keywords have been added to determine the modeltype. (EH12444) - General enhancement: Extended capabilities have been added for user exit in Q-Checker start script. (EH13069) - General enhancement: Q-Doctor: Improved comparison tool. Displays differences between original and modified edges in PDQ region. (EH13402) - General enhancement: Q-Doctor: Healing is supported after loading a Q-Checker report. (EH11890) - General enhancement: New filter "Not Called" has been added to the analysis window. (EH13308) - General enhancement: Multiselection supports the following keywords: MODEL_PROPERTY and COMPONENT_PROPERTY. (EH13390) - General enhancement: New model type dependent parameter has been added on the option panel: "Initialize electrical environment for all electrical components". (EH12026) - General enhancement: The interactive batch job generation window got a scroll bar. (EH13121) - General enhancement: The automatic connection between CATIA and the External Analysis Viewer has been improved. (EH11653) - General enhancement: Some criteria which mark corrupted faces and generate a general error are now able to zoom on this elements. (EH13178) - General enhancement: Now it is not possible anymore to select VPM models in the interactive batch job generation window. (EH13128) - General enhancement: New keyword "qchecker.ALLOWED_SHOW_FILTER" has been added to the QCHECKER.par file to enable/disable the filter in the analysis window.

(EH13225) - General enhancement: The maximise button has been added to the profile editor window. (EH13320) - General enhancement: Sub-product selection and interactive batch job: The order of documents to be checked has changed. Now first the CATPart / CATShape, CATProduct and then all other documents. (EH13143) - General enhancement: Sub-product selection: Now it is possible to customize the sequence and the visibility of columns of the overview window. Moreover one additional column "Critical healing" has been added to the overview window. (EH13478) - General enhancement: Sub-product selection: Two new keywords "qchecker.SHOW_MSG_SESSION_HEALED" and "qchecker.SHOW_MSG_SESSION_HEALED_CRITICAL" have been added to the "QCHECKER.par" file. Controls whether users must confirm to close the overview window after a Q-Checker healing or critical healing. (EH13479) - Error fixed: Criterion: "Parameter Must Exist and Content Must Match Root-Feature Name" Incremental Check did not work correctly because the feature description has not been refreshed after healing. (EH13044) - Error fixed: Criterion: "Assembly Constraints Must Reference Published Elements" Constrains referencing on publications of an instance of *.model can not be re ad. Instead of an error we create a general error. (EH13046) - Criterion: "Ply And Core Definition" New parameter has been added: "Rosette name must match correspondent plies group rosette name". (EH13144) - Criterion: "Non-Allowed Deactivated Constraints in Sketch" Has been renamed to "Non-Allowed Deactivated Elements in Sketch". New parameter has been added: "Element types to be check". (EH13148) - Criterion: "Non-Allowed Machining Operation Tool Name" Has been renamed to "Non-Allowed Machining Tool Name/Number". The criterion has been enlarged, therefore the old check profiles must be eventually adapted! (EH11676) - Criterion: "Non-Allowed Sketch Positioning Type" New parameter has been added to check "Implicite" definition mode for "Origin" and/or "Orientation". (EH12442)

- Criterion: "2D-Component Text Must Match Sheet Name" Has been renamed to "2D-Component Text Must Match Sheet Property" New parameter has been added "Property to compare". (EH13273) - Criterion: "Existence and Text Content - Criterion: "Existence and Text Content - Criterion: "Existence and Text Content New keyword has been added to heal the (EH13236) of Parameters in Part" of Parameters in Drawing" of Parameters in Product" value of violated parameters.

- Criterion: "Current Work Object" Additional option has been added to adapt the criterion behavior to the Q-Checker version 2.8.1. (EH13301) - Criterion: "Allowed FT/A Dimension Unit" Has been renamed to "Allowed Dimension Unit". New parameter has been added: "Check also dual value (if activated)". (EH13265) - Criterion: "Ply Definition" Has been renamed to "Ply and Core Definition". Additional column has been added to check the direction name. New parameter has been added: "Plies and cores to be checked" to distinguish between structural and non-structural plies groups. Checks also the feature type "CompCore". (EH13145) - Criterion: "Conditional Feature Properties" New option has been added to check also part components within a product structure. (EH13074) - Criterion: "Permitted Text Fonts" Additional types are checked: FT&A feature. (EH12443) - Criterion: "Step Edge on Boundary of Shell" New parameter has been added to define also a minimum length of the edges to be considered. (EH12892) - Criterion: "Conditional Feature Properties" New keywords have been added to extend "MODEL_PROPERTY" and "COMPONENT_PROPERTY". (Also available for pre-condition). New keywords are: "InstanceName", "DescriptionInst" and "ActivateBOM". (EH13081) - Criterion: "CATDUAV5" New option has been added to avoid problems with Enovia V5 models: "In case of Enovia V5 model: Ignore specific selected rules:". New keywords have been added. (Current R19SP6). (EH13146) - Criterion: "Instance Name Must Match Part Number" The feature types "structure component" and "shape component" have been added. (EH13051)

- Error fixed: Criterion: "Deactivated Feature" (and other criteria with the healing parameter "activate"). The incremental check affected some geometry criteria after healing with "act ivate". Some geometry criteria generated a general error. (EH13043) - Error fixed: If an internal report has been written in batch mode then the "Total Weight Sum" of the internal report was allways "0". (EH12896) - Error fixed: Prerequisite: Model is in read only and has not been modified during checking. If the model should be saved then Q-Checker generated an error. (EH13389) - Error fixed: The incremental check and the recheck did not work correctly in case a criterion with interrupt condition was violated. (EH13041) - Error fixed: When an "Element Selection" was deleted in the Profile Editor, the "Model Type Default Element Selection" of the Standard model type was corrupte d. (EH13360) - Error fixed: User settings: Delete reports older than X days. The list of reports has not been refreshed. (EH13295) - Error fixed: Name of the plugin package was not case sensitive. Package which has not been written in uppercase could not be read on UNIX by Q-Checker. (EH12368) - Error fixed: Q-Checker Batch Output HTML file (*:out.html): Master process writes it in a different design as the "normal" Batch. (EH12635) - Error fixed: QCHECKER.out.html: The relative path to single reports did not work with Internet Explorer 6. (EH13122) - Error fixed: Criterion: "Sketch Not Fully Constrained" The option "Check also associated construction entities" has been ignored if the option "Check all construction entities" was activated. (EH13132) - Error fixed: The closing of the analysis window or the recheck did not reset to the sheet which was active before the check.

(EH13336) - Error fixed: Criterion: Non-Allowed Input Reference to Vertex / Edge / Face" Self computed topologies caused erroneously a general error. (EH13018) - Error fixed: Criterion: "Thin Part Orientation corresponds to Surface Orientation" In some specific cases a general error was erroneously created. (EH13120) - Error fixed: Points below a spline have not been supported. (EH13332) - Error fixed: Criterion: "Instance Name Must Match Part Number" The option "Continuous order for components with identical part number" did not work. (EH13060) - Error fixed: Criterion: "Material Corresponds to Material Reference Catalog" The error messages have been changed so that the check is clear. Now the criterion checks if any of the catalogs has the suitable material. (EH13421) - Error fixed: Q-Doctor: Created geo healing feature will be of the same feature type as the input feat ure. (EH12962) - Error fixed: Criterion: "Electrical Topology" In some cases connectors have been erroneously marked. (EH13392) - Error fixed: Pdm-Save dialog was not suppressed, even if Catia environment variable "TCAQC_PDM_SAVE_ACTIVATE" was set to "SUPPRESS_DIALOG_AND_SAVE". (EH12965) - Error fixed: Criterion: "Non-Allowed B-Rep/Feature Color" In a special case if the following options have been set "Check also BRep-Elements" and "Ignore elements with automatic color", then the error message was missing and no sub items have been created. (EH13269) - Error fixed: Check seal validation could fail, if check and validation were performed in different timezones. (EH13162) - Error fixed: Planes created with the function "Symmetry" got the wrong type "Surface". (EH13026)

- Error fixed: The spec-tree path of points below a plane was faulty. (EH13045) - Error fixed: Option for command line batch "*ALL YES" checks tried to check also directories with the name CATPart, CATProduct, ... (EH13292) - Error fixed: The Q-Checker memory management did not released all memory after each check r un. (EH13040) - Error fixed: Criterion: "No active Detail View in Detail Sheet" Healing did not work. (EH13201) - Error fixed: Criterion: "Allowed Solid Features" The types "UdfFeature" and "SheetMetallFeature" have not been suported. (EH13039) - Error fixed: The interactive batch job generation window did not show all documents of the session with the option "Current Session" (CAA interface). (EH13125) - Error fixed: Criterion: "Non-Allowed B-Rep/Feature Color" In some cases Inverse-Features of planes have been erroneously marked. (EH13353) - Error fixed: Criterion: "Active Sheet" Detail sheets could not be healed. (EH13092) - Error fixed: The highlighting or zooming of violated elements of a background view caused a violation of the criterion "No active Background View" after a recheck. (EH13272) - Error fixed: The check seal generated text with a platform-dependent line terminator in the model description. This led to a "modified" model if the model got its check seal on unix and the description was read on windows. (EH12996) - Error fixed: Plugin healing did not work. (EH13422) - Error fixed: The scanning of deactivated product components has not been supported. (EH13267) - Error fixed: In case of read only models the external check seal was not always valid.

(EH13141) - Error fixed: Criterion: "No active View in Sheet" Healing caused indirectly Q-Checker abort. (EH13082) - Error fixed: Modeltypeconfigurator led to an abort after rerun on UNIX platform. (EH13016) - Error fixed: Criterion: "No active Background View" In some specific cases Q-Checker aborts after a recheck. (EH13232) - Error fixed: Criterion: "Closed Face [G-FA-CL]" In a specific case the check led to a Q-Checker abort during model closing. (EH13287) - Error fixed: Sub-product selection: In some cases, the opening of the analysis window, followed by Recheck led to a crash. (EH13230) - Error fixed: For some few specific models CATIA aborted after the closing of the checked mo del. (EH13289) - Error fixed: Q-Doctor: The following scenario led to a Q-Checker abort: After the selection of elements for geo healing a rechecked has been launched and then the healing. (EH13035) - Error fixed: Q-Checker caused an abort if it has been launched from CATIA desk window. (EH13163) - Error fixed: Criterion: "Electrical Topology" If an existing report has been loaded the using of the fine analysis led to an abort. (EH13058) - Error fixed: In a specific case the incremental check led to a Q-Checker abort (only QT Interface). (EH13088) - Error fixed: Prerequisite: no model has been loaded in session. The opening of the interactive batch job generation window enabled the check button of the main window. The selection of the check button caused an abort (only QT Interface). (EH12942)

Modifications in 2.16.3: ------------------------ Error fixed: When running Q-Checker in batch mode started within VPM and more than one model should be checked and one of the model has no access rights then all the following models have not been checked. Modifications in 2.16.2: ------------------------ Error fixed: In some specific cases Q-Checker aborts in batch mode during determine the modeltyp by parameters. Modifications in 2.16.1: ------------------------ New criterion: "Number of Visible Faces" - New criterion: "Non-Allowed Isolated External References Set" - New criterion: "Open Sketch" - General enhancement: Now Q-Checker keeps the last zooming factor of its dialog trees. - General enhancement: Redesign of the check seal viewer has been done. - General enhancement: Sub-product selection: New column "Healing" has been added to the overview window. - General enhancement: A new parameter has been added in the Options panel of the profile editor to create check seal information as "User defined properties". Additional a new keyword "qchecker.CHECK_SEAL_PROPERTY" has been added to the QCHECKER.par file to determine the default behaviour. - General enhancement: New option has been added to the "User Settings". Now it is possible to get the "Part Number" or the "File Name" as title of some Q-Checker dialogs. Q-Checker reports get the "Part Number" always. - General enhancement: New option has been added to the "User Settings". Now it is possible to delete old report files automatically. - General enhancement: New option has been added to the "User Settings". Now it is possible to overwrite the default value of the QCHECKER.par keywords : qchecker.CHECK_ALL_COMPONENTS and qchecker.CHECK_ACTIVE_COMPONENT. - General enhancement:

Now Q-Checker attempt to avoid checking models several times in batch mode although the models have been selected more than once. - General enhancement: Create missing required check seals without confirmation. Create or update required check seals without confirmation. Additionally 2 buttons can be added to Q-Checker main window. This can be achieved by 2 keywords in QCHECKER.par: qchecker.SHOW_BTN_IGNORE_SEAL_FORCE_CHECK and qchecker.SHOW_BTN_NO_SEAL_FORCE_ CHECK. - General enhancement: The batch html overview file use relative or absolute paths dependent on the location of the report files. - General enhancement: Q-Doctor: Implementation of a comparison functionality that will allow to compare the extracted PDQ region with the healed one that will replace it. - General enhancement: Q-Doctor: Criterion: "Non-Tangent Faces (G1 Discontinuity) [G-SH-NT]" Healing has been added. - Criterion: "Conditional Feature Properties" New keywords "MODEL_PROPERTY" and "COMPONENT_PROPERTY" have been added. (Also available for pre-condition). - Criterion: "Conditional Feature Properties" New keywords "MODEL_ELEC_TYPE" and "COMPONENT_ELEC_TYPE" have been added. (Also available for pre-condition). - Criterion: "Segment Extremity Name" New parameter has been added: "Segment extremity name definition (Reg. Ex.)". New healing parameter has been added: "New name". - Criterion: "Unresolved Feature" Now also design tables are considered. - Error fixed: Q-Doctor: The error message has been more clearly arranged. - Error fixed: Sub-product selection: The profile option "Save current model" has been selected. After selecting the run button it was not possible to cancel the check job though a warning dialog popped up to continue the check or to cancel it. - Error fixed: Permanent marking elements that have been deleted were marked as faulty after an incremental check. - Error fixed: In a specific case of profile settings the violated elements appeared twice in the analysis window tree after an incremental check.. - Error fixed:

Sub-product selection: The selection dialog was disabled if the following CATIA Settings has been ena bled: CATIA > Tools > Options > Infrastructure > Product Structure > Product Structure > Specification tree: Products. - Error fixed: Sub-product selection: Now the recheck from the overview dialog do not launch the automatic healing (if selected) any more. - Error fixed: Criterion: "View Update" Healing did not work. - Error fixed: Criterion: "Element Name" If only one healing option was activated the healing operation caused an abort (only QT Interface). - Error fixed: Criterion: "Electrical Topology" In some cases connectors have been erroneously marked. - Error fixed: CATIA V5 dll library TCADllBatch which allow advanced users to link Q-Checker to customer applications by CATScript did not work. - Error Fixed: Criterion: "Parameter Not Linked to Text" Criterion: "Text Not Linked to Parameter" Multiple links have not been handeled correctly. - Error fixed: Q-Doctor: The following scenario led to a Q-Checker abort: After the selection of elements for geo healing a rechecked has been launched and then the healing. - Error fixed: The start of the interactive batch job generation window led to a Q-Checker abort if no model has been loaded. - Error fixed: In a specific case the incremental check led to a Q-Checker abort. - Error fixed: Criterion: "Self-Intersecting Face Loop [G-LO-IS,G-FA-IS]" In a specific case the checking led to a Q-Checker abort (only Windows 64bit). Modifications in 2.15.4: ------------------------ Error fixed: If Q-Checker has been started by CATScript then electrical features have not been read. Modifications in 2.15.3:

------------------------ Error fixed: CATIA V5 dll library TCADllBatch which allow advanced users to link Q-Checker to customer applications by CATScript did not work. Modifications in 2.15.2: ------------------------ Error fixed: Criterion: "Features with External Links (Multi-Model-Link) in Part" Criterion: "Non-Allowed Associative Feature" Criterion: "Permitted Body for non-associative Datum Features" Criterion: "Non-Allowed Solid Feature Mixed With Boolean Feature" Criterion: "Non-Allowed MML (Multi-Model-Link)" The error concerned only CATIA Release R18 SP0/1/2 and worsened the checking t ime. - Error fixed: Criterion: "Tiny Wire [G-CU-TI]" The closing of the analysis window caused a program abort after the checking of a specific model. Modifications in 2.15.1: ------------------------ New criterion: "Electrical Support Points Must Lie on Electrical Support Plane s" - New criterion: "User-Defined Property Value Must Match Material in Catalog" - New criterion: "Non-Allowed overlapping feature" - New criterion: "Formula Must Exist" - New criterion: "Non-Allowed Direction of Offset Surface Feature" - New criterion: "Empty Domains" - General enhancement: New FT&A feature types "FT&A_Noa" and "FT&A_CoordDimension" have been added. New drawing feature type "DrwTable" has been added. - General enhancement: Redesign of the Modeltypeconfigurator has been done. - General enhancement: New filter "Precondition" has been added to the show-filter to display only criteria which have been marked by "Use only as precondition criterion (result will not affect assessment)". - General enhancement: Now it is possible to set the shape and the color for each weight priority class as it was possible for the QT Interface. - General enhancement: Partially support for simplified chinese and japanese (CAA interface).

- General enhancement: The context menu of the selectable tree entities of the analyse windows has been improved. - General enhancement: The timezone value has been added to all Q-Checker reports. - General enhancement: The model type for CATProducts can be defined by the definition user defined properties. - General enhancement: Check seal comment: Handling in case of missing end tap has been improved. The corrupted seal is ignored and a new seal is added. - General enhancement: Modeltype determination by Partnumber has been added. - General enhancement: Sub-product selection: Now it is possible to write the information of the overview window to an html. - General enhancement: Now it is possible to set the color for "Check not called" criteria in html re ports. The color is defined by the environment variable: TCAQC_NODE_COL_FOR_CRIT_NOTC ALLED. - General enhancement: Sub-product selection: Additional column has been added to overview window to show the number of violated criteria. - General enhancement: The handling of plugins has been improved. - The update status of the Rulebase is not longer relevant. - Necessary extended language library packages can be loaded by Q-Checker if they are defined in the QCHECKER.par: Example: qchecker.PLUGIN_LOAD_PACKAGE TCAKweQCheckerPluginMD - General enhancement: Criterion: "Offset Capability (Thick Surface) of Thin Parts" The following fields have been removed (they were without function): - "List of body types to be check" - "List of bodies to be checked" Note: The element selection can be used to specify the element to be checked. - General enhancement: Q-Doctor: Self computed topologies have been excluded from healing process. - General enhancement: For Q-Doctor: Criterion: "Tiny Face Edge Segment [G-ED-TI]" Healing has been added. - Criterion: "Degree of Freedom of Product Components Equals Zero" Has been renamed to "Degree of Freedom of Product Components". New parameter has been added: "Allowed number of degrees of freedom".

- Criterion: "Drawing Picture Properties" New parameters have been added: "Pixel size of picture" and "Size of picture". - Criterion: "Structure of Part Specification Tree" - Criterion: "Structure of Product Specification Tree" Now it is possible to define the reference specification tree in a xml-file. - Criterion: "Structure of Part Specification Tree" New healing button has been added: "Create missing bodies". - Criterion: "Edge Fillet/Variable Radius Fillet Definition" Has been renamed to "Edge/Variable-Radius/Chordal Fillets Definition". The range value of the parameter "Allowed number of selected edges/objects to fillet" has been set. - Criterion: "View not linked to CATPart/CATProduct" New parameter "Ignore views which contain only these components" has been adde d. - Criterion: "Product/Part update" New parameter has been added: "Check also measure features". - Criterion: "Element Name" The parameter "Check only renamed elements" has been exchanged by a more flexible parameter to check renamed or not renamed elements. - Criterion: "Product Clash Detection" New parameter "Part components loaded in visualization mode" with the following options have been added: "Load documents in Background", "Mark component as failed" and "Ignore compone nt". - Criterion: "Conditional Feature Properties" For elements that can not be healed now an adequate error message is displayed . - Criterion: "Non-Allowed CATIA Version and Release" New parameter has been added: "Ignore documents created with CATIA earlier than V5R10". - Criterion: "Geometry Linked To FT/A In NOSHOW" New parameter has been added "and Geometry must be in SHOW". Criterion name has been changed to "Geometry Linked to FT/A". - Criterion: "Non-Tangent Faces (G1 Discontinuity) [G-SH-NT]" New parameter has been added: "Check maximum normal deviation along the common edge" The new parameter allows the selection of one of two different G1 continuity definitions. Criterion: "Tiny Solid [G-SO-TI]" Criterion: "Solid Void [G-SO-VO]" Criterion: "Large Face Gaps (G0 Discontinuity) [G-SH-LG]" Criterion: "Open or Overlapping Shell/Volume [G-SH-FR]" Criterion: "Over-Used Edge [G-SH-NM]" Now the criteria ignore empty domains.

- Error fixed: Criterion: "Non-Allowed MML (Multi-Model-Link) in Product-Context"

The spelling of the keywords were wrong for the parameter "Ignored link types" . Old check profiles must possibly be adapted! - Error fixed: Criterion: "Embedded Drawing Element [G-DW-EM]" Circles were not calculated correctly. - Error fixed: Criterion: "Calculation of Shells/Volumes" For a very special case the algorithm has been improved to handle edges with a length nearly the merging tolerance. - Error fixed: Criterion: "Electrical Topology" In some cases connected segments have been erroneously marked. - Error fixed: If the path of the user directory or the path of the report directory did not exist then Q-Checker did not create these directories automatically (CAA interface). - Error fixed: Criterion: "Consistency of Branchables in Multi-Branchable" In case that the healing was not possible the error message has been improved. - Error fixed: The interactive batch job generation window did not support DLNames for the option "*READ" (CAA interface). - Error fixed: Criterion: "Solid Update" The heal all button in the analyse windows did not work correctly. - Error fixed: Criterion: "Embedded Solids [G-SO-EM]" The heal all button in the analyse windows did not work correctly. - Error fixed: The selection of CATDrawing, CATProcess and CATAnalysis documents was not possible in the interactive batch job generation window with the option "Current Session" (CAA interface). - Error fixed: Criterion: "Instance Name Must Match Part Number" Components were erroneously marked as violated if the parameter "Part components loaded in visualization mode: " was set on "Mark component as failed". - Error fixed: Criterion: "Existence and Criterion: "Existence and Criterion: "Existence and Keyword PARAMETER_CONTENT Text Content of Parameters in Part" Text Content of Parameters in Drawing" Text Content of Parameters in Product" did not work.

- Error fixed: The layer number of electrical bundle segments was wrong. - Error fixed: The Q-Checker script user exit function did not support

specific characters (e.g. German -- ). - Error fixed: Criterion "Permitted Text Fonts" If the criterion was called two times with different settings, the result of the second check was wrong. - Error fixed: Sub-product selection: In the specific case that a model could not be loaded then the overview window did not display any identifiction. - Error fixed: Criterion: "Permitted Text Fonts" The heal all button in the analyse windows did not work correctly. - Error fixed: Criterion: "Composite Material Catalog Path" DLName was not correctly handled for the catalog path. - Error fixed: The save option "Insert" and "Overwrite" of the interactive batch job generation window did not work (CAA interface). - Error fixed: Criterion: "Existence and Content of Texts" The text of dittos was not read correctly. - Error fixed: Criterion: "Ply Surface Must Match PlyGroup Surface" A general error was created if cores were below the PlyGroup instead of plies. - Error fixed: Criterion: "Allowed Axis-System Position" If the criterion was called two times with different settings, the result of the second check was wrong. - Error fixed: Criterion: "View Name Must Match Capture Name" New parameter has been added: "Mark the views not used in any capture". - Error fixed: Criterion: "Material Corresponds to Material Reference Catalog" If the reference catalog contained no material then a general error was report ed. Environment variable was not supported for the catalog path. - Error fixed: Criterion: "Content of Root Feature Attribute" The criterion erroneously used the multiselection settings. It could occur that the criterion was not launched. - Error fixed: Criterion: "Existence and Content of Texts" Healing did not work. - Error fixed: Sub-product selection: A specific document type was not listed.

- Error fixed: Criterion: "Unresolved Features" Composite features were not checked correctly. - Error fixed: Criterion: "Non-Allowed Deactivated Constraints in Sketch" Criterion has no flag "Sum up weight ..." even several constrains in several sketches can violate the criterion. - Error fixed: Criterion: "Area Ratio of Surfaces in Specific Bodies" The area of faces was calculated incorrectly if the bodies contained two surfa ces. - Error fixed: Sub-product selection: The selection did not work in CATIA specification tree. - Error fixed: In the interactive batch job generation window cgr documents can not be selected any more because they can not be checked. - Error fixed: Features of type "OutputManager" have not been read therefore the path of the "OutputManager" specification tree children was not correct. - Error fixed: Criterion: "Material Corresponds to Material Reference Catalog" The check did not run without a selected material catalog from the administration directory. - Error fixed: Criterion: "Conditional Feature Properties" Healing "DELETE": Sheets and views were erroneously marked as deleted. - Error fixed: Specific characters (e.g. German -- ) were not supported for report file names. The reports were not written. - Error fixed: Axis systems created by mirroring have got a wrong feature type. - Error fixed: Criterion: "Over-Used Vertex [G-SH-OU]" Criterion: "Open or Overlapping Shell/Volume [G-SH-FR]" Criterion: "Over-Used Edge [G-SH-NM]" Criterion: "Non-Smooth Faces (G2 Discontinuity) [G-SH-NS]" Criterion: "Large Face Gaps (G0 Discontinuity) [G-SH-LG]" Criterion: "Non-Tangent Faces (G1 Discontinuity) [G-SH-NT]" Criterion: "Inconsistent Surface Orientation on Shell/Volume [G-FA-IT,G-SH-IT] " Criterion: "Sharp Face Angle [G-SH-SA]" Self-calculated Topologies were not checked any more. - Error fixed: Criterion: "Offset Capability of Surface" In some special cases Q-Checker did not marked violated feature. - Error fixed: In a special case Q-Checker could cause an hang up

during the check seal validation. - Error fixed: Criterion: "Tiny Drawing Element [G-DW-TI]" In some special cases Q-Checker could cause an abort, when the curve length could not be calculated. Now a general error is created. - Error fixed: Geometry checking led to an abort with CATIA R20SP2 (only QT Interface). - Error fixed: In a specific case the CATProcess scanning caused an abort with CATIA R19 GA. - Error fixed: The model assessment mode "Express as a percentage" did not calculate the value correctly and could cause an abort. Modifications in 2.14.8: ------------------------ Error fixed: The check seal validation for CATDrawings did not work for timestamp comparison on 64bit platforms. - Error fixed: Criterion: "Embedded Solids [G-SO-EM]" After healing of embedded solids: In a specific case the CATPart scanning for check seal creation caused an abor t. Modifications in 2.14.7: ------------------------ General enhancement: Q-Doctor: Improved update handling after creating the healing feature. - Error fixed: Q-Doctor: Backup for solid healing feature is now visible. General geometrical fixes for some special cases. - Error fixed: Criterion: "Non-Allowed Solid Feature Mixed With Boolean Feature" Criterion: "Allowed Solid Features" Criterion: "Solid Feature with Child Elements" Criterion: "Maximum Number of Solid Features per Body" Criterion: "Construction Order of Solid Features in Bodies" The Solid Datum Feature type "Solid" has not been handled correctly. - Error fixed: In a specific case the product scanning caused an abort. Modifications in 2.14.6: ------------------------ General enhancement:

Q-Doctor: Improved definition for healing feature. - Error fixed: Q-Doctor: General geometrical fixes for some special cases. Modifications in 2.14.5: ------------------------ General enhancement: Q-Doctor: To avoid new PDQ errors of different types: - all checked criterions in profile will be activated for geometrical healing even if not violated. - new assemble used for merging healed region with rest region. - Criterion: "Parameter Must Exist and Content Must Match Root-Feature Name" New check parameter "Parameters search order" has been added and a new healing parameter to set created parameter to hide mode has been added. - Error fixed: Criterion: "Selected Text/Dimension Attributes" Not only the violated attribute has been healed but all attributes have been adapted. - Error fixed: Criterion: "2D-Component Text Must Match Sheet Name" In case of two identical text identifier only one text has been checked. - Error fixed: Criterion: "Parameter Must Exist and Content Must match Root-Feature Name" The CATDrawing root feature name has not been read correctly if at least one dot in the name occurred. - Error fixed: The feature path of hidden CATDrawing parameters did not exist. - Error fixed: Q-Doctor: General geometrical fixes for some special cases. Modifications in 2.14.4: ------------------------ Error fixed: Criterion: "Existence and Content of Applicative Feature Attribute" If the option "Applicative-Container must exist" has not been selected then th e following option has been ignored: "Allowed is only one applicative-container feature (if deactivated: Last feature is checked)". - Error fixed: Criterion: "Electrical Topology" Some segments have been erroneously marked although the segments have no point discontinuities.

Modifications in 2.14.3: ------------------------ Error fixed: Criterion: "Electrical Topology" The healing has been always reported as successful. - Error fixed: Criterion: "Segment Extremity Name" After loading of the report healing did not work in all cases. - Error fixed: Q-Checker could cause an abort if no Q-Checker license was available (CAA-Interface). Modifications in 2.14.2: ------------------------ Error fixed: Criterion: "Existence and Content of Applicative Feature Attribute" Default value was not set correctly for parameter "Allowed is only one applicative-container feature...". - Error fixed: Criterion: "Parameter Must Exist and Content Must Match Root-Feature Name" All parameter in a product was taken into account instead of the parameter of the first level. The wrong model name of drawings was taken for the comparisio n. - Error fixed: In a specific case the interactive batch job caused a crash if the path of the environment file was a "dot". - Error fixed: Q-Doctor: General geometrical fixes for some special cases. Modifications in 2.14.1: ------------------------ New criterion: "View Mode" - New criterion: "Non-Allowed Element Type in 2D Component" - New criterion: "Segment Extremity Name" - New criterion: "Low Intensity" - New criterion: "Parameter Must Exist and Content Must Match Root-Feature Name" - New criterion: "Non-Allowed Models/Catalogs/... in Session" - General enhancement: Now it is possible the set the background color of the Q-Checker windows independent of CATIA settings. - General enhancement: The dialog for the interactive batch job generation has been redesigned.

- General enhancement: In case of the creation of permanent marking elements a new keyword "qchecker.ENABLE_MODIFIED_MARKING_ELEMENTS" has been added to influence the assessment. - General enhancement: New environment variable "TCAQC_PDM_TMP_SAVE_PATH" has been added to save models temporarily with PDM_SAVE. - General enhancement: CATIA environment variables can be used in QCHECKER.db. - General enhancement: Regular expression can be set to case insensitive with "(?i)" at the beginning of the pattern. - General enhancement: "Save as" in XML Viewer automatically appends the default extension ".qcanalysis.xml", if the file name has been entered without any extension. - General enhancement: New environment variable for the location of QChecker.db is "TCAQC_DBFILE_PATH ". - General enhancement: The Q-Checker script user exit function returns additional the storage path of the model. - General enhancement: New solid feature types "AutoDraft", "AutoFillet" and "SolidCombine" have been added. - General enhancement: New environment variable: TCAQC_NODE_COL_FOR_CRIT_NOTCALLED=hex-code has been added to define a color for "Check not called" criteria nodes in the analyse window. - General enhancement: New behavior has been added to "TCAQC_PDM_SAVE_ACTIVATE". TCAQC_PDM_SAVE_ACTIVATE=SUPPRESS_DIALOG_AND_SAVE activates the PDM_SAVE modus but suppresses the dialog and saves the model. - General enhancement: Sub-product selection: The overview window has been redesigned to highlight checked models in the specification tree of CATIA. Long pathes should not be a problem any more. - Criterion: "Fit All In" Criterion: "View Mode" Criterion: "Current Window View" Now Q-Checker creates a "Check Not Called" message in batch mode instead of "General Error" or "OK" or "Violated" message. - Criterion: "Existence and Content of Applicative Feature Attribute" The parameter "Allowed is only one applicative-container feature..." has been replaced, therefore the old check profiles must be eventually adapted! - Criterion: "Existence and Content of Texts" Healing parameter has been added.

- Criterion: "No Space Geometry Outside Working Area [O-CM-OB]" New parameter has been added: "Working area centered on geometry Bounding Box" . - Criterion: "Non-Isometric Positioning Matrix" New parameter has been added: "Ignore matrices for reflections". - Criterion: "No Space Geometry Outside Working Area [O-CM-OB]" Now the check ignores reference planes. - Criterion: "Conditional Feature Properties" New keyword "CRIT_CHECK_STATUS" has been added. (Also available for pre-condition). - Criterion: "Selected Text/Dimension Attributes" New parameter has been added to check the color of text. - Criterion: "Non-Allowed Formula Value" New healing parameter has been added. - Criterion: "Reset Graphic Properties" Performance has been improved. - Criterion: "Conditional Feature Properties" New keywords have been added. (Also available for pre-condition and multiselection). - Criterion: "Material Corresponds to Material Reference Catalog" New parameter has been added to select more than one valid catalog. - Criterion: "Fit All In" New parameter has been added. - Criterion: "Current Axis System" Now this check supports also that no axis system should be current. - Criterion: "Active Sheet" New parameter "Define active sheet by index" has been added Existing parameter "Following sheet is active (else the first sheet)" has been renamed to "Define active sheet by name". - Criterion: "Non-Standard Feature Name [O-EL-EN]" New parameter "Number must be in ascending/descending order" has been added. - Criterion: "Unresolved Feature" Publications below structure components have been always marked as violated. - Error fixed: For specific geometrical checks: Reading of geometrical description for specific plane elements has been fixed. - Error fixed: The master process did not work with spaces in the report path. - Error fixed: Xml-reports for data base now handle the following character correctly also in customer defined fields &<> . - Error fixed:

The interactive batch job did not support UNC pathes in case of "Current session". - Error fixed: The scanning of point tree children has not been supported. - Error fixed: Some criteria which supports the healing "delete" could not delete the feature type " CATNewSceneFeat". - Error fixed: Only on windows: the "PDM-Save" did not wait of the end of the called process. - Error fixed: Criterion: "Non-Allowed Types in Sketch" The type "Intersection" has not been checked. - Error fixed: Criterion: "Electrical Topology" Healing flag has been stored even though it is without any function. - Error fixed: Criterion: "Small Curvature Radius in Thin-Part Surface" In a specific case the result was wrong on AIX. Accuracy of computation has been increased. - Error fixed: The activated view has been changed after the zooming on 2D-Elements of the background view. - Error fixed: Criterion: "Non-Standard Display Accuracy of Dimension [D-OR-DI]" The dual value has been always check. - Error fixed: Criterion: "Electrical Protective Coverings" The type "Corrugated tube" has not been checked. - Error fixed: For some few specific models Q-Checker reported a general error for solid check criterions. - Error fixed: Criterion: "Permitted Element Types in NOSHOW" The healing for electrical segments was only visible after a reopen of model. - Error fixed: Criterion: "Geometry Linked to FT/A in NOSHOW" Geometry linked to Dimensions has not been checked. - Error fixed: Criterion: "Conditional Feature Properties" Keyword "AUTOMATIC" did not work for all feature types. - Error fixed: In case of electrical checks: if the option "Hide internal harness geometry" has been set in CATIA then instead of the violated segment the complete multi-branchable has been highlighted. - Error fixed:

Criterion: "Electrical Topology" Healing did not work for some few models. - Error fixed: Criteria with more than one healing option did not launch the proper healing if one option has been disabled (only QT Interface). - Error fixed: The save option did not work without check seal creation. If the external check seal creation failed no error message has been created and displayed. - Error fixed: The internal report has not been written correctly if the user has changed the check environment before he open the internal report again. - Error fixed: Criterion: "Conditional Feature Properties" Keyword SUBSTRING_NAME / SUBSTRING_MODELNAME did not work any more. - Error fixed: Criterion: "Non-Allowed B-Rep/Feature Transparency" Healing did not work for some few features. - Error fixed: The tool TCACriterionTabel has listed twice the criterion "Unused Devices" in the Criteria.par. - Error fixed: The Q-Checker script user exit function did not return the correct value of the save operation. - Error fixed: Criterion: "Non-Allowed Sketch Positioning Type" The healing for Reverse and Swapped have been always reported as successful. - Error fixed: Geometry checking led to an abort with CATIA R20SP2 (only QT Interface). Now Q-Checker creates a general error at least. - Error fixed: Batch aborted while checking a specific model saved in higher CATIA Version. - Error fixed: Criterion: "No Space Geometry Outside Working Area [O-CM-OB]" In a specific case the checking of wire geometry led to a Q-Checker abort. - Error fixed: Criterion: "Existence and Text Content of Parameters in Part" In a specific case the checking of text content led to a Q-Checker abort (only QT Interface). Modifications in 2.13.1: ------------------------ New criterion "Capture Name Must Match View Name" - New criterion: "Annotation Content Does Not Correspond to Root Feature Propert ies"

- New criterion: "FT/A Reference Frame Must Exist" - New criterion: "Unused FT/A Datums" - New criterion: "Activated NC Macros Must Exist" - New criterion: "Machining Operation Strategy Properties" - New criterion: "NC Machining Simulation Stock Accuracy" - New criterion: "NC Machine Numerical Control Properties" - New criterion: "Non-Allowed View Generation Mode" - New criterion "Sheet Scaling" - New criterion: "Content of Root Feature Attribute" - New criterion: "Unused Devices" - New criterion: "Non-Allowed Knowledgeware Relation Check Status" - General enhancement: Now all measure parameters are read. - General enhancement: On command line it is possible to open no, the txt or the html report in batch mode - controlled by the new keyword "-html". - General enhancement: If the parameter QC_REPORTS_IN_SPECTREE=SPECTREE_ONLY has been set and the user launch "Show Internal Check Report" then Q-Checker will display a significant message. - General enhancement: New folders have been added to profile editor "Equipment \ General" and "Equipment \ Electrics". - General enhancement: A help icon has been added on the option panel for the multiselection help message. - General enhancement: License check for external viewer has been added. - General enhancement: Modeltype determination by part property has been added. - General enhancement: Precondition and "Conditional Feature Properties" New keywords have been added "USER_PROPERTY" and "DIRECT_PARENT_NAME". - Criterion: "Non-Allowed Input Reference to Vertex / Edge / Face" New parameters have been added "Except origin" and "Except coordinate plane". - Criterion: "Nested 2D Component" Only renamed from: "Detail used in Details". - Criterion: "Allowed FT/A Dimension Unit"

New parameter has been added "Further allowed units". - Criterion: "Non-Allowed User-Defined Properties of Root-Product/Part" New parameter has been added "Mark also duplicated user-defined properties". - Criterion: "Non-Allowed Link of FT/A Elements" New parameters have been added "Elements linked to multiple geometry are fault y". and "Allowed path for geometry parent" - Criterion: "Non-Allowed Link of FT/A Elements" New parameter has been added "Elements linked to a vertex are faulty". - Criterion: "Non-Allowed Chamfer Lengths" New healing parameter "Deactivate" has been added. - Criterion: "Product/Part update" New option Load documents in background (in any case)" has been added. - Criterion: "Existence and Content of Texts" New parameter "Check also drawing dittos" has been added. - Criterion: "Non-allowed Electrical Root/Components Type" Only renamed from: "Non-allowed Electrical Document Type" - Criterion: "Non-Allowed Link of FT/A Elements" New parameter "Elements linked to infinite geometry are faulty" has been added . - Criterion: "Ply with Invalid or not up-to-date Contour" Additional error message has been added if the ply is not up-to-date. Old criterion name was: "Ply with Invalid Contour" - Criterion: "Non-Identity Positioning Matrix" New parameter has been added "Check electric components only". - Criterion: "Product/Part update" New parameter has been added "Ignore deactivated features". - Error fixed: Criterion: "Non-Isometric Positioning Matrix" Mirrorings have not been marked. - Error fixed: The Option: "Consider all FT-A elements independently of Annotations Set state " did not work for loading of the check reports. - Error fixed: Criterion: "Activated Feature" Multiselection did not work. - Error fixed: Criterion: "Non-Allowed Basic Dimension Reference" "Check not called" has been displayed after checking instead of the "In Order" message. - Error fixed: The checksum for profile was platform dependent. Parameters with scientific notation have been saved

with different spelling on UNIX and PC. - Error fixed: Criterion: "Non-Allowed Formula Value" In some specific cases the left value could not be read. - Error fixed: Criterion: "Non-Allowed B-Rep/Feature Transparency" Healing did not work. - Error fixed: Criterion: "View Outside of Sheet" Sheet scale was not considered. - Error fixed: Criterion: "Non-Allowed Input Reference to Vertex / Edge / Face" In specific case the option "Expect aixis" did not work. - Error fixed: The user setting values of thickness from Curve and Vector marking elements have been reset to default values every time. - Error fixed: Option for command line batch "*ALL YES" checks only documents with CATIA like extension spelling. - Error fixed: Criterion: "Display Performance" Independent of the healing result the healing message "CORRECTION: SUCCESSFUL ..." has been displayed in any case. - Error fixed: UDF parameters caused an error during the loading of a check report if some parameters have the same name. - Error fixed: Criterion: "Instance Name Must Match Part Number" Healing did not work for Subproducts. No message has been displayed whether the healing was successfully or not. - Error fixed: Criterion: "User Defined Properties Not Applied to Part Component" Existing property was not found correctly. - Error fixed: Criterion: "Feature without Annotation Note" The parameter "Element selection to be used" have been erroneously added. Criterion did not support multiple links. - Error fixed: Criterion: "Current Window View" In some specific cases the healing did not work. - Error fixed: Criterion: "Selected Text/Dimension Attributes" Not all annontation text types have been healed. - Error fixed: Criterion: "FT/A Fake Dimensions" The error message was not displayed in the right unit.

- Error fixed: Criterion: "Geometry Linked to FT/A in NOSHOW" The Show/NoShow status of the geometry has always been checked even though the geometry type should be ignored. - Error fixed: Criterion: "Unlinked Supports in GBN" In some cases linked supports have been erroneously marked. - Error fixed: Criterion: "Active Capture" The healing "Activate first capture" did not work. - Error fixed: Criterion: "Reset Graphic Properties" The show status of the specification tree icon wasn't set. - Error fixed: Criterion: "Negative Bodies / Sub-Bodies" Multiselection did not work. - Error fixed: Criterion: "Multi-Volume Solid [G-SO-MU]" Highlighting of violated elements weren't reset after closing of Q-Checker. - Error fixed: Criterion: "Unresolved Feature" Element selection did not work. Ply features weren't checked. - Error fixed: Highlighting of elements changed the active view. - Error fixed: Criterion: "FT/A Tolerancing Standard" In case of an errorless model the check assessment was random and the error message was wrong. - Error fixed: Not visible CATDrawings user parameters weren't read. - Error fixed: Criterion: "FT/A Fake Dimensions" The healed value did not appear in the model. - Error fixed: Criterion: "Conditional Feature Properties" Color check of product components with "color none" did not work. Language dependent error message was not displayed correctly. - Error fixed: Criterion: "Selected Text/Dimension Attributes" The option "No scoring for subtext" checked also the scoring for the whole tex t. - Error fixed: In some special cases the healing button was still available even though the criterion has no healing. The Q-Checker healing led to an abort.

- Error fixed: Criterion "Root-Part Name (Part Number)" Healing led to an abort with QT interface. - Error fixed: Criterion: "Permitted Element Types in Model" In some specific cases the healing of CATProducts led to a Q-Checker abort. - Error fixed: Criterion: "Multi-Volume Solid [G-SO-MU]" In some specific cases the checking led to a Q-Checker abort. Modifications in 2.12.4: ------------------------ General enhancement: Q-Checker checked corrupted models in batch mode which could not be opened interactively. Now Q-Checker refuses corrupted models in batch mode. - General enhancement: CATIA Drawing models created with CATIA R18 could be checked in batch mode with Q-Checker for CATIA R16. Now Q-Checker refuses such models. - Error fixed: Criterion: "Data Life Cycle CATDUA" Criterion: "CATDUAV5 Priority 1" Criterion: "CATDUAV5 Priority 2" Criterion: "CATDUAV5 Priority 3" Several parallel started Q-Checker runs did not work correctly. - Criterion: "Existence and Text Content of Parameters in Product" Some specific CATPart parameters have been erroneously marked. Modifications in 2.12.3: ------------------------ Error fixed: Criterion: "CATDUAV5 Priority 1" Criterion: "CATDUAV5 Priority 2" Criterion: "CATDUAV5 Priority 3" If the check launched twice at the same time, the check reports could affected each other. - Error fixed: The xml header was not written correctly (e.g. in CRITERIA.par). - Error fixed: Criterion: "Solid Wall Thickness" In some specific cases the checking led to a Q-Checker abort. Modifications in 2.12.2: ------------------------ Error fixed: Parameters have not been read in CATDrawing models.

- Error fixed: Not all UDF parameters have been checked. Modifications in 2.12.1: ------------------------ New criterion: "Non-Allowed Assembly Constraints" - New criterion: "Non-Allowed Sketch Element Linked to Origin" - New criterion: "Non-Allowed NC Machine PPWords Table" - General enhancement: A message can be displayed, X days before the Q-Checker license expires. - General enhancement: New dialog has been added to change the thickness of marking elements. - General enhancement: New keyword "qchecker.SHOW_LAST_CHECK_SEAL" has been added to the "QCHECKER.par" file to display the last check date in the main dialog. - General enhancement: PDM save in combination with the keyword TCAQC_PDM_SAVE_ACTIVE_AFTER_HEALING lists the healed models and saves only the not healed models. - General enhancement: The multiselection option has been improved to filter visible or not visible elements in drawing models. - General enhancement: The EDM save option keywords have been renamed. - General enhancement: Loading of the external check report is supported by activating of the node of the checked subproduct. In the past the checked subproduct has been opened in a new window. - General enhancement: New keyword "qchecker.ANALYSIS_WIN_CHECK_INFO_SIZE. has been added to the "QCHECKER.par" file, to set the size of the info dialog of the analysis window . - General enhancement: The master process and Q-Checker run in the same windows shell (QT Interface). Old behavior can be demand with the environment variable TCAQCMASTERONESHELL. - General enhancement: Opening of the profile editor has been improved. - Criterion: "Non-Allowed Sketch Positioning Type" New parameter has been added: "Element selection to be used", therefore the old check profiles must eventually be adapted! - Criterion: "Current Work Object is PartBody" Has been renamed to "Current Work Object". New parameter "Allowed CAA type" has been added.

- Criterion: "No Space Geometry Outside Working Area [O-CM-OB]" New parameter "Check also if an element is partially outside" has been added. - Criterion: "Existence and Text Content of Parameters in Part" New keyword "PATHNAME" has been added to use regular expression and the path of parameters. - Criterion: "Non-Allowed PPWords" New parameter "Check also PPWords from operation macros" has been added. - Criterion: "Machining Operation Feeds and Speeds Properties" New parameter "Automatic compute from tooling (Spindle)" has been added. - Criterion: "Open or Overlapping Shell/Volume [G-SH-FR]" New parameter "Report error if more than one closed boundary loop detected" has been added. - Criterion: "Model Description" New parameter has been added to check the number of lines. - Criterion: "Non Allowed Machining Operation Tool Name" New parameter has been added to check the assembly tool name. - Criterion: "Conditional Feature Properties" Thickness healing extended for the types: "DrwDimensionOn2D", "DrwDimensionOn3DGenerated" and "DrwDimensionOn3DAssociated". - Criterion: "Process Operation Safety Plane" Has been renamed to "NC Machining Safety Plane". - Criterion: "Non-Tangent Faces (G1 Discontinuity) [G-SH-NT]" - Criterion: "Large Face Gaps (G0 Discontinuity) [G-SH-LG]" The biggest point / tangent deviation is documented. The element will not support the fine analysis functionality. - Criterion: "Construction Order of Solid Features in Bodies" New parameter "Begin new partial structure check after these Solid Features" has been added. - Criterion "Non-Allowed Sketch Positioning Type" New parameters have been added: "Reverse H option is not allowed", "Reverse V option is not allowed" and "Swap option is not allowed". - Criterion: "Model Nomenclature" Healing parameter provides the old faulty nomenclature value in its entry fiel d. - Criterion: "Ply Definition" New parameter "Check material by specification tree evaluation" has been added . Criterion: "Electrical Topology" Marking elements have not been created beneath the checked component but beneath the active component. - Criterion: "Conditional Feature Properties" New keywords have been added to check the path of child elements.

- Criterion: "Sketch Not Fully Constrained " New parameter has been added: "Ignore deactivated features". - Criterion: "Recompute the Tool Path for Machining Operations" New parameter has been added: "Element selection to be used", therefore the old check profiles must eventually be adapted! - Criterion: "Scale of External 2D Component" New parameter has been added to check also background views and Sheet (Detail) views. - Criterion: "Allowed Operation Machine Name" Has been renamed to Non-Allowed NC Machine". - Error fixed: The option "Use model name as report name" did not work correctly. - Error fixed: Criterion: "Instance Name Must Match Part Number" The default behavior of the check and the healing has been corrected. In earlier releases there was no difference if the option "Part of instance name before point must match part number" was enabled or not . - Error fixed: The <CHECK_ID> of two independent checks was identical, if both checks have been started within the same second. - Error fixed: Criterion: "One Solid, at least, in Part" Erroneously the criterion used the multiselection settings. It could occur that not all elements have been checked. - Error fixed: Criterion: "DataLifeCycle CATDUA" Q-Checker generated a general error if the model file contains a space sign. - Error fixed: Criterion: "Publication Name Must Match Published Element Name" In case of publishing of a BRep-feature the corresponding entity has not been checked. - Error fixed: Criterion: "Big Curvature Radius in Surface [G-SU-CR] " The criterion did not report radius value and not the diameter value. - Error fixed: Criterion: "Ply with Invalid Contour" Due to an error in CATIA R18 and higher the ply contour status has not been correct calculated. Only with a CATIA hotfix the calculation is correct. Therefore we had to adapt our Q-Checker method. - Error fixed: Zooming of product constrains in subproducts did not work. - Error fixed: Criterion: "Non-Allowed NC Machine" If the NC Machine can not be read the criterion was not violated. Now Q-Checker generates a general error.

- Error fixed: Criterion: "Current Axis System" A verification of the healing has not been implemented. - Error fixed: Criterion: "Surface Must Have Thin Part Attribute in Specific Bodies" A verification of the healing has not been implemented. - Error fixed: Criterion: "Deactivated Feature" Healing did not work for Product documents. - Error fixed: Parameter names have not been read correctly if the name according to the father feature name. - Error fixed: The bounding box of the "Volume" or the "VolumeDatumFeature" has not been read . Some geometrical checks generated a general error for these types. - Error fixed: Criterion: "Process Operation Stock" Has been renamed to "NC Machining Rough Stock". Operation entity has not been marked as faulty if the stock geometry did not exist. - Error fixed: Criterion: "Process Operation Fixtures" Has been renamed to "NC Machining Fixture". Operation entity has not been marked as faulty if the fixture geometry did not exist. - Error fixed: Criterion: "Features with External Links (Multi-Model-Link) in Part " The parameter "Ignore Deactivated Feature" did not work. - Error fixed: Criterion: "Existence and Content of Texts" Drawing Tables have not been checked. - Error fixed: Criterion Assembly Constraints Must Reference Published Elements Constrains with less than 3 elements have been erroneously marked. - Error Fixed: In specific cases the activated view has been changed after the zooming on 2D-Elements within the analysis window. - Error fixed: Expanding or closing the internal report modified the model. After a successful saving with PDM-Save and creation of the internal report in spec-tree of the model was still modifi ed. - Error fixed: Criterion: "Offset Capability (Thick Surface) of Thin Parts" The criterion did not take always the right unit, therefore some entities have not been marked as faulty.

- Error fixed: Criterion: "Unused Solid Construction Geometry" Mirror features have been erroneously marked. - Error fixed: Sub-product selection did not work if one components had a broken link. - Error fixed: Closing of the sub-product selection dialog without closing the analysis window before caused a program hang up. - Error fixed: Criterion: "Selected Text/Dimension Attributes" In some specific cases the checking led to a Q-Checker abort. - Error fixed: Criterion: "Solid Names Must Match Part Name" In specific cases healing caused an abort. - Error fixed: Criterion "Non-Allowed B-Rep/Feature Color" Q-Checker aborts while checking a specific CATPart. - Error fixed: Criterion: "Non-Allowed Semantic/Non-Semantic FT/A Elements" In some specific cases the checking led to a Q-Checker abort. Modifications in 2.11.8: ------------------------ Error fixed: Compiler and Linker error fixes for CATIA R17. Modifications in 2.11.7: ------------------------ General enhancement: Now it is possible to check UDF parameters. - Error fixed: Profile has been destroyed when deleting the selection of elements. - Error fixed: Criterion: "No active View in Sheet" Healing followed by "Enter/Return" led to a CATIA abort. Modifications in 2.11.6: ------------------------ Error fixed: On AIX and HP platform writing of the "TCAQChecker.usr" setting file caused a program abort during the closing of CATIA (CAA-Interface). No error message has been written in the shell but a "CATIA ABEND FILE". Modifications in 2.11.5: ------------------------

- Error fixed: Criterion: "FT/A Types Must Be Assigned to Specific Captures" Healing "Assign this entity to specific capture" caused a program abort. Modifications in 2.11.4: ------------------------ Error fixed: Criterion: "Unresolved Feature" Healing did not remove unresolved publications for electrical elements. - Error fixed: Criterion: "Embedded Surfaces [G-SU-EM]" In some special cases the activated option "Check also partially identical" caused a program abort. This bug fix has not been committed in Q-Checker version 2.11.2! Modifications in 2.11.3: ------------------------ Error fixed: Criterion: "Machining Operation Feeds and Speeds Properties" The CAA tpyes "CoordinateSystem" and "PPInstruction" have been erroneously checked. - Error fixed: Criterion: "Non Allowed Machining Operation Tool Name" The CAA tpyes "CoordinateSystem" and "PPInstruction" have been erroneously checked. - Error fixed: Criterion: "Consistent Settings for Machining Operations" Axis systems have been erroneously checked. - Error fixed: Criterion: "Unused Electrical Elements in Part" In case of at least one unresolved publication healing caused a program abort. - Error fixed: Criterion: "Product/Part update" Healing caused a program abort. - Error fixed: After a sub-product selection Q-Checker caused a program abort while checking a corrupted model. Modifications in 2.11.2: ------------------------ General enhancement: Now the default visible analysis window icons are customizable by administrato r. - Criterion: "Healing Definition" Check of "Sharpness Angle" has been added.

- Criterion: "Structure of Part Specification Tree" The error message has been more clearly arranged. - Error fixed: Criterion: "Structure of Part Specification Tree" The keyword "qchecker.ENABLE_MODIFIED_ASSESSMENT" had no effect on the model assessment. - Error fixed: Criterion: "Conditional Feature Properties" Due to an error in the Q-Checker version 2.11.1 the keyword "PUBLISHNAME" did not work. - Error fixed: Due to an error in the Q-Checker version 2.11.1 parameters in a check's healing shared their values across modeltypes. - Error fixed: Criterion: "Unresolved Feature" Electrical publications are wrongly found as error in specific case. - Error fixed: Criterion: "Unresolved Feature" Publications have been erroneously marked although the option "ignore publication" has been set. - Error fixed: Criterion: "Offset Capability (Thick Surface) of Thin Parts" Elements without thin parts parameters have been erroneously checked. - Error fixed: Due to an error in the Q-Checker version 2.11.1 some not available feature types were selectable. - Error fixed: After a sub-product selection Q-Checker did not really close the old analysis window for a new one. - Error fixed: Criterion: "Large Face Gaps (G0 Discontinuity) [G-SH-LG]" Wrong results in special cases, depending on the geometrical type of the surface. - Error fixed: "Mark Violated Entities" had no effect on the model assessment in combination with the keyword "qchecker.ENABLE_MODIFIED_ASSESSMENT". New keyword "qchecker.ENABLE_SET_FLAG_MODEL_MODIFIED" has been added to influence the assessment. - Error fixed: Criterion "Non-Allowed Link Target" Internal links have been erroneously marked. - Error fixed: Criterion: "Embedded Surfaces [G-SU-EM]" In some special cases the activated option "Check also partially identical" caused a program abort. Modifications in 2.11.1:

----------------------- New criterion "Shell Definition" - New criterion: "Machining Settings" - New criterion "Scale of External 2D Component" - New criterion: "Scale Text Must Match View Scale Value" - New criterion: "Healing Definition" - New criterion "Separator for Geometrical Tolerance" - New criterion: "Consistent Settings for Machining Operations" - New criterion: "Non Allowed Machining Operation Tool Name" - New criterion: "Edge-Fillet/Variable-Radius-Fillet Definition" - New criterion "Non-Allowed Deactivated Constraints in Sketch" - General enhancement: Now the visibility of the Q-Checker analysis window icons is customizable (CAA interface). - General enhancement: The visibility of the icons of the Q-Checker toolbar in CATIA is customizeable . - General enhancement: New types to check have been added: KweAction, RelationLoop, RelationFormula, RelationRule and RelationCheck. - Criterion: "Current Axis System" Now it is possible to use regular expression for the healing. - Criterion: "Empty Views" New parameter has been added to ignore specific view types. - Criterion: "Selected Text/Dimension Attributes" New parameter "Permitted Display Mode" has been added. - Criterion: "No Space Geometry Outside Working Area [O-CM-OB]" New parameter "Cubiod" has been added to check if the geometry is inside the requested values. - Criterion: "Display Performance" Healing has been added. - Criterion: "Non-Allowed B-Rep/Feature Transparency" Criterion: "Non-Allowed B-Rep/Feature Color" Performance has been improved. - Criterion "User-Defined Properties Not Applied to Root-Product/Part" - Criterion "Non-Allowed User-Defined Properties of Root-Product/Part" Old criterion name was "User-Defined Properties Not Applied to Part". Old criterion name was "Non-Allowed User-Defined Properties". Now the root product feature is also checked.

- Criterion "Conditional Feature Properties" The types Parameter, Rule, Check, Formula and DesignTable have not the status NoShow but hidden. You can check this status with SHOW = TRUE or FALSE. - Criterion: "Conditional Feature Properties" It is possible to use regulare expression strings for child/parent feature. It is possible to count the number of child/parent feature. (Also available fo r pre-condition and multiselection). - Error fixed: Criterion: "Electrical Topology" No marking elements have been created for connecting points. - Error fixed: Multiselection error message has been displayed if the last sign was a charact er. - Error fixed: Criterion: "Existence and Text Content of Parameters in Part" The value of a double parameter was language dependant (dot/comma problem). - Error fixed: The keyword "*ALL YES" does not work correctly for the batch mode, if the model path contains double-byte characters. - Error fixed: Criterion: "Non-Allowed Associative Feature" Axis system has not been checked. - Error fixed: Criterion: "View Outside of Sheet" Performance decreased distinctly compared with Q-Checker version 2.7.3. - Error fixed: Criterion: "Publication Name Must Match Published Element Name" Published parameters within a parameter set have been erroneously marked. - Error fixed: The model type configurator did not work correcttly in batch mode. - Error fixed: Criterion: "Electrical Topology" In some special cases scanning of loops of a specific model caused a program abort. - Error fixed: Switching the QCHECKER.par option "qchecker.WRITE_REPORT_STANDARDIZED" to "YES" leaded to a Q-Checker abort. Modifications in 2.10.2: ----------------------- Error fixed: The value of CATIA parameter has not been correctly read due to a dot / comma problem. The value depended from the CATIA language environment. - Error fixed: The "center graph" functionality changed a dot to a comma and reverse of a

CATIA parameter. Whether a dot or comma has been displayed depended from the CATIA language environment. - Error fixed: Criterion: "Area Ratio of Surfaces in Specific Bodies" Parameter conversion caused a program abort. - Error fixed: Q-Checker aborts in some cases if an internal report is opened. Modifications in 2.10.1: ----------------------- New criterion: "Allowed Operation Machine Name" - New criterion: "Process Operation Fixtures" - New criterion: "Process Operation Stock" - New criterion: "Non-Allowed PPWords" - New criterion: "Process Operation Safety Plane" - New criterion: "Machining Operation Feeds and Speeds Properties" - New criterion: "Non-Allowed Sheet Size" - New criterion: "Linked/Unlinked Material" - New criterion: "Non-Allowed Types In Sketch" - General enhancement: Q-Checker supports different units. - General enhancement: Q-Checker did not run in CATIA PLM Express environment. - Criterion: "Embedded Faces [G-FA-EM]" Criterion: "Embedded Surfaces [G-SU-EM]" Internal optimization of geometrical algorithm. Reduction of computation time for surfaces with a big number of segments. - General enhancement: CATIA V5 dll library TCADllBatch allow advanced users to link Q-Checker to customer applications by CATScript. Now the following parameters can be additionally set: "*REPORT_AS_MODEL", "*DB_CONNECT_BATCH" and "*DB_CUSTOMER_INFO". - General enhancement: New option has been added to control the behavior of the internal check report window. If the environment variable "QC_REPORTS_IN_SPECTREE" is set to SPECTREE_ONLY, then the report is displayed in specification tree if possible, otherwise in a dialog window. - General enhancement: A new type "ManufacturingSetup" has been added for CATProcess. - Criterion: "Self-Intersecting Surface [G-SU-IS]" Criterion: "Self-Intersecting Shell/Volume [G-SH-IS,G-SO-IS]"

New parameter has been added to check also the real geometry (instead of only tessellation) - Criterion: "Non-Exposed/Exploded 2D-Component" Old criterion name was "Non-Exposed 2D-Component". New healing has been implemented to explode a 2D-Component. - Criterion: "Material Assignment is Allowed for Element Type" Type "BooleanHybridBody" and "BooleanBody" have been added to the list of bodies to be checked. - Criterion "Material Assignment Must Exist for Element Type" Type "BooleanHybridBody" and "BooleanBody" have been added to the list of bodies to be checked. - Criterion: "Open or Overlapping Shell/Volume [G-SH-FR]" If the option "Mark all boundary loops for Visualisation" has been selected than all edges will be displayed in the analysis window independent of their check status. - Criterion: "Non-Allowed Input Reference to Vertex / Edge / Face" New option has been added to ignore axis systems. - Criterion: "Electrical Data Availability" More detailed error message if not electrical data are available. - Criterion: "Thread Definition" New parameter "Thread description (Reg.Ex.)" has been added to check the thread description. - Error fixed: Criterion: "Unresolved Feature" In some specific cases publications in Product have been erroneously marked. - Error fixed: Criterion "Non-Allowed Link Target" Datum features have been erroneously marked. - Error fixed: Criterion: "User Defined Properties Not Applied to Part" Healing did not work. - Error fixed: Criterion: "Model Drafting Standard Corresponds to Reference Document Standard " If one of the first nodes of the xml file did not match the expected node of the sample file then Q-Checker interrupted the check and generated a general error. - Error fixed: Criterion: "Reset Graphic Properties" Healing did not work in special case (Shell-Object). - Error fixed: Criterion: "Join Definition" Connexity check did not work. - Error fixed: Criterion: "Permitted Element Typed in NOSHOW" After performing a Q-Checker healing the Analyse window has not been

refreshed immediately. - Error fixed: Criterion: "Reset Graphic Properties" Healing did not work for special shell features (CATIA V4 elements). - Error fixed: Criterion: "Instance Name Must Match Part Number" Healing could lead to unresolved constrains. - Error fixed: Criterion: "Non-Allowed Input Reference to Vertex / Edge / Face" Parameters have not been refreshed after checking again without leaving Q-Checker. The result could be wrong if the parameters have been changed. - Error fixed: Checkseal validation could cause inconsistence database information. The validation did not create a new <CHECK_ID>. - Error fixed: Plugins launched in CATProduct: Error message was wrong if the violated entity was a CATPart entity. - Error fixed: No editor was available for the user message (UNIX). - Error fixed: In some specific cases the product scanning caused a changing of the saving status (Save management). The status changed from open to modified. - Error fixed: Reframe on elements did not always work proper. - Error fixed: Analysis window tree elements have not been always sorted after healing. - Error fixed: The internal report window has not been closed after opening the Q-Checker Analyse window. - Error fixed: Sub-product selection did not work if the CATIA option "Specification tree = Products" has been activated. - Error fixed: Q-Checker did not generate a general error message if the option "Initialize electrical environment for all electrical components" failed. - Error fixed: Some criteria generated the additional wrong error message "Check performed and OK" in case of a general error and no marked violated element. - Error fixed: The model type configurator did not add the information to the selected part within a product. Instead of the information has been always written to the root product feature. - Error fixed: Criterion: "Occurrences of FT/A Types in Captures"

One element in two different captures caused a program abort. - Error fixed: Criterion: "Non-Allowed B-Rep/Feature Color" In some special cases reading of the data of a specific model caused a program abort if the option "Check also BRep elements" is active. - Error fixed: Criterion: "Solid Wall Thickness" The reading of the internal or external report led to an abort if the check has been marked with an general error. Modifications in 2.9.4: ----------------------- Error fixed: The script qcheckerV5.vbs did not support double byte with CATIA Release R17. Modifications in 2.9.3: ----------------------- Error fixed: Criterion: "CATDUAV5" After a check with clean an error message has been displayed when the model should be saved to a new folder. The CATIA function "open in new window" failed after a check. - Error fixed: Criterion: "CATDUAV5 Priority 1" Criterion: "CATDUAV5 Priority 2" Criterion: "CATDUAV5 Priority 3" Documents located in directories with double byte characters have not been supported. - Error fixed: The script qcheckerV5.vbs did not support double byte. - Error fixed: Criterion: "Electrical Topology" BundleSegment linked to a TerminalBlock has been erroneously marked. - Error fixed: The color of permanent or temporary marking elements was not configurable in CATProduct documents. - Error fixed: In some specific cases the profile editor could not be started twice (CAA interface). - Error fixed: Center graph and highlighting of subitems did not work. - Error fixed: Criterion: "Material Assignment Must Exist for Element Type" Criterion: "Material Assignment is Allowed for Element Type" A general error was generated if the material lies beneath an extrude surface. - Error fixed:

Criterion: "Conical Bend Definition" With CATIA Release R18 and higher the check has not been called. - Error fixed: The connection of the external viewer to CATIA did not support double byte and did not work for "active component". - Error fixed: In case of "active component" the product has been checked and not the "active component" if a sketch of the component was in work. - Error fixed: Criterion: "Model Drafting Standard Corresponds to Reference Document Standard " Due to a new xml structure the check did not work with CATIA Release R19 and higher. - Error fixed: Criterion: "Conditional Feature Properties" Keyword "PUBLISHNAME" did not work correctly. - Error fixed: Criterion: "Result Element Name Must Match Body Name" Healing was not possible after loading of the report. - Error fixed: The projection on cylindrical elements was wrong in specifc cases. This could lead to partially wrong result in geometrical criteria. - Error fixed: Criterion: "Embedded Solids [G-SO-EM] " Criterion: "Solid Void [G-SO-VO] " In some special cases a general error could occur. - Error fixed: On AIX 64 bit platform, for some configurations, a program abort occurred. - Error fixed: The model type configurator aborted if no document has been loaded. - Error fixed: Criterion: "Result Element Name Must Match Body Name" In some specific cases the healing led to a Q-Checker abort. Modifications in 2.9.2: ----------------------- Error fixed: Criterion: "Composite Material Catalog Path" Path was always empty with CATIA Release R18 and higher. - Error fixed: Switching the QCHECKER.par option "qchecker.SHOW_BTN_ANA_MISC_CRITERION" to "NO" leaded to an Q-Checker abort. Modifications in 2.9.1: -----------------------

- New criterion: "CATDUAV5" - New criterion: "Drawing Picture Properties" - New criterion: "Non-Allowed Geometry Scale" - New criterion: "Geometry Scale" - New criterion: "Sheet Metal Parameters" - New criterion: "Multipart Bundle Segment" - New criterion: "Display Performance" - General enhancement: New types to check have been added: "DrwGeneratedApproximate" and "DrwGeneratedRaster". - General enhancement: Further criterions have been released for CATProcess documents. - General enhancement: The global behaviour of "EDM-SAVE" can be controlled by Q-Checker environment. New keyword in QCHECKER.par: "qchecker.QCHECKER_EDM_SAVE" with the values ALLOW and SUPPRESS. - General enhancement: The internal report window has not been closed after selection (CAA interface) . - Criterion: "Electrical Topology" Single-Insert Connector with more than one BCP will be supported. - Criterion: "Empty Views" In the past it was not possible to recognize whether an "Approximied view" or a "Rasterview" was empty or not. - Criterion: "Surface Must Have Thin Part Attribute in Specific Bodies" Surfaces without "Thin Part Attribute" can not be healed, in spite of the result message was: "CORRECTION: SUCCESSFUL - Thickness values was set.". - Criterion: "Existence and Content of Applicative Feature Attribute" Healing has been added. - Error fixed: Criterion: "Non-Allowed Link Target" Error message did not appear. - Error fixed: In CATProcess documents also CATPart documents have been erroneously scanned. - Error fixed: Criterion: "Structure of CATPart Specification Tree" Faulty memory handling has been fixed. - Error fixed: Criterion: "Structure of CATPart Specification Tree" Healing was not possible after loading of the report. - Error fixed:

Criterion: "Large Face Gaps (G0 Discontinuity) [G-SH-LG]" Elements have been found erroneously. - Error fixed: Criterion: "Non-Allowed B-Rep/Feature Color" Criterion: "Non-Allowed B-Rep/Feature Transparency" In some special cases an abort occurred. - Error fixed: Criterion: "Reset Graphic Properties" Q-Checker aborts while checking a specific CATPart. - Error fixed: Criterion: "Non-Allowed Link of FT/A Elements" Q-Checker aborts in some specific cases.

Modifications in 2.8.1: ----------------------- New criterion: "Light Electrical Protective Coverings" - New criterion: "Ply with Invalid Contour" - New criterion: "Reset Graphic Properties" - New criterion: "Composite Material Parameter State" - General enhancement: Now CATProcess documents are completely scanned. - General enhancement: New types to check have been added: "ElecTapeProtection" and "ElecCorrugatedProtection". - General enhancement: The "Multi Select"of the option folder has been expanded. Selection strings can be specified which are equal to the keywords used by the criterion "Conditional Feature Properties" or the "pre-condition". - General enhancement: Performance improvement for different geometric criteria. In case of projecting internal points onto an edge or curve with a high number of segment s the computation time has been reduced. Among other criteria this affects "Calculation of Shells/Volumes [G-SH-xx]", "Large Face Gaps (G0 Discontinuity) [G-SH-LG]" and "Embedded Faces [G-FA-EM]". - General enhancement: New option has been added to the "Sub-part/product selection" panel to select/deselect components by name. - General enhancement: The model type can be defined by the definition value property. - General enhancement: If the PX1 license is available and the model can not be loaded in batch mode due to higher CATIA Release of the document, at least the Release Number of the document is written in the report file. (Not available for HP-UX platform)

. - General enhancement: Now it is possible to select more than one violated element in the Q-Checker analyse window. Selection was realized with "Ctrl/Shift". - General enhancement: Delete old protocols from QCREPORT. Context menu is already available. Additionally 2 buttons can be added to Q-Checker main window. This can be achieved by 2 keywords in QCHECKER.par: qchecker.SHOW_BTN_DELETE_REPORT and qchecker.SHOW_BTN_DELETE_ALL_REPORT. - Criterion: "Deactivated Feature" Now features under the ply node are also checked. - Criterion: "Non-Allowed Parent/Child Relationship" Now composites features are also checked. - Criterion: "Non-Allowed Sketch Positioning Type" New check option has been added to check the sketch reference. - Criterion: "Electrical Topology" New check option has been added to allow connectors with more than one links. - Criterion: "Ply Definition" New check option has been added to check the name of the "Rosette name". - Criterion: "Non-Allowed Sketch Positioning Type" Healing "Set type" has been added. - Criterion: "Existence and Content of Texts" New option has been added: "Check also drawing tables". - Criterion: "Published Element Name" Healing has been added. - Criterion: "Document Description" Healing has been added. - Criterion: "Locked View" Healing has been added. - Criterion: "Activated Feature" Healing has been added. - Criterion: "Model Definition" Healing has been added. - Criterion: "Model Nomenclature" Healing has been added. - Criterion: "Active Capture" Healing has been added. - Criterion: "Unresolved Feature" New parameter "Ignore "Tubing Part Connector" publications" has been added for CATPart documents. - Criterion: "Bundle Segment Properties" New check option has been added to check the "Length attribute"

with the real length. - Criterion: "Deactivated Feature" The healing was not visible in the specification tree without loading the document again. Now the healing can be shown if the PX1 license is availab le. - Criterion "Structure of CATPart Specification Tree" New option for the healing "Reorder" has been added: "Set last position". - Error fixed: User messages have been shown though criterions were not violated. - Error fixed: When creating an HTML-Export of a profile the criterion "CATDUAV5" has always been listed. - Error fixed: Criterion: "Electrical Reference Designator " In some cases the default value has not been recognized correctly. - Error fixed: Sub-part/product selection did not work for a specific tubing document. - Error fixed: Criterion: "Selected Text/Dimension Attributes" Healing for "Character Ratio" and "Character Spacing" did not work. - Error fixed: Criterion: "Electrical Topology" In case of "Sub-part/product selection" the healing of the criterion did not work. - Error fixed: Model type configurator: In case of different XML files in different check environments, all modeltypes have been shown. In product structures the parameters have not been written or changed correctl y. - Error fixed: If in the QCHECKER.par the option "qchecker.CHECK_ACTIVE_COMPONENT" is set to YES and a part inside a product has been selected the name of the part has not been shown in the Q-Checker start window. - Error fixed: Hidden parameters did not get the correct show/noshow status. - Error fixed: Criterion: "Lost Electrical Properties of Curve" The check result was not independet of the CATIA setting "Hide Internal Harness Geometry". - Error fixed: The model type could not be defined by the material parameter. - Error fixed: Criterion: "Product Component Name" If the name could not be read then instead of a "General Error" a normal error has been generated.

- Error fixed: Criterion: "FT/A Tolerancing Standard" If the standard could not be read then instead of a "General Error" a normal error has been generated. - Error fixed: Element Selection "Show+Visible" did not work correctly for 2D elements. - Error fixed: Order of criteria in htlm-report varied. - Error fixed: Selected parts and drawings have not been checked in batch, if the option "Product Selection" is used. - Error fixed: Criterion "Permitted Text Fonts" Some very specific drawing annotations without text font were not ignored. - Error fixed: Criterion: "Only one Profile per Solid Feature" In some specific cases entities were erroneously marked. - Error fixed: Criterion: "Large Surface Segment Gaps (G0 Discontinuity) [G-SU-LG]" In a specific CATPart document a rib feature was erroneously marked. - Error fixed: Marked elements were marked again after an incremental check though a healing removed these elements from the list of the elements which should to be checke d. - Error fixed: Criterion: "Solid Wall Thickness" The criterion option: " sum up weight for sub items" counted violated and not violated sub items. - Error fixed: The option "Initialize electrical environment for all electrical components" caused an abort for empty CatProduct documents. Modifications in 2.7.2: ----------------------- Error fixed: Criterion: "Consistency of Bundle Segments in Multi-Branchable" Criterion: "Electrical Topology" Due to an error in the Q-Checker version 2.7.1 a wrong check result has been reported. - Error fixed: Criterion: "Instance Name Must Match Part Number" Healing set a CATProduct publication based on a CATPart publication on unresolved. - Error fixed: Writing the results into certain Oracle databases did not work properly. - Error fixed:

Incremental check in batch mode: In case a model has an internal report and due to changes in the model the modeltype has been changed a wrong result could occur. - Error fixed: The Q-Checker analyse window did not show icons with an exclamation mark on UNIX. - Error fixed: Analysis window was not closed, if a user started a recheck from the session dialog (CAA interface). - Error fixed: The assessment was not updated if a user started a recheck from the session dialog (CAA interface). - Error fixed: Sub-product selection: Some specific document types were not checked. - Error fixed: The dll-plugin corrupted the document in batch mode. - Error fixed: If the path of "QCUSER" did not exist and the model type configurator has been launched an abort could occur. - Error fixed: In case of "Interrupt condition failed" a program abort could occurred on UNIX (CAA interface). - Error fixed: Due to an error in the Q-Checker version 2.7.1 the reading of geometry data of invalid faces could caused a program abort. Modifications in 2.7.1: ----------------------- New criterion: "Occurrences of FT/A Types in Captures" - New criterion: "Non-Allowed Link Target" - New criterion: "View Orientation Corresponds to Camera Orientation" - New criterion: "Electrical Data Availability" - New criterion: "Non-Allowed Basic Dimension Reference" - New criterion: "Non-Allowed Input Reference to Vertex / Edge / Face" - New criterion: "Bundle Segment Properties" - New criterion: "Consistency of Branchables in Multi-Branchable" - New criterion: "Permitted NOA Attributes" - General enhancement: Database password encrpytion improved (minimum requirement is now Java 1.4)

- General enhancement: New parameter "Initialize electrical environment for all electrical components " has been added for the option panel to load automatically all electrical components of a CATProduct. - General enhancement: The model type can be defined by the nomenclature value property. - General enhancement: Sub-product selection: Now the model assessment is listed in the first column. - General enhancement: Now it is possible to set more than one path for the keyword "QCHECKER_EDM_PAT H". The paths must be separated by a semicolon. - General enhancement: Additional information has been added about the status of the incremental batch in the QCHECKER.out file. - General enhancement: Sub-product selection: New flag has been added to the "User Settings". If selected than a warning window will appear when the electrical workbench was not loaded. - General enhancement: A new parameter "Consider all FT/A Elements independent of AnnotationSet statu s" has been added in the options panel of the profile editor to provide also switched off FT/A feature. - General enhancement: New plugin type has been implemented. Q-Checker launches the plugin methods without knowledgework. - General enhancement: Performance has been improved for documents with sheetmetal features. - General enhancement: Sub-product selection: The overview window allowe a recheck although a check seal already exists. - General enhancement: New type to check has been added: "ElecBranchable" and "FT&A_BasicDimension". Criterion: "Tiny Face Edge [G-ED-TI]" Criterion: "Tiny Curve [G-CU-TI]" Criterion: "Tiny Curve Segment [G-CU-TI]" Criterion: "Tiny Wire [G-CU-TI]" Criterion: "Tiny Face Edge Segment [G-ED-TI]" Criterion: "Tiny Drawing Element [G-DW-TI]" The parameter "greater than" can be switch on or off.

- Criterion: "Empty Multi-Branchable / Bundle Segment Part" New parameters have been added: "Check for empty Multi-Branchable part" and "Check for empty Bundle Segment part". Old criterion name: "Empty Multi-Branchable".

- Criterion: "Publication Name Must Match Published Element Name" New parameter has been added to check only specific publication: "Publish name (Reg. Ex.)" - Criterion: "Model Drafting Standard Name" Healing method has been added to set the drafting standard. - Criterion: "FT/A Types Must Be Assigned to Specific Captures" New parameter "Specific captures to check" has been added . Old criterion name: "FT/A Type Must Lie in a Specific Capture". - Criterion: "Consistency of Bundle Segments in Multi-Branchable" Now empty Bundle-Segment CATParts and Multi-Branchable CATParts will be ignore d. - Criterion: "Electrical Topology" Special healing has been added only in case of interactive checking. - Criterion: "Consistency of Bundle Segments in Multi-Branchable" Now it is possible to check CATPart documents. - Criterion: "Non-allowed Electrical Document Type" New parameter has been "Check also root feature". Now it is possible to check CATPart documents. Old criterion name: "Non-allowed Electric Components". - Criterion: "Non-Allowed User-Defined Properties" Healing "delete" has been added. - Criterion: "Unresolved Feature" New parameter "Ignore all except publications" has been added. - Criterion: "Conditional Feature Properties" New keyword "TRANSPARENCY_INHERITANCE" has been added to check the inheritance of the transparency of CATProduct components. - Criterion: "Conditional Feature Properties" The criterion supports double-byte characters. - Criterion: "Conditional Feature Properties" New keywords have been implemented: "DIRECT_CHILD_TYPE", "CHILD_TYPE", "DIRECT_CHILD_CAA_TYPE" and "CHILD_CAA_TYPE". - Criterion: "Conditional Feature Properties" New keywords have been added to check the type of children or parents in the tree. - Criterion: "Conditional Feature Properties" New types to check have been added: "Sheet(Detail)", "MainView", "BackgroundView", "View(Detail)", "MainView(Detail)" and "BackgroundView(Detail)". - Criterion: "Conditional Feature Properties" The criterion and the pre-condition: Closing brackets belongs to a string value if there is no space character between the bracket and the last characte r of the string. Old check profiles must possibly be adapted! - Criterion: "View Outside of Sheet"

Violated features have been added as subitems below the views. Healing method "delete" has been added. - Error fixed: The external viewer did not display customer specific html pages located in th e directory /adminV5/<environment>/htmlV5. - Error fixed: Japanese help (pdf-document) was not displayed in CAA-Interface. - Error fixed: In the xml report for the database connection not all xml specific characters were escaped. - Error fixed: The batch save option "save to different modelfile / directory" did not work with UNC paths. - Error fixed: In some cases the documentname was wrong in combination with Smarteam. - Error fixed: Specific characters ( e.g. German -- ) were not supported for report file names. - Error fixed: In case of specific characters like German umlauts in the profile name an erro r message appeared when the profile editor has been started from the CAA-Interfa ce. - Error fixed: For some electrical feature the reframing and highlighting did not work proper . - Error fixed: The check seal was not updated after loading of the report and a healing if the keyword "qchecker.ACTION_AFTER_REPORT_LOAD_WITHOUT_CHECK was set to "NO_CHECK_SEAL". - Error fixed: Criterion: "Consistency of Bundle Segments in Multi-Branchable" Bodies of the type "ElecRouteBody" were not found. - Error fixed: Criterion: "Electrical Topology" Electrical links were not found correctly if a CATProduct was the root product of a GBN CATProduct. - Error fixed: Criterion: "Unresolved feature" Some specific features were erroneously marked. - Error fixed: Criterion: "2D-Component Text Must Match Sheet Name" Criterion: "Occurrences of FT/A Types in Captures" Criterion: "Non-Allowed Link Target" Criterion: "Non-Allowed MML (Multi-Model-Link) in Product-Context" The check box "Add up weights" was not available.

- Error fixed: Criterion: "Non-Allowed Component Formula in CATPart" The criterion did not work in a double byte language environment. - Error fixed: Criterion: "Non-Allowed Path for Linked Document" The parameter "Ignore linked document types" did not work correctly for components in visualisation mode or unloaded mode in CATProduct. - Error fixed: Criterion: "Conditional Feature Properties" The criterion and the pre-condition did not work correctly if the keywords "PARENT_TYPE" and "PARENT_CAA_TYPE" have been combined with "AND" or "OR". - Error fixed: Criterion: "CATPart Document Name" Criterion: "Catproduct Document Name" The name of the CATProduct components have been interpreted wrongly, if a check has been launched on UNIX/Windows and the components have been inse rted by DLName on Windows/UNIX. The path separator was not correctly recognized. - Error fixed: Criterion: "Electrical Topology" The "bundle connector point" could not always read. The check of the criterion failed. - Error fixed: Criterion: "CATDUAV5 Priority 1" Criterion: "CATDUAV5 Priority 2" Criterion: "CATDUAV5 Priority 3" Criterion: "DataLifecycle CATDUA" Document names with specific xml characters and Documents located in directories with double byte characters have not been supported. - Error fixed: Criterion: "Unused Solid Construction Geometry" The check returned improper results for specific V5 Solid features. The Solid feature types "ThickSurface" and "Thickness" will be ignored from now on. - Error fixed: Criterion: "Open or Overlapping Shell/Volume [G-SH-FR]" The options "sum up weight for entities" and "sum up weight for sub items" resulted in to high weights. - Error fixed: Criterion: "Non-Allowed B-Rep/Feature Transparency" On HP platform one feature were erroneously marked in a specific CATPart. - Error fixed: Criterion: "Allowed FT/A Dimension Unit" The list of dimension units was not complete. - Error fixed: Criterion: "Indistinct Knots in NURBS Curve [G-CU-IK]" Different results in some specific cases between CAA-Interface and QT-Interface. - Error fixed:

Criterion: "Self-Intersecting Face Loop [G-LO-IS,G-FA-IS]" Criterion: "Relative Narrow Face" Criterion: "Solid Wall Thickness" Criterion: "Small Curvature Radius in Thin-Part Surface" In some special cases different results occurred on Windows and HP platform. - Error fixed: Criterion: "Planar Surfaces with Polynomial Degree greater than 1 [G-SU-xx]" In some special cases different results occurred on Windows and UNIX platform. - Error fixed: The value of the keyword "qchecker.ENCODING_HTML_REPORT" was not correctly applied for the html-report file. - Error fixed: The first violated criterion was not automatically selected in the analysis window (CAA-Interface). - Error fixed: Criterion: "Non-Allowed MML (Multi-Model-Link)" The spelling of the keywords were wrong for the parameter "Ignored link types" in German and French. Old check profiles must possibly be adapted! - Error fixed: Sub-product selection: The order of the listed documents have been changed and the highlighting of the selected document got lost after a recheck. - Error fixed: Sub-part/product selection did not work for "active component" (CAA Interface) . - Error fixed: Criterion: "Elements in Specific Bodies Must Be Published" The feature type "BooleanBody" was not part of the parameter: "List of element types to be checked". - Error fixed: Criterion: "User Defined Properties Not Applied to Part Component" Sub-product selection: Healing did not work in case of big CATProducts. - Error fixed: Q-Checker changed the decimal comma into a decimal point of dimensions in sketches in a German CATIA environment. The dimensions could not be edited afterwards. - Error fixed: In some specific cases Q-Checker aborts in batch mode during determine the modeltyp by root feature properties of a CATProduct. - Error fixed: In some specific cases Q-Checker aborts after the zooming on points within the analysis window. - Error fixed: CATIA DMU workbench: if the toolbar icon "search" has been selected by a doubl e click then a program abort occurred.

Modifications in 2.6.2: ----------------------- Error fixed: Criterion: "Existence and Text Content of Parameters in CATDrawing Documents" In CATDrawing documents only the content of the first parameter set has been read. - Error fixed: The writing of the xml report for display in the external analysis window did not work properly (CAA-Interface). - Error fixed: Criterion: "Non-Allowed MML (Multi-Model-Link) in Product Context" Criterion: "Non-Allowed MML (Multi-Model-Link)" Spelling mistake for some names have been corrected. Old check profiles must possibly be adapted! - Error fixed: The save state of parts loaded in visualisation mode in an assembly was not modified after a check seal creation. - Error fixed: Criterion: "MML (Multi-Model-Link) Reference Not Published (by Name Evaluation )" Parameter names surrounded by the symbol "`" were not marked. Modifications in 2.6.1: ----------------------- New criterion: "Not Allowed MML (Multi-Model-Link)" - New criterion: "Not Allowed MML (Multi-Model-Link) in Product Context" - New criterion: "Electrical Reference Designator" - New criterion: "Not Allowed Link of FT/A Elements" - General enhancement: New sub-product selection dialog has been added (CAA-Interface). It is similar to the QT-Interface. New keyword "qchecker.SHOW_BTN_PRODUCT_SELECTION_2" has been added to the "QCHECKER.par" file, to control the availability. - General enhancement: Analysis window: New dialog has been added to see the criterion and profile option settings (CAA-Interface). - General enhancement: New dialog has been added to change the color of marking elements. The default colors are set by a new keyword "qchecker.MARKING_COLOR" in QCHECKER.par. New keyword "qchecker.SHOW_BTN_ANA_MISC_MARKING_COLOR" has been added to the "QCHECKER.par" file, to control the availability. - General enhancement: Now the root node of the analysis window shows only

the assessment and the weight (CAA-Interface). - General enhancement: Now "User Settings" are stored in TCAQChecker.usr (CAA-Interface). The directory is defined by the Q-Checker variable "QCUSER". - Criterion: "Empty Multi-Branchable" Healing "Remove" has been added. - Criterion: "Allowed Axis-System Position" New parameter "Check active axis system only" has been added. - Error fixed: Criterion: "Material Orientation corresponds to Surface Orientation" The error message was not correct in case of surfaces which do not match a reference surface. - Error fixed: No error message window has been displayed in case of "Entities referenced in the report could not be found in the model." (CAA-Interface). - Error fixed: Criterion: "Active Capture" Wrong message was displayed if the annotation set was switched off. - Error fixed: Sub-product selection: an information window displays a message if an unloaded or deleted document was selected (CAA-Interface). - Error fixed: Criterion: "Unused Electrical Elements in CATPart" In some cases not all entities could be healed at once. - Error fixed: Criterion: "Features with External Links (Multi-Model-Link) in CATPart" Isolated sketches were erroneously marked. - Error fixed: Criterion: "Product/Part Document update" Annotation set was not checked. - Error fixed: The healing "DELETE" deleted elements though child elements exist. The behavior depended on whether the parent/child relationship was already read or not. - Error fixed: Criterion: "Product Clash Detection" The option "Between all components" did not work correctly. The multi-selection was not ignored. - Error fixed: The keyword "ACTION_AFTER_REPORT_LOAD_WITHOUT_CHECK" = "NO_EDM_SAVE" did not work. - Error fixed: Sub-product selection: the assessment was not updated after a healing and a recheck. The error occurred if the keyword "qchecker.ENABLE_MODIFIED_NOTIFICATION" was set on "YES".

- Error fixed: Criterion: "Publication Name Must Match Published Element Name" The criterion did not check "BooleanBody" located under a boolean operation. - Error fixed: When a report was loaded the recheck did not work correctly. Modifications in 2.5.4: ----------------------- General enhancement: New keyword "ACTION_AFTER_REPORT_LOAD_WITHOUT_CHECK" has been added to the "QCHECKER.par" file, to control the check seal and the "EDM-Save" after loading of the report. - Error fixed: Default value of "USE_INCREMENTAL" was not set correctly to "NO". - Error fixed: Criterion: "Electrical Topology" The error message was not correct in case of a specific general error occured. - Error fixed: If QCHECKER.usr file did not exist the error message <File not found> was displayed if the "User Settings" were opened (CAA-Interface). - Error fixed: Criterion: "Permitted Element Types in Model" Q-Checker aborted if an existing report has been loaded and a healing "DELETE" was performed. - Error fixed: Criterion: "Selected Text/Dimension Attributes" Healing visualisation was not updated. - Error fixed: On UNIX platform, for some configurations, a program abort occurred by selecting in the analysis window (CAA-Interface). - Error fixed: Criterion: "FT/A Reference System Must Exist" Q-Checker aborts in some specific cases. - Error fixed: Criterion: "2D-Component Text Must Match Sheet Name" In some special cases the check function caused a program hang up. Healing does not work correctly in specific case.

Modifications in 2.5.3: ----------------------- New criterion: "Capture Definition" - New criterion: "Camera Name Must Match Capture Name" - New criterion: "View Name Must Match Capture Name"

- General enhancement: Each single healing button can be set on not selectable for the analysis windo w. - General enhancement: User error message is now displayed also for the entities. - General enhancement: A new parameter "qchecker.CHECK_ALL_COMPONENTS" has been added to the "QCHECKER.par" file to define if all components in a product should be checked by default. - Criterion: "Conditional Feature Properties" New keyword has been added to correct the element names. - Criterion: "Conditional Feature Properties" New keywords "SHOWATTR/NOSHOWATTR) have been added to check the show status of bodies independent of the underlying geometry. - Error fixed: If the same CATIA-User Settings are used on CATIA - 32bit and 64bit, in some cases the settings are not read correctly (CAA Interface). - Error fixed: If only one model is selected in sub-product selection, the reports were created twice and caused a database-error. Modifications in 2.5.2: ----------------------- General enhancement: "Pre check condition" can use sheets and views. - Criterion: "Unresolved Feature" Performance has been improved. - Criterion: "Unused Electrical Elements in CATPart" Performance has been improved during recheck and healing (QT Interface). - Error fixed: The name of a violated entity was not refreshed after a successful healing by renaming (CAA Interface). - Error fixed: Sub-part/product selection always included the "active component" if the option "By default the active component will be checked" was set. - Error fixed: "EDM-Save" in selection of products did not work at all with CAA Interface. - Error fixed: If the "EDM-Save" was used, wait cursor was not displayed when an internal report was opened. - Error fixed: Criterion: "Electrical Topology" Permanent marking elements were not created for all elements. Empty "Multi-Branchables" were erroneously marked.

- Error fixed: Criterion: "2D-Component Text Must Match Sheet Name" In some special cases the check function caused a program hang up. - Error fixed: Criterion: "2D-Component Text Must Match Sheet Name" In some special cases healing did not work. - Error fixed: Permanent marking elements were marked as faulty after an incremental check. - Error fixed: Criterion: "Center of Gravity" In some cases the result was wrong if the "Center of Gravity" was the result of more than one "Applicative Feature". - Error fixed: Criterion: "Unresolved Feature" The status of specific "CompFeature" types was wrong. Models must be created with CATIA Release R18 and higher. - Error fixed: Criterion: "Permitted Element Types in PICK" Criterion: "Permitted Element Types in NOPICK" Parameter "Permit all logically linked elements (PARENTS)" did not work. - Error fixed: Dialog "Erase all Permanent Marking elements" did not stay on top of Catia. - Error fixed: Criterion: "Permitted Element Types in NOSHOW" In some specific cases Q-Checker aborts during the healing. - Error fixed: Criterion: FT/A Reference System Must Exist In some specific cases Q-Checker aborts during the healing (CAA Interface).

Modifications in 2.5.1: ----------------------- New criterion: "Empty Multi-Branchable" - New criterion: "2D-Component Text Must Match Sheet Name" - New criterion: "Electrical Protective Coverings" - New criterion: "Permitted Element Types in PICK" - New criterion: "Unlinked Supports in GBN" - New criterion: "Offset Capability of Surface" - New criterion: "Construction Order of Solid Features in Bodies" - New criterion: "Not-Allowed Infinite Lines" - New criterion: "Not-Allowed Electric Components"

- New Criterion: "MML (Multi-Model-Link) Reference Not Published (by Name Evaluation)" - General enhancement: Performance has been improved for large drawings. - General enhancement: User can add his own error message to each criterion. - General enhancement: New created user profile is automatically set as current in start window (CAA Interface). - General enhancement: Beside a defined directory or DLNAMES it is now possible to use as well System Variables. The following syntax must be used on all platforms: ${VarName}. - General enhancement: Small redesign of the analysis window (CAA Interface). - General enhancement: Small redesign of the info window of the analysis window (CAA Interface). - General enhancement: Detailed html error report messages have been added. New keyword in the TEMPLATE.html is "<hr><!--TcChkTableErrorsEntitiesInCriterion------->" - General enhancement: Customer specific html pages can now be put into a directory /adminV5/<environment>/htmlV5. This enables the customer to offer one package instead of two packages (one with the profile and one with the html files). - General enhancement: A new parameter "Delete all internal check reports" has been added in the options panel of the profile editor to provide only one internal check report. Older internal check reports are deleted. - General enhancement: If the "EDM-Save" is used, wait cursor is displayed until all documents are saved. - General enhancement: Internal check reports are not show automatically in CATProducts any longer, unless the user has set the environment variable "QC_REPORTS_IN_SPECTREE" to Y ES. - General enhancement: New icon has been added to set the user option (CAA Interface). - General enhancement: Q-Checker dialogs have now the language defined in Q-Checker (CAA Interface). Used to the Q-Checker dialogs depended on CATIA language. - General enhancement: Internal check report is generated much faster in interactive single check mod e (no subproduct checks) when CAA interface is used.

- General enhancement: Violated electrical bundle segments can be marked by creating of Q-Checker's marking elements. - Criterion: "Embedded Faces [G-FA-EM]" Self computed topologies are also checked now. - Criterion: "Permitted Surface Feature Types in Specific Bodies" New parameter "without" has been added to ignore specific types. - Criterion: "Result Element Name Must Match Body Name" New parameter "Ignore result elements (Reg. Exp.)" has been added. - Criterion: "Center of Gravity" Healing "Update the applicative container feature" has been added. - Criterion: "Consistency of Bundle Segments in Multi-Branchable" Previous criterion name "Unused Electrical Elements in CATProduct" - Criterion: "Existence and Content of Applicative Feature Attribute" New parameter "Allowed is only one applicative-container feature (if deactivated: Last feature is checked)" has been added. - Criterion: "Non-Allowed Activation Status of Annotation Set" Healing method has been added. - Criterion: "Element Name" New parameter "Check only renamed elements" has been added. - Criterion: "Sheet Frame" New parameter "Allowed visualisation state" has been added. Healing has been added. - Criterion: "Electrical Topology" New parameter "Ignore connection points with the names" has been added. - Criterion: "Conditional Feature Properties" New parameter "AUTOMATIC" has been added to set and reset the color of features and it is possible to use != for color checks. - Criterion: "Non-Allowed B-Rep/Feature Color" New parameter has been added to ignore the check of feature with automatic color. Healing of (Brep)Color should set value to "default color(automatic" - Criterion: "Unresolved Feature" Healing has been implemented. - Criterion: "Non-Allowed Path for Linked Document" Two new parameters have been added to check only specific types of documents and to check not casesensitive. - Criterion: "Selected Text/Dimension Attributes" Additional types are checked: "Tolerances", "Roughness Symbols" and "Welding Symbols". - Criterion: "Permitted Element Types in Model" New type "ProdPublish" has been added.

- Criterion: "Open or Overlapping Shell/Volume [G-SH-FR]" All closed boundary loops are displayed as subitems in the analysis-window. In the past only the violated subitems were shown. - Error fixed: Criterion: "Features with External Links (Multi-Model-Link) in CATPart" Criterion: "Non-Allowed Associative Feature" Healing method: "Isolate" did not work with all CATIA releases. Healing could be reactivated for R17SP3HF39, R18SP3 and higher. - Error fixed: In some special cases the checksum of the check seal was wrong after an incremental check. - Error fixed: Criterion: "Permitted Element Types on Layers" Healing method "Transfer to fixed layer" did not work (CAA Interface). - Error fixed: Healing method "delete" did not inform other criterions the deleting of publications. - Error fixed: Dialog "Erase all Permanent Marking elements" did not stay on top of CATIA. - Error fixed: Electrical bundle segments has not been highlighted. - Error fixed: Criterion: "Electrical Topology" In some special cases an electrical bundle segment connection point was not supported. - Error fixed: Incremental check did not work for plugins and batch criterions. - Error fixed: The saving of the current model for check seal validation modified the name of the reports and the name of the model itself. The error occurred only in combination with "Save current model for check seal validation" and Smarteam. - Error fixed: Criterion: "Display in Specification Tree" In some special cases the result of the check depended on CATIA settings. - Error fixed: Criterion: "User Defined Properties Not Applied to Part" In some special cases healing did not work to set the correct boolean value. - Error fixed: "EDM-Save" window did not support specific characters ( e.g. German -- ) (CAA-Interface). - Error fixed: The "CHECK_ID" was not updated if an existing report has been loaded. - Error fixed: Incremental check did not work correctly in batch mode. - Error fixed:

Pre check condition parameter was visible for plugins. - Error fixed: Criterion: "Consistency of Bundle Segments in Multi-Branchable" Bundle segments without flexible curve were erroneously marked. - Error fixed: Criterion: "Unused Electrical Elements in CATPart" POF points were erroneously marked. Publications are not checked any longer. - Error fixed: Center graph did not work for "BundleSegments" and "Branchable" elements. - Error fixed: Criterion: "Non-Allowed Educational Licence" Check did not work for models created with CATIA Release R17 and higher. - Error fixed: Criterion: "Non-Identity Positioning Matrix" The keyword "ElecBundleSegments" was wrong for electrical document types. - Error fixed: Criterion: "Assembly Constraints Must Reference Published Elements" The constrain type "Fixed" was not ignored - Error fixed: "EDM-Save" returned a wrong value for the "saved/not saved" status (CAA Interface). - Error fixed: The Model Type Configurator did not work with CATScript function call. - Error fixed: Criterion: "Folded Surface [G-SU-FO]" In some special cases a general error could occur. - Error fixed: CATIA aborts in some cases if an internal report is opened which references on a non existing check environment. - Error fixed: Criterion: "No active Detail View in Detail Sheet" Q-Checker aborts during the healing (CAA-Interface). - Error fixed: Criterion: "Tiny Solid [G-SO-TI]" In some special cases reading the geometry data of a specific model caused a program abort. - Error fixed: Criterion: "Empty Sheets" Healing led to a Q-Checker abort (CAA-Interface). - Error fixed: On AIX platform, for some configurations, a program abort occurred in batch mo de. - Error fixed: In some special cases Q-Checker aborts during recheck (CAA-Interface).

- Error fixed: If an existing report has been loaded and a recheck has been launched it was not possible to create permanent marking elements or to use the fine analysis. In some special cases an abort occurred.

Modifications in 2.4.2: ----------------------- Error fixed: Model assessment "Maximum violated criterion weight" was wrong. The value was one group better than it was. - Error fixed: Criterion: "Permitted Element Types in Model" Healing did not work for CATProduct constraints.

Modifications in 2.4.1: ----------------------- New criterion: "Feature Must Exist in Specific Bodies" - New criterion: "Allowed Axis-System Position" - New criterion: "Material Corresponds to Material Reference Catalog" - New criterion: "Non-Allowed Educational Licence" - New criterion: "Assembly Constraints Must Reference Published Elements" - New criterion: "Text not Linked to Parameter" - New criterion: "Parameter not Linked to Text" - General enhancement: Master process for the batch run has been implemented. A new parameter "Use Master Process" has been added in the interactive batch job generation window to activate the master process. The parameter "Timeout (in minutes):" give the limit of the max. checking time. All actions of the batch run are reported in a log-file. - General enhancement: New types " TechnologicalResult", "ElecBundleCnctPt" and "KnowledgeTemplates" have been added. - General enhancement: New keywords "ERROR_MSG_EN, ERROR_MSG_DE, ERROR_MSG_FR, ERROR_MSG_JP" have been added to use the sample files language dependent. - General enhancement: An additional column has been added in the QCHECKER.out table for the used model type. - General enhancement:

New keyword "*USE_INCREMENTAL" has been added to QCHECKER.in to launch the incremental check in batch mode. - Criterion: "Solid Names Must Match CATPart Name" New parameter has been added to be able to use regular expression for the name comparsion. - Criterion: "Non-Exposed 2D-Component" Three new parameters have been added to ignore 2D-components which have links to specific documents. - Criterion: "Electrical Topology" Highlighting of marked elements has been implemented. - Error fixed: Healing has been launched during recheck if the check has been started with automatic healing. - Error fixed: In some very rare cases the model assessment was "INTERRUPT" if a KO criterion was violated. - Error fixed: Criterion: "Product Clash Detection" Check created an additional DMUGroup feature. - Error fixed: Criterion: "Offset Capability (Thick Surface) of Thin Parts" The parameter "Element selection to be used" was not available. Check used the "DEFAULT" element selection. - Error fixed: Criterion: "Permitted Element Types in Model" Healing did not work for material features. - Error fixed: Criterion: "Feature without Annotation Note" Check did not work correctly for some specific feature types. - Error fixed: Criteria: "Root-Part Name (Part Number)" Criteria: " "Root-Product Name" Healing (criterion active in the analysis window) did not work. - Error fixed: Criterion: "Product/Part Document update" In specific cases the result was wrong. - Error fixed: Criterion: "Unused Filter [O-GL-GL] " In some specific case a general error was created in batch mode. - Error fixed: Criterion: "Small Curve Radius of Curvature [G-CU-CR]" Some entities were erroneously marked (QT-Interface). - Error fixed: Criterion: "Self-Intersecting Wire [G-CU-IS]" Some entities were erroneously marked (QT-Interface).

- Error fixed: Criterion: "Large Face Gaps (G0 Discontinuity) [G-SH-LG]" In some specific cases entities were erroneously marked. - Error fixed: Criterion: "Non-Allowed Associative Feature" Sketches were not marked as faulty. - Error fixed: The complete path name of some specific marked point features was not displayed in the element info box in the analysis window. - Error fixed: In case of "Interrupt condition failed" the model assessment was set on "-" in the output table of the batch run. - Error fixed: The combination of the following keywords in QCHECKER.par was not handled correctly (CAA interface): qchecker.SHOW_BTN_CHECK_WITH_HEAL YES qchecker.SHOW_BTN_CHECK_WITHOUT_HEAL NO - Error fixed: Criterion: "Non-Allowed Shape Component Type" Check leaded to program abort (CAA interface). - Error fixed: If the lum license configuration file contained invalid servers, then a program abort could occurred. - Error fixed: Criterion: "Self-Intersecting Surface [G-SU-IS]" Q-Checker aborts while checking a specific CATPart. Modifications in 2.3.1_P1: -------------------------- Error fixed: Criterion: "Permitted Text Fonts" The parameter "Allowed Font Style" was language dependent, leading to wrong results. Modifications in 2.3.1: ----------------------- New criterion: "Electrical Topology" - New criterion: "Unused Electrical Elements in CATProduct" - New criterion: "Permitted Generative View Style" - New criterion: "Unused Electrical Elements In CATPart" - General enhancement: Performance and memory handling has been improved for large drawings. - General enhancement:

Ftp and database passwords are stored encrypted. - General enhancement: A new element type "ElecRouteBody" has been added. - General enhancement: New keyword "ELEC_PROPERTY_TYPE" has been added for model type recognition. - General enhancement: A new parameter "qchecker.ENABLE_MODIFIED_ASSESSMENT" has been added to the "QCHECKER.par" file. If keyword is set to YES and a healing is performed, that may affect model assessment, the assessment is changed. The new assessment is called "Modified" by default, but can be changed in PROFILE.par. A new parameter "qchecker.ENABLE_MODIFIED_NOTIFICATION" has been added to the "QCHECKER.par" file. If keyword is set to YES, in the analysis window behind the model assessment a new frame is displayed: "Healing Status". - Criterion: "Solid Wall Thickness" The results are now grouped by faces. - Criterion: "Solid Wall Thickness" Accuracy of computation has been increased. - Criterion: "Embedded Surface Features (Shells) [G-SO-EM]" Performance has been improved. - Criterion: "Surface Must Have Thin Part Attribute in Specific Bodies" A healing method has been added to correct the thickness values. - Criterion: "Existence and Content of Texts" New keyword has been added "PARAMETER_CONTENT" to compare text and parameter. - Criterion: "Solid Feature with Child Elements " New element types "FunctionalSolid" and "SheetMetal" have been added. - Criterion: "Product Clash Detection" A new parameter has been added to define the type of errors to be reported (clash, contact or clearance). - Criterion: "Thick Surface Definition" New parameter "Check for matching of thickness parameters with reference value s" has been added. - Criterion: "Conditional Feature Properties" New keywords "ERROR_MSG_EN, ERROR_MSG_DE, ERROR_MSG_FR, ERROR_MSG_JP" have been added to use the sample files language dependent. - Criterion: "Conditional Feature Properties" The operator "!=" is now available for following keywords: "CAA_TYPE", "TYPE", "PATHNAME", "DIRECT_PARENT_TYPE", "PARENT_TYPE", "DIRECT_PARENT_CAA_TYPE", "PARENT_CAA_TYPE". Criterion: "Non-Allowed Associative Feature" Criterion: ""Non-Allowed Solid Feature Mixed With Boolean Feature" Criterion: "Features with External Links (Multi-Model-Link) in CATPart" Criterion: "Permitted Body for non-associative Datum Features" New interface has been implemented to check MML. This interface is available for CATIA R17 and higher. Old check profiles must eventually be adapted!

- Criterion: "Offset Capability (Thick Surface) of Thin Parts" New parameter has been added: "Thick Surface created as:". New parameter has been added: "Element selection to be used", therefore the old check profiles must eventually be adapted! - Criterion: "User Defined Properties Not Applied to Part" The Parameter "Launch check only if multi-selection contains elements" has been removed due to conditional pre check. Old check profiles must eventually be adapted! - Criterion: "Non-Identity Positioning Matrix" New electrical types have been added to the parameter "Check only electrical components of these types (default: all)". The name of the types has been changed, therefore the old check profiles must eventually be adapted! - Error fixed: Criterion: "Conditional Feature Properties" Healing "DELETE" can lead to a Q-Checker abort. - Error fixed: Criterion: "Solid Wall Thickness" In some special cases a program abort could occur. - Error fixed: Criterion: "Material Orientation corresponds to Surface Orientation" In some special cases a program abort occurred. - Error fixed: Criterion: "Empty Detail Sheets" Criterion: "Empty Detail Views" Criterion: "Empty Sheets" Criterion: "Sheet Must Exist" A general error was generated during the incremental check. - Error fixed: Criterion: "CATDUAV5 Priority 1" Criterion: "CATDUAV5 Priority 2" Criterion: "CATDUAV5 Priority 3" Criterion: "DataLifecycle CATDUA" File-paths with double byte characters have not been supported. - Error fixed: Criterion: "Permitted Text Fonts" It was possible to heal with not allowed text styles. The healing of the font size did not work correctly. - Error fixed: Criterion: "At least one Constraint per Product" Constraints inside a constraint set were ignored. - Error fixed: Criterion: "Display in Specification Tree" Healing for option "Expand sketch-based feature nodes at creation" did not work correctly. - Error fixed: Criterion: "Calculation of Shells/Volumes [G-SH-xx]" Q-Checker aborts while checking a specific CATPart.

- Error fixed: Criterion: "Unresolved Feature" Electrical publications were marked as faulty in CATProduct. - Error fixed: Criterion: "Product Clash Detection" No conflicts detected during batch run in mode "Between all components". - Error fixed: Criterion: "View Angle" Healing did not work with CAA Interface. - Error fixed: Criterion: "View Outside of Sheet" In some special cases a program abort occurred. - Error fixed: Criterion: "View Outside of Sheet" A view of a specific CATDrawing was erroneously marked. - Error fixed: Criterion: "Coherence between Product Component Name and associated File Name" The check of a specific CATProduct leads to a program abort. - Error fixed: Criterion: "Product Component Name" If the components are unloaded the result with option <Part Number> was not correct. - Error fixed: Criterion: "Permitted Element Types in NOPICK" Healing "Set to PICK" leads to prorgam abort (CAA interface). - Error fixed: Criterion: "Saving as V4 Data" It was not allowed to use environment variables in the DLName definition. - Error fixed: Criterion: "Features with External Links (Multi-Model-Link) in CATPart" Criterion: "Non-Allowed Associative Feature" Specific feature was erroneously marked. - Error fixed: Criterion: "Unresolved Feature" In some specific cases unresolved publications were not marked. - Error fixed: Criterion: "Coherence between Product Component Name and associated File Name" The type of a deactivated component was not correctly detected. - Error fixed: If a fatal error occurs in batch mode (return code = 8) no reports are now generated to avoid access on wrong information. - Error fixed: Model type definition using <FEATURE_ATTRIBUTE_STRING> did not work with the CAA user interface. - Error fixed:

In some special creating permanent marking elements caused a program abort. - Error fixed: If the environment variable "CATNoStartDocument" was set a click on the toolba r icon "Show Q-Checker Internal Check Report" leaded to a program abort. - Error fixed: Some specific features were not checked, because their type was wrong detected . The specific types are "Multi Output Features" like "GSMMultiSel". - Error fixed: The Q-Checker "Prepare Batch Run" button in the main panel can now also be started when no document is loaded in the current CATIA session. - Error fixed: The model type selection did not always work correctly on an incremental check . - Error fixed: The check pre-condition could not be edited on UNIX platform. - Error fixed: For each modeltyp an internal report has been created though it was the same environment. - Error fixed: In some specific cases the model type recognition did not work correctly with "PARAMETER". - Error fixed: Only on windows: the "EDM-Save" did not wait of the end of the called process. - Error fixed: It was possible to make modifications in the document while qchecker analyze window (CAA interface) was open. - Error fixed: Opening an internal report of a renamed model leads to a Q-Checker (QT-Interface) abort.

Modifications in 2.2.1: ----------------------- New criterion: "Lost Electrical Properties of Curve" - New criterion: "Support Plane must be Parallel to Reference Plane" - New criterion: "Thread Definition" - New criterion: "Not Allowed Formula Value" - General enhancement: Each criterion got a pre check condition parameter. The fulfilled condition activate/deactivate the check. - General enhancement:

New element types "Assembly Feature" and "Scence" have been added. Electrical features have been added. - General enhancement: Log-file support. The log-file contains information about environment variables and criteria. You have to set the environment variable TCTRACE on "path/logfile". - Criterion: "Conditional Feature Properties" - Criterion: "Existence and Content of Applicative Feature Attribute" The "Pre check condition" parameter was exchanged by a general "pre check cond ition" parameter. The general "pre check condition" parameter is available for each c riterion. These two criterions have to be adapted if the "pre check condition" was used before Q-Checker version 2.2.1. - Criterion: "Self-Intersecting Face Loop [G-LO-IS,G-FA-IS]" New parameter "Ignore intersection points in narrow regions" has been added. - Criterion: "Unused Filter [O-GL-GL]" Previous criterion name "Filter used [O-GL-GL]" - Criterion: "Constraints Referencing the H or V Axis" New parameter has been added to check also the origin. - Criterion: "Non-Standard Display Accuracy of Dimension [D-OR-DI]" New parameter has been added to 'Ignore fake dimensions'. - Criterion: "Conditional Feature Properties" The number of direct tree children can be used for a condition and the publication status of a feature. - Criterion: "Non-Identity Positioning Matrix" Two new parameters have been added to check only specific types and to check only components with a specific path. - Criterion: "Published Element Name" New keyword has been added to NAME MUST_EXIST YES USE_REGEX "string". Now the string can be a regular expression. - Error fixed: Model assessment "Interrupt condition failed" did not work correctly for some checks. Some checks got the model assessment "ko" instead of "Interrupt condition failed". - Error fixed: Criterion: "Product Clash Detection": Automatic created interference folder was not deleted from tree after check. - Error fixed: The file "CRITERIA.par" was not correctly read. Renamed criterions kept their default name. - Error fixed: Criterion: "Current Filter for Layer Group [O-GL-LA]" In some special cases a general error could occur. - Error fixed: Criterion: "Non-Reference Axis System Active [O-CS-NR]"

In some special cases the healing function caused a program hang up. - Error fixed: In specific cases the "Check Sea Validation" for CATDrawing documents did not work correctly for the number of entities and the type of entities. - Error fixed: Criterion: "Conditional Feature Properties" Healing "MOVE" did not work correctly. - Error fixed: Criterion: "Unresolved Feature" Electrical publications were marked as faulty in CATParts. - Error fixed: Criterion: "Non-Allowed Surfacic Fillet Radius" Some fillet features were erroneously marked. - Error fixed: After successful check seal validation the "TOTAL_WEIGHT_SUM" was incorrect written into the (Q-Monitor) DataBase. - Error fixed: Criterion: "Self-Intersecting Face Loop [G-LO-IS,G-FA-IS]" Criterion: "Big Surface Radius of Curvature [G-SU-CR]" Criterion: "Degenerate Surface Segment Corner [G-SU-DP]" Criterion: "Narrow Surface Segment [G-SU-NA,G-SU-RN]" Criterion: "Small Surface Radius of Curvature [G-SU-CR]" Criterion: "Unused Surface Segment Rows [G-SU-UN]" Criterion: "Narrow Face Region [G-FA-RN]" Criterion: "Narrow Face [G-FA-NA,G-FA-RN]" Different results in some specific cases between 32 bit and 64 bit Version of Q-Checker. - Error fixed: Internal Q-Checker report could be open without available license, but the Q-Checker analyse window could not be closed any more. - Error fixed: In specific cases the internal report was not updated. - Error fixed: In specific cases the using of the internal report and the "UNDO" function of CATIA caused a program abort. - Error fixed: For some special CATDrawings and when parameter data is needed for the scanning routine a program abort could occur. - Error fixed: In case of a model type definition and selection of "Check only root component of CATProducts" a program abort could occur. - Error fixed: In the interactive batch job generation window, CATIA DLName definition with variables caused a program abort. - Error fixed: Criterion: "Active Sheet" The healing function of the new GUI caused a program abort.

- Error fixed: If the "WRITE_REPORT_STANDARDIZED" was activated in the QCHECKER.par, a program abort occur. Modifications in 2.1.1: ----------------------- New criterion: "Product Clash Detection" - General enhancement: The model type can be defined by the source value property. - Criterion: "Sheet Frame" New parameter has been added to check also detail sheets. - Criterion: "Conditional Feature Properties" CATProcess and CATAnalysis documents can be checked. - Criterion: "Model Drafting Standard Name" Previous criterion name "Drawing Standard" - Criterion: "Model Drafting Standard Corresponds to Reference Document Standard " Previous criterion name "Drafting Standard" - Error fixed: Criterion: "No active Background View" The visualization of the working view was not refreshed after a successful healing. - Error fixed: Criterion: "View Outside of Sheet" If the background view was active a program abort occurred. - Error fixed: Criterion: "Degree of Freedom of Product Components Equals Zero" Criterion worked only on the first level. Product Components on the second level or higher were marked as faulty. - Error fixed: Criterion: "Offset Capability (Thick Surface) of Thin Parts" Second thickness parameter did not work correctly. - Error fixed: Criterion: "Geometry Linked to FT/A in NOSHOW" "FT&A_NonSemanticDatum" features were not checked. - Error fixed: Criterion: "Non-Allowed Surfacic Fillet Radius " Parameter floating values were not handled correctly. - Error fixed: Criterion: "Solid Wall Thickness" In some special cases problem areas near sharp edges were erroneously marked. - Error fixed: The model type recognition did not work correctly with "PUBLISHNAME" when the document type is a CATDrawing.

Modifications in 1.19.2: ------------------------ General enhancement: Improved model assessment calculation in the case the same criteria weight is defined more than once in the "PROFILE.par" definition file. - Criterion: "Step Edge on Boundary of Shell" In some special cases (input shell geometrically not clean with open boundaries) a general error occurred. A new parameter has been added to ignore shells with less than N faces. - Criterion: "Tangent continuous boundary of Shell" In some special cases (input shell geometrically not clean with open boundaries) a general error occurred. A new parameter has been added to ignore shells with less than N faces. - Criterion: "Open or Overlapping Shell/Volume [G-SH-FR]" A new parameter has been added to ignore shells with less than N faces. - Criterion: "Conditional Feature Properties" An additional parameter has been added to define conditions when this check is to be called. - Criterion: "Self-Intersecting Face Loop [G-LO-IS,G-FA-IS]" A new option has been added to define if intersections inside a loop or between two loops should be considered. - Criterion: "Instance Name Must Match Part Number" For the numbering now also the instance order is considered. - Error fixed: Criterion: "Deactivated Feature" For CATProducts the activation status in the specification tree was not refreshed after a successful healing. - Error fixed: Criterion: "Non-Allowed Sketch Constraint Types" In some special cases different results occurred in interactive and batch mode . - Error fixed: Criterion: "Ply Definition" In case of missing surface reference a general error occurred. The direction can now be defined by a range. - Error fixed: Criterion: " Ply Surface Must Match PlyGroup Surface" If both the ply surface and the PlyGroup surface are not defined no error was generated. - Error fixed: Criterion "Product/Part Document update" Improved handling for healing of constraints. To update a constraint the referenced part/product must be updated. - Error fixed: Criterion "Product/Part Document update"

When working in the workbench "Assembly Design" constraints were not checked. - Error fixed: Criterion: "Non-Standard Accuracy of Dimension [D-OR-DI]" Wrong results occurred for fake dimensions (dual value was always checked). - Error fixed: Criterion: "Activated Feature" The option for part number did not work correctly. - Error fixed: Criterion: "Result Element Name Must Match Body Name" Result elements were always ignored if a Boolean body exists. - Error fixed: In some special cases the progress bar handling for geometric criteria did not work correctly. - Error fixed: Material definitions inside CATParts were erroneously checked during the check of a CATProduct. Modifications in 1.19.1: ------------------------ New criterion: "Filter used [O-GL-GL]" - New criterion: "Coordinates-Point Definition" - New criterion: "Instance Name must match Part Name" - General enhancement: The Model Type Configurator is now also available as a CATScript function call . - General enhancement: The Q-Checker script user exit function now also returns a special return code if the model has been healed or not. - General enhancement: The model type can now also be set by published names. - General enhancement: A new parameter "qchecker.DB_WRITE_CRITERION_CHECKING_USED_TIME" has been added to the "QCHECKER.par" file to define if the elapsed checking time for each criterion should be submitted to the Q-Monitor database. - General enhancement: A new parameter "qchecker.CHECK_ACTIVE_COMPONENT" has been added to the "QCHECKER.par" file to define if the active component in a product should be checked by default instead of the root component. - Criterion: "Existence and Content of Applicative Feature Attribute" An additional parameter has been added to define conditions when this check is to be called. - Criterion: "Tiny Surface [G-SU-TI]" A new parameter has been added to determine a tiny face by its area

instead of by its boundary length. - Criterion: "Inconsistent Face Orientation in Shell/Volume [G-SH-IT]" The face orientation is now checked for geometric topological consistency instead of logical consistency. - Criterion: "Non-Allowed Associative Feature" A healing method has been added to isolate non-allowed associative features. - Criterion: "Axis-System Name [O-CS-CN]" Criterion: "Model Definition" Criterion: "Element Name" Criterion: "Filter Name" Criterion: "Document Description" Criterion: "Model Name" Criterion: "Model Nomenclature" Criterion: "Product Component Name" Criterion: "Published Element Name" Criterion: "Model Revision" Criterion: "Root-Part Name (Part Number)" Criterion: "Root-Product Name" The name can now also be defined by using substrings of the DEFINITION, NOMENCLATURE, PARTNUMBER, REVISION and DESCRIPTION properties. - Error fixed: Criterion "CATPart Document Name" Criterion "CATProduct Document Name" Multiple use of the keyword STRING( "..." ) is now handled correctly. - Error fixed: Criterion: "Unresolved Feature" Some special FT&A features were not checked. - Error fixed: Criterion "Inverted Surface Orientation Corresponds to Thick Surface Orientati on" In some special cases (topology with 0 faces) a program abort occurred. - Error fixed: For some special CATDrawings and when geometrical data is needed for some activated criteria a program abort could occur.

Modifications in 1.18.2: ------------------------ General enhancement: For all criteria handling geometrical surfaces, now the limited parameter extension of the surface is considered, instead of the maximum parameter extension. - Criterion: "Conditional Feature Properties" For the conditions now also the existence of a specific parent type can be defined. - Error fixed: Criterion: "Deactivated Feature" Criterion: "Activated Feature" If the part selection was defined using the part number a program abort occurr

ed. - Error fixed: Criterion: "Feature without Annotation Note" New parameter has been added to check all the annotation notes of a feature, not only the first one. - Error fixed: Criterion: "Folded Surface [G-SU-FO]" In some special cases a program abort occurred. - Error fixed: Criterion: "Closed Face [G-FA-CL]" In some special cases a program abort occurred. - Error fixed: On HP platform, for some configurations, a program abort occurred in batch mod e.

Modifications in 1.18.1: ------------------------ New criterion: "Step edge on boundary of Shell" - New criterion: "Tangent continuous boundary of Shell" - New criterion: "Ply Definition" - New criterion: "Ply Surface Must Match PlyGroup Surface" - New criterion: "Composite Design Material" - New criterion: "Current Filter for Layer-Group [O-GL-LA]" - New criterion: "Filter and Layer Definition" - New criterion: "Join Definition" - New criterion: "Cylindrical Bend Definition" - New criterion: "Conical Bend Definition" - New criterion: "Display in Specification Tree" - New criterion: "Visualization Status Of Published Entities" - New criterion: "Fold/Unfold-Sheet Metal Visualization" - General enhancement: Model Type Configurator is now also available in batch mode. - General enhancement: Performance of the External Analysis Viewer has been enhanced. - General enhancement: A new parameter to ignore deactivated features has been added to the element selection in the profile editor.

- General enhancement: Highlighting of elements in CATProcess documents improved. - General enhancement: In the definition of a batch job from the interactive Q-Checker, the customer defined Q-Monitor data base entries can be preset with a list of predefined values. This list of allowed values is defined in the "QCHECKER.db" definition file. - General enhancement: Material parameters are now considered in all criteria handling parameter elements. - General enhancement: A new parameter has been added in the Options panel of the profile editor to specify in which processing mode the check seal validation is activated (batch / interactive / both). - General enhancement: A new option has been added to ignore elements outside of bodies in the element selection. For the list of bodies to be checked (not checked) now also regular expression s can be used. - Criterion: "Empty Detail Sheets" An additional option has been added to also mark detail sheets containing unused detail views. - Criterion: "Deactivated Feature" Criterion: "Activated Feature" A new parameter has been added to use the part number instead of the instance name for the definition of components to be checked. - Criterion: "Non-Allowed CATIA Version and Release" A new parameter has been added to check ranges of releases and service packs. - Criterion: "Geometry Linked to FT/A in NOSHOW" A new parameter has been added to ignore elements with a specific feature type . - Criterion: "Root Part Name (Part Number) must match CATPart File Name" Criterion: "Root Product Name must match CATProduct File Name" The healing method has been improved to also support the enhanced partial matching using regular expressions. - Criterion: "Saving as V4 Data" If the specified directory for saving the model does not exist an error was generated. Now only a general error is generated. - Criterion "CATPart Document Name" Criterion "CATProduct Document Name" The name can now also be defined by using substrings of the DEFINITION, NOMENCLATURE, PARTNUMBER, REVISION and DESCRIPTION properties. - Error fixed: Criterion: "Solid Wall Thickness" In some special cases a program abort could occur. - Error fixed:

Criterion: "Tiny Face Edge Segment [G-ED-TI]" Criterion: "Tiny Face Edge [G-ED-TI]" In some special cases different results occurred on Windows and UNIX platform. - Error fixed: In some special (face lying on a not well defined CATPlane) reading the geometry could cause a program abort.

Modifications in 1.17.3_P1: --------------------------- Error fixed: Model assessment text for "Maximum violated criterion weight" was wrong. In case no criterion was violated only the default text was set. Modifications in 1.17.3: ------------------------ New criterion: "Non-Exposed 2D-Component" - General enhancement: The Q-Checker toolbar is now always available. - General enhancement: The model type configurator can now be used for the following document types: CATDrawing, CATPart, CATProduct, CATShape, CATProcess, CATAnalysis. - General enhancement: With CATIA R17 and higher the plug-ins are executed without performing an update on the document. - General enhancement: Sub-part/product selection can now also be activated in batch mode. New keyword *SUB_PRODUCT_SELECTION (allowed values: ALL or BILL_OF_MATERIAL) in the "QCHECKER.in" file. - General enhancement: Batch mode: If a program abort occurred the last model that caused the problem was not listed in the batch output file. Now, before processing each model the batch output file is written to the disc . - General enhancement: Support for CATShape documents. - General enhancement: New element types "CompStacking", "CompPliesGroup", "CompSequence", "CompPly", "CompParametersFeature", "CompFeature" have been added. - General enhancement: For CATProduct document types a new element type "AssemblySymmetry" has been added. - Criterion: "No Space Geometry Outside Working Area [O-CM-OB]" A new healing capability to hide the faulty geometry has been added.

- Criterion: "Non-Allowed Path for Linked Document" A new parameter has been added to define allowed sub-directories of the root document directory. - Criterion: "Not Allowed Parent/Child Relationship" The solid feature types have been added to the list of allowed parent and child elements. Enhanced information for each faulty child element has been added. - Criterion: "Sheet Format" Several entries for one format are now also supported. - Criterion: "CATPart/CATProduct Name linked to View must match Drawing Name" A new parameter has been added to allow more flexible naming comparison with regular expressions. - Criterion: "Constraints Referencing the H or V Axis" A new parameter has been added to specify constraint types to be ignored. - Criterion: "Fit All In" The behavior in batch mode has been changed, because the viewing interfaces ar e not available. The check is not performed in batch mode generating only a warning message. - Error fixed: Criterion: "Material Assignment Must Exist for Element Type" Criterion: "Material Assignment is Allowed for Element Type" Surface and volume features are now also considered. - Error fixed: Criterion: "DataLifeCycle CATDUA" Criterion: "CATDUAV5 Priority 1" Criterion: "CATDUAV5 Priority 2" Criterion: "CATDUAV5 Priority 3" On AIX platform the call to the CATDUA utilities did not work when extended memory was activated (> 2GB). To run the CATDUA utilities directly without the catstart command (mandatory for extended memory support) the Q-Checker variable QC_CATSTART=OFF must be set in the CATIA environment. - Error fixed: Criterion: "Folded Surface [G-SU-FO]" Criterion: "Small Curvature Radius in Thin-Part Surface" Criterion: "Embedded Surfaces [G-SU-EM]" Criterion: "Tiny Surface [G-SU-TI]" Criterion: "Tiny Face Edge [G-ED-TI]" For some geometrical criteria, reading some specific geometrical elements caused a program abort or generated different results depending on the hardware platform. - Error fixed: Criterion: "Linear Curves with Polynomial Degree greater than 1 [G-CU-ID]" In some special cases a general error "Internal problems to allocate memory!" occurred. - Error fixed: Criterion: "Non-Allowed Component Formula in CATPart" The healing method modified the internal path of the formula.

- Error fixed: Criterion: "Empty Views" Approximated and raster views were marked as empty views. - Error fixed: Criterion: "Current Axis System" The healing status was not set to green after a successful healing. - Error fixed: Criterion: "View Update" The view update status in the specification tree was not refreshed after a successful healing. - Error fixed: Criterion: "Conditional Feature Properties" The show/noshow status of solid features in the specification tree and their visualization were not refreshed after a successful healing. - Error fixed: Criterion: "Self-Intersecting Face Loop [G-LO-IS,G-FA-IS]" In some special cases some self-Intersections were not found. - Error fixed: Criterion: "Folded Surface [G-SU-FO]" In some special cases surfaces were wrongfully marked as faulty. - Error fixed: Criterion: "Element Name" Healing of blank characters did not work. - Error fixed: Criterion: "No active Background View" If the background view is active, in interactive mode the healing is deactivated. (Changing from the background view to the working views stops the current command) - Error fixed: Criterion: "MML (Multi-Model-Link) Reference Not Published" No error occurred when no PX1 license was available. - Error fixed: Criterion: "View Frame Visibility" The view frame visibility was not refreshed in the drawing after a successful healing. - Error fixed: Criterion: "Unresolved Feature" Criterion: "Permitted Body for non-associative Datum Features" Criterion: "Non-Allowed Solid Feature Mixed With Boolean Feature" Criterion: "Non-Allowed Associative Feature" Criterion: "Features with External Links (Multi-Model-Link) in CATPart" If publications exist without referenced elements, a program abort occurred. - Error fixed: Criterion: "Tiny Surface [G-SU-TI]" In some special cases some specific tiny elements were not found. - Error fixed: Criterion: "Tiny Drawing Element [G-DW-TI]" Specific drawing elements (hyperbola with negative length) caused a program ab

ort. - Error fixed: Criterion: "View Outside of Sheet" Specific drawing elements (tiny elements) caused a program abort. - Error fixed: Criterion: "Multi-Volume Solid [G-SO-MU]" A general error occurred if volume type elements exist in the model. - Error fixed: Criterion: "Calculation of Shells/Volumes [G-SH-xx]" If check seal creation is active in some cases a program abort could occur. - Error fixed: The batch mode did not run on AIX platform with extended memory activated (> 2GB). A workaround has been implemented to avoid the problem. - Error fixed: The toolbar command "Erase Permanent Marking Elements" did not work (only 1.17 .2). - Error fixed: On UNIX platform, if the model was loaded from the current directory ("." as filter on file+open), the option "Save current model for check seal validation " did not work correctly. - Error fixed: A batch run without the parameter "-o" in the command line caused an error ("File not to be written", IER=10). - Error fixed: For some specific product types ("Produit1") the sub-product selection was deactivated. - Error fixed: In the .txt/.html report, violated criteria with no violated entities were not listed in the table "List: Number of errors according to priority", when the parameter "qchecker.CHECKER_OUT_TABEL_SUM_ENTITIES" is set to YES in the "QCHECKER.par" file. - Error fixed: Axis system and FT&A features were generally not checked (only 1.17.2). - Error fixed: Not all external parameters were identified as external.

Modifications in 1.17.2: ------------------------ New criterion: "Negative Bodies / Sub-Bodies" - New criterion: "Sheet Frame" - General enhancement: Behavior of the assessment mode "Express as a percentage" has been modified

to only subtract one time the high score (for the most severe error). - General enhancement: Enhanced performance for parts with many features (> 10 000) in one body. (With NOTHING profile, the scanning time is reduced from 3 hours to 20 seconds ). - General enhancement: A new parameter "Ignore curves with child curve elements" for the element selection has been added to the option panel. - Criterion: "Features with External Links (Multi-Model-Link) in CATPart" A new healing method has been added to deactivate faulty elements. - Error fixed: Criterion: "CATDUAV5 Priority 1" Criterion: "CATDUAV5 Priority 2" Criterion: "CATDUAV5 Priority 3" Criterion: "DataLifeCycleCATDUA" With CATIA V5 R16 SP5 the results of CATDUA CATIA utility and Q-Checker were different due to changes in the CATIA environment. - Error fixed: Criterion: "Narrow Face Region [G-FA-RN]" In some special cases a program abort occurred analyzing marked elements with fine analysis activated. - Error fixed: Criterion: "Inverted Surface Orientation Corresponds to Thick Surface Orientat ion" The Thick Surface reference orientation was not always correctly determined, causing wrong results. - Error fixed: Criterion: "Degree of Freedom of Product Components Equals Zero" The element selection was not taken into account. - Error fixed: Criterion: "Degree of Freedom of Product Components Equals Zero" In some special cases "BaseItems" entities were marked as faulty. Selecting those entities in the analysis window caused a program abort. - Error fixed: The progress bar handling for geometric criteria did not work correctly. - Error fixed: If two "qchecker.CRITERIA_WEIGHT" entries in the "PROFILE.par" definition file had the same weight value, the order in the user interface was random. Now the first entry has a higher priority.

Modifications in 1.17.1_P1: --------------------------- Criterion: "Maximum Number of Solid Features per Body" A new parameter has been added to alternatively consider Boolean sub-bodies as separate bodies.

- Criterion: "User Defined Properties not Applied to Part" Healing functionality has been extended to create all base types of user defin ed properties (Integer, Real, String, Boolean). After healing a re-check is performed to define the healing status. - Error fixed: Criterion: "View outside Sheet" Visual clipping was not considered. - Error fixed: Criterion: "View outside Sheet" The option to ignore invisible elements did not work for rotated views. - Error fixed: Criterion: "Folded Surface [G-SU-FO]" and other geometrical criteria. In some special cases different check results occurred depending on the operat ing system platform. - Error fixed: Criterion: "Invert Surface Orientation Must Correspond to Thick Surface Orient ation" If only this criterion was activated, element links were not retrieved and wro ng check results occurred. - Error fixed: Criterion: "Invert Surface Orientation Must Correspond to Thick Surface Orient ation" In some special cases the thick surface orientation was not retrieved correctl y, which caused wrong check results. - Error fixed: Criterion: "Solid Wall Thickness" In some special cases (models with volumes with 2 domains) a general error occ urred in interactive mode and a program abort occurred in batch mode. - Error fixed: Criterion: "Non-Allowed Component Formula in CATPart" To cover all possible cases, the check is now dependant from the CATIA languag e environment (currently supported languages: EN, DE, FR). - Error fixed: In some cases healing did not work correctly. - Error fixed: Criterion: "Result Element Name Must Match Body Name" When healing the result element name, special characters (e.g. ()\*$) in the n ame were preceded by a backslash "\". - Error fixed: Hidden formulas were not considered.

Modifications in 1.17.1:

------------------------ New criterion: "Publication Name Must Match Published Element Name" - New criterion: "Non-Allowed Sketch Constraint Types" - New Criterion: "Empty Body Must Exist" - New criterion: "Thick Surface Definition" - New criterion: "Non-Allowed Component Formula in CATPart" - New criterion: "Invert Surface Orientation Must Correspond to Thick Surface Or ientation" - New criterion: "Result Element Name Must Match Body Name" - New criterion: "Center of Gravity" - New criterion: "MML (Multi-Model-Link) Reference Not Published" - General enhancement: The definition of the style sheet is removed from the XML report file to allow Internet Explorer to display the XML content. - General enhancement: For the batch mode a new return code (= 6) has been added for the case that no Q-Checker license is available. - General enhancement: The model type can now also be defined by the existence of an element of a given type and with a specific identifier. - General enhancement: By default the path of the QCHECKER.in and the QCHECKER.out is the report path and not the current path (e.g. on windows the current path sometimes is the desktop). - Criterion: "Conditional Feature Properties" New healing methods have been added to set the point and line type. - Criterion: "Empty Body" A new option has been added to also check the part body. - Criterion: "Current Work Object is PartBody" A new parameter has been added to also allow the last element of bodies on the first level as current work object. - Criterion: "Model Nomenclature" A new parameter has been added to check if the nomenclature matches the part number. - Criterion: "Existence and Content of Applicative Feature Attribute" The error message in case of missing container, client ID or feature can now be edited. - Criterion: "Conditional Feature Properties" The healing icon in the analysis window is deactivated if no healing is defined in the definition file.

- Criterion: "Structure of CATPart Specification Tree" Criterion: "Structure of CATProduct Specification Tree" New keywords QC_AMOUNT_STRUCTURE, QC_LAST and QC_CAA_TYPE have been added. - Criterion: "Maximum Number of Solid Features per Body" New parameters have been added to only check specific solid feature types. - Criterion: "User Defined Properties Not Applied to Part" A new parameter has been added to only launch the check if specific elements exist in the model. - Criterion: "User Defined Properties Not Applied to Part" A healing function has been implemented. - Error fixed: Criterion: "Structure of CATPart Specification Tree" When QC_AMOUNT and QC_SHOW are both used for one component, the show status was not correctly identified. - Error fixed: Criterion: "Unused Solid Construction Geometry" For CATIA releases < R16 all Boolean features were marked as faulty. - Error fixed: Criterion: "Embedded Solids [G-SO-EM]" In some special cases a general error could occur. - Error fixed: In batch mode a program abort occurred when opening models stored with higher CATIA releases. - Error fixed: For documents loaded from Smarteam the directory was set to "- MODELFILE NOT DEFINED -". Now the correct directory name is set. - Error fixed: Changing the environment did not reset the sub-product selection status for the check button, but re-initialized the sub-product selection. - Error fixed: In case of a Boolean operation with an empty body CATIA creates an internal result feature without geometry. This internal feature is now ignored. - Error fixed: In the analysis window batch criteria were not listed if the show-filter was set to "called". - Error fixed: The user exit function now also returns a special return code if the model could not be saved in case the part/product selection is active. (Q-Checker environment variable QCHECKER_EDM_SAVE set to 1 or save activated in the profile). - Error fixed: On UNIX platform, when the EDM save option and the part/product selection is active, during the save operation the overview window with the checked documents was still selectable. (Q-Checker environment variable QCHECKER_EDM_SAVE set to 1).

Modifications in 1.16.3: ------------------------ Criterion: "Narrow Face [G-FA-NA,G-FA-RN]" Criterion: "Open or Overlapping Shell/Volume [G-SH-FR]" Criterion: "Narrow Face Region [G-FA-RN]" Criterion: "Tangent-Continuous Narrow Face [G-FA-NA,G-FA-RN]" A new parameter "Line Based" has been added to use the new algorithm for computation. The former algorithm is called "Point Based". - Criterion: "DataLifeCycle CATDUA" Some global batch parameter for healing were set to invisible because the interactive healing functionality is not available at the moment. - Error fixed: Criterion: "Product Component Name" The Product component type "Product" was not checked. - Error fixed: Criterion: "Permitted Text Fonts" In some special cases a general error occurred. - Error fixed: Criterion: "CATDUAV5 Priority 1" Criterion: "CATDUAV5 Priority 2" Criterion: "CATDUAV5 Priority 3" A general error occurred if the document name contains space characters. - Error fixed: Criterion: "CATDUAV5 Priority 1" Criterion: "CATDUAV5 Priority 2" Criterion: "CATDUAV5 Priority 3" Criterion: "DataLifeCycle CATDUA" CATDUA could not be launched if no CATIA environment exists. - Error fixed: Criterion: "DataLifeCycle CATDUA" Criterion did not work on unix with a xml-file created in dos format. Modifications in 1.16.2: ------------------------ General enhancement: A new element type "DrwOleSite" has been added. - Criterion: "View not linked to CATPart/CATProduct" A new parameter has been added to ignore views by name. - Criterion: "Empty View must exist" A new parameter "Ignore types" has been added. - Error fixed: In some special cases (models with very large surfaces with more than 25000 patches) a program abort could occur due to bad memory allocation. - Error fixed: Criterion: "Unresolved Feature"

The entity type "PartConstraint" was not checked. - Error fixed: Criterion: Geometrical criteria (e.g. "Over-Used Edge [G-SH-NM]") In some special cases (very tiny faces) a program abort could occur. - Error fixed: In some special cases (scaled sheets) the zooming of drawing elements did not work correctly. - Error fixed: In some special cases (definition with keyword BEGIN_TYPE ON_LAYER ... followed by a definition with keyword BEGIN_TYPE) the model type was not set correctly. - Error fixed: Some special characters were not displayed correctly when loading a check report from the main panel ("Display report"). Modifications in 1.16.1: ------------------------ General Enhancement: Criteria which regard entity types. New feature types has been added: ElecBundleSegment. - Criterion: "Root Product Name must match CATProduct File Name" New parameter has been added to allow more flexible naming comparison. - Criterion: "Root Part Name (Part Number) must match CATPart File Name" New parameter has been added to allow more flexible naming comparison. - Criterion: "Current Work Object is PartBody" One parameter has been extended to avoid the check of the show/no show status of the partbody. - Error fixed: Criterion: "View Name is the Same in Specification Tree and in the View" Did not work with Japanese language. - Error fixed: Criterion: "Permitted Element Types in NOPICK" Some special features without a defined pick/no pick status were checked. - Error fixed: Criterion: "Empty Views" Due to non visible special CATIA V5 features an empty view was not marked as empty. - Error fixed: Criterion: "Permitted Element Types on Layers" Criterion: "Elements in SHOW on Layers" Criterion: "Elements in NOSHOW on Layers" Some special features without a defined layer were checked. - Error fixed: Criterion: "Non-Allowed B-Rep/Feature Color" Criterion: "Solid Feature with Child Elements" In some special cases a program abort occurred.

Modifications in 1.15.2: ------------------------ General enhancement: New assessment mode has been added to express the assessment as a percentage. Modifications in 1.15.1: ------------------------ New criterion: "Allowed FT/A Dimension Unit" - General enhancement: Provides French language support for Q-Checker interface. - General enhancement: In the "Selection of Elements" of the "Options" folder a new option "Document Type" has been added. This allows to make the selection document type dependent. - Criterion: "At least one Constraint per Product" A new parameter has been added to ignore deactivated features. - Criterion: "Unresolved Feature" Two new parameter have been added to ignore publications and deactivated features. - Error fixed: Memory problems on Sun platform fixed. - Error fixed: Q-Checker aborted if the keyword "qchecker.SHOW_BTN_ANA_ENTITY_FINE" was switc h off and the keyword "qchecker.SHOW_BTN_ANA_ENTITY_PERM" was switch on. Modifications in 1.14.1: ------------------------ New criterion: "Solid Wall Thickness" - New criterion: "Relative Narrow Face" - New criterion: "The Same Feature Registered in More Than One Group [O-GL-IG]" - New criterion: "View Name is the Same in Specification Tree and in the View" - General enhancement: The format of the extended check report (file extension .qcreport) has been changed to an XML format that is an extension of the SASIG format. - General enhancement: A SASIG conform check seal can now be created as specific root feature attribute. The check seal creation can be activated by the keyword "qchecker.CHECK_SEAL_SASIG" in the "QCHECKER.par" file or in the check profile. - General enhancement:

Enhanced performance for big product structures in the check run. - General enhancement: Enhanced performance due to better process communication activated now also for the batch mode. - General enhancement: A new column "CHECKING_USED_TIME" has been added to the Q-Monitor database. The writing of the used checking time can be activated with the keyword "qchecker.DB_WRITE_CHECKING_USED_TIME" in the "QCHECKER.db" definition file. - General enhancement: The user exit function now also returns a special return code if the model could not be saved (Q-Checker environment variable QCHECKER_EDM_SAVE set to 1 or save activated in the profile). - General enhancement: A new Q-Checker environment variable QCHECKER_EDM_PATH has been added to activate the save option only in the case the document is stored in a predefined directory. (Q-Checker environment variable QCHECKER_EDM_SAVE set to 1). - General enhancement: In the interactive batch job generation window the documents can now also be selected with the Ctrl./Shift key to select several documents. - General enhancement: To avoid font problems on single platforms, the available font for the first Q-Checker call can be specified in the Q-Checker start script (qcheckerV5). - Criterion: "Current Work Object is PartBody" New parameters have been added to also allow a body out of a list of bodies and to specify the show/no show attribute. - Criterion: "Published Element Name" A new parameter has been added to define the existence of published elements. - Criterion: "Large Face Edge to Surface Gap [G-FA-EG]" A new option has been added to ignore the unlimited direction of analytical surfaces. - Criterion: "Non-Standard Feature Name [O-EL-EN]" The types "Sheet" and "Sheet(Detail)" have been added to the list of types, which should be checked. - Error fixed: Criterion: "Folded Surface [G-SU-FO]" In some special cases (revolution surfaces with patches going over 180 degrees) wrong check results occurred. - Error fixed: Criterion: "Offset Capability (Thick Surface) of Thin Parts" In some special cases the checking method changed the "Define in work object" object. - Error fixed: Criterion: "Current Work Object is PartBody" The healing function did not work with CATIA R15 and higher. - Error fixed:

The model type recognition did not work correctly with the sub-product selection active and the model type set as "APPLICATION_FEATURE_ATTRIBUTE". - Error fixed: Parameters of type "parameter list" were not considered. Modifications in 1.13.4: ------------------------ General enhancement: A new Q-Checker environment variable "QCHECKER_EDM_SAVE" has been added, to enable the saving of the current document after the check run. This is needed for the integration of Q-Checker in the EDM process. The save operation must be confirmed by the user in interactive mode. - Criterion: "Deactivated Feature" Now also design tables are considered. - Criterion: "View Outside of Sheet" A new parameter has been added to set the tolerance for the calculation. - Error fixed: Criterion: "Only one Curve in Sketch" In some cases, after the check run, some sketches were not up-to-date. With CATIA V5 R16 this problem has been fixed. - Error fixed: Criterion: "Material Orientation corresponds to Surface Orientation" In some special cases, when the part is not updated, a program abort occurred in batch mode. - Error fixed: Criterion: "Constraints Referencing the H or V Axis" The sketch axis system was only retrieved correctly in the English CATIA environment. - Error fixed: Criterion: "Embedded Drawing Elements [G-DW-EM]" In some special cases a program abort occurred. - Error fixed: Criterion: "One solid at least in Part" Sheet metal feature were not considered as solid features. Parts only containing sheet metal features generated an error. - Error fixed: Now also sheet metal features are considered as solid features of type SFT_UNKNOWN. Old check profiles must eventually be adapted! - Error fixed: For knowledgeware plug-ins: If a KWE plug-in could not be executed (e.g. missing dll load library) the Q-Checker result is now set to faulty. - Error fixed: In case of a model type definition by application feature attributes, if the same application feature existed twice, only the last occurrence was considered. Now the first occurrence is considered.

- Error fixed: In batch mode, saving of tubing or piping CATProducts corrupted the models (some tubing and piping parameters were automatically reset to zero). - Error fixed: For hidden parameters the specification tree path name was not set correctly. Modifications in 1.13.3_P1: --------------------------- Error fixed: The model type definition by "user defined properties" is only available for CATPart documents. For all other documents an error occurred and the model type was set to "Standard Settings". Modifications in 1.13.3: ------------------------ New criterion: "Feature without Annotation Note" - General enhancement: Enhanced performance (up to 30%). - General enhancement: For viewing of the HTML reports on Windows platform the default browser and on UNIX platform the first available browser is used. - General enhancement: All FT&A criteria have been enabled for CATProduct documents. - Criterion: "Conditional Feature Properties" For the conditions now also the existence of parent or child features can be defined. - Criterion: "Existence and Content of Texts" A new keyword has been added to check if a part of the model name exists in the text. - Error fixed: Criterion "Permitted Text Fonts" Style keywords are now only defined in English in order to have consistent profiles. - Error fixed: Criterion "Non-Allowed Sketch Position Type" Sketch position keywords are now only defined in English in order to have consistent profiles. - Error fixed: Criterion: "Current Axis System" On UNIX platform a program hang-up could occur. - Error fixed: Criterion: "Source Standard Property" Criterion: "Nomenclature Standard Property " Criterion: "Definition Standard Property" Criterion: "Revision Standard Property"

On UNIX platform a program hang-up could occur. Modifications in 1.13.2: ------------------------ New criterion: "Revision Standard Property" - New criterion: "Definition Standard Property" - New criterion: "Nomenclature Standard Property" - New criterion: "Source Standard Property" - New criterion: "Non-Allowed B-Rep/Feature Transparency" - General enhancement: Check seal validation using the time stamp has been improved for CATDrawing documents. The time stamp is now more secure. - Criterion: "Existence and Content of Texts" Criterion has been activated for FT&A notes. - Error fixed: Criterion: "CATDUAV5 Priority 1", Criterion: "CATDUAV5 Priority 2", Criterion: "CATDUAV5 Priority 3", Criterion: "DataLifeCycle CATDUA" With CATIA V5 R15 a general error occurred. - Error fixed: Criterion: "Existence and Content of Texts" Only a limited part of the text was considered (1024 characters). Modifications in 1.13.1: ------------------------ New criterion: "Non-Allowed Semantic/Non-Semantic FT/A Elements" - New criterion: "Permitted FT/A Type in Specific Capture" - New criterion: "Non-Allowed Activation Status of Annotation Set" - New criterion: "Active Capture" - New criterion: "Non-Allowed Chamfer Angle" - New criterion: "Non-Allowed Chamfer Lengths" - New criterion: "Non-Allowed Surfacic Fillet Radius" - New criterion: "Non-Allowed Solid Fillet Radius" - New Criterion: "Tangent continous Narrow Face [G-FA-NA,G-FA-RN]" - New criterion: "Constraints Referencing the H or V Axis" - General enhancement: A new parameter to restrict the check to the current root product has been

added to the element selection in the "Options" panel of the profile editor. If this button is activated the components of sub products are not considered. - General enhancement: "Create permanent marking elements" capability added. - General enhancement: Two new keywords "qchecker.DB_CONNECT_BATCH_DIALOG_DEFAULT" and "qchecker.DB_CONNECT_BATCH_DIALOG" have been added to the "QCHECKER.par" file, to control the connection to the Q-Monitor database when defining a batch job in interactive mode. - General enhancement: In the sub-product selection dialog a new selection filter has been added: Select components that have the property "Visualize in the Bill of Material" set. This selection filter only works, if the components are loaded! Available for R14 and higher. - Criterion: "FT/A Type Must Lie in a Specific Capture" The element selection filter has been activated. - Criterion: "Permitted Element Types in Model" New element types "RelationSet", "Knowledgeware" and "KweMacroSet" and a new group "RelationElement" have been added. - Criterion: "FT/A Fake Dimensions" A healing method to reset the correct dimension has been added. - Criterion: "Non-Allowed CATIA Version and Release" New models are handled with the current CATIA version and release information. - Criterion: "Non-Standard Feature Name [O-EL-EN]" Features with the identical names are now listed in the analysis tree. - Criterion: "Coherence between Product Component Name and associated File Name. " A new parameter has been added to only apply the check to specific component types. - Criterion: "Fit All In" A new parameter has been added to fit in all sheets. - Criterion: "Permitted Element Types on Layers" The tolerance and annotation feature types "FT&A_Unknown", "FT&A_Set", "FT&A_View" and "FT&A_Capture" are now excluded from the selection list as they have no layer property. - Error fixed: Criterion: "No Space Geometry Outside Working Area [O-CM-OB]" With flag "Check only Bounding Box" deactivated in some cases the geometry data were not read correctly and a general error occurred. - Error fixed: Criterion: "No Space Geometry Outside Working Area [O-CM-OB]" In some special cases wires were marked as faulty or the program aborts. - Error fixed: Criterion: "Narrow Face [G-FA-NA,G-FA-RN]"

In some special cases a program hang-up occurred. - Error fixed: With CATIA V5 R15 SP3 Q-Checker did not start. - Error fixed: The model type configurator tool was not active for CATProcess and CATAnalysis documents. - Error fixed: Criterion: "Product component with broken link to CATPart/CATProduct" Tubing runs were always marked as broken links. - Error fixed: Criterion: "Permitted Text Fonts" The parameter "Path of entity (Regular Expression)." did not work correctly. - Error fixed: Criterion: "DataLifeCycle CATDUA" In some special cases a general error or a program hang up occurred on UNIX platform. - Error fixed: Criterion: "Unresolved Feature" Published parameters were marked as unresolved in CATProduct Documents. Modifications in 1.12.3: ------------------------ Criterion: "Conditional Feature Properties" A new parameter has been added to use the element selection of the "Option" panel. - Error fixed: Criterion: "View Outside of Sheet" Elements on the background view were not checked. The background view was active if elements lay on the view. - Error fixed: In batch mode, the checking of not supported CATIA V5 document types caused a program abort. - Error fixed: Criterion: "Structure of CATPart Specification Tree" In some special cases Boolean operation features were not handled correctly. - Error fixed: Criterion: "Saving as V4 Data" The Tools/Options setting for creating an error feature is now ignored. This allows to identify all incomplete savings and suppresses the raising of a pop up window. - Error fixed: Criterion: "Document Description" Specific characters ( e.g. German -- ) of application feature attributes were not handled correctly - Error fixed: Criterion: "Recompute the Tool Path for Machining Operations"

In some special cases a pop up window raised and a program hang up occurred. Modifications in 1.12.2: ------------------------ New criterion: "Not-Allowed Path of Parent Feature" - General enhancement: The model type can now also be set by user defined properties. Only possible for CATPart documents. - General enhancement: ASMPRODUCTProduct and Piping&Tubing components have been added to the list of recognized component types for sub-product selection. - Criterion: "Existence and Content of Applicative Feature Attribute" For each single check an own message can be defined in the case of a fault. - Criterion: "Structure of CATPart Specification Tree" Criterion: "Structure of CATProduct Specification Tree" Attention: Supported types for the parameter QC_TYPE have been changed. The parameter QC_TYPE now only supports Q-Checker types. - Error fixed: Criterion: "CATDUAV5 Priority 1" Criterion: "CATDUAV5 Priority 2" Criterion: "CATDUAV5 Priority 3" CATDUA was not listed in the "order of execution" list (Profile Editor, in folder Batch Criteria). - Error fixed: Criterion: "DataLifeCycle CATDUA" In some special cases the a general error occurred on UNIX platform. - Error fixed: Criterion: "Structure of CATPart Specification Tree" The parameter QC_PARENT_NAME did not work correctly with assemblies. - Error fixed: Criterion: "Sheet Must Exist" Parameter "Apply check only if more than one sheet exists" did not work correctly. - Error fixed: Criterion: "Drawing Standard" In case of catalog documents a program abort occurred in batch mode. - Error fixed: Criterion: "No Space Geometry Outside Working Area [O-CM-OB]" GSD volume elements were always marked as faulty. - Error fixed: When sub-products were checked with check seal validation, a wrong assessment was shown in the session dialog. - Error fixed: The model type was wrong if a product and its parts were checked with "Select Product" and the model type was determined by the value of root feature attributes.

- Error fixed: Criterion: "FT/A Reference System Must Exist" The healing was not performed on reference frame. Modifications in 1.12.1: ------------------------ New criterion: "Sheet Must Exist" - New criterion: "DataLifeCycle CATDUA" - New criterion: "Existence and Content of Applicative Feature Attribute" - General enhancement: The function to mark faulty elements by color has been extended to single faces. - Criterion: "Degenerate Surface Segment Corner [G-SU-DP]" A new parameter has been added to only check the surface region covered by faces - Criterion: "Conditional Feature Properties" The transparency property can also be used now in the condition definition. - Criterion: "Conditional Feature Properties" A healing method has been added to delete faulty features. - Criterion: "Elements without Child Elements in specific Bodies" A healing method has been added to delete faulty features. - Criterion: "Selected Text/Dimension Attributes" A new parameter has been added to apply the check on a specific font. - Criterion: "Non-Allowed Path for Linked Document" Additional parameters have been added to check relative paths. - Error fixed: Criterion: "Permitted Text Fonts" Healing did not work for Font Style and Font Size. - Error fixed: Criterion: "Embedded Solids [G-SO-EM]" In some special cases torus surfaces were marked as faulty due to incorrect projection of discretization points. Modifications in 1.11.3: ------------------------ New criterion: "Analytical/Procedural (Non-NURBS) Face Edge [G-ED-AN]" - New criterion: "Analytical/Procedural (Non-NURBS) Face Support Surface [G-FA-A N]" - New criterion: "Non-Isometric Positioning Matrix" - New criterion: "Non-Reference Axis System Active [O-CS-NR]"

- New criterion: "Current Axis System" - New criterion: "View Angle" - New criterion: "Non-Allowed Sketch Position Type" - New criterion: "Non-Allowed OCTREE Tetrahedron Mesh Element Type" - New criterion: "FT/A Fake Dimension" - New criterion: "Recompute the Tool Path for Machining Operations" - New criterion: "Flexible Product/Structure Component" Available for R15 and higher. - New criterion: "Degree of Freedom of Product Components Equals Zero" Available for R15 and higher. -General enhancement: Now ability to display/highlight creating features of faces. - General enhancement: The model type can be defined by the Document-Type. - General enhancement: Knowledgeware plugins: New keyword: "PLUGIN_ID". Q-Checker supports plugin ids. - General enhancement: Starting Q-Checker on a CATAnalysis and CATProcess document is possible. - General enhancement: When a batch is going to be started from the interactive batch job widget, a hint is shown, when healing is enabled but no saving will be performed. - General enhancement: A new filter has been added to the analysis window to only display violated and general errors together. - General enhancement: When an environment does not exist then Q-Checker takes the environment with the highest accordance to the old environment. - General enhancement: For the number of element types in model checksum, only the element types that exist in V4 or V5 are taken into account, not both . - General enhancement: In the interactive batch job generation window, the setting "Create identifiers for violated entities" has no effect in Catia V5 Q-Checker and thus was removed from GUI. - Criterion "Elements in specific Bodies Must Be Published" A new parameter has been added to check only features with specific name. - Criterion "Active Sheet" A new parameter has been added to specify the name of the sheet which should b e active.

- Criterion "Multi-Volume Solid [G-SO-MU]" A new parameter has been added to check only the PartBody. - Criterion "Tiny Criterion "Tiny Criterion "Tiny Criterion "Tiny Criterion "Tiny Criterion "Tiny Criterion "Tiny Criterion "Tiny Criterion "Tiny A new parameter - Criterion Criterion Criterion Criterion Criterion Criterion Criterion Criterion A healing Face Edge [G-ED-TI]" Face [G-FA-TI]" Face Edge Segment [G-ED-TI]" Surface [G-SU-TI]" Curve [G-CU-TI]" Curve Segment [G-CU-TI]" Wire [G-CU-TI]" Drawing Element [G-DW-TI]" Solid [G-SO-TI]" has been added for a minimum size to be checked.

"Element Name" "Sheet Name" "Detail-View Name" "Detail-Sheet Name" "View Name" "Axis-System Name [O-CS-CN]" "Root Product Name" "Root Part Name" method has been added to replace the complete identifier.

- Criterion "FT/A Type Must Lie in a Specific Capture" The element type "FT&A_View" was added to the list of selectable features. - Criterion "Permitted Element Types in NOPICK" The parameters are now ignored. - Criterion "Structure of CATPart Specification Tree" Criterion "Structure of CATProduct Specification Tree" The material features are now ignored. - Error fixed: Criterion "Self-Intersecting Wire [G-CU-IS]" Wires containing tiny curves with length smaller than tolerance were marked as self intersecting. - Error fixed: In special cases of degenerated Edge definition the geometrical criteria resulted in general error or crashes. - Error fixed: Criterion: "Large Face Gaps (G0 Discontinuity) [G-SH-lG]" Wrong result in specific cases due to wrong edge / surface parametrization. - Error fixed: Criterion: "View Outside of Sheet" Rotation and scaling of a view was not taken into account. Performance improvement. - Error fixed: Criterion: "Permitted Element Types in Model" Criterion: "Existence and Text Content of Parameters in Criterion: "Existence and Text Content of Parameters in Criterion: "Existence and Text Content of Parameters in The name of parameters was not correct converted to the In case of specific characters like german umlauts, the

CATPart Documents" CATProduct Documents" CATDrawing Documents" right codec. identifier was wrong a

nd the criterions above could not work correctly. - Error fixed: When a report is loaded, the profile settings used during the check run are ta ken from the report. For V5 a wrong encoding was assumed, which lead to wrong text parameter values, if the values contained characters like german umlauts. - Error fixed: Criterion: "One solid at least in Part" The feature type "SolidDatumFeature" was not taken into account. - Error fixed: In batch mode: A General error occurs if only the option "save model temporarily" is activated but no batch criteria (CATDUA, CATCLN,..) is selected. - Error fixed: Criterion: "Saving as V4 Data" A program abort occurred if the check was performed on UNIX-platforms.

Modifications in 1.11.2_P1: --------------------------- Error fixed: In batch mode a program abort occurred at the end of the execution. This had no influence on the check result and the reports. Modifications in 1.11.2: ------------------------ New criterion: "Inconsistent Face Orientation on Surface [G-FA-IT]" - New criterion: "Inconsistent Face Orientation in Shell/Volume [G-SH-IT]" - New criterion: "Linear Curves with Polynomial Degree greater than 1 [G-CU-ID]" - New criterion: "Multi-Face Surface [G-SU-MU]" - Criterion "Permitted Text Fonts" New parameters have been added to check the font style and size. - Error fixed: Criterion: "No Space Geometry Outside Working Area [O-CM-OB]" For edges of wires (and sketches) the edge limitation were not considered, leading to wrong results. - Error fixed: When two geometry criteria used different element selection sets, a general error could occur. Modifications in 1.11.1: ------------------------

- New criterion: "Big Surface Radius of Curvature [G-SU-CR]" - New criterion: "No Space Geometry Outside Working Area [O-CM-OB]" - New criterion: "Non-Allowed B-Rep/Feature Color" - New criterion: "User Defined Properties not Applied to Part" - New criterion: "Non-Identity Positioning Matrix" - New criterion: "Non-Allowed Path for Linked Document" - New criterion: "Non-Allowed Shape Component Type" - New criterion: "Solid Feature with Child Elements" - New criterion: "Drafting Standard" - New criterion: "View Name Must Match Sheet Name" - New criterion: "Layer Name" - New criterion: "Filter Name" - New criterion: "Saving as V4 Data" - General enhancement: A Q-Checker environment created on Windows platform can now also be used on UNIX platforms. (Now also the SAMPLE files and the "MODEL.type" file are read correctly). - General enhancement: Enhanced performance for models containing UDFs. Improved reading of parent/child links. - General enhancement: Product components containing tubing and pipe elements are now also considered. - General enhancement: In the HTML and text report files a new table has been added with the faulty elements and the corresponding violated criteria. This table is activated by default in the TEMPLATE.txt and TEMPLATE.html file with the keyword "!--TcChkTableErrorsViolatedCriterionsOfElement" and replaces the table with the faulty elements only. - General enhancement: Q-Checker now also supports the CATIA CATNls files for all dialog messages. This can be switched by the environment variable QCLANGCAT=YES. Currently an English and German file is delivered. - General enhancement: For the model type definition, the element types can now be combined with the layer. - General enhancement: The model type can be defined by the CAA-Type. - General enhancement: The model name is now displayed in the analysis window.

- General enhancement: In the interactive batch job definition, all documents of a given directory with all its sub-directories can now be selected using the right mouse button. - General enhancement: New element types "HybridBody", "HybridPartBody" and "BooleanHybridBody" and a new element group "HybridBodies" have been added. - General enhancement: A new element type "ExternalParameter" has been added. - General enhancement: Criterions, which only checked elements in specific open bodies (since R13 geometrical set), were extended to also include ordered geometrical sets. - General enhancement: A new keyword "qchecker.KEEP_WINDOWS_ON_TOP" has been added to the "QCHECKER.par" file, to enable or disable the automatic raising of the Q-Checker windows. - General enhancement: In interactive mode, it is now possible to mark faulty elements by color. - General enhancement: A new keyword "qchecker.DEFAULT_BATCH_MODE_SELECTION" has been added in the QCHECKER.par to set the default value for the batch mode selection. - General enhancement: The total number of solid domains is now written to the standardized report (keyword: SolidDomain). - General enhancement: Model type configurator: The model type XML configuration file is now dependent from the Q-Checker environment. The Q-Checker environment can be selected interactively in the tool. Parameters can automatically be created with the value of the department and/or the model type. - General enhancement: The CATIA version, release and SP-level are now also written to the standard and HTML report file. - Criterion: "Permitted Element Types on Layers" Deactivated for CATProduct documents. - Criterion: "Solid Void [G-SO-VO]" The inner domains are now marked separately and can be zoomed in (and highlighted). - Criterion: "Multi-Volume Solid [G-SO-MU]" The single volumes are now marked separately and can be zoomed in (and highlighted). - Criterion: "Selected Text/Dimension Attributes" New parameters to check the font ratio and spacing have been added. - Criterion: "Tiny Face [G-FA-TI]" Tiny faces were determined by their bounding box extension and a roughly

estimated area. Now a better approximation of the face area is used and the bounding box extension is not considered. - Criterion: "Features with External Links (Multi-Model-Link) in CATPart" A healing method has been added to isolate the feature. - Criterion: "Empty Sketch" Sketch datum features are now ignored. - Criterion: "Permitted Element Types in NOPICK" The root part is now ignored. - Criterion: "Permitted Element Types in NOPICK" Healing of all faulty elements is now possible. - Criterion: "View with broken link to CATPart/CATProduct" The internal check for existence on disk has been deactivated to avoid incorrect results when working with VPM or LCA. - Criterion: "User Defined Properties not Applied to Part Component" The input parameters for type and value have been separated. Old check profiles must be adapted! - Criterion: "Sheet Name" Criterion: "Detail Sheet Name" Criterion: "Detail View Name" Criterion: "View Name" Criterion: "Element Name" A healing to replace character strings has been added. - Criterion: "Structure of CATPart Specification Tree" Criterion: "Structure of CATProduct Specification Tree" New parameter keywords QC_PARENT_xxx have been added to specify properties for the tree parent element. This is needed for Boolean features, which do not allow a parameter assignment . - Criterion: "Document Description" A new parameter has been added to define the behavior of the check if a document description field is empty. - Criterion : "Conditional Feature Properties" Grouping and graphic properties of views and sheets can be checked now. - Criterion : "Conditional Feature Properties" Healing is now possible for the graphic properties layer, color and show. - Criterion: "View Outside of Sheet" A new item "Non-Visible" has been added to the "Show"/"No Show" combo box. - Error fixed: Criterion: "At least one Constraint per Product" Sub-components in the specification tree structure were not checked correctly. Old criterion name: "At least one Constraint per Shape Component" - Error fixed: Criterion: "One Solid at least in Part" If the part only contains UDF solids an error was reported. - Error fixed:

Criterion: "CATPart/CATProduct Name linked by View must match Drawing Name" The display instead of the storage name is now considered to avoid incorrect results when working with VPM or LCA. - Error fixed: Criterion: "FT/A Reference System Must Exist" If several reference frames exist, the healing was not always performed on the correct reference frame. - Error fixed: Criterion: "FT/A Reference System Must Exist" For the numbering, also additional targets of other reference systems were checked. - Error fixed: Criterion: "FT/A Reference System Must Exist" If the flag "Only the system may lie in the capture" was turned off, other reference systems were nevertheless removed from the capture on healing. - Error fixed: Criterion: "FT/A Reference System Must Exist" In some cases datum target names with a two digit number generated unwanted errors. - Error fixed: Criterion "View not linked to CATPart/CATProduct" If the linked CATPart/CATProduct was stored with a DLName, the view was marked as faulty. - Error fixed: Criterion: "Structure of CATPart Specification Tree" Criterion: "Structure of CATProduct Specification Tree" Working with the parameters QC_AMOUNT set and QC_ORDER not set generated a wrong check behavior. - Error fixed: Criterion: "Empty Detail Views" Detail views containing one or two elements were marked as empty (only R14). - Error fixed: Criterion: "Offset Capability (Thick Surface) of Thin Parts" A program abort occurred if the check was performed on a Part in a Product. - Error fixed: Working with semaphores for enhanced process communication, caused an overflow of system imposed limits. - Error fixed: "Save model for check seal validation" did not work on UNIX-platforms if DLNames are used. - Error fixed: Leading and ending blanks in the document name were ignored. - Error fixed: In some special cases, e.g. when canonical surfaces are scaled, wrong results occurred for the geometrical criteria. - Error fixed: Highlighting of 3D points and reference planes, generated CATDUA errors.

- Error fixed: Zooming of sketches did not work. - Error fixed: On Sun-Platform, if the "WRITE_REPORT_XML" was activated in the QCHECKER.par, a program abort could occur. - Error fixed: In some special cases, when the face orientation could not be calculated, a general error occurred in some geometry criterion, with following message: GENERAL ERROR:Geometric description of element xxx are corrupted. - Error fixed: The report name got lost, when a recheck was forced after a check seal validation of a single sub-product. Modifications in 1.10.3_P1: --------------------------- General enhancement: The model type can be defined by the CAA-Type. - General enhancement: Modelname appeares in the analysis window. - Criterion: "Permitted Element Types on Layers" Deactivated for CATProduct documents. - Error fixed: Criterion: "Offset Capability (Thick Surface) of Thin Parts" Breakdown of Q-Checker if the check is performed on a Part in a Product. - Error fixed: Zooming of Sketches did not work. Modifications in 1.10.3: ------------------------ New criterion: "Inconsistent Face Edge Orientation in Loop [G-LO-IT]" - New criterion: "Unused Solid Construction Geometry" - General enhancement: A new command has been added, to read and set the model type as root feature attribute. - General enhancement: Automatic raising of Q-Checker windows now also works on Windows platform. - General enhancement: A new group for generated drawing elements ("DrwGeneratedElement") and for drawing geometry elements ("DrwGeometry") has been added. - General enhancement: A new element type "ConstraintSetProduct" has been added. - General enhancement:

Solid datum features are now considered as solid features instead of body features. The type "SolidDatumFeature" is now either "PartBody" or "Body". - General enhancement: Product components containing tubing and pipe elements are now also considered. - Criterion: "Permitted Element Types on Layers" Elements are only healed, if the target layer is permitted for this element type. - Criterion: "Deactivated Feature" Enhanced performance. Reading of parent/child links (time consuming) only in case of healing and only for the healed elements. - Criterion: "Self-Intersecting Face Loop [G-LO-IS,G-FA-IS]" Criterion: "Embedded Surface Features (Shells) [G-SO-EM]" Criterion: "Large Face Edge to Surface Gap [G-FA-EG]" Criterion: "Embedded Faces [G-FA-EM]" Criterion: "Narrow Face [G-FA-NA,G-FA-RN]" Performance optimized. - Error fixed: In the analysis window, when spinner parameters are modified and the heal button is pressed immediately, the new value was not taken for the healing, but the old one instead. - Error fixed: Criterion: "Non Associative Dimensions (on 3D)" When running Q-Checker in batch mode started from within VPM, a program hang-up occurred for some special CATDrawing documents. - Error fixed: Criterion: "Permitted Element Types in Model" Empty bodies in ordered geometrical sets were marked as Boolean solid feature. Materials in ordered geometrical sets were marked as general features. Modifications in 1.10.2_P2: --------------------------- Criterion: "View Outside of Sheet" Two new parameters have been added to ignore elements in show/noshow and to ignore elements with a specific type. - Error fixed: Criterion: "FT/A Reference System Must Exist" If the order in the specification tree did not correspond to the first, second and third main target, the criterion was erroneously marked as faulty. - Error fixed: Criterion: "FT/A Tolerancing Standard" The tolerancing standard was only checked if the application set was filtered by the element selection in the option panel. - Error fixed: Criterion: "Permitted Text Fonts" In some cases the healed text was not refreshed and modifications were not visible.

- Error fixed: Criterion: "Embedded Solids [G-SO-EM] " In some special cases, when void solids exist in the model, a program abort could occur. - Error fixed: Opening or closing the CATIA specification tree caused a Q-Checker program hang-up for CATIA V5 R14 on UNIX platform. A new keyword "qchecker.SUBSCRIBE_TIMER" has been added to the file "QCHECKER.par" for a temporary fix. - Error fixed: The booking in the Q-Monitor database via JDBC could not be performed on Windows platform, when the JAVA installation path contains blanks. - Error fixed: When reading an uncompressed xml based profile, a temporary file remained on the disk. Modifications in 1.10.2_P1: --------------------------- Error fixed: Criterion "Unresolved Feature" If in a CATProduct elements in parts, loaded in visualization mode, are published a program abort occurred. - Error fixed: Criterion: "Product/Part Document update" The option "Load document in background" did not work in batch mode. - Error fixed: Criterion: "Non Associative Drawing Entities (on 3D)" The wrong drawing entities were checked and marked as faulty. - Error fixed: Criterion: "Permitted Surface Feature Types in Specific Open Bodies" Criterion: "Elements without Child Elements in specific Open Bodies" Also the new types "Plane" and "PlaneDatumFeature" are checked now. - Error fixed: Criterion: "Geometry Linked to FT/A in NOSHOW" Projected points (e.g. on plane/surface) were not marked as faulty. - Error fixed: Criterion: "FT/A Reference System Must Exist" There is no healing if the reference frame does not exist, but the elements were set to healed (green button). There was no refresh after renaming the reference frame. - Error fixed: On UNIX platform the external analysis viewer was not started in background mode. It was not possible to work with CATIA in parallel. - Error fixed: With German as active language, the special characters in temporary texts were not displayed correctly.

- Error fixed: When no QCHECKER.usr file exists and the first environment directory has a dot in its name, the default environment was not set correctly. Modifications in 1.10.2: ------------------------ New criterion: "Not Allowed Parent/Child Relationship" - General enhancement: New command icons have been added to view the check seal content (root feature attribute) and to start the external analysis viewer. - General enhancement: After running plug-ins with healing the model is rescanned to avoid inconsistent model information. - General enhancement: The Q-Checker icon has been added to the GSD and FT&A workbench. - Criterion "Unresolved Feature": Now also published elements are checked. - Criterion: "Geometry Linked to FT/A in NOSHOW" A new parameter has been added to specify the allowed paths for elements linked to FT&A features. - Criterion: "View Outside of Sheet" Now also the main view and the background view is checked. Batch mode is also supported now. - Criterion: "Sketch Not Fully Constrained" A new flag has been added to check all construction elements. - Error fixed: Criterion: "Small Surface Radius of Curvature in ThinPart" The two thickness values were permuted and the orientation was not considered correctly. - Error fixed: Criterion: "CATDUAV5 Priority Criterion: "CATDUAV5 Priority Criterion: "CATDUAV5 Priority For R13 and R14 the format of was found. 1" 2" 3" the output file has changed and so no error

- Error fixed: Criterion: "Material Orientation corresponds to Surface Orientation" In a special case the check whether the reference point is inside the face boundary did not work correctly. - Error fixed: Criterion: "Surface Must Have Thin Part Attribute in Specific Open Bodies" Criterion: "Offset Capability (Thick Surface) of Thin Parts" Criterion: "Thin Part Orientation corresponds to Surface Orientation" If one of the thickness parameters has been deleted a program abort could occur. - Error fixed:

Working with model type determined by model parameters in CATProducts containing parts with parameters, a program abort occurred. - Error fixed: Reports with extension ".qcanalysis.xml", were not removed from disc, when the corresponding context menu action was performed. - Error fixed: If on the option panel the flag "Ignore surfaces with child surface elements" was selected but no criterion used the parent/child links than this flag did not work. - Error fixed: For parts loaded in a product and that have been moved in the assembly, the fine analysis marking geometry was generated in the original position. - Error fixed: For parts loaded in a product and that have been moved in the assembly, the fine analysis zooming was performed in the original position. - Error fixed: When the CATIA setting "Products in Specification tree" was activated, the specification tree was not parsed correctly. This resulted in a disabled button for sub part/product selection. - Error fixed: Starting Q-Checker on a CATShape document resulted in a program abort. - Error fixed: When checking sub parts/products, each report will now get the name of the document, if the corresponding flag is set. - Error fixed: In some cases the document file name of parts loaded in cgr mode was not determined correctly. Modifications in 1.10.1: ------------------------ New criterion: "View Update" - New criterion: "View Scaling" - New criterion: "First Sheet Must be Current" - New criterion: "Small Surface Radius of Curvature in ThinPart" - New criterion: "Area Ratio of Surfaces in Specific Open Bodies" - New criterion: "High-Degree Curve [G-CU-HD]" - New criterion: "Closed Face Edge[G-ED-CL]" - New criterion: "Closed Face[G-FA-CL]" - New criterion: "Self-Intersecting Surface [G-SU-IS]" - New criterion: "Tiny Drawing Element [G-DW-TI]"

- New criterion: "Embedded Drawing Element [G-DW-EM]" - New criterion: "User Defined Feature [O-EL-UD]" - New criterion: "Non-Allowed Associative Feature" - New criterion: "Permitted Element Types in NOPICK" - New criterion: "Tolerancing Standard" - New criterion: "Geometry Linked to FT/A in NOSHOW" - New criterion: "FT/A Reference System Must Exist" - New criterion: "FT/A Type Must Lie in a Specific Capture" - New criterion: "Non-Allowed Solid Feature Mixed With Boolean Feature" - General enhancement: Check the active or selected parts/products referenced and loaded in a CATProduct in interactive mode. - General enhancement: The model type can be defined by the value of a parameter. - General enhancement: For the check seal validation, a root feature time stamp check has been added. Modifications to the document only partially affect the root feature time stamp (For CATDrawings only changes to the sheet and view spec tree). - General enhancement: New element types "DMUGroup","OrderGeometricalSet", "BooleanBody", "SurfacicFeature", "Volume", "VolumeDatumFeature", "Plane", "PlaneDatumFeature", "WorkingSupportSet", "WorkingSupportFeature", "PlaneSystemSet" and "PlaneSystemFeature" have been added. - General enhancement: The administrator can define the encoding of text and html report files. Two new keywords "qchecker.ENCODING_TEXT_REPORT" and "qchecker.ENCODING_HTML_REPORT" have been added to the parameter file "QCHECKER.par". - General enhancement: When exporting the profile in HTML format, the encoding can be defined. - General enhancement: Sketch elements are now also considered for the wire geometry criteria. - General enhancement: In batch mode: In case of missing Q-Checker license the return code is set now. - Criterion: "Unresolved Feature" Criterion has been activated also for CATProduct documents. - Criterion: "Unresolved Feature" Criterion has been activated also for FT&A features. - Criterion: "Unresolved Feature" Enhanced performance.

- Criterion: "Sketch Not Fully Constrained" A new flag has been added to also check construction elements (e.g. end points of an open line). - Criterion: "Sketch Not Fully Constrained" Elements that do not have a diagnostic interface are now ignored. Previously these elements generated an error. - Criterion: "Small Surface Radius of Curvature [G-SU-CR]" A new parameter has been added to only check the surface region covered by faces. - Criterion: "Conditional Feature Properties" The CAA type and the pick/nopick status can also be used now in the condition definition. - Criterion: "Conditional Feature Properties" Performance improvement for type and CAA type. - Criterion: "Features with External Links (Multi-Model-Link) in CATPart" Solid features are checked now instead of the solid bodies. - Error fixed: In the external check seal file, the check sums for the profile and the CATIA document were not platform independent. - Error fixed: Criterion: "Embedded Wires and Points [G-CU-EM]" Wire with more than one domain and one closed domain were erroneously reported as faulty. - Error fixed: Criterion: "Large Curve Gaps (G0 Discontinuity) [G-CU-LG]" Criterion: "Non-Tangent Curves (G1 Discontinuity) [G-CU-NT]" Criterion: "Non-Smooth Curves (G2 Discontinuity) [G-CU-NS]" For wires with more than one domain, in the analysis window a program abort occurred when zooming was active. - Error fixed: Criterion: "Conditional Feature Properties" The operators for >= , <= and != worked only as a = operator for the keywords: LAYER, PT_TYPE, LN_TYPE, THICKNESS. - Error fixed: Criterion: "Coherence between Product Component Name and associated File Name" In some special case a program hang-up occurred on UNIX platform and a program abort occurred on Windows platform. - Error fixed: Criterion: "CATDUAV5 Priority 1" Criterion: "CATDUAV5 Priority 2" Criterion: "CATDUAV5 Priority 3" For models loaded with VPM and using the option "Save current model temporarily" a general error occurred and the temporary model was not deleted. - Error fixed: Criterion: "Deactivated Feature" In the case of several defined exception paths, the faulty elements appeared

several times in the analysis window tree. - Error fixed: Criterion: "Multi-Domain Curve [G-CU-MU]" Datum features were not checked. - Error fixed: Criterion: "Small Curve Radius of Curvature [G-CU-CR]" In some special cases (infinite curvature radius) a program abort occurred. Modifications in 1.9.4: ----------------------- New criterion: "The Same Feature Registered in More Than One Body [O-GL-IG]" - New criterion: "Axis Name [O-CS-CN]" - New criterion: "Non-Standard Axis System [O-CS-NO]" - New criterion: "Non-Standard Feature Name [O-EL-EN]" - New criterion: "View Outside of Sheet" - New criterion: "View Frames [D-OR-VF] " - New criterion: "Non-Standard Display Accuracy of Dimension [D-OR-DI]" - New criterion: "Missing Solid Construction History [O-SO-MH]" - General enhancement: Enhanced performance due to better process communication on UNIX platform. - General enhancement: Enhanced performance for CATPart documents by calling time consuming CAA routines only when needed. This impacts mainly starting the check run as well as exiting the analysis window with check seal creation active. - General enhancement: New CATIA V5 dll library TCADllBatch to allow advanced users to link Q-Checker to customer applications. (equivalent to dll library libqcdllbatch for CATIA V4) - General enhancement: For the element selection it is now also possible to specify the "No Show" or "Non-Visible" elements. - General enhancement: The CATIA V5 internal CAA type of the features is displayed in the analysis window. - Criterion: "Deactivated Feature" A new healing option "delete" has been added. - Error fixed: Criterion: "CATDUAV5 Priority Criterion: "CATDUAV5 Priority Criterion: "CATDUAV5 Priority Working with the option "Save temporary directory a DLNAME, 1" 2" 3" current model temporarily" and using as the temporary stored document was not

deleted properly, generating a general error. - Error fixed: Criterion: "Permitted Text Fonts" If the healing with a given text font failed, it was not possible to call the healing again with a correct text font. - Error fixed: Models containing big solids caused memory allocation problems. - Error fixed: On Windows platform, it was not possible to use "save as..." action in notepad, after editing a definition file (SAMPLE.xxx) opened from the profile editor window. - Error fixed: Criterion: "Conditional Feature Properties" This criterion marks faults regarding single features and general faults. If all the faults for single features were healed, the criterion was marked as healed, also if general faults still exists. - Error fixed: On IRIX 6.5.23 platform a "Memory access violation" occurred when exiting the analysis window in CATDrawing documents. - Error fixed: Due to inconsistent parameterization of offset surfaces, in some special cases wrong results could occur in some geometrical criteria (e.g. "Large Face Gaps (G0 Discontinuity) [G-SH-LG]"). - Error fixed: If uniform B-Spline curves or surfaces exist in the part a program abort occurred. - Error Fixed: Opening a report from the main window using the button "display report", the document type was not set. Modifications in 1.9.3: ----------------------- New criterion: "Planar Surfaces With Polynomial Degree Greater Than 1 [G-SU-xx ]" - New criterion: "Wavy Planar Curve [G-CU-WV]" - New criterion: "Fit All In" This preprocessing criterion is not available in batch mode. - New criterion: "Non-Allowed CATIA Version and Release" - General enhancement: A new element type "DrwAbsoluteAxis" has been added. - General enhancement: Performance optimized for drawing documents (in some cases up to factor 20). - General enhancement: In the interactive batch job definition now also the cgr components

referenced but not loaded in the current CATProduct document can be selected. - General enhancement: The Q-Checker online help has been added to the external analysis viewer for Q-Checker check reports. The path for the online help documents is defined in the option panel. - General enhancement: Deleting of "Root Feature", "Main Planes", "Part Body" and Drawing Axis" is now automatically disabled in all healing functions. - General enhancement: Using a new API functionality available since R13, the "center graph" functionality now always works correctly using R13 or higher. - General enhancement: In the xml report for the database connection, the values for the tags MODEL_USER, MODEL_DIMENSION, MODEL_SIZE, CHECK_USER, MODEL_CAD_VERSION are now more precise or set to 0. - Criterion: "Embedded Surface Features (Shells) [G-SO-EM]" Criterion: "Embedded Solids [G-SO-EM]" New parameters have been added to also check inner points of the faces. - Criterion: "Coherence between Product Component Name and associated File Name" A new parameter has been added to define the behavior for part components in visualization mode. - Criterion: "Product/Part Document update" A new parameter has been added to define the behavior for part components in visualization mode. - Error fixed: Criterion: "CATDUAV5 Priority 1" Criterion: "CATDUAV5 Priority 2" Criterion: "CATDUAV5 Priority 3" It was not possible to call twice CATDUAV5 with the option "Save current model temporarily". - Error fixed: Criterion: "Structure of CATPart Specification Tree" Using the parameter QC_AMOUNT for some specification tree feature, if one of these allowed features had children, the children were marked as not allowed specification tree features. - Error fixed: Criterion: "Deactivated Feature" Criterion: "Activated Feature" CATProduct constraints were not checked. - Error fixed: Criterion: "Current Window View" In some cases the healing function did not work correctly. - Error fixed: Criterion: "Permitted Text Fonts" The healing function did not work for true type fonts. - Error fixed: In CATDrawing documents after the check run the active sheet was not reset

to the original active sheet. Modifications in 1.9.2_P3: -------------------------- Error fixed: Criterion: "CATDUAV5 Priority 1" Criterion: "CATDUAV5 Priority 2" Criterion: "CATDUAV5 Priority 3" Working with documents loaded from VPM and with the option "Save current model temporarily", the temporary stored document was not deleted properly, generating a general error. - Error fixed: Criterion: "CATDUAV5 Priority 1" Criterion: "CATDUAV5 Priority 2" Criterion: "CATDUAV5 Priority 3" Working with documents loaded from VPM and with the option "Save current model temporarily", the display name was modified to the VPM internal name. - Error fixed: Criterion: "Current Window View" In some cases the healing function did not work correctly. - Error fixed: In some cases the zooming of drawing elements did not work correctly. - Error fixed: Copying the settings of a single plug-in criterion from the standard section to the model type sections did not work correctly. - Error fixed: Editing of plug-in criteria in a model type dependent profile did not work correctly. Modifications in 1.9.2_P2: -------------------------- General enhancement: The progress bar messages have been optimized for batch and plug-in criteria. - Criterion: "Permitted Text Fonts" A healing method has been added to set a correct text font. - Error fixed: Criterion: "CATDUAV5 Priority 1" Criterion: "CATDUAV5 Priority 2" Criterion: "CATDUAV5 Priority 3" Criteria did not work correctly with models loaded with DLNAME directories. - Error fixed: Criterion: "Material Orientation corresponds to Surface Orientation" If the positioning point was inside the face but outside the surface limits (this is possible when taking in account the surface limits instead of the maximum limits) a general error occurred. - Error fixed:

Criterion: "Small Surface Radius of Curvature [G-SU-CR]" In some special cases, when small surface segments exist, a program abort could occur with fine analysis. - Error fixed: Check seal validation with profile content active did not work, if criterion "Current Window View" was checked. - Error fixed: If the model type is defined by root feature attributes, checking several models in batch mode caused an error in determining the model type for the second an subsequent models. - Error fixed: If a healing parameter was changed during interactive healing, the check was not correct and check seal validation failed. Now the healing parameters are ignored for check seal validation. Modifications in 1.9.2_P1: -------------------------- General enhancement: The directories defined in the CATIA V5 environment by the Q-Checker variables "QCREPORT" and "QCUSER" are created on the first access if they do not exist. - Criterion: "Product Component Name" A new parameter "Type exception" has been added to filter component types not to be checked. - Criterion: "View not linked to CATPart/CATProduct" A new parameter has been added to ignore specific view types. - Criterion: "Folded Surface [G-SU-FO]" A new parameter has been added to only check the surface region covered by faces. - Criterion : "Conditional Feature Properties" Healing is now possible for line thickness. - Criterion: "Non Associative Drawing Entities (on 3D)" Only generated views are checked now. - Criterion: "Structure of CATProduct Specification Tree" Criterion: "Structure of CATPart Specification Tree" If the parameter QC_AMOUT is used, the show and layer properties are checked for all the entities matching this tree node. Before only the first entity was checked. - Criterion: "Offset Capability (Thick Surface) of Thin Parts" Criterion: "Product/Part Document update" If surfaces with "Thin Parts Attribute" exist, criterion "Offset Capability (Thick Surface) of Thin Parts" set the part in an non-up-to-date status which caused an error in criterion "Product/Part Document update". Now the part is updated if it was up-to-date before checking criterion "Offset Capability (Thick Surface) of Thin Parts". - Criterion: "Drawing Frame/Header as 2D Component"

It is now possible to use a regular expression string for the 2D component name to check if the 2D component corresponds to the sheet size. - Criterion: "Document Description" It is now possible to handle empty application feature attributes to compare them with the description content. - Criterion: "Empty Sketch" Criterion: "Sketch Not Fully Constrained" After running either of these criteria some sketches were not up-to-date. Checks have been modified to keep the sketches updated. - Error fixed: Criterion: "User Defined Properties not Applied to Part" Components in Design Mode are now handled correctly. "Property must exist condition" now works correctly. - Criterion: "Sketch Not Fully Constrained" Previous criterion name "Sketch Fully Constrained" - Error fixed: Criterion: "Deactivated Feature" Following component types are now also checked: Part, StructureComponent, ShapeComponent. - Error fixed: Criterion: "Activated Feature" Following component types are now also checked: Part, StructureComponent, ShapeComponent. - Error fixed: Criterion: "Empty Views" In some cases after deleting empty views a program abort occurred in the analysis window. - Error fixed: Criterion: "Calculation of Shells/Volumes [G-SH-xx]" The calculated topologies were only added to the input element selection set of the criterion. - Error fixed: Criterion: "Product/Part Document update" All non-updated parent components are marked now. Healing status was not always displayed correctly. Now the update status is rechecked after healing. - Error fixed: Criterion: "CATDUAV5 Priority 1" Criterion: "CATDUAV5 Priority 2" Criterion: "CATDUAV5 Priority 3" System call for CATDUAV5 did not always work on UNIX platform, depending on how CATIA V5 was started. - Error fixed: Criterion: "CATDUAV5 Priority Criterion: "CATDUAV5 Priority Criterion: "CATDUAV5 Priority The temporary file created by was not deleted properly. 1" 2" 3" the option "Save current model temporarily"

- Error fixed: Criterion: "Material Orientation corresponds to Surface Orientation" In some special cases the material arrow reference point was not projected correctly on the surface. - Error fixed: Criterion: "Self-Intersecting Shell/Volume [G-SH-IS,G-SO-IS]" In some special cases, if this criterion was active, a program abort occurred when exiting the analysis window. - Error fixed: Criterion: "View Frame Visibility" In some special cases the healing function caused a program abort. - Error fixed: The model type recognition did not work correctly with "APPLICATION_FEATURE_ATTRIBUTE" when the definition file "MODEL.type" was not "UTF-8" encoded. - Error fixed: Check seal validation using both "Document Description" and "Root Feature" did not work correctly for CATDrawing documents. - Error fixed: The external check seal was not ok, if the CATIA document file name or Q-Checker profile name contain characters with ASCII value greater than 127. - Error fixed: In some cases, when unresolved solid features exist, a program abort occurred when exiting the analysis window. Modifications in 1.9.2: ----------------------- New criterion: "CATDUAV5 Priority 1" New criterion: "CATDUAV5 Priority 2" New criterion: "CATDUAV5 Priority 3" Batch call to CATDUAV5 utility integrated in interactive and batch mode. - New criterion: "Maximum Number of Solid Features per Body" - New criterion: "Open Body in Body" - New criterion: "At least one Constraint per Shape Component" - New criterion: "User Defined Properties not Applied to Part" - New Criterion: "Empty Detail Sheets" - General enhancement: Support for Smarteam, LCA and VPM: Now it is possible to get the correct model name with CATIA V5 R12 and higher. - General enhancement: A new keyword "*REPORT_PATH" has been added to the "QCHECKER.in" file to set the path for the check reports. - General enhancement: For criteria with sub items

(e.g. "Large Face Gaps (G0 Discontinuity) [G-SH-LG]" ) a new flag has been added to sum up the weight also for sub items. - Criterion: "Conditional Feature Properties" The thickness property and line type property has been added. - Criterion: "Drawing Frame/Header as 2D Component" A new flag has been added to check if the frame size matches the format size. - Criterion: "Elements in SHOW on Layers" Criterion: "Elements in NOSHOW on Layers" A new healing option has been added to delete faulty elements. - Criterion: "Solid Names match Part Name" In case of multiple solids in the model, an enumeration suffix was always checked. Now this is optional. - Criterion: "Elements in Specific Bodies must be Published" A new option has been added to have the feature name equal to the corresponding publication name. - Criterion: "Permitted Element Types in SHOW" Criterion: "Permitted Element Types in NOSHOW" The "Element selection to be used" has been activated. - Criterion: "Structure of CATPart Specification Tree" A healing method has been added to correct the show and layer properties. - Criterion: "Material Orientation corresponds to Surface Orientation" A healing method has been added to correct the normal orientation of the surface in the case of invert surface features. - Criterion: "Permitted Text Fonts" A new parameter has been added for the path of the elements that should be checked. - Error fixed: Criterion: "Degenerate Surface Segment Boundary [G-SU-DC]" In some special cases a degenerate surface boundary with waving normal was not marked. - Error fixed: Criterion: "Structure of CATPart Specification Tree" The entity path in the error message was not correct e.g. ( , .. ) , because Unicode was not handled correctly. - Error fixed: Only 70 characters of the element names were read. Modifications in 1.9.1_P3: -------------------------- General enhancement: Product components, that are not visible in the specification tree (e.g. components of a product with a broken link), are not considered. - Criterion: "Sheet/View must exist" Criterion: "Empty View must exist" Criterion: "Unused Details"

Criterion: "Only one View in each Sheet" Criterion: "Sheet/View must exist" Criterion: "Detail used in Details" The criteria appeared as called checks also for CATPart and CATProduct documents. - Error fixed: Criterion : "Empty Views" The healing function was inactive. Modifications in 1.9.1_P2: -------------------------- Criterion: "Locked Views" An additional parameter has been added to define if views must be locked or unlocked. - Criterion: "Deactivated Feature" Previous criterion name "Inactivated Feature" - Criterion: "Deactivated Knowledgeware Relation" Previous criterion name "Inactivated Knowledgeware Relation" - Error fixed: The check aborted with message "Profile <profile name> could not be opened", when started with an empty profile. - Error fixed: The value for the keyword "qchecker.DEFAULT_SHOW_FILTER" in the file "QCHECKER.par" was not read correctly. - Error fixed: The model and feature names in some cases were not read correctly on SUN platform (undefined characters could follow after the correct name). - Error fixed: On HP-UX platform reading/writing a compressed profile failed in. Modifications in 1.9.1_P1: -------------------------- General enhancement: With the introduction of the XML based Q-Checker profiles, the profiles are compressed by default. The compression can be turned off by setting keyword "qchecker.COMPRESS_PROFILE" in the QCHECKER.par file to "NO". - Error fixed: With the introduction of the XML based Q-Checker profiles, model type dependant profiles were not handeled correctly. - Error fixed: With the introduction of the XML based Q-Checker profiles, plug-ins were not handled correctly. - Error fixed: In some cases the external analysis viewer could not be called from the analysis window.

- Error fixed: If in a Q-Checker environment a criteria table file "CRITERIA.par" was used, the HTML online help were not displayed and old profile could not be read correctly. - Error fixed: When a criteria table file "CRITERIA.par" was opened or created with the tool TCACriterionTable, the order of the criteria was inverted. - Error fixed: Criterion: "Non Associative Dimensions (on 3D)" In some special cases a program abort could occur. - Error fixed: Criterion: "Hybrid Model [G-MO-HY]" In parts containing only sketches, the sketches were marked as faulty. - Error fixed: Criterion: "Hybrid Model [G-MO-HY]" Some special CATIA V5 parent/child links were not handled correctly. E.g. hole feature and corresponding sketch --> sketch has link to hole, but hole has no link to sketch. - Error fixed: Criterion: "Small Curve Radius of Curvature [G-CU-CR]" and Criterion: "Fragmented Curve [G-CU-FG]" The criterion "Small Curve Radius of Curvature [G-CU-CR]" used the keyword of criterion "Fragmented Curve [G-CU-FG]". This resulted in some unpredictable wrong behavior, concerning these two criteria. Modifications in 1.9.1: ----------------------- New criterion: "Locked Views" - New criterion: "Activated Feature" - New criterion: "Structure of CATPart Specification Tree" - New criterion: "Structure of CATProduct Specification Tree" - New criterion: "Conditional Feature Properties" - New criterion: "Maximum Document File Size" - New criterion: "Maximum Number of Elements" - New criterion: "Sheet Format" - New criterion: "Sheet Projection Method" - New criterion: "Drawing Standard" - General enhancement: Duplication of single criteria in one environment. This gives the possibility to check the same criterion two or more times with different parameter values.

- General enhancement: Profile is written (and read) in xml format. - General enhancement: A new feature type "AxisSystem" has been added. - General enhancement: The maximum size of the following windows is limited to the desktop resolution: > Main window > Profile window > Analysis window > Batch Job window > Internal Browser window (from Analysis window and Profile window) > Criterion window (from Analysis window) > User Settings window - Error fixed: Criterion: "Coherence between Product Component Name and associated File Name" Due to changes from CATIA R10 to R11 components in visualization mode were not handled correctly. - Error fixed: Criterion: "Embedded Curves and Points [G-CU-EM]" In some special cases partially identical curves were marked as identical. - Error fixed: Criterion: "Embedded Solids [G-SO-EM]" When there were several identical solids, not all were marked. - Error fixed: Criterion: "Multi-Solid Part (Model) [G-MO-MU]" Empty bodies were considered as solids. - Error fixed: Criterion: "Selected Text/Dimension Attributes" Subtexts with a frame at the beginning or in the middle of a text were not marked. Modifications in 1.8.2: ----------------------- New criterion: "Small Curve Radius of Curvature [G-CU-CR]" - New criterion: "Indistinct Knots in NURBS Curve [G-CU-IK]" - New criterion: "Indistinct Knots in NURBS Surface [G-SU-IK]" - New criterion: "Calculation of Shells/Volumes [G-SH-xx]" - New criterion: "Self-Intersecting Shell/Volume [G-SH-IS,G-SO-IS]" - New criterion: "Over-Used Vertex [G-SH-OU]" - New criterion: "Hybrid Model [G-MO-HY]" - New criterion: "Current Window View" This criterion checks the definition of the current window.

- General enhancement: On Windows platform in the "qcheckerV5.vbs" start script the CATIA environment needs not to be set anymore. The Q-Checker application itself has been modified to support different CATIA environments. - General enhancement: When the Q-Checker is started by double clicking the Q-Checker icon, exiting the Q-Checker does not restart the program again. - General enhancement: An HTML file (for easy import in EXCEL) can be generated with an overview table of the activated criteria in a profile. - General enhancement: The batch report file "QCHECKER.out" is now also provided in HTML-format with links to the single report files of the checked models. - General enhancement: A new filter has been added to the analysis window to only display the called checks. - General enhancement: In the interactive batch job editor only valid environment directories are displayed. - General enhancement: In the "Selection of Elements" of the "Options" folder a new option "Multi Select" has been added. This allows to specify selection strings which correspond to the query string in the interactive CATIA Edit+Search functionality. (Only available for R12 or higher) - General enhancement: The Option qchecker.USE_MODEL_AS_REPORT in the QCHECKER.par file now also affects the interactive batch job editor. - General enhancement: A new type "DrwPicture" has been added for all kind of images embedded in a drawing. - General enhancement: Two new types "KweCheck" and "VBScript" have been added for knowledgeware checks and Visual Basic scripts embedded in the model. - General enhancement: A new solid feature type "Solid" for datum solid features has been added. - Criterion: "Product/Part Document update" A new flag "Check also update status of CATParts of the CATProduct" has been added to also check parts in a product. - Criterion: "Inactivated Feature" The check has also been activated for CATProduct documents. A new flag has been added to specify exceptions. - Criterion: "Permitted Body for non-associative Datum Features" A new flag "Check multiple occurrence" has been added to also consider multiple occurrences of features in the specification tree.

- Criterion: "Permitted Element Types on Layers" In the profile editor window a block copy functionality is provided for the definition of allowed types on layers. - Criterion: "Permitted Element Types on Layers" Entity types that have no layer property have been filtered out of the list of entity types. - Criterion: "Current Work Object is PartBody" Now only the PartBody or the last solid feature in the PartBody are allowed as current work object. - Error fixed: Criterion: "Large Face Gaps (G0 Discontinuity) [G-SH-LG]" In some special cases (extrude surface of an ellipse) wrong results were computed. - Error fixed: Criterion: "Sharp Face Edge Angle [G-LO-SA]" Option "Add up weights" was not activated. - Error fixed: Criterion: " "Product/Part Document update" CATProducts with inserted part components in visualization mode could cause a program abort. - Error fixed: Criterion: "Permitted Element Types on Layers" Bodies associated to ADD, ASSEMBLE, REMOVE ... (Boolean operations) were checked as general feature. Now they are ignored as their layer is common to the layer of the body they are aggregated to. - Error fixed: Criterion: "Empty Views" Views with only an image or an annotation table were also marked as empty. - Error fixed: Criterion: "View Frame Visibility" In some special cases a program abort could occur when reading the frame visibility status. - Error fixed: Criterion: "Features with external Links (Multi-Model-Link) in CATPart" Some solid datum features were not considered. - Error fixed: Criterion: "Calculation of Shells/Volumes [G-SH-xx]" In some special cases (curves or surfaces with segments that have start parameter equal to end parameter) a program abort could occur. - Error fixed: "Material Orientation corresponds to Surface Orientation" In some special cases, the position of the reference point of the material orientation was not determined correctly, causing a wrong result or a general error. - Error fixed: Criterion: "Sketch fully constrained"

Some sketches contain non-visible geometrical elements, which have the status: not fully constraint. As in CATIA interactive mode these elements are not visible and do not influence the fully constraint status, they are now ignored. - Error fixed: In batch mode using the save option, if the model name contained dots, the model was stored without extension. - Error fixed: In CATIA V5 R10 solid bodies (PartBody, Body and SolidDatumFeature) and their associated solid had the same graphic show property. Since R11 they can have distinct show properties. A solid body in Q-Checker is now considered to be in show, if the body and the associated solid are in show no show, if the body or the associated solid are in no show. - Error fixed: Wires containing edges with reversed orientation (start parameter > end parameter) could cause wrong results in the geometry criteria. - Error fixed: Dots in the environment name are now allowed. Modifications in 1.8.1: ----------------------- New criterion: "Published Element Name" - New criterion: "Unresolved Feature" - New criterion: "Inactivated Feature" - New criterion: "Unresolved (Non-Synchronized) Knowledgeware Relation" - New criterion: "Inactivated Knowledgeware Relation" - New criterion: "Empty Body" - New criterion: "Fragmented Curve [G-CU-FG]" - New criterion: "Sharp Face Edge Angle [G-LO-SA]" - New criterion: "Calculation of Shells/Volumes [G-SH-xx]" - General enhancement: An additional viewer to display the content of the analysis window is provided. This viewer has a similar functionality as provided in the fine analysis window, but is disconnected from CATIA. The detailed check results are stored in a XML file. - General enhancement: The center graph functionality has been added in the analyze window for features in CATPart and CATProduct documents. - General enhancement: The document type (CATProduct,CATPart,CATDrawing) is handled correctly, also in case of missing or wrong file name extension.

- General enhancement: Japanese feature names are displayed correctly in the analysis window and the HTML reports. - General enhancement: In the profile edit window to avoid unintended activating of checks or parameters, the selection of check boxes and radio buttons is only possible inside the corresponding text area. - General enhancement: New entity type "SketchDatumFeature" add. - General enhancement: Constraints in part documents are also considered if they are hidden by the options settings. - Criterion: "Large Surface Segment Gaps (G0 Discontinuity) [G-SU-LG]" Criterion: "Non-Tangent Surface Segments (G1 Discontinuity) [G-SU-NT]" Criterion: "Non-Smooth Surface Segments (G2 Discontinuity) [G-SU-NS]" Enhanced performance. - Error fixed: Criterion: "Embedded Wires and Points" In some special cases (curves identical and partially identical to other curves) a program abort occurred. - Error fixed: If the admin directory contains no directory or no directory with a "QCHECKER.par" file, a program abort occurred. - Error fixed: The handling of grouped elements (path name and show/noshow/visible flag of included elements) was not correct. Modifications in 1.7.6: ----------------------- General enhancement: A new option "Ignore surfaces with child surface elements" has been added in the element selection. This allows to only check result surfaces. - General enhancement: A new option "List of bodies to be checked" and "Exception: list of bodies not to be checked" has been added in the element selection. This allows to specify the path name of bodies do be checked or not to be checked. - Criterion: Criterion: Criterion: Criterion: Criterion: Criterion: Criterion: Criterion: Criterion: Criterion: "Thin Part Orientation corresponds to Surface Orientation" "Elements without Child Elements in specific Open Bodies" "Material Orientation corresponds to Surface Orientation" "Surface must exist in specific Open Bodies" "Permitted Body for non-associative Datum Features" "Only one Surface allowed in specific Open Bodies" "Associative Elements (Parent/Children) in specific Open Bodies" "Surface must have Thin Part Attribute in specific Open Bodies" "Offset Capability (Thick Surface) of Thin Parts" "Permitted Surface Feature Type in specific Open Bodies"

Criterion: "Elements in specific Bodies must be published" The behavior of the parameter: "List of (open) bodies to be checked" has been changed. The complete path of the bodies can now be specified. - Error fixed: In batch mode the loading of documents was instable. This could lead to program aborts. - Error fixed: Criterion: "View with broken link to CATPart/CATProduct" Criterion: "View not linked to CATPart/CATProduct" If DLNAMEs are used the criteria did not work correctly. - Error fixed: Criterion: "Offset Capability (Thick Surface) of Thin Parts" If the two offset values are equal a program abort could occur. Now the surface is marked as faulty. - Error fixed: If empty bodies exist in the model a general error could occur in some solid criteria (e.g. "Mini Elements Solid"). - Error fixed: Some points, curves and/or surfaces were not recognized as datum features. Modifications in 1.7.5: ----------------------- New criterion: "Elements without Child Elements in specific Open Bodies" - Criterion: "Permitted Surface Feature Type in specific Open Bodies" An additional parameter "Surface have to be in" has been added to define the show/noshow flag of the surface. - Criterion: "Material Orientation corresponds to Surface Orientation" An additional parameter "Surfaces to be checked successfully in open body" has been added to check all the surfaces or at least one surface. - Criterion: "Document Description" Additional messages have been added in case of a bad definition file. - Error fixed: Criterion: "Selected Text/Dimension Attributes" The element selection set was ignored. The check was always performed on all annotations. - Error fixed: Criterion: "Offset Capability (Thick Surface) of Thin Parts" Some Thin Part Surfaces, on which no "Thick Surface" solid feature can be created, were not marked as faulty. - Error fixed: Criterion: "Non-Tangent Curves (G1 Discontinuity) [G-CU-NT]" In some special cases (when the checked wire has multiple domains) a program abort could occur when calling the check. - Error fixed: When the document extension was not one of the standard extension (.CATPart, .CATProduct, .CATDrawing) a program abort occurred.

- Error fixed: For some special surface types (e.g. offset of an offset surface) the geometric representation was not read correctly. This could lead to faulty results in the geometry criteria. - Error fixed: In batch mode checking several models in one job could lead to a program abort. Modifications in 1.7.4: ----------------------- Criterion: "Permitted Text Fonts" Also ballon annotations are now checked for text font. - Criterion: "Selected Text/Dimension Attributes" The healing method for frame and scoring updates now also the graphic display. - General enhancement: The choice of the element selection set has been disabled in the profile editor for those criteria that do not use it. - Error fixed: If a faulty profile (non-consistent model types) was used for the check, the check run was stopped without opening an error message window. - Error fixed: The activation of healing and the healing method was ignored in the model type dependent settings, when these were the same as the standard settings. - Error fixed: Criterion: "Permitted Text Fonts" Dress up elements were erroneously checked. This caused a general error. - Error fixed: Criterion: "Material Orientation corresponds to Surface Orientation" Only specific points (GSMPoint) were accepted as positioning points. - Error fixed: Some point features were erroneously considered as datum feature points. Modifications in 1.7.3: ----------------------- New criterion: "Selected Text/Dimension Attributes" - New criterion: "Permitted Text Fonts" - New criterion: "Drawing Frame/Header as Ditto" - Criterion: "Material Orientation corresponds to Surface Orientation" The error message was not clear, and now a general error appears if the user has forgotten to set the parameter for the UDF name. - Error fixed: Criterion: "View Frame Visibility" Criterion: "Root Product Name must match CATProduct File Name"

Criterion: "Root Part Name (Part Number) must match CATPart FileName" Healing all the features (criterion active in the analysis window) for these criteria marked the healed features as deleted for the other criteria. - Error fixed: If a faulty profile was used for the check run, the check was stopped without opening an error message window. Modifications in 1.7.2: ----------------------- New criterion: "Allowed Solid Feature Primitives" - New criterion: "Permitted Body for non-associative Datum Features" - New criterion: "Surface must have Thin Part Attribute in specific Open Bodies" - New criterion: "Only one Surface allowed in specific Open Bodies" - New criterion: "Surface must exist in specific Open Bodies" - New criterion: "Permitted Surface Feature Type in specific Open Bodies" - New criterion: "Features with external Links (Multi-Model-Link) in CATPart" - New criterion: "Identical 2D Components" - New criterion: "Associative Elements (Parent/Children) in specific Open Bodies " - New criterion: "Elements in specific Bodies must be published" - New criterion: "No active Background View" - New criterion: "No active Background Detail View" - New criterion: "Offset Capability (Thick Surface) of Thin Parts" - New criterion: "Embedded Wires and Points [G-CU-EM]" - New criterion: "Large Curve Gaps (G0 Discontinuity) [G-CU-LG]" - New criterion: "Self-Intersecting Wire [G-CU-IS]" - New criterion: "Non-Smooth Curves (G2 Discontinuity) [G-CU-NS]" - New criterion: "Non-Tangent Curves (G1 Discontinuity) [G-CU-NT]" - New criterion: "Tiny Wire [G-CU-TI]" - New criterion: "Fragmented Curve [G-CU-FG]" - New criterion: "Non-Smooth Curve Segments (G2 Discontinuity) [G-CU-NS]" - General enhancement: For each criterion a different element selection set can be used. Different element selection sets can be defined in the "Option" panel. For each criterion one of the defined element selection sets can be chosen.

- General enhancement: Knowledgeware plugins: 1. Enhanced performance. 2. Parameters "Boolean" and "Combo Box" are now supported. 3. Faulty features are visualized in the analysis tree. 4. Healing is only performed, when the "check with healing" button is selected. - General enhancement: An XML file can be generated with an overview of the activated criteria in a profile. - General enhancement: When a check run is started, a series of small popup windows appeared, before the progress bar was opened. These informational messages are now included in the progress bar. The progress bar can now be minimized, by minimizing the main window. On some platforms, the progress bar itself has a minimize button. - General enhancement: Database connect: In the generated xml report for the database following tags have been modified: If CHECK_STATUS=2 (criterion violated) then NUMBER_OF_ERRORS is at least 1. (this was not the case for criteria, that do not check entities e.g. "Document Name") If CHECK_STATUS=3 (criterion violated) then NUMBER_OF_HEALED is at least 1. (this was not the case for criteria, that do not check entities e.g. "Document Name") - General enhancement: The identifier of parameters are now always considered without the complete path name, independently from the identifier returned by CATIA (sometimes with and sometimes without the complete path name). - General enhancement: The complete path name of the marked features is displayed in the element info box in the analysis window. - General enhancement: Some criteria use regular expression strings. If the pattern definition is not correct a detailed general error is generated . - Criterion: "Empty View must exist" A new flag has been added to allow only one view on the sheet. - Criterion: "Mini Segment Boundary (Surface) in BRep of Solids / SKD" A new tolerance has been added to consider also a lower limit for curve length . If the length of the segment boundary is less than this tolerance, the segment is not marked as faulty. - Criterion: "Mini Elements Solid" A new option "Also check for tiny domains" has been added to also check for mini solid volumes. - Criterion: "Product/Part Document update" A healing method has been added.

- Criterion: "Angle Between Segment Boundary Curves (Surface) in B-REP of Solids / SKD" If the angle can not be determined ( e.g. null tangents in the corner points caused by bad surface parameterization ) the surface will not be marked as faulty. To find these errors activate criterion: "Undefined Normal Surface" - Error fixed: Criterion: "Angle Between Segment Boundary Curves (Surface) in B-REP of Solids / SKD" In some cases the violated elements appeared twice in the analysis window tree. - Error fixed: In the HTML-report, criteria with a general error were not marked with white color but with the error color. - Error fixed: Criterion: "Identical Solids" Criterion: "Identical Shells" The algorithm has been improved to compare also features with more than one domain. - Error fixed: Criterion: "Document Description" In case of using these keywords: "LINE" ... and "KEYWORD MUST_EXIST YES" and the line number is a fix number and not equal to 1, a wrong result occurred. - Error fixed: Criterion: "Detail used in Details" a program abort occurred when instances of 2D components exist in the main or background view. - Error fixed: Criterion: "Coherence between Product Component Name and associated File Name. " Criterion: "Part/Product Name linked by View must match Drawing Name." For models stored on UNIX and opened on Windows platform the linked document names were not handled correctly. - Error fixed: Criterion: "Sketch fully constrained" In some special cases fully constrained sketches were marked as faulty. - Error fixed: In some special cases automatically generated parameters were considered as user defined parameters. This could lead to errors in some criteria (e.g. "Permitted Element Types in Model"). - Error fixed: Criterion: "Identical Elements (Face) in B-REP of Solids / SKD" Algorithm improved. In some special cases when the difference between two faces is very near to the tolerance, not identical faces were marked as identical. - Error fixed:

Criterion: "Thin Part Orientation corresponds to Surface Orientation" Criterion: "Multi-Domain Surface (Shell)" Criterion: "Identical Elements Surface Feature (Shell)" Datum surface features were not considered. Modifications in 1.7.1_P1: -------------------------- Criterion: "Mini Elements Surface" Criterion: "Mini Elements Face" Criterion: "Mini Elements (Surface) in B-REP of Solids / SKD" Criterion: "Mini Elements (Face) in B-REP of Solids / SKD" In fine analysis mode a text is generated with information about the element extension. - Criterion: "Open or overlapping Topology" Criterion: "Open or overlapping Topology in B-REP of Solids / SKD" Only the faulty boundary loops are created when the button "Create permanent marking elements" is activated in the analysis window with fine analysis mode on. - Criterion: "Elements in SHOW on Layers" Criterion: "Elements in NOSHOW on Layers" Criterion: "Permitted Element Types on Layers" Criterion: "Permitted Element Types in SHOW" Criterion: "Permitted Element Types in NOSHOW" The types Parameter, Material and SolidFeature are now ignored. - Error fixed: Criterion: "Point Continuity (Topology) in B-REP of Solids / SKD" Criterion: "Normal Continuity (Topology) in B-REP of Solids / SKD" Criterion: "Curvature Continuity (Topology) in B-REP of Solids / SKD" Criterion: "Sharp Edges (Topology) in B-REP of Solids / SKD" In some special cases the checks were not called. - Error fixed: The batch mode did not run on Windows with Version R11 ( R10 and interactive batch mode were ok ) with the standard environment file. - Error fixed: In batch mode on some machines (UNIX platform) an error occurred if the save model flag was set to YES. The error message was an internal application error message reported in "QCHECKER.out". Modifications in 1.7.1: ----------------------- New criterion "Element Name" - New criterion "Thin Part Orientation corresponds to Surface Orientation" - New criterion "Material Orientation corresponds to Surface Orientation" - New criterion "Multi Domain Surface (Shell)" - New criterion "Multi Domain Wire" - New criterion "Mini Segments in Curve of Wireframe"

- New criterion "Mini Elements of Curve in Wireframe" - New criterion "Point Continuity Wireframe" - New criterion "Normal Continuity in Curve of Wireframe" - New criterion "Open or overlapping Topology in B-REP of Solids / SKD" - Check seal: A new external check seal file in xml format available. The external check seal can validated with an additional (command line based) program: "qc_seal_val". - General enhancement: A new profile option "Model-Settings"/"Save current model for check seal validation" has been added to the "Option" panel, that allows to save the loaded model before writing the report files and the external check seal. This guarantees, that the stored model corresponds to the external check seal file and the corresponding check sums. - General enhancement: A new option "Check Seal Creation"/"Override default settings (QCHECKER.par) for check seal creation" has been added to the "Option" panel. This option allows to override in the profile the settings for the check seal creation defined in the "QCHECKER.par" file. - General enhancement: FT&A feature as well as Solid, Surface, Wire and Point Datum Feature type have been added to all the feature type lists. - General enhancement: The name of the feature types group "CATPart-Feature" has been changed to "3D-Feature". This group contains all 3D features in parts and products. Profiles containing this group must be adapted. - General enhancement: A new parameter has been added to the QCHECKER.par administrator file to define the behavior of the button "Use model name as report name" in the main Q-Checker window. It is now possible to define, if it is always switched on, off or if both is enabled. - General enhancement: When an error occurs while reading a profile, more accurate messages are generated. In addition a log file <QCUSER>/profile_update.log is generated. - General enhancement: In the interactive batch definition panel the default for the file tree filter has been set to "*\*.CAT*". - General enhancement: An additional parameter has been added in the "QCHECKER.par" administrator file, that allows to ignore the document extension (e.g. .CATPart) in the report file name. - General enhancement: The language settings in the script "qcheckerV5" have been removed. Where needed, the language settings are handled internally in the Q-Checker. - General Enhancement:

Windows network pathes are now supported in the internal browser. - General enhancement: Model types can be defined by attributes of CAA Features - Criterion: "Document Description" New keywords have been added to the definition file to compare fields in the description with attributes of CAA features. - Criterion: "Permitted Element Types in SHOW" A new option has been added to avoid marking elements which parent nodes are in NOSHOW. - Error fixed: Also bodies which do not contain any solid are now taken into account. - Error fixed: Batch mode: In some cases the return code 0 was returned instead of return code 4, when a general error occurred in a criterion. - Error fixed: In the window for the interactive batch job generation, the modelfile / model views were empty, when file tree access was disabled. Modifications in Patch 1.6.2_P2: -------------------------------- Error fixed: Criterion: "Intersection or Contact of Boundary of Face" In some special cases wrong results could appear (intersection points smaller than the tolerance). Algorithm has been improved. - Error fixed: Criterion: "Point Continuity Topology" In some special cases (small edge segment with bad parameterization) wrong results could appear. - Error fixed: Criterion: "Document Description" Some faults were not detected when the lines were checked only with regular expressions. - Error fixed: Criterion: "Distance Boundary of Face to Surface" In some special cases a non faulty face was marked. The error was caused by an inaccurate projection. Modifications in Patch 1.6.2_P1: -------------------------------- Only for CATIA V4 Modifications in Version 1.6.2: ------------------------------- New criterion "Sketch fully constrained"

- New criterion "Empty Sketch" - New criterion "Only one Curve in Sketch" - Model type dependent profile: A button has been added in the edit panel to each criterion to activate the settings of that specific criterion for all model types. - General enhancement: the model type can now also be defined by a feature attribute attached to the root feature ( default ) or to an other feature on the first level of the specification tree of the document. - General enhancement: The highlight and zoom functionality in the analysis window is now also implemented for features in a CATProduct document. - General enhancement: a new button has been added in the analysis window, to display company specific PDQ guidelines. The action of this button is company specific and defined in the qcheckerV4/V5 script. For example a company specific PDQ manual in PDF, Word or HTML format can be started. - General enhancement: for Windows platform: to run the Q-Checker in batch mode from a command, the PATH system environment variable had to be set on the CATIA installation path. This path can now be specified directly in the qcheckerV5.vbs script. - General enhancement: for Windows platform: the English on line manual can be started from the command line with the command: qcheckerV5 -h - Criterion: "Permitted Element Types on Layers" An additional list is provided for the for the element types not allowed on the layers. - Criterion: "Fake Dimensions" a new parameter "Allow Fake dimensions embedded by" has been added, to allow fake dimensions embedded by a specific given character. - Criterion: "Fake Dimensions" in the analysis of fake dimensions the real value of the dimension is displayed in the analysis window. - Criteria: "Permitted Element Types in SHOW" "Permitted Element Types in NOSHOW" A new parameter has been added to allow a list of exceptions by element name. - Criterion: "No active View in Sheet" The name of the active view of the sheet is now displayed in the analysis window. Modifications in Version 1.6.1: ------------------------------- New criterion: "Number of Control Points in NURBS (Surface) in B-REP of Solids

/ SKD" Checks the number of control points in u and v direction as well as the total number of control points. - New criterion: "Distance Boundary of Face to Surface in B-REP of Solids / SKD" - New criterion: "CATPart Specification Tree Structure corresponds to Start Mode l" - New criterion: "Product/Part Document update" - New criterion: "Material assignment must exist for element type" - New criterion: "Material assignment is allowed for element type" - New criterion: "Kinematics Degree of Freedom of Mechanisms equals zero" - New criterion: "Identical Elements Surface Feature (Shell)" - New criterion: "View with broken link to Part/Product" - New criterion: "Product component with broken link to Part/Product" - New criterion: "Only one View in each Sheet" - New criterion: "Non up-to-date Dimensions" - New criterion: "Sheet/View must exist" - New criterion: "Permitted Element Types in Model" - New criterion: "Empty View must exist" - New criterion: "Unused Details" - New criterion: "Detail used in Details" - Q-Checker Icon: The Q-Checker start icon has been set to a standard CATIA V5 format. - General enhancement: different administrator environments can be handled now. Each environment is defined by a directory in the adminV5 directory. The environment can be changed in the main Q-Checker panel without need to change the whole CATIA environment. - Check seal: the check seal can now also be generated as a feature attribute added to the root feature of the document. This check seal can not be modified by the user. - General enhancement: A new option has been added in the profile to activate a check seal validation. This allows to avoid a recheck if a valid check seal is in the model. To validate the check seal different check sums are stored with the check seal. - General enhancement: All Q-Checker buttons of the main and analysis panel can be deactivated by

the administrator in the QCHECKER.par file. - General enhancement: The performance to open the edit profile panel has been optimized. This is important when reading a model type dependent profile for editing. For this reason some profile keywords have been modified. Older profiles must be reloaded and restored. - General enhancement: support of UNICODE for the HTML online help. - Criteria: "Point Continuity Topology in B-REP of Solids / SKD" "Normal Continuity Topology in B-REP of Solids / SKD" "Curvature Continuity Topology in B-REP of Solids / SKD" "Sharp Edges Topology in B-REP of Solids / SKD" Improved analysis functionality. An additional level in tree structure of the fine analysis has been added to mark and zoom to only one defective face transition. - Criteria: "Allowed Type In Show In Model" "Allowed Type In No Show In Model" Healing function "Delete" has been deactivated due to unpredictable results. - Error fixed: Criterion: "Permitted Element Types on Layers" On AIX platform in some special cases opening the profile edit panel caused a program abort. - Error fixed: Criterion: "Document Description". It was not possible to use the line range with the keyword "KEYWORD" and without the keyword "MUST_EXIST". - Error fixed: Criterion: "Permitted Element Types on Layers" In some special cases working with model type dependent profiles, the parameter was not read correctly. For a certain layer, when the standard settings had a value and a model type dependent section had no value for that layer, the standard settings were used. - Error fixed: Reading of the B-Spline knot vector was faulty. In some cases this resulted in a program abort. - Error fixed: The computation of geometric criteria for revolute surfaces generated with a 3D curve as profile, in some cases was wrong or resulted in a general error. - Error fixed: Loading a report file generated by a check with check seal validation activated resulted in an error when exiting the analysis window (dimmed main window). - Error fixed: In some cases reading a report file and expanding one criterion in the tree, resulted in a program abort. - Error fixed:

In some cases switching the Q-Checker environment in the main panel resulted in a program abort. This was the case, when the "edit profile" button is disabled in one environment and in the other it is enabled. - Criterion: "Intersection or Contact of Boundary of Face" A general error was generated if the underlying surface had undefined tangent (normal). Now undefined tangents (normal) are ignored. To find those bad surfaces the criterion "Undefined Normal Surface" can be activated. Modifications in Version 1.5.5: ------------------------------- Error fixed: Criterion: "Coherence between Product Component name and associated file name" If a document was unloaded or the link was broken a program abort occurred. - Criterion: "View Update" temporarily disabled because faulty CAA functionality. Modifications in Version 1.5.4: ------------------------------- New criterion: "Elements in NOSHOW on Layers" - New criterion: "Product Component Name" - New criterion: "Root Product Name must match CATProduct File Name" - New criterion: "Root Product Name" - New criterion: "Root Part Name (Part Number) must match CATPart File Name" - New criterion: "Root Part Name (Part Number)" - New criterion: "Only one Profile per Solid Feature" - New criterion: "Only one Sheet per Drawing" - New criterion: "View Frame Visibility" - New criterion: "View Update" - New criterion: "Existence and Text Content of Parameters in CATPart Documents" - New criterion: "Existence and Text Content of Parameters in CATProduct Documen ts" - Criterion: "Existence and Text Content of Parameters" This criterion has been split in 3 criteria, each for a specific document type: "Existence and Text Content of Parameters in CATDrawing Documents" "Existence and Text Content of Parameters in CATPart Documents" "Existence and Text Content of Parameters in CATProduct Documents" - General Enhancement: Criteria which regard entity types.

New feature types have been added: RootPart, RootProduct, Product, Part, StructureComponent, ShapeComponent. - Criterion:" Permitted Element Types on Layers" The Layer NONE is mapped to layer 1000. Entities defined to be permitted on layer 1000 are those that are permitted on layer NONE. - Error fixed: Criterion:" Permitted Element Types on Layers" Healing: if no allowed layer was found for a specific entity type, it was moved to layer 255 instead of the defined layer. - Error fixed: Criterion "Document Description" Checking regular expressions over a range of lines checked only the first line of the range. - Error fixed: In model type dependent profiles, in some cases the list of strings parameter were not handled correctly. This was the case when the strings for a specific model type were different from the strings in the default definition. Modifications in Version 1.5.3: ------------------------------- New Criterion: "Non associative Drawing Entities (on 3D)" - New criterion: "Document Description" Checks the content of the part or root product description. - Installation: A new Q-Checker environment variable QCPATH has been added. This variable defines the directory where the qcheckerV5 script is searched for. It is declared in the CATIA environment and avoids to: add the directory to the $PATH variable or to copy the scripts to a directory defined in the $PATH variable (UNIX platform) or to add a system environment variable QCPATH (Windows platform). - Model type: The model type can be defined evaluating the information stored in the part or root product description. - General Enhancement: Performance has been significantly improved, espacially for windows platforms. - General Enhancement: Support for DLNames in batch mode. - Progress bar: There is only one progress bar, now, which is initialized at the very beginning of a check run (before the batch criteria). The shown information (current task and percentage) is more accurate. - Criterion "Multi Solid Part"

A new parameter has been added to allow special solids, identified by their name (regular expression), to be ignored. - Criterion "Part/Product Name linked by View must match Drawing Name" It is now possible to set more than one range to compare substrings of the linked part/product name with the drawing name. - Criteria: all checks for naming conventions that use a definition file. e.g. "View Name", "Sheet Name", "Existence and Content of Texts". A new keyword NOTCASESENSITIVE has been added. This forces all the checked texts to upper case before making the string comparisons. - Criteria: "Existence and Text Content of Parameters" "Existence and Content of Texts". If the keyword MUST_EXIST is used, there is no need to define regular expressions in the same definition block. If the keyword NAME is omitted in a definition block, then this check will be applied to all texts respectively parameters. - Criteria: "Empty Views" "Empty Sheets" An new option has been added to define if views that only contain the default text (view name and scale) are considered as empty. Views that only contain drawing axis lines are always considered empty. - Error fixed: Criterion: "Current Work Object is (in Branch of) PartBody" The correct feature name is displayed now. - Error fixed: On HP platform reading geometry data of fillets caused a program abort. - Error fixed: Criteria which regard entity types. Points were not recognized properly. - Error fixed: In some special cases reading the geometry data of extruded surfaces caused a program abort. - Error fixed: Geometry criteria. In some special cases offset surfaces were not evaluated correctly. - Error fixed: In some special cases reading the geometric information in a CATPart could cause a program abort. - Error fixed: Geometry topology criteria: In some special cases, when the solid contained offset surfaces of tabulated surfaces, wrong results were displayed. Modifications in Version 1.5.2: ------------------------------- Batch mode:

The batch mode only worked with the standard input and output files "QCHECKER.in" and "QCHECKER.out". - Batch mode: For the Windows platforms the script file "qcheckerV5.vbs" has been adapted to get the CATIA environment when the batch is started from an interactive Q-Checker application. - Criteria: "Existence and Content of Texts" "Existence and Text Content of Parameters" When the COLUMN c keyword was used in combination with the TEXT_CONTENT or PARAMETER_CONTENT keyword to compare two texts, the text to be checked was also taken into account starting at column c. Now it is considered by default at column 1. It is also possible to add a COLUMN c keyword after the BEGIN_BLOCK keyword. In this case the text to be checked will be taken in account starting at column c. - For consistency purposes the keywords of some criteria has been changed in the profiles. Existing profiles for version 1.5.1 must be updated (this can be done by editing the profile and restore it). - Error fixed: the heal all button in the analyze windows set all criteria to green. Now only the healed criteria are set to green.

Вам также может понравиться