Welcome to the Bartels Group of Companies
RULECOMP - Deutsche Version RULECOMP - English Version
Bartels

Bartels System GmbH
Bartels
Bartels AutoEngineer
BAE Product Info
BAE Price List
BAE Downloads
BAE Documentation
BAE Installation Guide
BAE User Manual
Preface
1 Introduction
2 Circuit Design
3 Packager
4 PCB Design
5 IC/ASIC Design
6 Rule System
7 Utilities
7.1 BAEHELP
7.2 BAESETUP, BSETUP
7.3 BICSET (IC Design)
7.4 BLDRING (IC Design)
7.5 CONCONV
7.6 COPYDDB
7.7 FONTCONV
7.8 FONTEXTR
7.9 INSTALL
7.10 LISTDDB
7.11 LOGLIB
7.12 NETCONV
7.13 REDASC
7.14 RULECOMP
7.15 ULC - User Language Compiler
7.16 User Language Interpreter
7.17 USERLIST
7.18 VALCONV
BAE Libraries
User Language Programmer's Guide
BAE Update History
BAE Next Version Release Notes Preliminary
BAE V8.0 Release Notes
BAE V7.8 Release Notes
BAE V7.6 Release Notes
BAE V7.4 Release Notes
BAE V7.2 Release Notes
BAE V7.0 Release Notes
BAE V6.8 Release Notes
BAE V6.6 Release Notes
BAE V6.4 Release Notes
BAE V6.2 Release Notes
BAE V6.0 Release Notes
BAE V5.4 Release Notes
BAE V5.0 Release Notes
BAE V4.6 Release Notes
BAE V4.4 Release Notes
BAE V4.2 Release Notes
BAE V4.0 Release Notes
BAE V3.4 Release Notes
BAE Support
BAE Contributions
BAE Development and Service Companies
Electronics Development
Bartels Sport Service
Company Profile
Corporate Info
Bartels :: Bartels AutoEngineer :: BAE Documentation :: BAE User Manual :: Utilities :: RULECOMP
Bartels AutoEngineer® - User Manual

7.14 RULECOMP

Bartels AutoEngineer® Dokumentation

Name

rulecomp - Bartels Rule System Compiler

Synopsis

rulecomp srcfile [-l]

Description

The rulecomp compiler is used for translating Bartels Rule Specification source code.

rulecomp accepts the rule specification source file name srcfile as first argument. This file must have an extension of .rul, but this extension must not be included with the command line. rulecomp translates the rule specification source file and stores the defined rules and/or rule sets to a file named brules.vdb in the BAE programs directory. These rules can be applied by certain in-built BAE system functions and/or customer-defined User Language programs.

Options

Command line options of the Rule System Compiler consist of the dash (-) start character followed by the option specification. Single-character option specifications optionally followed by a mode or toggle number are often known as switches or flags.

Listing Option [-l]

The -l option is used to control the listing file output. Omitting this option suppresses listing output. The -l option generates a rule compilation listing file. The listing output file name is derived from the corresponding source code file name, with the original file name extension replaced by .lst. The listing file is for user information purposes only, i.e., it is not required by system.

Examples

Compilation of the rules defined in routstd.rul; the compiled rules are stored with the name routstd to the brules.vdb file of the BAE programs directory:

>  rulecomp routstd Return/Enter Key (CR)

Compilation of the rules defined in routstd.rul with listing file output (to routstd.lst); the compiled rules are stored with the name routstd to the brules.vdb file of the BAE programs directory:

>  rulecomp routstd -l Return/Enter Key (CR)

Files

brules.vdb -- BAE rules data file (in BAE programs directory)

See also

Bartels AutoEngineer User Manual - Chapter 6

Diagnosis

The error messages issued by rulecomp are intended to be self-explanatory.

Warnings

rulecomp is a powerful software tool for implementing rules for automatically generating and/or manipulating Bartels AutoEngineer design data. It is strongly recommended to test each new rule in a non-critical environment (test software installation, test jobs, backup of real jobs, etc.) until confidence in the rule is established for unrestricted use on real designs.

Bartels :: Bartels AutoEngineer :: BAE Documentation :: BAE User Manual :: Utilities :: RULECOMP

RULECOMP
© 1985-2017 Oliver Bartels F+E • Updated: 26 January 2007, 17:23 [UTC]

© 1985-2017 Oliver Bartels F+E Bartels Homepage Contact and Corporate Info

Web Development by Baumeister Mediasoft Engineering

RULECOMP - Deutsche Version RULECOMP - English Version