【VisionPro脚本】将结果数据保存到Excel
摘要检测需求将特征点检测结果数据保存到CSV文件的功能。检测逻辑首先检查文件是否存在不存在则创建并写入表头。然后获取当前时间、将这些3D数据拼接成CSV格式的行数据最后追加写入到指定路径的文件中。数据包含输入输出坐标、结果状态和匹配分数等信息便于后续追溯分析//数据保存地址stringfileD:\DataLog\2.FuZhouZheng.csv;if(!File.Exists(file)){stringheader时间,输入X,输入Y,输入Z,输入RX,输入RY,输入RZ,输出X,输出Y,输出Z,输出RX,输出RY,输出RZ,输出Result,输出PMA_Score;File.WriteAllText(file,headerEnvironment.NewLine);}//输出到文件夹stringcurrentTimeDateTime.Now.ToString(yyyy-MM-dd HH:mm:ss);//输入机械手坐标doubleinput_dXthis.Inputs.dX;doubleinput_dYthis.Inputs.dY;doubleinput_dZthis.Inputs.dZ;doubleinput_dRxthis.Inputs.dRx;doubleinput_dRythis.Inputs.dRy;doubleinput_dRzthis.Inputs.dRz;//输出3D坐标doubleoutput_Xthis.Outputs.X;doubleoutput_Ythis.Outputs.Y;doubleoutput_Zthis.Outputs.Z;doubleoutput_RXthis.Outputs.RX;doubleoutput_RYthis.Outputs.RY;doubleoutput_RZthis.Outputs.RZ;doubleoutput_Resultthis.Outputs.Result;doubleoutput_PMA_Scorethis.Tools.Cog3DPatMaxTool1.Results[0].Score;stringlinecurrentTime,input_dX,input_dY,input_dZ,input_dRx,input_dRy,input_dRz,output_X,output_Y,output_Z,output_RX,output_RY,output_RZ,output_Result,output_PMA_Score;using(StreamWriterswnewStreamWriter(file,true)){sw.WriteLine(line);}生成函数并以日期为文件名/// summary/// 保存检测数据到CSV文件自动按当天日期生成csv文件名/// /summary/// param namepixData像素坐标/像素测量值字符串类型/param/// param namephysicalData物理尺寸/实际测量值字符串类型/param/// param nameresult产品检测结果true合格false不合格/parampublicvoidsaveData(stringpixData,stringphysicalData,boolresult){//以日期为文件名称stringfolderD:\VisionNow\DataFile;//文件夹stringcurrentDayDateTime.Now.ToString(yyyy-MM-dd);//文件名stringfileNamePath.Combine(folder,currentDay.csv);//判断文件不存在新建文件写入表头列名//如果电脑没有 D:\VisionNow\DataFile 文件夹代码直接报错不会自动创建文件夹if(!File.Exists(fileName)){stringheader时间,像素数据,物理数据结果;File.WriteAllText(fileName,headerEnvironment.NewLine);}//当前时间stringcurrentTimeDateTime.Now.ToString(yyyy-MM-dd HH:mm:ss);//每次追加一行的数据stringlinecurrentTime,pixData,physicalData,result;//追加写入 csv 文件using(StreamWriterswnewStreamWriter(fileName,true))//StreamWriter(file, true)true 追加模式不会覆盖原有数据; using自动关闭文件防止文件占用{sw.WriteLine(line);//写入一行并换行}}调用函数//保存数据saveData(ca.Results[0].PositionX.ToString(f1),realValue.ToString(f1),Convert.ToBoolean(mToolBlock.Outputs[FlowResult].Value));

相关新闻

禅道项目管理软件部署指南:从零搭建团队协同平台

禅道项目管理软件部署指南:从零搭建团队协同平台

1. 项目概述:为什么选择禅道,以及它能为你带来什么如果你是一个刚刚接触项目管理,或者团队里第一次需要引入一个工具来管理任务、Bug和文档,听到“禅道”这个名字可能会觉得有点玄乎。其实,它就是一个开源的、一体化的…

2026/8/7 0:34:11 阅读更多 →
AI Agent 面试题 499:Agent的任务分解中的上下文依赖处理

AI Agent 面试题 499:Agent的任务分解中的上下文依赖处理

🔥 AI Agent 面试题 499:Agent的任务分解中的上下文依赖处理摘要:本文深入解析了「Agent的任务分解中的上下文依赖处理」这一 AI Agent 领域的核心面试题。文章从 任务分解策略 的基本概念出发,系统性地剖析了 上下文依赖、分解处…

2026/8/5 22:52:36 阅读更多 →
AI Agent 面试题 507:Agent的推理链中的知识检索和注入机制

AI Agent 面试题 507:Agent的推理链中的知识检索和注入机制

🔥 AI Agent 面试题 507:Agent的推理链中的知识检索和注入机制摘要:本文深入解析了「Agent的推理链中的知识检索和注入机制」这一 AI Agent 领域的核心面试题。文章从 推理链设计 的基本概念出发,系统性地剖析了 知识检索、推理注…

