Baumeister Mediasoft Engineering BME - Baumeister Mediasoft Engineering  User Language Program Installation - English Version Bereitstellung der User Language-Programme - Deutsche Version
Baumeister Mediasoft Engineering
Bartels AutoEngineerCarLogServicesResourcesCompany ProfileContact Us
Baumeister Mediasoft Engineering » Bartels AutoEngineer » BAE Documentation » User Language Programmer's Guide » BAE User Language Programs » User Language Program Installation
Bartels User Language - Programmer's Guide

4.3 User Language Program Installation

Bartels AutoEngineer® Documentation

This section provides information on how to install and/or compile BAE User Language programs are installed and how to apply key bindings and menu assignments.

The BAE software installs close to 200 pre-compiled User Language programs to the ulcprog.vdb file of the BAE programs directory. The corresponding source files are are also provided in the User Language directory (baeulc). See chapter 4.2 for a complete listing and short descriptions of the BAE User Language programs.

 

4.3.1 Program Compilation

Usually, it is not necessary to (re-)compile the User Language programs delivered with the BAE software since the compiled programs are installed to the ulcprog.vdb file of the BAE programs directory. Nevertheless, the User Language directory provides several batch files for automatically compiling all BAE User Language programs. The CPLSLL (ComPiLe with Static Link Library) batch file is recommended for compilation. The compile batch can be started from the User Language directory (baeulc) by entering

> cplsll Return/Enter Key (CR)

to an MS-DOS-Prompt (with the PATH variable pointing to the BAE programs directory) or with the

> cplsll.bat Return/Enter Key (CR)

command from a Linux or UNIX shell. The compilation process might last some time according to the power of your computer.

 

4.3.2 Menu Assignments and Key Bindings

Some of the BAE User Language programs define implicit User Language program calls for activating a modified BAE user interface with many additional functions (startups, toolbars, menu assignments, key bindings). You can add even more functions, or you can modify and/or reset the predefined menu assignments and key bindings.

The User Language startup program bae_st is automatically started when entering a User Language Interpreter environment (Schematic Editor, Layout Editor, Autorouter, CAM Processor, CAM View or Chip Editor). bae_st calls the uifsetup User Language program which activates predefined menu assignments and key bindings for the current BAE program module. Any changes to the menu assignments and key bindings require modification and re-compilation of the uifsetup source code only. The hlpkeys User Language program can be used to list the current key bindings. With the predefined menu assignments of uifsetup activated, hlpkeys can be called from the Key Bindings function of the Help menu. Menu assignments, although obvious from the BAE user interfaces, can be listed with the uifdump User Language program. The uifreset User Language program can be used to reset all currently defined menu assignments and key bindings of the currently active BAE program module. Simply give it a try and run the uifreset program; we bet you'll be surprised to see the difference (the predefined menu layout can always be restored by calling uifsetup). The uifsetup, uifdump and uifreset programs can also be called from the menu of the keyprog User Language program which provides additional facilities for online key programming and User Language program help info management.

Baumeister Mediasoft Engineering » Bartels AutoEngineer » BAE Documentation » User Language Programmer's Guide » BAE User Language Programs » User Language Program Installation

User Language Program Installation • © 1985-2019 Oliver Bartels F+E • Updated: 04 April 2011, 11:03 [UTC]

Baumeister Mediasoft Engineering, Clontarf, Dublin 3, D03 HA22, Ireland
© 2019 Manfred Baumeister

User Language Program Installation - English Version Bereitstellung der User Language-Programme - Deutsche Version