The COM-API for Bosch Motorsport WinDarab Expert lets engineers extend and automate WinDarab. With it you can compile your own application as a WinDarab plugin — adding custom buttons and menus to the WinDarab Ribbon — or drive WinDarab out-of-process from an external program: attach to or launch instances, control the open files and overlays, move the cursor and view range, and read the marked range. It can also generate new measurement files programmatically through the UserDataFile class, writing WinDarab file format v2 (supported since WinDarab v7.6). It is a COM-based interface, with .NET sample code provided in the BMS2ApiSamples.Net project (for example CreateUserDataFile.cs).
Technical Specifications
| Property | Value |
|---|---|
| Product | COM-API for WinDarab Expert (yearly licence) |
| Bosch order number | BG02.000.008 |
| Function | WinDarab Ribbon plugins + out-of-process automation |
| Interface type | COM-based (.NET samples provided) |
| File format written | WinDarab format v2 (since v7.6) |
| Sample project | BMS2ApiSamples.Net (CreateUserDataFile.cs) |
| Requires | WinDarab Expert + active Maintenance |
| Licensing | 1 licence = 1 installation instance; yearly |
| Superseded Bosch P/N | F02U.V01.682-01 |
COM-API vs BMS2API
COM-API is out-of-process — it controls a running WinDarab application. BMS2API is in-process and is preferred when you only need to read data from a WinDarab data file without launching WinDarab. WinDarab registers both on install; with multiple installations only one can be registered to the COM-API at a time.
WinDarab licences at a glance
| Product | Role | Requires |
|---|---|---|
| WinDarab Expert | Data analysis licence (1 or 3 User) | — |
| WinDarab Annual Maintenance | Keeps Expert on the latest version (yearly) | Expert |
| COM-API | Plugin & automation interface (yearly) | Expert + active Maintenance |
Does the COM-API need WinDarab Expert?
Yes. It requires WinDarab Expert and does not work with the Free version.
Does it need active Maintenance?
Yes. The COM-API will not run with an expired Maintenance licence — keep Maintenance current.
What is the difference between COM-API and BMS2API?
COM-API is out-of-process and controls a running WinDarab instance. BMS2API is in-process and is used to read WinDarab data files directly without launching the application.
What can I build with it?
Custom WinDarab Ribbon plugins (buttons and menus) and external applications that automate WinDarab or generate measurement files in WinDarab format v2.
How many installations does one licence cover?
One licence covers one installation instance, and the licence is yearly (Bosch order number BG02.000.008, superseding F02U.V01.682-01).




Reviews
There are no reviews yet.