2026/8/6 23:32:23 阅读更多 →

最新新闻

《上古卷轴5》模组汉化实战:从ESP文件解析到完整资源整合

《上古卷轴5》模组汉化实战:从ESP文件解析到完整资源整合

在实际游戏模组开发与本地化实践中,将英文模组进行汉化并整合到游戏本体中,是一个兼具技术细节与社区文化的工作流程。本文将以一个具体的服装模组《Latex_Pony》为例,演示从获取原始模组、理解其结构、进行文本汉化、处理材质与模型&#xf…

2026/8/7 1:48:07 阅读更多 →
openclaw源码解读——入门与破局:3 仓库目录结构全景图:src、packages、skills、extensions 各自负责什么

openclaw源码解读——入门与破局:3 仓库目录结构全景图:src、packages、skills、extensions 各自负责什么

在正式深入那些晦涩的源码文件之前,我们需要先建立一张“全局地图”。很多初读 OpenClaw 源码的开发者,面对庞大的代码仓库往往会迷失方向。OpenClaw 的设计非常工业化,它并没有把系统拆成复杂的微服务,而是采用了一种 “插件化单…

2026/8/7 1:48:07 阅读更多 →
3步完成QQ空间历史说说完整备份的终极指南:永久保存你的青春记忆

3步完成QQ空间历史说说完整备份的终极指南:永久保存你的青春记忆

3步完成QQ空间历史说说完整备份的终极指南:永久保存你的青春记忆 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 你是否担心QQ空间里那些承载青春记忆的说说会随着时间消失&…

2026/8/7 1:48:07 阅读更多 →
G-Helper终极指南:5个步骤让华硕笔记本性能翻倍

G-Helper终极指南:5个步骤让华硕笔记本性能翻倍

G-Helper终极指南:5个步骤让华硕笔记本性能翻倍 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar, ProArt, Vivobook, Zenbook, Expertbo…

2026/8/7 1:48:07 阅读更多 →
嵌入式面试必考:ADC与PWM的核心原理、工程选型与闭环控制实战

嵌入式面试必考:ADC与PWM的核心原理、工程选型与闭环控制实战

1. 面试官为什么总爱问ADC和PWM?如果你是一名电子、嵌入式或自动化方向的求职者,面试时被问到“ADC和PWM”的概率,可能比被问到“你最大的缺点是什么”还要高。这几乎成了技术面试的“保留节目”。很多人会觉得,这不就是两个基础概…

2026/8/7 1:48:07 阅读更多 →
3步实现OBS多平台直播:obs-multi-rtmp插件实战指南

3步实现OBS多平台直播:obs-multi-rtmp插件实战指南

3步实现OBS多平台直播:obs-multi-rtmp插件实战指南 【免费下载链接】obs-multi-rtmp OBS複数サイト同時配信プラグイン 项目地址: https://gitcode.com/gh_mirrors/ob/obs-multi-rtmp 当你在多个直播平台间切换推流时,是否经历过这样的困境&#…

2026/8/7 1:47:07 阅读更多 →

日新闻

为什么scrcpy成为Android投屏的终极解决方案:完整实战指南

为什么scrcpy成为Android投屏的终极解决方案:完整实战指南

为什么scrcpy成为Android投屏的终极解决方案:完整实战指南 【免费下载链接】scrcpy Display and control your Android device 项目地址: https://gitcode.com/GitHub_Trending/sc/scrcpy 想要将Android手机屏幕完美投射到电脑上,享受大屏操作的自…

2026/8/7 0:00:19 阅读更多 →
如何在5分钟内掌握Tom Select:打造现代化表单选择器的终极指南

如何在5分钟内掌握Tom Select:打造现代化表单选择器的终极指南

如何在5分钟内掌握Tom Select:打造现代化表单选择器的终极指南 【免费下载链接】tom-select Tom Select is a lightweight (~16kb gzipped) hybrid of a textbox and select box. Forked from selectize.js to provide a framework agnostic autocomplete widget wi…

2026/8/7 0:00:19 阅读更多 →
5分钟快速上手:NSZ压缩工具终极指南,轻松管理Switch游戏文件

5分钟快速上手:NSZ压缩工具终极指南,轻松管理Switch游戏文件

5分钟快速上手:NSZ压缩工具终极指南,轻松管理Switch游戏文件 【免费下载链接】nsz NSZ - Homebrew compatible NSP/XCI compressor/decompressor 项目地址: https://gitcode.com/gh_mirrors/ns/nsz 你是否在为Nintendo Switch游戏文件占用大量存储…

2026/8/7 0:00:19 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/6 22:02:27 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/6 22:02:27 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/6 22:02:27 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/5 23:28:39 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/6 22:02:28 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/5 23:46:51 阅读更多 →