1 / 22

XVL Processor Tutorial For Version 4.0 and later

XVL Processor Tutorial For Version 4.0 and later. LATTICE TECHNOLOGY, INC. Objectives. By the end of this tutorial, you will be able to perform the following operations from Command Prompt: Import data through CSV input Output data through CSV output

vin
Download Presentation

XVL Processor Tutorial For Version 4.0 and later

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. XVL Processor TutorialFor Version 4.0 and later LATTICE TECHNOLOGY, INC.

  2. Objectives • By the end of this tutorial, you will be able to perform the following operations from Command Prompt: • Import data through CSV input • Output data through CSV output • Perform interference check with a batch process • Perform difference check with a batch process Lattice Technology, Inc.

  3. Agenda • Importing CSV to XVL File Exporting data • Exporting CSV from XVL File • Execute Interference Check • Execute Difference Check Lattice Technology, Inc.

  4. Necessary Files • In order to execute XVL Processor, you need the following files: • xvlprocessor.exe Command line application main unit • xvlgenrep.exe EXE to be used by xvlprocessor.exe • XvlPlatformM.dll DLL to be used by xvlprocessor.exe • NBLibrary.dll DLL to be used by xvlprocessor.exe • xerces-c_1_3x8.dll DLL to be used by xvlprocessor.exe • xvl-lock_1_2x8.dll DLL to be used by xvlprocessor.exe • xvl-ulock_1_0x8.dll DLL to be used by xvlprocessor.exe * These files are located in: \Lt_Processor\Bin\ Lattice Technology, Inc.

  5. Common Syntax xvlprocessor.exe [-l host_name port_number] [-u user] [-g user_password] [-p file_password] [-m mode] [-x ex_mode] Basic Format: Lattice Technology, Inc.

  6. CSV Import / Export Lattice Technology, Inc.

  7. Importing CSV to XVL File 1 / 2 • Specified CSV file is imported to XVL file. CSV Parts list. Assembly list Disassembly parts list Disassembly composition list Process list Comment list Dimension list Import XVL file with specified list Lattice Technology, Inc.

  8. Importing CSV to XVL File 2 / 2 xvlprocessor.exe <-x ex_mode> <-r type> [-m mode] <input_XVL> <input_CSV> <output_XVL> Basic Format: Lattice Technology, Inc.

  9. Exporting CSV from XVL File 1 / 2 • Specified CSV file is imported to XVL file. CSV Parts list. Assembly list Disassembly parts list Disassembly composition list Process list Comment list Dimension list Export XVL file including list Lattice Technology, Inc.

  10. Exporting CSV from XVL File 2 / 2 xvlprocessor.exe <-x ex_mode> <-w type> [-m mode] <input_XVL> <output_CSV/XLS> Basic Format: Lattice Technology, Inc.

  11. Interference Check Lattice Technology, Inc.

  12. Execute Interference Check • Interference check is executed for the specified XVL files. XVL file XVL file with interference check result * Requires Interference Check option. Lattice Technology, Inc.

  13. Interference Check - Syntax xvlprocessor.exe <-i check> [-c clearance] [-a activate] [-t targrt_CSV] [-f [output_CSV]] <input_XVL> <output_XVL> Basic Format: Lattice Technology, Inc.

  14. Specifying Check Type • Use the –i option to specify the type of interference check. xvlprocessor.exe<-i check> [-c clearance] <input_XVL> <output_XVL> Basic Format: * When 2, 3 or 6 is specified for –i option, -c option must be specified. Lattice Technology, Inc.

  15. Specifying Check Targets • You can specify the interference check targets in a CSV file. Basic Format: xvlprocessor.exe –i –t <target_csv> < Input XVL> <OutputXVL> Output target_mode,<Mode> target-1,<Part_Name> target-2,<Part_Name> Check method and target parts are specified. Check Target Settings File *For more detail about the check target settings file, please see “XVL Processor Settings File Manual”. Lattice Technology, Inc.

  16. Execute Multiple Interference Checks • You can execute multiple interference checks for an XVL file. Basic Format: xvlprocessor.exe –i 64/65 <param_file> < Input XVL> <OutputXVL> Parameter file is a text file that includes parameters for each check. Check result A -i 2 -c 1 -t target_1.csv -i 2 -c 1 -t target_2.csv -i 2 -c 1 -t target_3.csv Parameter file *For more detail about the parameter file, please see “XVL Processor Settings File Manual”. Check result B Check result C Lattice Technology, Inc.

  17. Difference Check Lattice Technology, Inc.

  18. Execute Difference Check • Difference check is executed for the specified XVL files. XVL file Difference check result Color map model * Requires Difference Detection option. Lattice Technology, Inc.

  19. Difference Check - Syntax xvlprocessor.exe <-d mode> <dist> [-a active] <input_XVL_1> <input_XVL_2> <output_XVL> Basic Format: Lattice Technology, Inc.

  20. Generating Difference Detection Result • Specify “0” for the –d option to Generate difference detection result. xvlprocessor.exe <-d 0> <dist> [prec] <input_XVL_1> <input_XVL_2> <output_XVL> Basic Format: Lattice Technology, Inc.

  21. Generating Difference Color Map Model • Specify “1” or “2” for the –d option to Generate difference detection result. xvlprocessor.exe <-d 1/2> <dist> <limit1 limit2> [prec] [tol_rate] <input_XVL_1> <input_XVL_2> <output_XVL> Basic Format: Lattice Technology, Inc.

  22. Questions? E. support@lattice3d.com T. +1.415.274.1670 F. +1.415.274.1671 W. www.lattice3d.com Lattice Technology, Inc.

More Related