README TCVdafsV5 ================= Installation manual: -------------------- english: ./load/$OSDS/doc/install.pdf german : ./load/$OSDS/doc/German/install.pdf User manual: ------------ english: ./load/$OSDS/doc/manual.pdf german : ./load/$OSDS/doc/German/manual.pdf Modifications in 1.8.1: ------------------------ -Corrections: Points of sketches were duplicated by export to vda file: fixed Abort if vdafs is used/configured via Catia/Tools/Options/Compatibility: fixed Problem fixed by exporting V5 feature name as comment to vda file for the cases: - name's length is greater or equal than the used column size for comment (67) - name contains LF/CR: replace with blank Problem fixed by importing vda-CURVE in Catia in case the curve's segments are not connected. -General enhancement Catia->Vdafs: Export V5 curve feature as one vda-CURVE (it is the default behavior) Use enviornment variable TCA_VDAFS_WIRE_AS_ONE_CURVE to define a different behavior: - TCA_VDAFS_WIRE_AS_ONE_CURVE = 0 : export each edge of V5 curve feature as one vda-CURVE. - TCA_VDAFS_WIRE_AS_ONE_CURVE = 1 : export V5 curve feature as one vda-CURVE Modifications in 1.7.2: ------------------------ - Corrections: Missing points problem fixed Modifications in 1.7.1: ------------------------ - General enhancement: 64 bit added Modifications in 1.6.2: ------------------------ - Corrections: Output of elemnts relative to axis system fixed Modifications in 1.6.1: ------------------------ - General enhancement: Linked with CatiaV5RxxSP0; Q-Checker independant - General enhancement Catia->Vdafs: New flag on Options tab for surface export to use the total limits - General enhancement Catia->Vdafs: New flag on Options tab to export wire only as CURVE if curve on surface - Corrections: DLNames with Variables are now handled correct Writing of settings corrected Modifications in 1.5.6: ------------------------ - Corrections: linked with CatiaV5R16SP5 and qcheckerlibs 1.19 .2 Modifications in 1.5.5: ------------------------ - Corrections: linked with CatiaV5R16SP5 and qcheckerlibs 1.18.2 Modifications in 1.5.4: ------------------------ - Corrections: linked with CatiaV5R16SP5 and qcheckerlibs 1.17.3 Modifications in 1.5.3: ------------------------ - General enhancement: Update root part after creating vdafs entities, but only if the root part was UpToDate before creating. - General enhancement: Implemented ShowProtocol dialog for SaveAs/Open. This dialog does not appear in case checkBox "No dialog for SaveAs/Open" is selected in Tools/Options. - General enhancement Flag to disable multi-selection-panel before translation to avoid problems with automated file/save dialog: new checkbox in tools/options "No dialog for SaveAs/Open". Vdafs->Catia: - General enhancement Catia->Vdafs: Speed up of conversion from CATPart to vda. - Corrections: National character sets implemented for vda and log file. Do not write in vda file the default set, if it is empty. If error for TopSolid then take care to export a set for SolidBody or PartBody where all parents of TopSolid will be written. If not, parents will be created in the default set. Number of MDI reported in log file will now match number of MDI in vda file. Creation of empty OpenBody is suppressed, if it will be empty. Import of catia original name corrected, if it is defined in more than one line in vda file. Modifications in 1.5.2: ------------------------ - General enhancement: New executable: TCAVdaPureBatch. No need of a graphic display. - General enhancement: Move error messages of log file to CATNls file. - General enhancement Vdafs->Catia: If first boundary of a face is not the outer one, look for the correct boundary. - General enhancement Catia->Vdafs: Export V5 Feature name to vda file, so that imported elements get identifier: "nameVdaEntity ( nameExportedV5Feature )". - Corrections: New Transcat PLM name and logo. Bug fixed: Implemented Show+Visible and selection of NoShow Components for Products. If OpenBody name already exists in CATPart do not create it again. If SolidBody name allready exists in CATPart create a new one with different name: SolidBodyName (1). Bug fixed for export of Product components with Cache-Management. Modifications in 1.5.1: ------------------------ - General enhancement Vdafs->Catia: 'Connect segments' will report in the protocol file the number of Curve/Cons/Surf entities connected and notconnected to single elements. - General enhancement Vdafs->Catia: New ComboBox for Top: Solid / Surface if closed. Default Solid if closed. - General enhancement Vdafs->Catia: Error message for importing a VDA-File inside a CATProduct appears now right after the button VDAFS->CATIA is pressed. - General enhancement Catia->Vdafs: New frame "Element selection" on tab page Elements. -> see documentation - General enhancement Catia->Vdafs: Write an error message if CATPart or CATProduct is not updated. - General enhancement Catia->Vdafs: Abort on error functionality implemented. - Corrections: Completely closed Cons inside a Face's Loop does not have a valid orientation flag. Cons will be ignored and report error for face. OrderedGeometricalSet inside SolidBody with status Show and Visible will be exported now. For import of vda files time of breaking process is improved up to 10 times. Crash at patches of internal surfaces fixed. Set correct return code value for batch without GUI. Modifications in 1.4.2: ------------------------ - General enhancement: Improve export and import time for models with points from: Export to Vdafs ~ 5 h -> ~ 20 min Import to Vdafs ~ 5 h -> ~ 50 min - General enhancement Catia->Vdafs: Export of Layer to Group: set Group name as LAYnnnnn, where nnnnn is the layer number (5 digits). - General enhancement Vdafs->Catia: Import of Group as Layer: if Group name is LAYnnnnn, then create entities inside Group on Layer number nnnnn in CATPart, else create elements on an arbitrary layer number starting from 2 so that the grouping should be keept. - General enhancement Vdafs->Catia: If neither Set not Group is converted to Body, then all the elements will be created in one Default Body. Write a note message for user in protocol file. Until now an empty CATPart was created. - Corrections: Creation of parent elements logic corrected. Bug fixed in algoritm of breaking faces on surface's segments. Bug fixed: OrderedGeometricalSets where not exported to vda. Corrected warning messages for user if error in Header. Convertion goes on. Check to filesize/linelength performed. 6 general geometry problems fixed Modifications in 1.4.1: ------------------------ - General enhancement Catia->Vdafs: Export Sketch to vda file: new checkbox at elements panel new keyword *CV_SKETCH_ELEMENT - General enhancement Catia->Vdafs: Export of reference planes: new checkbox at elements panel new keyword *CV_REF_PLANE_ELEMENT - General enhancement Vdafs->Catia: Connect segments of Curve/Cons/Surf to single elements. Adjustable continuity conditions All/C0/C1/C2 lockable by administrator - General enhancement Vdafs->Catia: Allow more the 16 digits for real number from vda file. - Corrections: Creating surfaceParent in CatiaV5 corrected. Write the PART BODY in vda file as a SET only if it is with geometry. Modifications in 1.3.1: ------------------------ - General enhancement: DLName support for CATIA files. - General enhancement Catia->Vdafs: Export of CATProducts. Two options are available: 1.) export each CATPart in the product as separate VDAFS file. A directory is ceated with the name defined by the user. For each CATPart a VDAFS file is created in this directory. 2.) export all CATParts in one VDAFS file. CATParts can be mapped to groups/sets. Layer may not be mapped to sets (otherwise the complete product must be loaded). In both cases the geometry is positioned relativ to the absolut axis system of the CATProduct. - Corrections: CAD-System in logfile corrected 4 general geometry problems fixed 2 general GUI problem fixed Modifications in 1.2.1: ------------------------ - General enhancement: The last program settings are kept. Different keywords for logfile for each direction: *VC_LOG_FILE *CV_LOG_FILE. - General enhancement Catia->Vdafs: Write geometry relative to actual (custom) axis system, not relative CATPart-zero-axis. - General enhancement Catia->Vdafs: Export of the Axis System3D element to VDAFS file as TMAT - General enhancement Vdafs->Catia: Import of TMAT type entities from VDAFS file as AxisSystem3D in CATIA V5. - General enhancement: Settings of GUI panels and Tool/Options panels are now independent. Changes of one panel will not influence the other one. Using the File/Save/Open takes only the Tool/Options Settings. - Corrections: 8 general geometry problems fixed 1 general GUI problem fixed