Hartmut Schorrig
Born in 1956, studied "Technical Cybernetics and Automation Technology" at the Technical University in Ilmenau 1974..78. Entry into microcomputer technology with concrete work in 1978 (basis Z80, construction of his own "Microcombi"). From 1994 to 2021 work for Siemens AG, programming high-performance electrical converters and also debugging tools for them. Experience in function block programming (Simulink and more) and also UML (Unified Modeling Language), experience in hardware and embedded control, and also in documentation. Working is Freelancer since 2021 (and also sometimes before). Own web page www.vishia.org
Sessions
A tool for conversion and simple text markup called VML "Vishia Markup Language" is shown. The VML is simple and powerful to fulfill the requirements of texts mapped to the LibreOffice content.xml format. Only indirect formatting is supported, as is usual for commercial (technical) documents.
Working directly in LibreOffice for wysiwig and in parallel in VML plain text with current translation has some advantages in the workflow, which will be shown.
The graphical programming of embedded software is usually very closely tied to specific tools. Once you have chosen one tool, it is difficult to switch to another, and it is also difficult to exchange ideas with other people using a different tool, and it is also difficult to maintain software after many years. In contrast, you can use any text editor to edit source code programs, you just need to have the right compiler tools, which are often readily available.
To work in the same way for graphical programming, I have developed a translator and drawing functionality approach that uses LibreOffice draw. The tool reads the content.xml and translates it into a suitable target language (usually C/++).