基础-MVP通讯-相机IO算子

MVP中,相机IO算子用于通过相机输出bool变量,从而控制相机输出电压的高低

主要配置参数

相机:(有一个相机图标),点击相机图标,能查看可连接的相机

GigE:

USB:

PCle:

当相机出现感叹号时,说明相机ip地址与设备不匹配,

一般相机第一次与设备相连时会出现这种情况,

这时就需要修改相机的ip地址,

点击对应相机右侧的编辑图标,即可进入相机的配置界面。

可配置相机的ip地址。

可在“设备信息”处配置相机的IP地址,相机的IP地址要求与接口的IP地址在同一网 段,并且没有被别的设备占用。

系统已经自动设置好IP地址的前三个字节,与接口的前三个字节一样(这样相机直接 就与接口的IP地址在同一网段了),我们只需要配置好最后一个字节就可以了。

查看想要配置的IP地址是否被占用,可在命令行窗口ping一下这个IP地址,ping不通, 则说明这个IP地址没有被别的设备所使用。可以作为相机的IP地址

(这个方法偶然性很高呀,可能出现尝试几次都找不到想要的IP地址的局面,后面看 看资料,找一个能直接查看IP地址的方法,选择一个没被占用的IP地址即可,命令行输入ipconfig /all 可直接查看所有的IP地址配置。注意他们之间有个空格,在g和/之间。)

配置好后点击确定,感叹号消失说明配置成功。

点击想要连接的相机,点击确定,即可成功连接相机

IP地址设置

参数:

接口信息,接口的信息参数设置

MAC地址:

IP地址:

子网掩码:

默认网关:

设备信息,相机设备的信息的参数设置

MAC地址:

IP地址:

子网掩码:

默认网关:

同时设置静态IP:(使能开关)

输出模式:

脉冲:将电频自动拉回

持续:不会将电频自动拉回

脉冲时长:

只在输出模式选为脉冲时才有效,表示电频的持续时间

一系列通道

通道和相机的各种通道

相机IO算子需选择输出通道,

选择在相机信息中查看到的输出通道即可

如何查看通道为输出通道:

点击工具->点击相机管理工具,进入相机管理工具界面

点击所连接相机的连接图标->展开“DigitalOControl”,在LineSelector可查看所连接的相机的通道(单击通道信息那里,就可以看到设备连接的相机的通道了),->选择一个通道,在“LineMode”可查看这个通道是输入通道还是输出通道。

相机IO算子只可选择输出通道,所以要选择输出通道,别搞错了。

想要电频变化起效,还需要修改通道的“LineSource”为“userOutPut”模式,例如通道0,则选择“userOutPut0”

设置好后断开连接即可

添加指定输出算子,为相机IO提供一个布尔值,选择true,连好线

将inLine0拖至结果界面

运行一次,

可看到inLine0成功接收true。

再次点击mv界面,点击连接图标,展开“DigitalIOContral”,可看到userOutPut的值依旧为false。

这是因为,选择的输出模式是脉冲,

若true对应的是高电频,false对应低电频,

相机IO的输出电频将由低电频变为高电频持续一个脉冲时间后又变为低电频。

若此时接入一个工装板,高电频为亮的话,灯将由熄灭状态变为亮一个脉冲时间后再熄灭的状态。

断开连接,将输出模式由脉冲改为持续,

运行程序,

再次打开MV界面,点击连接图标,展开“DigitalIOContral”,可看到userOutPut的值依旧为true。

这是因为,选择的输出模式是持续模式,

若false对应低电频,true对应的是高电频,

相机IO的输出电频将由低电频变为高电频,且持续保持高电频,不会回退到低电频。

若此时接入一个工装板,高电频为亮的话,灯将由熄灭状态转为持续亮的状态。

使用

例如:查看模板匹配是否匹配到,若匹配个数为0,则输出一个true。设true对应高电频,若不为零,则输出一个false,设false对应低电频。

添加仿真器、模板匹配算子、数学表达式、和相机IO算子

训练一个模板那匹配模板,右键该算子显示模板匹配个数参数

右键数学表达式算子添加整数型的输入变量来接收匹配个数

添加一个布尔型的输出变量,当输入变量为0时输出true,否则输出false

相机IO则连接好相机

打开相机管理工具,点击相机连接按钮,展开“DigitalIOContral”,

查看到通道0为输出通道,

LineSource选择为userOutPut0

断开连接

通道选择输出通道0,

连好线

将outCount和inLine0拖至结果显示界面

选择可匹配到模板的图像

运行程序

可看到,当模板匹配可匹配到模板时,inLine0为false,

选择另一张图片,

运行程序

可看到,当匹配个数为0时,inLine0为true,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小黄的学习记录

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值