首页 > 编程语言 >C#联合Visionpro编程学习记录(判断相机硬件是否掉线的方法)

C#联合Visionpro编程学习记录(判断相机硬件是否掉线的方法)

时间:2024-10-09 19:21:53浏览次数:8  
标签:掉线 C# 是否 相机 Visionpro boo TimeStampFrequency

1,在实际使用过程中,Visionpro没有提供用于直接判断相机硬件是否依然在线的方法,有一个方法可以使用:

 1  /// <summary>
 2         /// 使用获取相机时间戳计时器频率的方式来判断相机是否仍然在线,
 3         /// 如果相机掉线获取相机TimeStampFrequency属性将报错,以此判断相机是否在线
 4         /// </summary>
 5         /// <param name="cogAcqFifoTool"></param>
 6         /// <returns></returns>
 7         internal bool getCameraIsOnLine(CogAcqFifoTool cogAcqFifoTool)
 8         {
 9             bool boo = true;
10             try
11             {
12                 ulong TimeStampFrequency = cogAcqFifoTool.Operator.FrameGrabber.OwnedGigEAccess.TimeStampFrequency;
13             }
14             catch (Exception ex)
15             {
16                 boo = false;
17             }
18             return boo;
19         }

 

标签:掉线,C#,是否,相机,Visionpro,boo,TimeStampFrequency
From: https://www.cnblogs.com/wwdwwd/p/18454970

相关文章

  • 关于C++中的异常概念理解
    1.基本概念异常,即exception,是C++中的基本概念之一,在某段程序发生无法继续正常执行的情况时,C++允许程序进行所谓抛出异常(有时也被称为吐出异常)的行为,这些被抛出的异常,会自动地从触发点开始向外传播,直到被捕获(有时也被称为吞下异常)或者程序终止。2.语法2.1抛出异常下面用一......
  • 【AIGC】通过OpenAi Canvas修改论文(附40条论文优化指令)
    目录1、用ChatGPT优化论文大纲和逻辑2、用ChatGPT充实论文内容3、用ChatGPT寻找案例和数据4、用ChatGPT检查语法和字词错误5、如何直接使用ChatGPT4o、o1、OpenAICanvas6、OpenAICanvas增强了啥?7、编程功能增强在刚开始撰写学术论文时,很多小伙伴感觉无从下手,使用......
  • (开题)flask框架基于OCR的健康随行小程序(程序+论文+python)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景在数字化生活日益普及的今天,人们对于健康生活的追求已不仅限于传统的医疗服务和健身锻炼,而是更加注重日常生活的细节管理和个性化健康指导......
  • opencv图片的二值化操作
            在图像处理领域中,二值化操作是一种非常基础且重要的技术。它将灰度图像或彩色图像转换为仅包含两种像素值的图像,即黑色和白色(或者更一般地说,前景和背景)。这种操作在处理图像时极大地简化了图像数据的复杂度,使得后续的图像分析和处理步骤变得更加高效和直观。......
  • React Native性能剖析:Flipper工具使用
    文章目录Flipper工具简介安装Flipper连接Flipper使用Flipper分析性能ReactNative插件Network插件Layout插件HeapGraph插件GraphQL插件实战案例分析案例1:性能瓶颈定位案例2:内存泄漏检测优化代码再次使用Flipper分析进阶技巧性能优化技巧内存优化技巧......
  • C#联合Visionpro编程学习记录(将指定颜色的十字线图形添加到CogRecordDisplay上)
    1///<summary>2///将指定颜色的十字线图形添加到CogRecordDisplay上3///</summary>4///<paramname="icogimage"></param>5///<returns></returns>6publicstaticstringAddCrossCurveRecord2CogRecordDisplay(I......
  • 探究AudioPolicyManager.cpp中的成员变量mAvailableOutputDevices/InputDevices是根据
    2024-09-2310:29:48.792286-445APM-AudioPolicyEnginepid-286Wframeworks/av/services/audiopolicy/enginedefault/src/Engine.cpp:getDeviceForStrategyInt:2782024-09-2310:29:48.792286-445AudioFlingerpid......
  • tricks
    二分答案P2824排序有时候可以尝试二分最后的答案,把不好维护的东西变成\(0\)和\(1\)。操作分块P5443桥梁将操作分块维护,一般适用于可以很好维护静态询问但是需要支持修改的情况(?)。状态压缩去除后效性P2157学校食堂dp有后效性但影响范围很小可以考虑把后续决策压缩起......
  • es: match_phrase短语匹配
    一,问题的表现当我们在es的索引库中搜索朝阳新城时,搜索结果中有包含朝阳新城这四个字的结果,也有只包含朝阳或只包含新城的结果,这是analyzer在对关键词做了分词之后从索引库中返回,如果说:我只想要包含朝阳新城这四个字的结果,需要怎么做?二,解决:1,默认的match搜索会对搜索内容......
  • CSP模拟7
    欠的太多了,就少说点吧T1.median把数组\(a,b,c,d,e\)存到一起,标记类型,然后排序,枚举每个数为中位数,算贡献即可。点击查看代码#include<bits/stdc++.h>usingnamespacestd;#defineintlonglongconstintN=1e5+107;constintmod=998244353;intn;structlmy{ in......