Enertex® EibStudio
P.
125 of 349
Enertex
®
EibStudio
Basics
Easy and convenient
user interface
Installation
No setup required!
The programming
language
Compiler
Sections
User program
Comments
The Enertex
®
EibStudio is an application program for Windows
®
and Linux
®
computers. It is the
development environment for programming the Enertex
®
EibPC. With the acquisition of Enertex
®
EibPC you purchase a license to use this program. The Enertex
®
EibStudio may only be used in
conjunction with the Enertex
®
EibPC. By Enertex
®
EibStudio you can create, modify and maintain
user programs easily.
The Enertex
®
EibStudio is an executable file. All necessary program parts are integrated parts of this
file. Therefore, it requires no installation. You can directly run this program from any location. In
particular, your Windows
®
registry or your system is not modified by the Enertex
®
EibStudio
The Enertex
®
EibPC is programmed in a simple, specially designed and user-friendly language. For
the Enertex
®
EibPC, the program needs to be translated (compiled), because in this way the code is
adapted in an optimal manner for the Enertex
®
EibPC and no performance problems may occur. The
necessary compiler called EibParser is an integral part of the Enertex
®
EibStudio. An editor is also
part of the Enertex
®
EibStudio. It knows all the key words of the instruction set of the programming
language and has syntax highlighting and autocompletion.
The application program is entered in the form of a text file. To process different data in an
appropriate way, there are so-called sections within the user program. These are characterized by a
name in brackets. A section starts with its name and ends at the beginning of the next section or the
end of the file.
The following sections subdivide the text
●
[EibPC]
Your programming
●
[ETS-ESF]
Import of ets Data (page 151)
●
[Location]
Geographical data of the installation location (page 184 and page
150)
●
[MacroLibs]
Predefined function libraries to be included page 24 and the
following and page 313)
●
[Macros]
Use of function libraries
●
[RS232]
Configuration of the RS232 interface, if it is not used by FT1.2 (S.
228).
●
[FTP]
Storing EIB telegrams at a FTP server (S. 142).
●
[Performance]
Setting for Performance of EibPC (S. 127).
●
[MailConf]
Configuration of the mail delivery (Option NP) p. 137
●
[WebServer]
Configuration of the web server (Option NP) p. 289
●
[VPN]
VPN Configuration (p. 244)
●
[InitGA]
Initialize group adresses
The user program (section [EibPC]) is your program for home automation. If you no longer want to
get into the programming, a comprehensive library is available, which you can operate without any
programming knowledge. Refer to page 24.
The application program (section [EibPC]) consists of several statements (see below). The
processing is always done line by line, i.e. a statement should not to be interrupted by a newline
(“RETURN“). If you want a line break for improved readability, the line must be completed by a
double backslash “\\“ sign and can subsequently be continued in the next line.
The comments begin with “//“ and are at the beginning of a line. Besides, there are comments which
appear instead of a statement (semicolon) surrounded by /* */, e. g.
/* This is the comment.
*/;
HandbuchEibPC_USA-30.odt, 2017-05-11
Enertex
®
Bayern GmbH - Erlachstraße 13 - 91301 Forchheim - [email protected]