Baumer相机关于触发模式的选择及更改

Baumer相机关于触发模式的选择及更改

🎯 Baumer相机的触发模式介绍

触发模式 GenICam 参数名称 工作原理说明
自由运行模式 TriggerMode = Off 相机按当前状态连续采集图像,无需外部信号
软件触发 TriggerMode = on; TriggerSource = Software TriggerSoftware 命令触发 通过软件指令(调用 SDK 中的 ExecuteSoftwareTrigger)触发单帧采集
硬件上升沿触发 TriggerSource = Line0/Line1... TriggerActivation = RisingEdge 外部 TTL/RS422 信号从低电平跳变到高电平时触发曝光
硬件下降沿触发 TriggerSource = Line0/Line1... TriggerActivation = FallingEdge 外部信号从高电平跳变到低电平时触发曝光

使用Baumer相机 进行开发,首先需要下载Baumer工业相机的软件 ,它和basler相机的pylon软件基本相同,是用于相机评估和设置的图形用户界面(GUI)工具。

我们可以通过[堡盟软件下载Baumer-工业相机进行下载,也可以通过我们上传在CSDN或者百度网盘上的SDK包进行下载。

这里我们已经下载好Camera Explorer软件包放到CSDN里和百度网盘里

用户可以根据自己的情况进行下载,一般下载最新的版本即可。

✅CSDN下载:Baumer堡盟工业相机软件CameraExplorer-Windows-x64版本

✅百度网盘下载:Baumer堡盟工业相机软件CameraExplorer-Windows-x64版本

🎯 使用Baumer相机图像软件设置触发模式

💥自由运行模式

TriggerMode = Off

💥软件触发模式

TriggerMode = on; TriggerSource = Software

💥硬件触发模式

TriggerSource = Line0/Line1
TriggerActivation = RisingEdge


TriggerSource = Line0/Line1
TriggerActivation = FallingEdge

🎯 使用Baumer SDK代码设置触发模式

我们可以通过堡盟软件下载进行下载,也可以通过我们上传在CSDN或者百度网盘上的SDK包进行下载。

✅CSDN下载:Baumer_neoAPI_SDK C++版本
✅CSDN下载:Baumer_neoAPI_SDK C# CSharp版本

✅百度网盘:Baumer_neoAPI_SDK全版本下载(下载最新版本)

堡盟相机(Baumer)SDK C# 代码

💥自由运行模式代码

csharp 复制代码
camera = new NeoAPI.Cam();                           
camera.Connect(CamName);
camera.f.TriggerMode.Value = NeoAPI.TriggerMode.Off;

💥软件触发模式代码

csharp 复制代码
camera = new NeoAPI.Cam();                           
camera.Connect(CamName);
camera.f.TriggerMode.Value = NeoAPI.TriggerMode.On;             // 设置相机开启触发模式
camera.f.TriggerSource.Value = NeoAPI.TriggerSource.Software;   // 设置相机触发源为软触发
camera.f.TriggerSoftware.Execute();                             // 相机执行软触发命令一次

💥硬件触发模式代码

csharp 复制代码
camera = new NeoAPI.Cam();                           
camera.Connect(CamName);
camera.f.TriggerMode.Value = NeoAPI.TriggerMode.On;         // 设置相机开启触发模式
camera.f.TriggerSource.Value = NeoAPI.TriggerSource.Line0;  // 设置相机触发源为Line0
camera.f.TriggerActivation.Value = NeoAPI.TriggerActivation.RisingEdge;//设置上升沿触发
csharp 复制代码
camera = new NeoAPI.Cam();                           
camera.Connect(CamName);
camera.f.TriggerMode.Value = NeoAPI.TriggerMode.On;         // 设置相机开启触发模式
camera.f.TriggerSource.Value = NeoAPI.TriggerSource.Line1;  // 设置相机触发源为Line1
camera.f.TriggerActivation.Value = NeoAPI.TriggerActivation.FallingEdge;//设置下降沿触发
相关推荐
深海鱼在掘金2 分钟前
深入浅出 LangChain —— 第三章:模型抽象层
人工智能·langchain·agent
生信碱移2 分钟前
PACells:这个方法可以鉴定疾病/预后相关的重要细胞亚群,作者提供的代码流程可以学习起来了,甚至兼容转录组与 ATAC 两种数据类型!
人工智能·学习·算法·机器学习·数据挖掘·数据分析·r语言
workflower10 分钟前
具身智能行业应用-生活服务业
大数据·人工智能·机器人·动态规划·生活
GitCode官方24 分钟前
基于昇腾 MindSpeed LLM 玩转 DeepSeekV4-Flash 模型的预训练复现部署
人工智能·开源·atomgit
大刘讲IT31 分钟前
AI重塑企业信息价值标准:从“系统供给”到“用户定义”的企业数字化新范式
人工智能·经验分享·ai·制造
流年似水~39 分钟前
MCP协议实战:从零搭建一个让Claude能“看见“数据库的工具服务
数据库·人工智能·程序人生·ai·ai编程
jay神39 分钟前
VisDrone2019-DET 无人机小目标检测数据集
人工智能·深度学习·yolo·目标检测·计算机视觉·毕业设计·无人机
乔江seven44 分钟前
【李沐 | 动手学深度学习】17 深度学习硬件:CPU 和 GPU
人工智能·深度学习·深度学习硬件·cpu和gpu
深海鱼在掘金1 小时前
深入浅出 LangChain —— 第二章:环境搭建与快速上手
人工智能·typescript·langchain
哥布林学者1 小时前
深度学习进阶(十三)可变形卷积 DCN
机器学习·ai