C#笔记 窗体练习:海康相机SDK二次开发
第一次写窗体应用程序,太闲了,给自己找点事情做。。。
1. 最基本的打开关闭
代码:https://gitee.com/yurj0403/hik-camera 强行练习一下用git
2. 加了状态栏
https://gitee.com/yurj0403/hik-camera/tree/develop/
Tip: C# StatusStrip 设置StatusLabel右对齐问题 https://blog.csdn.net/a16496528/article
- 方法一:
在状态栏所有项目前添加一个空白的StatusLabel (Text属性为空),并将其Spring属性设为True。
Spring属性的作用是设置该项是否填满剩余空间,设为True以后,当程序运行时后面的项就都挤到右边,实现靠右对齐了。
如果更进一步,需要一部分项靠左,一部分靠右,那就在两部分中间插入空白StatusLabel,同时设其Spring属性为True。
- 方法二:
设置StatusStrip控件的LayoutStyle属性为HorizontalStackWithOverflow 或 StackWithOverflow。然后在代码中修改状态栏上某项的Alignment为Right。
例如:this.toolStripStatusLabel1.Alignment = ToolStripItemAlignment.Right; 注意如果是多个项,那靠左对齐的从左往右排列,靠右对齐的从右往左排列。
3. 做不下去了。。。
Tips:
1. 软触发分三步
1)pMyCamera.MV_CC_SetEnumValue_NET("TriggerMode", 1); //触发模式更改
2)pMyCamera.MV_CC_SetEnumValue_NET("TriggerSource", 7); //触发源改软触发
3) pMyCamera.MV_CC_SetCommandValue_NET("TriggerSoftware"); //发送指令
血与泪的教训,如果不做checkbox将触发模式改变,直接用按钮软触发的话,要记得先把触发模式置为1,因为连续采集的时候触发模式为0。——2021.10.28
相关文章
- 机器学习——最大熵模型
- 机器学习——最优化问题:拉格朗日乘子法、KKT条件以及对偶问题
- 机器学习——逻辑回归(Logistic Regression)
- 机器学习——EM算法
- 机器学习——贝叶斯分类器
- 机器学习——朴素贝叶斯法
- 论文解读(SimCLR)《A Simple Framework for Contrastive Learning of Visual Representations》
- 机器学习——数据增强
- 机器学习——正则化方法Dropout
- ResNet
- 机器学习——最小二乘法
- 机器学习——K-Means算法
- 机器学习——K近邻算法(KNN)
- 聚类:主要聚类算法
- 机器学习——输入空间、特征空间、输出空间
- 机器学习——线性回归
- 机器学习——决策树
- 机器学习——梯度下降法
- 深度学习——概率与信息论
- 机器学习——信息论基础