QT深入解析数控机床或激光切割机的nc文件包括读取与数据处理技巧

QT深入解析数控机床或激光切割机的nc文件包括读取与数据处理技巧

代码功能说明:

这个代码是用来读取一个名为 “C:/QCY/qcy.nc” 的文件,这个文件中包含了一系列数据,每行数据可能包含 X、Y、Z 坐标值。这些坐标值可以代表某种路径或轨迹。

代码的作用是:

  1. 打开指定路径的文件。
  2. 逐行读取文件内容。
  3. 对每一行内容进行匹配,查找是否包含 X、Y、Z 坐标值,并提取出这些值。
  4. 将提取的 X、Y、Z 坐标值分别存储在 QVector<double> 类型的数组中。
  5. 如果某行中没有某个坐标值,则默认使用 0 代替。
  6. 最后,输出每一行的 X、Y、Z 坐标值,以及它们在数组中的索引。

这个代码可以帮助你解析含有 XYZ 坐标值的文件,并将它们存储在内存中以便后续处理或分析。

代码

#include <QFile>
#include <QTextStream>
#include <QDebug>
#include <QRegExp>

void readNetCDFFile(const QString& filePath) {
   
    // Open the file
    QFile file(filePath);
    if (!file.open(QIODevice::ReadOnly | QIODevice::Text)) {
   
        

相关推荐

  1. MATLAB中读取NetCDF(.nc文件group中数据

    2024-03-25 20:06:01       17 阅读
  2. Qt+NetCDF 读取NC文件

    2024-03-25 20:06:01       13 阅读
  3. qt学习:json数据文件读取写入

    2024-03-25 20:06:01       36 阅读
  4. Spark读取Hive数据文件如何提升速度优化思路

    2024-03-25 20:06:01       9 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-25 20:06:01       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-25 20:06:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-25 20:06:01       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-25 20:06:01       20 阅读

热门阅读

  1. k8s中,pod服务的状态和pod里面的容器的状态关系

    2024-03-25 20:06:01       21 阅读
  2. 使用免费ChatGPT提升工作效率

    2024-03-25 20:06:01       19 阅读
  3. 游戏客户端面经

    2024-03-25 20:06:01       21 阅读
  4. Python-字典的常用方法以及常用技巧-Dict

    2024-03-25 20:06:01       17 阅读
  5. 面试算法-99-单词拆分

    2024-03-25 20:06:01       19 阅读
  6. 第九章 Spring5 高级应用及核心原理(二)

    2024-03-25 20:06:01       16 阅读
  7. Python之装饰器-带参装饰器

    2024-03-25 20:06:01       22 阅读
  8. 查看nginx日志文件

    2024-03-25 20:06:01       22 阅读
  9. 3-9 枚举类代码 演示

    2024-03-25 20:06:01       19 阅读
  10. GESP C++二级认证真题 2024年3月

    2024-03-25 20:06:01       23 阅读
  11. IOS面试题编程机制 21-25

    2024-03-25 20:06:01       16 阅读
  12. 【 Vue 】辅助创建VNode的h函数

    2024-03-25 20:06:01       20 阅读