基于VB.Net的康耐视Visionmpro的全部代码

本文介绍了一款使用 VisionPro 进行实时图像处理的应用程序,包括加载不同摄像头的工作配置、启动实时图像显示及图像窗口最大化的功能实现。

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

话不多说,上图:

image.png

除了我们之前讲到的知识外,本次程序里面还增加了一些通讯以及文件处理的相关函数

加载程序的名字

```vb '******加载程序名************ Private Sub LoadJobName(ByVal CameraIndex As Integer) Try Select Case CameraIndex Case 1 cmbC1Job.Items.Clear() For i As Integer = 1 To C1.JobNum cmbC1Job.Items.Add(C1.JobName(i)) Next cmbC1Job.Text = Parm.StartJob(1) Case 2 cmbC2Job.Items.Clear() For i As Integer = 1 To C2.JobNum cmbC2Job.Items.Add(C2.JobName(i)) Next cmbC2Job.Text = Parm.StartJob(2) Case 3 cmbC3Job.Items.Clear() For i As Integer = 1 To C3.JobNum cmbC3Job.Items.Add(C3.JobName(i)) Next cmbC3Job.Text = Parm.StartJob(3) Case 4 cmbC4Job.Items.Clear() For i As Integer = 1 To C4.JobNum cmbC4Job.Items.Add(C4.JobName(i)) Next cmbC4Job.Text = Parm.StartJob(4) End Select Catch ex As Exception 'LogAdd("LoadJobName" & ex.Message, False) MessageBox.Show(ex.Message) End Try

End Sub

``` 就是读取文件夹下的文件名

visionpro实时图像

```vb Private Sub btnLiveC1Click(sender As Object, e As EventArgs) Handles btnLiveC1.Click, btnLiveC2.Click, btnLiveC3.Click, btnLiveC4.Click Dim btnLive As ToolStripButton = sender Select Case btnLive.Name Case "btnLiveC1" gSelectCamNum = 1 Try If btnLiveC1.Text = "实时图像" Then CogRDisC1.StaticGraphics.Clear() CogRDisC1.InteractiveGraphics.Clear() C1.Acq.Operator.OwnedExposureParams.Exposure = CDbl(C1.ExposureTime(C1.SelectJobNum)) CogRDisC1.StartLiveDisplay(C1.Acq.Operator) CogRDisC1DoubleClick(sender, e) btnLiveC1.Text = "停止实时" btnRunC1.Enabled = False btnEditC1.Ena

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

宋小童

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

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

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

打赏作者

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

抵扣说明:

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

余额充值