Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Basler Cameras Codex Skill

Česky · English

Unofficial public Codex skill for safe, evidence-driven work with standard Basler ace 2 area-scan cameras, racer 2 S line-scan cameras, pylon, pypylon 26.6, OpenCV, optics, triggering, and acquisition planning.

Česky

Rozsah

  • Area scan: standardní Basler ace 2 GigE, 5GigE a USB 3.0.
  • Line scan: Basler racer 2 S GigE a 5GigE.
  • pylon Viewer, GigE/USB konfigurace a troubleshooting.
  • pypylon 26.6, bezpečný grab, výběr konkrétní kamery a OpenCV.
  • Výběr senzoru a optiky, FOV, sampling, expozice, motion blur, datový tok, trigger a encoder.

Skill nezahrnuje IP67, CXP/CXP-over-Fiber, GMSL2, SWIR/UV, racer 2 L/XL, 3D kamery, frame grabbery ani VisualApplets.

Bezpečnost

Přiložené nástroje jsou read-only nebo používají pouze dočasné nastavení s rollbackem. Neprovádějí Force IP, firmware update, persistentní User Set, GPIO output ani trvalou změnu síťové konfigurace. Fyzické parametry a uzly vždy ověřte pro přesný model.

Instalace z vydané verze

$Installer = Join-Path $env:USERPROFILE ".codex\skills\.system\skill-installer\scripts\install-skill-from-github.py"
python $Installer `
  --repo CZPavel/codex-skill-basler-cameras `
  --ref v1.0.0 `
  --path .github/skills/basler-cameras `
  --name basler-cameras

Skill bude dostupný v následujícím Codex turnu nebo session.

Příklady použití

  • „Vyber standardní ace 2 kameru pro FOV 300 × 200 mm a nejmenší vadu 0,2 mm.“
  • „Spočítej line rate a expozici racer 2 S pro rychlost pásu 1,5 m/s.“
  • „Ověř, zda přesný model podporuje PTP nebo chunk data.“
  • „Navrhni read-only diagnostiku ztracených GigE paketů.“
  • „Přepiš starší pypylon ukázku na API 26.6 a bezpečný buffer lifecycle.“

English

Scope

  • Standard ace 2 GigE, 5GigE, and USB 3.0 area-scan cameras.
  • racer 2 S GigE and 5GigE line-scan cameras.
  • pylon Viewer and safe GigE/USB configuration.
  • pypylon 26.6 and OpenCV acquisition patterns.
  • Camera/lens selection, FOV, sampling, motion blur, trigger, encoder, and payload planning.

The skill is pinned to Basler Product Documentation v130 (2026-07-14), pypylon tag 26.6 at commit ad4411613ada3c8b52f8b5ceb71531877c9cce29, and pypylon-samples commit 454f9cb88d45d8212246926319f9c6b82b9d28c0.

Validation

$Validator = Join-Path $env:USERPROFILE ".codex\skills\.system\skill-creator\scripts\quick_validate.py"
python $Validator .github/skills/basler-cameras
python -m pytest -q
python tools/security_scan.py
python tools/build_release.py --version 1.0.0

Python 3.11 and 3.13 are validated in GitHub Actions with PYLON_CAMEMU=2.

License and attribution

Repository code and original derived text are available under the MIT License. Basler documentation, pylon, product names, and trademarks remain the property of their respective owners. No complete vendor manual, runtime, wheel, or vendor image is redistributed. This project is not affiliated with or endorsed by Basler AG.

About

Codex skill for safe Basler ace 2/racer 2 S selection, pylon configuration, pypylon 26.6 and machine-vision workflows

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages