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.
- 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.
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.
$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-camerasSkill bude dostupný v následujícím Codex turnu nebo session.
- „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.“
- 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.
$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.0Python 3.11 and 3.13 are validated in GitHub Actions with PYLON_CAMEMU=2.
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.