FAQ

Short answers to common questions about LumiScan Cockpit. Each entry links to the page with the details. Problems and error messages are described in Troubleshooting.

Each entry has a fixed anchor (for example #faq-open-cockpit). To find an error message, search the Troubleshooting page for it.

Getting started

What does LumiScan Cockpit do?

Answer

Cockpit shows what the vision applications on a ctrlX CORE or ctrlX IPC, or on a PC, are looking at and what they found: on ctrlX OS in a web browser, on a PC in a window of its own. It is a viewer only: it shows the images published by LumiScan Cam Driver and LumiScan AI Object Matching, and draws the findings of eight further applications on the image they were found in. It configures nothing in those applications.

More

Description

What do I need to use Cockpit?

Answer

The applications whose images and results Cockpit shows must run on the same device - the same ctrlX CORE or ctrlX IPC, or the same PC - because Cockpit reads them from the Data Layer there (the ctrlX Data Layer on ctrlX OS, LumiScan Keryx on a PC); on its own it shows an empty overview. In practice, start with LumiScan Cam Driver and a configured camera. On ctrlX OS, any browser that can open the ctrlX web interface can open Cockpit; on a PC, Cockpit opens a window of its own (on Windows with the Microsoft Edge WebView2 Runtime). Cockpit stores only its settings file (the optional overlays and the live view settings) and keeps no images.

More

Requirements

How do I open Cockpit?

Answer

On ctrlX OS, open the ctrlX CORE web interface in a browser and click LumiScan Cockpit in the sidebar; the application adds this link when it is installed and running. Clicking a view opens it in a new browser tab. On a PC, start the applications and lumiscan-cockpit: the LumiScan Cockpit window opens, and a view opens in the same window. The page that opens is the application overview: every compatible HD Vision Systems application currently running and the views each offers.

More

Opening the Cockpit

Can a PLC or another application use what Cockpit draws?

Answer

No. Cockpit provides no Data Layer output of its own; the drawing exists only in the browser or in Cockpit’s window. To act on a result programmatically, read that application’s own result nodes.

More

Description

Viewing results

Which applications' results are drawn, and how?

Answer

Findings are drawn in green on the image they were found in:

  • lumiscan-template-finder: a rectangle at the angle of the match, labelled with the template name and score.

  • lumiscan-object-finder: a rectangle around the object, labelled with the object id and score.

  • lumiscan-text-reader: a rectangle around each word, labelled with the word and score.

  • lumiscan-area-detector: each region tinted in its own colour, labelled <label>:<area>.

  • lumiscan-dmc-reader, lumiscan-qr-code-reader, lumiscan-aztec-code-reader, lumiscan-barcode-reader: a rectangle around each code, labelled with the decoded text and score. A code that was located but not decoded is labelled with its score only.

  • lumiscan-ai-object-matching, while a module infers on a camera stream: the module’s boxes on the camera’s live frames, labelled with the class name and score.

More

Viewing Results

How are the views named?

Answer

An application with modules is listed by module, and each module is one view. A code reader has no modules, so it has a single view named after the code it reads: datamatrix-code, qr-code, aztec-code or bar-code.

More

Viewing Results

What does the label on an Area Detector region mean?

Answer

The label has the form <label>:<area>. The number before the colon is the region’s number in output/blob-labels, which also selects the region’s colour, so an area on screen can be traced to the pixels it was measured from. Regions are tinted instead of boxed because overlapping rectangles cannot show whether touching parts were separated or merged.

More

Viewing Results

Why does a view show only part of the camera image?

Answer

For the four applications with modules, a view shows the region that was searched, at its own size; a module without a crop searches and shows the whole frame. A code reader’s view is always the whole picture it read. The region comes from the result itself, not from the current crop settings, so editing the crop does not change the view until the next run.

More

The View Region

Live updates

How quickly does a view update?

Answer

While a view shows still images, Cockpit checks the application about five times a second and notifies the browser at most twice a second; the browser then fetches the newest frame, so no frame queue builds up. While a camera streams, the view is live and shows the frames as they arrive, at most at the frame rate set in the live view settings (default 10 per second). A view that is not visible stops asking, so background tabs cost nothing.

More

Live Updates

How do I change the frame rate or the quality of a live view?

Answer

Click the gear (⚙) at the top of any page. Frames per second, at most (1 to 30, default 10) and JPEG quality (50 to 95, default 85) apply at once to every live view, and are kept in the liveView section of Cockpit’s settings file.

More

Live view settings

Overlays

How do I draw a fixed region of interest or mark on an image?

Answer

Configure an overlay in Cockpit’s settings file and restart Cockpit. On ctrlX OS the file is reached through the file view on the ctrlX home screen; on a PC it is lumiscan-cockpit.json in Cockpit’s settings folder (on Windows, C:\ProgramData\HD Vision Systems GmbH\LumiScan Vision Suite\lumiscan-cockpit\etc\lumiscan-cockpit, or %APP_RESOURCE_DIR%\etc\lumiscan-cockpit when APP_RESOURCE_DIR is set). On a PC, lumiscan-cockpit --generate-settings <folder> writes an example.

  • Each overlay is keyed appName/imageName; either half can be the wildcard *.

  • Each element has color (red, green, blue, black, white, yellow, cyan, magenta, or RRGGBB with optional ), shape (rectangle, circle or cross), centerX, centerY, width and height. For circles, width is the diameter.

More

Overlays

Are overlay positions relative or in pixels?

Answer

Both are possible, for position and size alike. Values below 1.0 are relative to the image dimensions (0.0 = left or top edge, 0.5 = middle); values of 1.0 and above are absolute pixels. 1.0 is therefore one pixel, not the far edge: use a value just under 1.0 for the far edge, and note that a width of 1.0 is one pixel wide.

More

Overlays

Licensing and support

Which licence do I need, and what happens without one?

Answer

The ctrlX licence for LumiScan Cockpit is SWL-W-XCx-COCKPITxxxHDVSx-V1NN. Bought in the ctrlX Store for ctrlX OS, it is a ctrlX licence and needs no LumiScan Key. On ctrlX OS, the application shuts down shortly after starting if the licence is missing; the reason is in the system log. For a PC, see the licence section on the Requirements page.

More

Requirements, Licensing FAQ

Where can I find more answers or get support?

Answer

See the site-wide LumiScan FAQ. For the Data Layer on both platforms, see the Data Layer FAQ. Contact HD Vision Systems customer success at customer.success@hdvisionsystems.com or +49 6221 6721905; for licences, licenses@hdvisionsystems.com.

More

Licensing FAQ