Skip to main content

Posts

Respirator maintenance, retrofit and development

In light of the current Corona / COVID-19 crisis, we have noticed some very interesting and potentially life-saving projects in respirator technology:

https://hackernoon.com/the-open-source-ventilator-game-has-changed-ambovent-and-medtronic-covid-19-ventilators-open-source-s77l3y4s

https://www.calcalistech.com/ctech/articles/0,7340,L-3806207,00.html

https://github.com/AmboVent-1690-108/AmboVent

Docklight has over the years found its applications in med tech environments, including the development & maintenance of such equipment. While we do not hold any specific knowledge about the protocols and data transfers involved, we assume there have been already in the past Docklight project files and scripts for such purposes, e.g. to assist in device testing and simulation of sensor data.

What we did support more extensively, and where we also provided starting points and example scripts in the past, are data communications in medical laboratory equipment and testing facilities. We have now…
Recent posts

Creating self-explanatory device testing and configuration tools

Docklight V2.3 adds project doc support UPDATE 2020/01 - standard V2.3 release out now.

Here are the download links for our V2.3 release versions :

Download Docklight V2.3 Release Version
Download Docklight Scripting V2.3 Release Version

New  features include:
Sequence and project documentation areaRTF loggingnew Scripting commands for creating custom tools: DL.SetUserOutput / DL.SetWindowLayout / DL.GetKeyState
Docklight makes device testing easier for your clients Quickly building small demo applications for clients is a task where Docklight really shines. It is a major reason for Docklight’s popularity among equipment manufacturers or integrators using RS232/RS485/TCP/UDP/HID-based communication interfaces.
With Docklight or Docklight Scripting you can swiftly create an example project that shows typical protocol commands and the device responses in action. So along with the device manual and application protocol description, the customer gets a hands-on example and can easily confir…

Integrating Helios Preisser distance gauge – one hour and done

Docklight to the rescue when the pressure is on Recently we created a demo for the fullmo MovingCap position drives and a max GmbH linear axis. Such a toothed belt axis can feature excellent repeat accuracy, if designed and manufactured with great care. To showcase this, we had a Helios Preisser digital indicator with RS232 data interface at hand. Plus a small leaflet for documentation and close to zero time for the integration.





The measurement gauge integration into our demo took me about an hour: Around 20 minutes of manual testing using Docklight and a standard RS232/USB adapter, and another 40 minutes for coding the integration into the actual demo UI. Docklight takes care of all the tricky parts here. The resulting demo was a Kickdrive UI Panel application. Kickdrive allows creating high quality HMI with smooth animations via the underlying Qt Quick / QML technology, but it also integrates the Docklight DLL API in a way that allows simple text messaging to do the interaction. A Doc…

The fast track to integrating UART communication

There are countless examples and resources using Docklight as a helper to "get the job done" in the Embedded world, be it for RS232, RS485, 5V / 3.3V TTL UART connections, TCP, UDP or USB HID. Let's mention a few.
Integrating UART based touchscreen - Docklight to help The people at Electronics Base have recently published an extensive tutorial about setting up a sleek GUI prototype for the Nextion Intelligent Display products - LCD touchscreens with a simple UART communication link. It shows how you can create a first UI layout for the LCD module with the manufacturers toolkit within minutes, and then go ahead and use Docklight for pre-testing and simulation of the microcontroller part.


Here's the post about the Nextion display (including demo source codes and Docklight projects for download) and the Nextion tutorial video.



A related product and application are the Intelligent LCD controller chips and touch screen display modules from Amulet Technologies. They, too, …

Docklight, Windows 10 and high-DPI displays

We do like continuity, both in software and hardware. We do not change our development hardware very frequently, but invest in solid hardware that we upgrade over the years. So only very recently we purchased the first notebook that actually has HD resolution and supports 4K screens.
With 125% text size being the default Windows setting on such systems, we noticed the blurry appearance of Docklight, as it happens with other “classic” software, and even some Windows components like MMC.
Since a text-heavy task like analyzing serial communication data should really take advantage of modern fonts and screens, we decided to provide a short-term solution. Both Docklight and Docklight Scripting have been updated and the new versions can be downloaded from our website:
https://docklight.de/downloads/
Docklight V2.2.8 and Docklight Scripting V2.2.8 give you the best usability on new Windows 10 PCs with HD or even 4K high resolution displays, where 125% text size is the default display setting.

A…

Docklight Scripting V2.2 – Windows 10, USB HID and user interfaces

Just before going into summer holiday mode, we released free maintenance updates for Docklight and Docklight Scripting. Here is what we improved before the outdoors became too tempting...


A lot of attention went into flawless Windows 10 compatibility, especially when accessing USB HID Custom Class devices or COM device drivers with input data buffer > 4KB.

In addition, a Docklight script (.pts file) can now be loaded and started automatically along with the Docklight project (.ptp file). If your project is called "robotest.ptp", simply name your script file "robotest_auto.pts" and make sure it is located in the same folder. This is especially useful for any script that with event-based processing using Sub On_Send() or Sub On_Receive().

The Docklight main screen underwent some fine-tuning. Finally there is mouse wheel support for the Send Sequence and Receive Sequence lists. Send and Receive Sequence lists are now protected against accidental reordering - to cha…