Author: Jan

BSA – DataSource

A critical component for a HMI Frontend is “Data Source”, meaning where is data loaded and saver. HMI alone is worthless unless it is actually connected to something. This can be a remote Modbus device, a database, simple memory structure, file structures etc. BSA will provide the component, but the user must add the source…

Read the full article

BSA – Sub-diagrams

Yet Another Fake Diagram. The symbols are real, but the links between the symbols are fakes yet… give me a few days. But, the fun is that I have reached a point where it is easier to make illustrations using BSA than Powerpoint. The illustration show a classic sub-diagram – you have a state symbol…

Read the full article

BSA – Importing Source Code

This first version of BSA will not have any capability to create anything than HMI, so we need to be smart about how we integrate source code. And the answer is straight forward: We could parse the source and auto-detect interface functions and events – it is possible, but it will require a good parser…

Read the full article

BSA – Including IoT Devices

A “device” is a definition in our system that can be visualized as anything you want – in this example I use an image showing two of my cards attached. What is important is that this device have input and output events – in this case shown as PLD terminals. This is a mock-up diagram…

Read the full article

Raspberry Pi PICO – RP2040

Having worked with computers in 40+ years I must admit that I sometime dig into nostalgia and look at vintage computers before I recall how little you got done and how much time things took. The world has moved on – and thanks for that. RP2040 or Raspberry Pi Pico if you like is a…

Read the full article

BSA Platforms Supported

This table shows the planned BSA support. Windows, Raspberry PI and STM32 are primary development targets, but Linux is covered through Raspberry PI and Mac’s will be covered. Other platforms, specially on the BSP (Board Support Package) side will be added. Platform BSA Designer HMI Browser BSP Windows Yes Yes Yes Linux Yes Yes Yes…

Read the full article

BSA Grids

DataGrid and PropertyEditor is still work in progress, but the same PropertyEditor that is used in BSA will also be available as a component. The same goes to the DataGrid. DataGrid is a smaller grid designed to use inline edit. I will also use a virtual grid designed to visualize huge amounts of data. I…

Read the full article