DASY NEO52 D10.4 S14.6.14的接口不是API Browser给的那样
不报错的测试# -*- coding: latin-1 -*- import Tool import PropertyWnd as pw import SEMCAD import PostPro # 想要读取*.da53 原始数据文件 file_prop pw.PropertyFileName( , .da53, DASY Files (*.da4 *.da5 *.da52 *.da53)|*.da4;*.da5;*.da52;*.da53||, DASY Measurement File ) class LoadDA53Tool(Tool.ExtensionTool): def __init__(self): Tool.ExtensionTool.__init__(self) self.results [] def GetName(self): return Load .da53 File (NEO) def GetCategory(self): return PostPro def GetCategoryMenu(self): return DASY| def Start(self): SEMCAD.SetViewerMode() self.CreateDialog() wnd self.GetPropertiesWnd() wnd.AddCategory(1, DASY File, -1) wnd.AddProperty(1, File, file_prop, ) wnd.Select(file_prop) self.Update() def Stop(self): self.Exit() def LoadFile(self, path): if not PostPro.Init(path, , ): print ERROR: Cannot open DASY file:, path return configs PostPro.GetConfigurations() print * 60 print Loaded:, path print * 60 for ci, cfg in enumerate(configs): print [Config %d] %s % (ci, cfg.Name.encode()) for pi, proc in enumerate(cfg): print [Proc %d] %s % (pi, proc.Name.encode()) # Init this procedure proc_path %s:%d % (path, ci) if not PostPro.Init(proc_path, proc.Name.encode(), ): continue for ji, job in enumerate(proc): print [Job %d] %s (Type%s) % ( ji, job.Name.encode(), str(job.TypeID) ) # Try to load all quantities quants PostPro.GetQuantities(proc.Name.encode()) for q in quants: try: df PostPro.GetResult( job.Name.encode(), q.encode(), False ) if df: print ? Loaded:, q.encode() PostPro.CreateViewer( DASY Viewer, df ) self.results.append(df) except Exception as e: print ? Failed:, q.encode(), -, str(e) def OnEvent(self, event): if event.ID Tool.Done: path file_prop.GetValue() if path: self.LoadFile(path) self.Exit() elif event.ID Tool.Cancel: self.Exit() elif event.ID Tool.ValueChanged: self.Update() def CanDone(self): return file_prop.GetValue() ! def CanNext(self): return False def CanBack(self): return False def HasPickList(self): return False Tool.Register(LoadDA53Tool, LoadDA53Tool)

相关新闻

界面控件DevExpress Blazor v26.1新版亮点 - 性能升级优化

界面控件DevExpress Blazor v26.1新版亮点 - 性能升级优化

DevExpress Blazor控件为使用C#为Blazor服务器和Blazor WebAssembly创建高影响力的用户体验,其附带了70个原生的Blazor组件(包括DataGrid、Pivot Table、Scheduler、图表、数据编辑器和报表)。 在上文中(点击这里回顾>>&am…

2026/7/24 2:19:39 阅读更多 →
PurpleLab Ansible部署指南:零基础搭建企业级安全攻防实验室 [特殊字符]

PurpleLab Ansible部署指南:零基础搭建企业级安全攻防实验室 [特殊字符]

PurpleLab Ansible部署指南:零基础搭建企业级安全攻防实验室 🚀 【免费下载链接】PurpleLab PurpleLab is an efficient and readily deployable lab solution, providing a swift setup for cybersecurity professionals to test detection rules and …

2026/7/24 1:38:10 阅读更多 →
DNSValidator终极指南:如何快速验证和筛选可靠的IPv4 DNS服务器

DNSValidator终极指南:如何快速验证和筛选可靠的IPv4 DNS服务器

DNSValidator终极指南:如何快速验证和筛选可靠的IPv4 DNS服务器 【免费下载链接】dnsvalidator Maintains a list of IPv4 DNS servers by verifying them against baseline servers, and ensuring accurate responses. 项目地址: https://gitcode.com/gh_mirrors…

2026/7/24 7:15:07 阅读更多 →

最新新闻

AI驱动内存泄漏检测:原理、工具与实战优化

AI驱动内存泄漏检测:原理、工具与实战优化

1. 内存泄漏检测的现状与挑战在软件开发领域,内存泄漏问题就像房间里慢慢漏气的气球,虽然不会立即导致程序崩溃,但随着时间的推移会逐渐耗尽系统资源。传统的内存泄漏检测方法主要依赖开发人员手动排查,这种方式不仅效率低下&…

