CA410_SDK测试及读数软件
using CASDK2;
using System;
using System.Windows.Forms;
/*
将如下文件拷贝到程序目录下,添加引用CASDK2Net.dll,修改项目属性-目标平台为x64才能正常加载CASDK2
2018/09/21 14:16 1,691,120 CA200Srvr.dll
2018/09/21 14:16 1,327,088 CASDK2.dll
2018/09/18 11:33 108,164 CASDK2.lib
2018/09/21 14:16 1,186,808 CASDK2Calc.dll
2018/09/21 14:16 130,040 CASDK2Comm.dll
2018/09/21 14:16 221,168 CASDK2Net.dll
2018/09/21 14:16 114,168 CASDK2Socket.dll
*/
namespace CA410_SDK测试软件
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
CheckForIllegalCrossThreadCalls = false;
AssemblyInformation ass = new AssemblyInformation();
ts1.Text = ass.AssemblyCompany;
ts2.Text = ass.AssemblyCopyright;
ts3.Text = ass.AssemblyVersion;
}
static CASDK2Ca200 objCa200;
static CASDK2Cas objCas;
static CASDK2Ca objCa;
static CASDK2Probes objProbes;
static CASDK2OutputProbes objOutputProbes;
static CASDK2Probe objProbe;
static CASDK2Memory objMemory;
static int err = 0;
static double SX = 0;
static double SY = 0;
static double Lv = 0;
static bool ca410detected = false;
private void btn_read_Click(object sender, EventArgs e)
{
//读取亮度
objCa.Measure();
objProbe.get_sx(ref SX);
objProbe.get_sy(ref SY);
objProbe.get_Lv(ref Lv);
lb_x.Text = SX.ToString();
lb_y.Text = SY.ToString();
lb_lv.Text = Lv.ToString();
addmemo("x,y,lv=" + lb_x.Text + "," + lb_y.Text + "," + lb_lv.Text);
}
private void btn_connect_ca410_Click(object sender, EventArgs e)
{
objCa200 = new CASDK2Ca200();
err = objCa200.AutoConnect();
if (err == 299)
{
MessageBox.Show("没有检测到CA410或连接端口被占用!");
btn_read.Enabled = true;
return;
}
ca410detected = true;
err = objCa200.get_SingleCa(ref objCa);
err = objCa.get_Memory(ref objMemory);
err = objCa.get_SingleProbe(ref objProbe);
objCa200.get_Cas(ref objCas);
objCas.put_ChannelNO(Convert.ToInt32(tb_channel.Text)); //设置使用的通道
objCa.SetAutoZeroCal(1); //设置自动校零
objCa.put_DisplayMode(0); //设置显示模式 0: Lvxy 1: Tduv 5: u'v’Lv 7: XYZ
objCa.GetDeviceStatus(); //获取设备状态
int zerostatus = 0;
objProbe.get_ZeroCalStatus(ref zerostatus);
//获取校零状态-1: Zero calibration status invalid
//0: Zero calibration not executed
//1: Zero calibration recommended
//2: Zero calibration completed
addmemo("检查是否需要校零");
if (zerostatus == 1 || zerostatus == 0)
objCa.CalZero();
addmemo("检查校零完成");
}
private void addmemo(string v)
{
tb_memo.AppendText(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss:fff ")+v + "\r\n");
}
private void 关于ToolStripMenuItem_Click(object sender, EventArgs e)
{
AboutBox1 a = new AboutBox1();
a.Show();
}
private void button1_Click(object sender, EventArgs e)
{
objCa.CalZero();
}
}
}
CA410_SDK测试及读数软件相关推荐
- android测试内存的软件下载,华为p10内存测试软件(androbench) v5.0.1 免费版
华为p10内存测试软件(androbench)其实是androbench这款内存测试软件,可以用于测试你的华为p10,是一款不错的华为p10内存测试软件,可以测试你的手机闪存性能,其他的手机也可以免费 ...
- 用于情绪测试的软件,第七章 情感心理自我测试心理测评软件
原标题:第七章 情感心理自我测试心理测评软件 处于花季的少男少女们,想知道你的情感心理是否健康吗?那么,不妨跨入情感心理自我测试的门槛,逐一为你解决. 世上连两片一模一样的树叶都找不到,更何况是不同的 ...
- 4.测试基础(软件测试阶段的划分)
软件测试按阶段可划分为以下4个阶段: 单元测试阶段 简称UT 集成测试阶段 简称IT 系统测试阶段 简称ST 验收测试阶段 简称UAT 单元测试阶段: 单元测试是针对软件的基本组成单元进行的测试活动. ...
- 抖音上的战斗力测试软件,抖音战斗力测试-f2抖音战斗力测试app官方软件预约 v1.0-优盘手机站...
f2抖音战斗力测试app官方软件是一款娱乐社交软件,最近抖音很火的视频中有使用过的软件,操作简单,无需越狱,适合各个终端手机,适合聚会娱乐的一款软件,打开软件,只需将摄像头对准自己,或者好友,或者任何 ...
- AES加解密效率测试(纯软件AES128/256)--以嵌入式Cortex-M0与M3 平台为例
目录 AES256/128 纯软件加解密时间效率测试--以Cortex-M0与M3 MCU为例 一.测试环境与方法: 二.测试代码介绍(以AES256为例) 三.测试结果与抓包截图 1.主频统一设置为 ...
- 场强测试软件,无线场强测试系统的软件结构设计与实现
介绍软件的设计方法 铁路信息系统 R~I.~ I}} i~. ' RM~Il)< I .S I- 1 t. 团 .7N¨ t Ij J - 1 1 I I .' 7 2 1 2 . 正编: 10 ...
- 手机上颜值测试软件,颜值测试软件大全 测试颜值的软件推荐
测试颜值的软件都有哪些?颜值是个网络词汇,源自日语"脸"的汉字,颜值表示人物颜容英俊或靓丽的数值,用来评价人物容貌.随着颜值一词的火热,一款款测颜值的娱乐APP也随机上线,大家有木 ...
- 发布 听打速录测试智能评分软件个人版
听打速录测试智能评分软件个人版 使用vs2010开发,WPF4.0技术 电脑播放语音,用户根据语音在规定的时间内录入文字,提交答案后与标准答案比对,计算录入文字正确率.智能过滤标点符号,阿拉伯数字.大 ...
- 市场调研—2021-2027全球及中国云测试和ASQ软件行业研究及十四五规划分析报告
[报告篇幅]:124 [报告图表数]:162 [报告出版时间]:2021年1月 报告摘要 2019年,全球云测试和ASQ软件市场规模达到了xx亿元,预计2026年将达到xx亿元,年复合增长率(CAGR ...
最新文章
- 每天研究一个产品,阿德老师“手摸手”带你写产品分析报告 |
- oracle在线sql数据库设计,一款在线ER模型设计工具,支持MySQL、SQLServer、Oracle、Postgresql...
- Java 8 Friday:使用Streams API时的10个细微错误
- duration java_Java Duration类| minusMinutes()方法与示例
- 八爪鱼,国内领先的爬虫云采集工具平台,为许多大型公司,政府,提供数据服务
- php passport security,php写的Passport加密函数
- Ubuntu下安装NetBeans步骤和相关问题的解决方法
- python编程课件_Python面向对象程序设计ppt课件.ppt
- win服务器下利用vlmcsd搭建KMS服务器激活win10
- 敏捷测试的关键成功要素
- 原生JS中动态添加元素
- CPU 性能优化的几个思路
- (JZ1162)2018.07.07【2018提高组】模拟B组 1.【NOI2002】贪吃的九头龙
- 我们都被GitHub出卖了!逃跑吧兄弟!
- RAKsmart服务器优势有哪些?外贸选择的关键原因
- Thunder v7.9.5.4480 Ayu 优化版
- Windows10访问共享总是提示输入网络凭证不正确
- 怎样在网站中嵌入Google谷歌地图?
- learnopengl网站学习2.着色器.txt
- 微信小程序插件下发优惠券踩坑