LATTICE TECHNOLOGY, INC. For Version 1.3 and later XVL BOM Assembler Tutorial For Version 1.3 and later.

Slides:



Advertisements
Similar presentations
Computer Science & Engineering 2111 Text Functions 1CSE 2111 Lecture-Text Functions.
Advertisements

Chapter 3: Editing and Debugging SAS Programs. Some useful tips of using Program Editor Add line number: In the Command Box, type num, enter. Save SAS.
Chapter 16: Exception Handling C++ Programming: From Problem Analysis to Program Design, Fifth Edition.
Introduction to C Programming
 2000 Prentice Hall, Inc. All rights reserved. Chapter 2 - Introduction to C Programming Outline 2.1Introduction 2.2A Simple C Program: Printing a Line.
Introduction to C Programming
The IDE (Integrated Development Environment) provides a DEBUGGER for locating and correcting errors in program logic (logic errors not syntax errors) The.
 2007 Pearson Education, Inc. All rights reserved Introduction to C Programming.
Finding and Debugging Errors
ASP.NET Programming with C# and SQL Server First Edition Chapter 8 Manipulating SQL Server Databases with ASP.NET.
Introduction to C Programming
Testing a program Remove syntax and link errors: Look at compiler comments where errors occurred and check program around these lines Run time errors:
For Version 5.0 and later XVL License Manager Setup Guide For Version 5.0 and later LATTICE TECHNOLOGY, INC.
COMMANDLINE OPTIONS IN SSIS -ABHIJIT -SANJAY -SUSHANT.
How XSL Formatter works Operation System Requirements How to format GUI for operating on Windows screen Application Integration Interface.
Talend 5.4 Architecture Adam Pemble Talend Professional Services.
CHAPTER 4: INTRODUCTION TO COMPUTER ORGANIZATION AND PROGRAMMING DESIGN Lec. Ghader Kurdi.
LATTICE TECHNOLOGY, INC. For Version 9.0 and later XVL Web Master Tutorial For Version 9.0 and later.
© Janice Regan, CMPT 128, Jan CMPT 128 Introduction to Computing Science for Engineering Students Creating a program.
LATTICE TECHNOLOGY, INC. For Version 10.0 and later XVL Web Master Advanced Tutorial For Version 10.0 and later.
UNIT 3 TEMPLATE AND EXCEPTION HANDLING. Introduction  Program errors are also referred to as program bugs.  A C program may have one or more of four.
by Chris Brown under Prof. Susan Rodger Duke University June 2012
© Copyright 1992–2005 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. Tutorial 2 - Welcome Application: Introduction to C++
What is Sure BDCs? BDC stands for Batch Data Communication and is also known as Batch Input. It is a technique for mass input of data into SAP by simulating.
LATTICE TECHNOLOGY, INC. For Version 4.0 and later XVL Processor Tutorial For Version 4.0 and later.
LATTICE TECHNOLOGY, INC. For Version 2.0 and later iXVL Publisher Tutorial For Version 2.0 and later.
LATTICE TECHNOLOGY, INC. For Version 3.0 and later iXVL Publisher Tutorial For Version 3.0 and later.
For Version 6.0 and later Lattice3D Reporter Tutorial For Version 6.0 and later LATTICE TECHNOLOGY, INC.
General Computer Science for Engineers CISC 106 Lecture 02 Dr. John Cavazos Computer and Information Sciences 09/03/2010.
Lattice Technology New Product Feature Highlights June 2011 Product Release.
Parser-Driven Games Tool programming © Allan C. Milne Abertay University v
General Programming Introduction to Computing Science and Programming I.
LATTICE TECHNOLOGY, INC. For Version 4.0 and later XVL Reducer Tutorial For Version 4.0 and later.
For Version 3.1 and later Lattice3D Reporter Tutorial For Version 3.1 and later LATTICE TECHNOLOGY, INC.
Lattice Technology New Product Feature Highlights July 2010 Product Release.
ASENT_IMPORT.PPT Importing Part Lists and Board Data Last revised 10/28/2009.
9 Chapter Nine Compiled Web Server Programs. 9 Chapter Objectives Learn about Common Gateway Interface (CGI) Create CGI programs that generate dynamic.
The WinMine Toolkit Max Chickering. Build Statistical Models From Data Dependency Networks Bayesian Networks Local Distributions –Trees Multinomial /
For Version 4.0 and later Lattice3D Reporter Tutorial For Version 4.0 and later LATTICE TECHNOLOGY, INC.
Lattice Technology New Product Feature Highlights October 2011 Product Release.
Lattice Technology New Product Feature Highlights October 2011 Product Release.
1 NORMA Lab. 7 Generating Reports More Display Options File: NORMA_Lab6.ppt. Author: T. Halpin. Last updated: 2009 June 9.
© Copyright 1992–2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. Chapter 2 Chapter 2 - Introduction to C Programming.
Programming with Visual Studio 2005.NET A short review of the process.
LATTICE TECHNOLOGY, INC. For Version 10.0 and later XVL Web Master Tutorial For Version 10.0 and later.
Programming with Visual Studio.NET A short review of the process.
1 Original Source : and Problem and Problem Solving.ppt.
ESA UNCLASSIFIED – For Official Use Workshop #23 Pasadena, USA 25 rd March 2015 Sam Cooper Common services update (part 2)
Server Error in '/mapguide2008/mapviewerdwf' Application Compilation.
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 1 Outline 5.1 Test-Driving the Inventory Application.
Lattice Technology New Product Feature Highlights October 2011 Product Release.
Exceptions, handling exceptions & message boxes Year 11 Information Technology.
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
Chapter 15: Exception Handling C++ Programming: Program Design Including Data Structures, Fifth Edition.
© Copyright 1992–2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 1 Chapter 2 - Introduction to C Programming Outline.
FTP COMMANDS OBJECTIVES. General overview. Introduction to FTP server. Types of FTP users. FTP commands examples. FTP commands in action (example of use).
© I-Logix Rhapsody C++ V /01/2004E1-1 “Essential” Tool Training Basic Rhapsody Basic Rhapsody Rhapsody in C++ V /01/04.
Debugging tools in Flash CIS 126. Debugging Flash provides several tools for testing ActionScript in your SWF files. –The Debugger, lets you find errors.
 2006 Pearson Education, Inc. All rights reserved Control Statements: Part 2.
B Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Working with PDF and eText Templates.
GJXDM Tool Overview Schema Subset Generation Tool Demo.
LATTICE TECHNOLOGY, INC. For Version 1.0 and later XVL BOM Assembler Tutorial For Version 1.0 and later.
Solvency II Tripartite template V2 and V3 Presentation of the conversion tools proposed by FundsXML France.
ASP.NET Programming with C# and SQL Server First Edition
Development Environment
Introduction to Computing Science and Programming I
Examining the Cluster Log
XVL Player Pro Tutorial For Version 12.1 and later
Presentation transcript:

LATTICE TECHNOLOGY, INC. For Version 1.3 and later XVL BOM Assembler Tutorial For Version 1.3 and later

June 2012 Lattice Technology, Inc. 2 Introduction and Objectives The XVL BOM Assembler is a command-line application that converts XVL models into XML structure files and XML structure files into XVL models. By the end of this tutorial, you will be able to perform the following command-line operations: –Generate assembly structure XML file. –Generate XVL assembly model out of XML file and part files. –Export mass properties in XML. –Export a log file.

June 2012 Lattice Technology, Inc. 3 Agenda Required Files Installing the Visual C++ Runtime Component Command Syntax Generating Assembly Structure XML Files Generating XVL Assembly Models Exporting XML with Mass Properties Exporting Log Files XML Format

June 2012 Lattice Technology, Inc. 4 Required Files In order to execute XVL BOM Assembler, you need the following files*: –xvlbomassembler.exe Command line application –xvlbom_schema.xsd XML schema check file –xerces-c_1_3x8.dll Xerces-C++ DLL for reading and writing XVL files –xerces-c_2_8.dll Xerces-C++ DLL for reading and writing XML files * These files are located in: \Lt_BomAssembler\Bin\

