THDCC-1412型冗余数采技术手册

版权申诉
0 下载量 127 浏览量 更新于2024-07-19 收藏 4.61MB DOC 举报
"TY-QJ-冗余数采说明书详细介绍了THDCC-1412型冗余数采设备,该设备主要用于CZB-1c型竖直摆钻孔倾斜仪的电压信号采集和存储。它采用高性能的ARM9核心处理器和24位高精度Δ-ΣA/D转换器,实现无延时、高准确度的数据采集。设备支持远程调零和标定,具有多种数据记录和存储功能,并具备自动检测和管理SD卡空间的能力。此外,THDCC-1412型冗余数采还提供了丰富的上位机软件功能,包括主页、网络设置、参数设置、设备管理、历史数据查看以及调零标定等。" 在详细说明中,THDCC-1412型冗余数采是一款专为CZB-1c型竖直摆钻孔倾斜仪设计的数据采集系统,其主要功能包括: 1. **数据采集**:使用24位高精度Δ-ΣA/D转换器,对NS向和EW向的电压信号进行高精度的滤波值和实时值采集,确保4路信号同步、无延时。 2. **量程与精度**:设备能测量±4.096V范围内的电压,误差仅为±10μV,提供高精度的测量结果。 3. **数据记录与存储**:设备可记录4路模拟电压,支持分钟值和秒值的输出率设置。数据存储在8GB的SD卡上,并自动管理空间,当SD卡剩余容量低于10%时,会删除最早的数据文件。 4. **远程操作**:除了现场操作,用户还可以通过上位机软件实现远程调零和标定,提高工作效率,特别是在紧急情况下。 5. **通信接口与协议**:THDCC-1412型冗余数采具备特定的传输接口和协议,用于数据的上传和设备的远程控制。 6. **上位机软件功能**:软件界面包含主页、网络设置、参数配置、设备管理、历史数据查看和调零标定等功能,便于用户操作和监控设备状态。 THDCC-1412型冗余数采是一款集高精度、远程控制和智能存储管理于一体的数采设备,适用于需要实时监测和记录CZB-1c型竖直摆钻孔倾斜仪电压信号的场景。通过其丰富的功能和用户友好的上位机软件,使得数据采集和设备管理变得更加便捷高效。

解释一下这段代码if (RB_CA != null && RBTackInfo.Count >= 4 && RBTackInfo[3].TransformStatus) { RB_CA.transform.localPosition = new Vector3(RBTackInfo[3].Ty, -RBTackInfo[3].Tx, -RBTackInfo[3].Tz); RB_CA.transform.localRotation = new Quaternion(-RBTackInfo[3].Qy, RBTackInfo[3].Qx, RBTackInfo[3].Qz, RBTackInfo[3].Q0); // qx,qy,qz,q0 if (RBTackInfo[3].markers[0].State) GameObject.Find("CA-m01").transform.localPosition = new Vector3(RBTackInfo[3].markers[0].Ty, -RBTackInfo[3].markers[0].Tx, -RBTackInfo[3].markers[0].Tz); if (RBTackInfo[3].markers[1].State) GameObject.Find("CA-m02").transform.localPosition = new Vector3(RBTackInfo[3].markers[1].Ty, -RBTackInfo[3].markers[1].Tx, -RBTackInfo[3].markers[1].Tz); if (RBTackInfo[3].markers[2].State) GameObject.Find("CA-m03").transform.localPosition = new Vector3(RBTackInfo[3].markers[2].Ty, -RBTackInfo[3].markers[2].Tx, -RBTackInfo[3].markers[2].Tz); if (RBTackInfo[3].markers[3].State) GameObject.Find("CA-m04").transform.localPosition = new Vector3(RBTackInfo[3].markers[3].Ty, -RBTackInfo[3].markers[3].Tx, -RBTackInfo[3].markers[3].Tz); Debug.Log("RB_CA_locPosition" + RB_CA.transform.localPosition.ToString("f5")); Debug.Log("RB_CA-m01" + GameObject.Find("CA-m01").transform.localPosition.ToString("f5")); Debug.Log("RB_CA-m02" + GameObject.Find("CA-m02").transform.localPosition.ToString("f5")); Debug.Log("RB_CA-m03" + GameObject.Find("CA-m03").transform.localPosition.ToString("f5")); Debug.Log("RB_CA-m04" + GameObject.Find("CA-m04").transform.localPosition.ToString("f5")); }

2023-07-13 上传