Bartels :: Bartels AutoEngineer :: BAE Documentation :: User Language Programmer's Guide

Bartels AutoEngineer® Dokumentation

Bartels User Language
Programmer's Guide

The Bartels User Language - Programmer's Guide describes how to use the Bartels User Language in Bartels AutoEngineer, i.e., how it is integrated to the Bartels AutoEngineer EDA system and how it can be applied. The following main topics are covered by this manual:


Sitemap

Last Change

Bartels User Language - Programmer's Guide 11/11/2009
Preface 
Organization of this Documentation 
Related Documentation 
Problems, Questions, Suggestions 
Documentation Notations 11/10/2010
Documentation Conventions 11/10/2010
Copyright 16/11/2007
1Introduction 02/12/2006
1.1What is Bartels User Language? 11/10/2010
1.1.1Purpose 
1.1.2Components 
1.2Characteristics of the Bartels User Language 11/10/2010
1.2.1Bartels User Language Compared to C 
1.2.2Data Types, Constants, Variables 
1.2.3Operators, Assignments 
1.2.4Control Structures 
1.2.5Program Flow, Functions 
1.2.6Special In-Build Features 
2Language Description 26/01/2007
2.1Introducing User Language Programming 26/01/2007
2.1.1The first User Language Program 
2.1.2Variables, Arithmetic and Functions 
2.1.3Arrays and Control Structures 
2.2Lexical Conventions 05/12/2006
2.2.1Spacing 
2.2.2Identifiers 
2.2.3Constants and Constant Expressions 
2.2.4Terminal Symbols 
2.3Data Types and Definitions 11/10/2010
2.3.1Data Types 
2.3.2Variables 
2.3.3Functions 
2.3.4Scope Rules 
2.4Expressions 05/12/2006
2.4.1Primary Expressions 
2.4.2Unary Expressions 
2.4.3Binary Expressions 
2.4.4Expression List 
2.4.5Precedence and Order of Evaluation 
2.5Control Structures 02/10/2007
2.5.1Concatenations 
2.5.2Alternations 
2.5.3Repetitions 
2.5.4Program Flow Control 
2.6Preprocessor Statements 11/11/2009
2.6.1File Inclusion 
2.6.2Constant Definition 
2.6.3Conditional Compilation 
2.6.4BNF Precompiler 
2.6.5Program Caller Type and Undo Mechanism 
2.7Syntax Definition 11/10/2010
3Programming System 26/01/2007
3.1Conventions 26/01/2007
3.1.1Program Storage 
3.1.2Machine Architecture 
3.2Compiler 11/10/2010
3.2.1Mode of Operation 
3.2.2Compiler Call 
3.2.3Error Handling 
3.3Interpreter 11/10/2010
3.3.1Mode of Operation 
3.3.2Program Call 
3.3.3Error Handling 
4BAE User Language Programs 26/01/2007
4.1User Language Include Files 28/08/2013
4.1.1Standard Include Files 
4.1.2Schematic Include Files 
4.1.3Layout Include File 
4.1.4IC Design Include Files 
4.2User Language Programs 28/08/2013
4.2.1Standard Programs 
4.2.2Schematic Editor Programs 
4.2.3Layout Programs 
4.2.4Layout Editor Programs 
4.2.5Autorouter Programs 
4.2.6CAM Processor Programs 
4.2.7CAM View Programs 
4.2.8IC Design Programs 
4.2.9Chip Editor Programs 
4.3User Language Program Installation 11/10/2010
4.3.1Program Compilation 
4.3.2Menu Assignments and Key Bindings 
AConventions and Definitions 05/12/2006
A.1Conventions 26/01/2007
A.1.1Interpreter Environment 
A.1.2Caller Type 
A.2Value Range Definitions 25/05/2013
A.2.1Standard Value Ranges (STD) 
A.2.2Schematic Capture Value Ranges (CAP) 
A.2.3Schematic Editor Ranges (SCM) 
A.2.4Layout Value Ranges (LAY) 
A.2.5CAM Processor Value Ranges (CAM) 
A.2.6IC Design Value Ranges (ICD) 
BIndex Variable Types 02/12/2006
B.1Index Reference 22/10/2010
B.1.1Standard Index Variable Types (STD) 
B.1.2Schematic Capture Index Variable Types (CAP) 
B.1.3Layout Index Variable Types (LAY) 
B.1.4CAM View Index Variable Types (CV) 
B.1.5IC Design Index Variable Types (ICD) 
B.2Standard Index Description (STD) 19/10/2009
B.3Schematic Capture Index Description (CAP) 19/10/2013
B.4Layout Index Description (LAY) 02/10/2010
B.5CAM View Index Description (CV) 25/06/2010
B.6IC Design Index Description (ICD) 19/10/2009
CSystem Functions 02/12/2006
C.1Function Reference 19/01/2013
C.1.1Standard System Functions (STD) 
C.1.2Schematic Capture System Functions (CAP) 
C.1.3Schematic Editor System Functions (SCM) 
C.1.4Layout System Functions (LAY) 
C.1.5Layout Editor System Functions (GED) 
C.1.6Autorouter System Functions (AR) 
C.1.7CAM Processor System Functions (CAM) 
C.1.8CAM View System Functions (CV) 
C.1.9IC Design System Functions (ICD) 
C.1.10Chip Editor System Functions (CED) 
C.2Standard System Functions 19/10/2013
C.3SCM System Functions 20/11/2007
C.3.1Schematic Data Access Functions 19/01/2013
C.3.2Schematic Editor Functions 11/11/2013
C.4PCB Design System Functions 20/11/2007
C.4.1Layout Data Access Functions 28/04/2012
C.4.2Layout Editor Functions 19/10/2013
C.4.3Autorouter Functions 19/10/2013
C.4.4CAM Processor Functions 19/10/2013
C.4.5CAM View Functions 11/10/2010
C.5IC Design System Functions 30/07/2009
C.5.1IC Design Data Access Functions 11/10/2010
C.5.2Chip Editor Functions 11/10/2010
 

Bartels :: Bartels AutoEngineer :: BAE Documentation :: User Language Programmer's Guide

Bartels User Language - Programmer's Guide
© 1985-2025 Oliver Bartels F+E