2026/7/25 21:00:01 阅读更多 →
【企业级AI分类自动化白皮书】:覆盖12类非结构化数据,含可复用Python Pipeline代码库

【企业级AI分类自动化白皮书】:覆盖12类非结构化数据,含可复用Python Pipeline代码库

更多请点击: https://intelliparadigm.com 第一章:企业级AI分类自动化的核心价值与演进路径 在数字化转型纵深推进的今天,企业面临海量非结构化数据的持续涌入——邮件、工单、合同、客服对话、OCR扫描件等日均增长以TB计。传统基于规则引擎…

2026/7/25 21:00:01 阅读更多 →
当ChatPPT遇上Nano Banana Pro:一场PPT制作方式的智能革命

当ChatPPT遇上Nano Banana Pro:一场PPT制作方式的智能革命

想象一下,在需要制作一份重要报告时,你不再需要从海量模板库中费力筛选,也不必为了调整某个元素的位置而耗费数小时。当ChatPPT与谷歌最新图像模型Nano Banana Pro深度融合,PPT制作正经历从“工具辅助”到“智能设计伙伴”的质的飞…

2026/7/25 21:00:01 阅读更多 →
5分钟掌握芯片设计自动化:gdsfactory高级功能深度解析与实战应用

5分钟掌握芯片设计自动化:gdsfactory高级功能深度解析与实战应用

5分钟掌握芯片设计自动化:gdsfactory高级功能深度解析与实战应用 【免费下载链接】gdsfactory A Python library for designing chips (Photonics, Analog, Quantum, MEMS), PCBs, and 3D-printable objects. We aim to make hardware design accessible, intuitive…

2026/7/25 21:00:01 阅读更多 →
基于深度学习的海洋壳类生物识别技术实践

基于深度学习的海洋壳类生物识别技术实践

1. 项目背景与核心价值海洋生物识别一直是计算机视觉领域极具挑战性的研究方向。传统的海洋生物分类主要依赖人工观察和形态学分析,效率低下且容易受主观因素影响。而基于深度学习的自动化识别技术,能够大幅提升分类准确率和效率。这个毕业设计项目选择海…

2026/7/25 21:00:00 阅读更多 →
大模型功能对比 及 token,request收费情况 (没有广告推广啊,是官方的信息)

大模型功能对比 及 token,request收费情况 (没有广告推广啊,是官方的信息)

////////////////////////////GPT-5.6 Sol vs Terra vs Luna 完整比較 /////////////////// ////////////////////////////////////////////// ///////////////////////////////////////////////# 大模型功能对比分析 ## 📊 模型分类概览 ### 一、代码生成类&…

2026/7/25 20:59:00 阅读更多 →

日新闻

突破文档下载限制:kill-doc让你看到的都能保存

突破文档下载限制:kill-doc让你看到的都能保存

突破文档下载限制:kill-doc让你看到的都能保存 【免费下载链接】kill-doc 看到经常有小伙伴们需要下载一些免费文档,但是相关网站浏览体验不好各种广告,各种登录验证,需要很多步骤才能下载文档,该脚本就是为了解决您的…

2026/7/25 0:00:35 阅读更多 →
C++ string类模拟实现:从深拷贝到内存管理的完整指南

C++ string类模拟实现:从深拷贝到内存管理的完整指南

1. 项目概述:为什么我们要“手撕”string类?在C的学习道路上,尤其是从C语言过渡到C的“初阶”阶段,string类绝对是一个绕不开的核心。标准库里的std::string用起来太方便了,、find、substr,几个操作符和函数…

2026/7/25 0:00:35 阅读更多 →
三角洲寻宝鼠工具:高效文件搜索与资源管理实战指南

三角洲寻宝鼠工具:高效文件搜索与资源管理实战指南

1. 先搞清楚“三角洲寻宝鼠”到底是什么工具从名称来看,“三角洲寻宝鼠”更像是一个资源查找或文件检索类工具,而不是游戏或娱乐软件。这类工具的核心价值在于帮助用户快速定位特定资源,比如文档、图片、压缩包或特定格式的文件。如果你经常需…

2026/7/25 0:00:35 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/25 5:08:22 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/25 5:13:53 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/24 18:52:18 阅读更多 →

月新闻