KDHL-600A 回路电阻测试仪

一、产品概述

武汉凯迪正大KDHL-600A回路电阻测试仪是用于测量开关、断路器、变压器等设备的接触电阻、回路电阻的专用测试设备。其采用典型的四线制测量法,通过输出一个直流电流,施加于被测体的两个端钮之间,并测量电流流过被测体所产生的压降,然后通过电压和电流之比得出被测体的直流电阻。主要由恒流源、前置放大器、A/D转换器、指示装置等部分组成。

武汉凯迪正大KDHL-600A回路电阻测试仪,以高速微控制器为核心,采用电源控制技术,实现可程控大电流恒流输出、动态测量的功能。具有精度高,测量范围宽,数据稳定,重复性好,抗干扰能力强,保护功能完善,速度快等特点。可用于测量高压开关主接点电阻、大电流导电回路电阻、变电站母线电阻、电力线接触点电阻等大电流导电体电阻测量,该仪器应体积小、重量轻、便于携带。

 

 

二、技术指标

1、测量范围:100A:01999
200A: 0999
300A: 0667
400A: 0499
500A: 0399
600A: 0300
2、测量精度:优于0.5%
3、分辨率:0.01μΩ
4、工作方式:连续测量
5、显示方式:液晶显示
6、计算机接口:RS232
7、打印方式:热敏打印
8、环境条件:
9、电源频率:50HZ±1HZ
10、功率: ≤3100W
11、外形尺寸:长 460mm*宽400mm*高380mm
12、重量: 16.5 Kg

三、产品特点

1.结合硬软件设计:采用高精密电子线路和高性能单片机,使得仪器具有测量速度快,数值稳定,重复性能好等特点。
2.实时监测显示现场电阻值、电流值。
3.电流持续时间1分钟以上,符合JJG 1052-2009回路电阻检定规程。
4.测试电流来自高精度的0-600A开关式恒流电源,无需人工调节,测试迅速准确。
5.具有打印、存储、实时查看数据等功能。
6.采用了大屏幕汉字显示、菜单操作,界面友好,一目了然,方便操作。
7.微型打印机为热敏式打印机,速度快,表面可直接安装打印纸。
8.具有电压正负极之间及电流正负极之间互换接线测量功能。
9.通过RS232串行口对设备内的数据进行管理,实现无纸化办公。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在使用 ObjectARX 自定义实体时,可以通过实现 `dwgOutFields()` 和 `dwgInFields()` 函数来控制实体的存储和读取。而对于含义类指针的自定义结构体,我们可以考虑以下两种方法进行存储和读取: 1. 将含义类指针转换为实际数据类型,并存储实际数据类型的成员变量。 在 `dwgOutFields()` 函数中,我们可以将含义类指针转换为实际数据类型,并将实际数据类型的成员变量存储到 `AcDbDwgFiler` 对象中。在 `dwgInFields()` 函数中,我们可以读取实际数据类型的成员变量,并根据这些成员变量创建含义类指针。 下面是一个示例代码: ```cpp class MyEntity : public AcDbEntity { public: struct MyData { int x; int y; }; MyData* m_pData; virtual Acad::ErrorStatus dwgOutFields(AcDbDwgFiler* pFiler) const override { Acad::ErrorStatus es = AcDbEntity::dwgOutFields(pFiler); if (es != Acad::eOk) return es; if (pFiler->writingVersion() >= AcDb::kDHL_1027) { if (m_pData) { pFiler->writeBool(true); pFiler->writeInt32(m_pData->x); pFiler->writeInt32(m_pData->y); } else { pFiler->writeBool(false); } } return pFiler->filerStatus(); } virtual Acad::ErrorStatus dwgInFields(AcDbDwgFiler* pFiler) override { Acad::ErrorStatus es = AcDbEntity::dwgInFields(pFiler); if (es != Acad::eOk) return es; if (pFiler->readingVersion() >= AcDb::kDHL_1027) { bool hasData; pFiler->readBool(&hasData); if (hasData) { int x, y; pFiler->readInt32(&x); pFiler->readInt32(&y); m_pData = new MyData{ x, y }; } else { m_pData = nullptr; } } return pFiler->filerStatus(); } }; ``` 2. 在 `dwgOutFields()` 函数中将含义类指针序列化为字节流,并存储该字节流。在 `dwgInFields()` 函数中读取字节流,并根据字节流创建含义类指针。 下面是一个示例代码: ```cpp class MyEntity : public AcDbEntity { public: struct MyData { int x; int y; }; MyData* m_pData; virtual Acad::ErrorStatus dwgOutFields(AcDbDwgFiler* pFiler) const override { Acad::ErrorStatus es = AcDbEntity::dwgOutFields(pFiler); if (es != Acad::eOk) return es; if (pFiler->writingVersion() >= AcDb::kDHL_1027) { if (m_pData) { int size = sizeof(MyData); char* pData = reinterpret_cast<char*>(m_pData); pFiler->writeInt32(size); pFiler->writeBytes(size, pData); } else { pFiler->writeInt32(0); } } return pFiler->filerStatus(); } virtual Acad::ErrorStatus dwgInFields(AcDbDwgFiler* pFiler) override { Acad::ErrorStatus es = AcDbEntity::dwgInFields(pFiler); if (es != Acad::eOk) return es; if (pFiler->readingVersion() >= AcDb::kDHL_1027) { int size; pFiler->readInt32(&size); if (size > 0) { char* pData = new char[size]; pFiler->readBytes(size, pData); m_pData = reinterpret_cast<MyData*>(pData); } else { m_pData = nullptr; } } return pFiler->filerStatus(); } }; ``` 需要注意的是,在使用第二种方法时,需要确保序列化和反序列化的字节顺序一致。如果字节顺序不一致,可能会导致读取的数据不正确。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值