June 2012 Lattice Technology, Inc. 5 Installing the Visual C++ Runtime Component To use XVL BOM Assembler, Visual C++ runtime component must be installed. To install Visual C++ runtime component, simply double-click the vcredist_x86.exe* file. * vcredist_x86.exe is located in: \Lt_BomAssembler\

Basic Format: June 2012 Lattice Technology, Inc. 6 Command Syntax ParameterDescription -i input_fileInput file. -o output_fileOutput file. -nop Specifies not to output part XVL files when the input file is an XVL file and the output file is an XML file. -p mode Specify whether or not to include process information. “mode" can be either of the following values: 0 : Ignore process information and only use assembly information. 1 : Use both assembly and process information. 2 : Use process information only. -mSpecify this option when output file is to include mass properties. -t type num tol Specifies the tessellation parameters to be used in the mass properties calculation. (This option is meaningful only when [–m] option is specified.) -rSpecify this option to output a log file in the same folder as the output file. xvlbomassembler.exe [-nop] [-p mode] [-m] [-t type num tol] [-r] * Parameters in braces ([ ]) are optional.

Generating XVL Assembly Models Specify an XML file as input and an XVL file as output to generate an XVL model from an XML file. June 2012 Lattice Technology, Inc. 7 Assembly structural tree + XVL part files Generate XML Example: xvlbomassembler.exe -i sample.xml -o sample.xv2 XVL assembly model

Generating Assembly Structure XML Files Specify an XVL file as input and an XML file as output to generate and assembly structure XML file for the XVL file. June 2012 Lattice Technology, Inc. 8 Assembly structural tree + XVL assembly model XVL part files Generate XML Example: xvlbomassembler.exe -i sample.xv2 -o sample.xml

XVL file is created with process tree information. Lattice Technology, Inc. 9 Import Process Information June Assembly structural tree - Process tree + XVL part files XML XVL assembly model Generate Process Tree * Requires Process option. Example: xvlbomassembler.exe -i sample.xml -o sample.xv2 –p 1

Lattice Technology, Inc. 10 Export Process Information in XML June 2012 XVL assembly model Process Tree Generate * Requires Process option. XVL file is created with process tree information. Example: xvlbomassembler.exe -i sample.xml -o sample.xv2 –p 1 - Assembly structural tree - Process tree + XVL part files XML

Use the –m option to add mass properties to the XML file. Exporting XML with Mass Properties 1/2 June 2012 Lattice Technology, Inc. 11 Example: xvlbomassembler.exe -i sample.xv2 -o sample.xml -m Example of mass properties (in XML): Assembly structural tree + Mass properties XVL assembly model XML Generate

Use the –t option to specify the tessellation tolerance to use when calculating the mass properties. Exporting XML with Mass Properties 2/2 June 2012 Lattice Technology, Inc. 12 Example: xvlbomassembler.exe -i sample.xv2 -o sample.xml –m –t ParameterDescription type Specify one of the following integer values to indicate the polygon division type. 1: Rough 2: Fast 3: Normal 4: Fine 5: Analytic num Maximum number of divisions for polygon division (an integer between 1 and 32). tol Specify the tolerance for polygon division. Basic Format: xvlbomassembler.exe [-m] [-t type num tol] * When the –t option is not specified, default values are used.

Use the –r option to export a log file. Exporting Log Files June 2012 Lattice Technology, Inc. 13 Example: xvlbomassembler.exe -i sample.xv2 -o sample.xml –r ParameterDescription -r A log file is exported in the same folder as the output file. The log file name is the same as the output file but with the extension ".log“. Return code: 0 Successful completion. -1 Incorrect format. -2 Cannot find license. -3 Cannot open input file. -4 Cannot open output file. -5 The specified input or output file name extension is invalid. -6 The version of the XVL file is not supported. -7 Schema error for input XML file. -8 Entity ID or instance ID update error for input XVL file. (An XVL assembly or part name is not set correctly, for example) -100 An unexpected error occurred.

For details of the XML format, please see XVL_BOM_Assembler- XML_Format.pdf.* XML Format June 2012 Lattice Technology, Inc. 14 * XVL_BOM_Assembler-XML_Format.pdf is located in: \Lt_BomAssembler\Doc

June 2012 Lattice Technology, Inc. 15 Questions? E. T F W.