python二次开发Solidworks:读取立方体的高度
在SW中新建一个零件文档,建立一个立方体,长度和宽度自定义,高度100mm,下面通过python实现读取该立方体的高度:

import win32com.client as win32
import pythoncomswApp = win32.Dispatch('sldworks.application')
swApp.Visible = True
Nothing = win32.VARIANT(pythoncom.VT_DISPATCH, None)
swModel = swApp.ActiveDoc
swDim = swModel.Parameter("D1@凸台-拉伸1")
print(swModel.GetPathName)
print(swDim.FullName)
print(swDim.Name)
vConfigNames = swModel.GetConfigurationNames
vValue = swDim.GetSystemValue3(1, (vConfigNames))
print(vValue(0) * 1000)
代码报错,如下:
Traceback (most recent call last):
File "D:\pycharm pjt\main.py", line 14, in <module>
print(vValue(0) * 1000)
TypeError: 'tuple' object is not callable
修正后如下所示:
import win32com.client as win32
import pythoncomswApp = win32.Dispatch('sldworks.application')
swApp.Visible = True
Nothing = win32.VARIANT(pythoncom.VT_DISPATCH, None)
swModel = swApp.ActiveDoc
swDim = swModel.Parameter("D1@凸台-拉伸1")
print(swModel.GetPathName)
print(swDim.FullName)
print(swDim.Name)
vConfigNames = swModel.GetConfigurationNames
vValue = swDim.GetSystemValue3(1, (vConfigNames))
print(f"{vValue[0] * 1000} mm")
D1@凸台-拉伸1@零件1.Part
D1
100.0 mm
相关文章:
python二次开发Solidworks:读取立方体的高度
在SW中新建一个零件文档,建立一个立方体,长度和宽度自定义,高度100mm,下面通过python实现读取该立方体的高度: import win32com.client as win32 import pythoncomswApp win32.Dispatch(sldworks.application) swApp.…...
NPM安装后报错:ERROR: npm v10.2.1 is known not to run on Node.js v10.24.1.
问题描述 NPM卸载高版本后安装低版本运行报错: C:\Users\Administrator>npm -v ERROR: npm v10.2.1 is known not to run on Node.js v10.24.1. This version of npm supports the following node versions: ^18.17.0 || >20.5.0. You can find the latest…...
【Vue】Element开发笔记
Element开发笔记 前言 官网 https://element.eleme.cn/#/zh-CN/component/upload 其它项目网站 https://www.cnblogs.com/qq2806933146xiaobai/p/17180878.html 表格 序号列添加 <el-table-column type"index" :index"handleIndexCalc" label&qu…...
How to install mongodb 7.0 to Ubuntu 22.04
How to install mongodb 7.0 to Ubuntu 22.04 1、安装1.1、添加gpg1.2、添加apt源1.3、更新1.4、安装 2、管理2.1、服务管理2.1.1、查看服务状态2.1.2、启动服务2.1.3、 设置服务为开机启动2.1.4、取消服务开机启动2.1.5、关闭服务2.1.6、服务重启 2.2、mongosh2.2.1、进入mong…...
AFL安全漏洞挖掘
安全之安全(security)博客目录导读 ATF(TF-A)/OPTEE之FUZZ安全漏洞挖掘汇总 目录 一、AFL简介 二、AFL的安装 三、代码示例及种子语料库 四、AFL插桩编译 五、AFL运行及测试 六、AFL结果分析 一、AFL简介 模糊测试(Fuzzing)技术作为漏洞挖掘最有…...
ES6 let const var和解构赋值
1.let/const和var的区别 1.变量提升:var会发生变量提升,let和const不存在变量提升 2.暂时性死区:变量声明之前变量不可用称为暂时性死区。var不存在,let和const存在暂时性死区 3.typeof 不再是百分百不会报错:let声…...
03、MySQL-------数据库中间件MyCat实现读写分离
目录 八、数据库中间件MyCat实现读写分离1、克隆:2、配置分析:1、schema.xml2、启动mycat:3、关闭防火墙:4、代码测试:测试写入:测试读:强制读Master 八、数据库中间件MyCat实现读写分离 作用&…...
虹科活动 | 探索全新AR应用时代,虹科AR VIP研讨会广州场回顾!
文章来源:虹科数字化AR 阅读原文:https://mp.weixin.qq.com/s/7tmYR42Tw5XLn70fm8Nnew 主题演讲 本次研讨会,虹科特邀 “工业AR鼻祖” 美国Vuzix公司的首席应用工程师郑慎方先生进行主题演讲,并邀请到了各界的专业人士和企业代表参…...
非科班,补基础
大家好,我是大彬~ 今天跟大家分享知识星球小伙伴关于【非科班转码如何补基础】的提问。 往期星球提问整理: 读博?找工作? 性格测试真的很重要 想找一份实习工作,需要准备什么 球友提问: 大彬大佬…...
安全性与合规性:IT运维的双重守护
在当今数字化时代,信息技术(IT)已深入渗透到企业的各个层面。随着数据和技术的不断发展,IT运维安全性和合规性逐渐成为了企业运营的两大核心要素。它们不仅保障了企业数据的安全,更维护了公司的声誉和客户信任。本文将…...
session 反序列化
原理详解 ctfshow web 263 ctfshow 新手杯 剪刀石头布 这里我们可以发现服务器使用的处理器为php_serialize,与当前页面处理器不同,在反序列化的时候会造成一些问题。同时cleanup配置没开,关闭了session自动清理,所以我们不需要…...
PostgreSQL中实现数学中的组合问题
记得在学《数值分析》这门课程时,其中有排列组合的相关计算。最近没有想到,自己居然在编程上需要了这个问题,需要在数据库的一张表中,找出任意n条记录的组合,判断组合后的图形是什么,也就是组合问题。从网上搜索的相关资料,发现很多是在Java或者python代码实现的。因为数…...
编译和连接
前言:哈喽小伙伴们,从我们开始学习C语言到实现如今的成果,可以说我们对C语言的掌握已经算是精通级别了,但是我们只学习了怎么写代码,却没怎么了解过代码的背后是怎么工作的。 那么今天这篇文章我们一起来学习C语言的最…...
常见分布整理
概率论 - 常见分布(及其分布表) 常见分布的期望和方差 离散型分布 两点分布 有2种结果,实验只做1次 X~b(1,p)则有 P(X k) pk (1-p)1-k,k 0, 1 数学期望:E(X) p 方差:D(X)p(1-p) 二项分布 P(A) p࿰…...
ubuntu终端命令行下如何使用NetworkManager(netplan)来配置wifi网络
最近在给家里折腾一个文件共享服务器给家里的小米摄像头保存监控视频用。树莓派太贵了,找来找去发现香橙派orangepi zero3 是最低成本的替代解决方案(网络足够快,CPU的IO能力足够强),香橙派orangepi zero3的操作系统是…...
GO学习之 goroutine的调度原理
GO系列 1、GO学习之Hello World 2、GO学习之入门语法 3、GO学习之切片操作 4、GO学习之 Map 操作 5、GO学习之 结构体 操作 6、GO学习之 通道(Channel) 7、GO学习之 多线程(goroutine) 8、GO学习之 函数(Function) 9、GO学习之 接口(Interface) 10、GO学习之 网络通信(Net/Htt…...
CUDA学习笔记5——CUDA程序错误检测
CUDA程序错误检测 所有CUDA的API函数都有一个类型为cudaError_t的返回值,代表了一种错误信息;只有返回cudaSuccess时,才是成功调用。 cudaGetLastError()用来检测核函数的执行是否出错cudaGetErrorString()输出错误信息 #include <stdi…...
虹科 | 解决方案 | 机械免拆压力测试方案
对于发动机的气门卡滞或气门开闭时刻错误、活塞环磨损、喷油嘴泄漏/堵塞等故障,往往需要解体发动机或拆卸部件才能发现;而对于某些轻微的故障,即使解体了发动机后也经常难于肉眼判别 虹科Pico提供的WPS500压力测试方案,可以动态测…...
Python数据挖掘实用案例——自动售货机销售数据分析与应用
🚀欢迎来到本文🚀 🍉个人简介:陈童学哦,目前学习C/C、算法、Python、Java等方向,一个正在慢慢前行的普通人。 🏀系列专栏:陈童学的日记 💡其他专栏:CSTL&…...
深度学习技巧应用29-软件设计模式与神经网络巧妙结合,如何快速记忆软件设计模式
大家好,我是微学AI,今天给大家介绍一下软件设计模式与神经网络巧妙结合,如何快速记忆软件设计模式。我们知道软件设计模式有23种,考试的时候经常会考到,但是这么种里面我们如何取判断它呢,如何去记忆它呢&a…...
Audiobookshelf vs. 传统播放器:如何用自托管方案打造你的私人有声书流媒体平台?
Audiobookshelf vs. 传统播放器:如何用自托管方案打造你的私人有声书流媒体平台? 你是否曾在通勤路上因为不同设备间的播放进度不同步而反复拖拽进度条?或是花费数小时手动整理杂乱的有声书文件却依然找不到想听的那一章?当商业平…...
当Trunk端口PVID配置错误时,你的网络会发生什么?一个真实故障排查案例复盘
Trunk端口PVID配置错误引发的网络故障:一次深度排查实录 那天凌晨2点15分,运维值班手机刺耳的警报声把我从半梦半醒中拽了出来。监控系统显示,财务VLAN和访客VLAN之间出现了异常广播流量——这本该是完全隔离的两个网络段。更诡异的是&#x…...
祝贺电影《萨法》《一个男人的画像》《多幸运遇见你》荣获2026亚洲艺术电影节提名
祝贺电影《萨法》(孟加拉),《一个男人的画像》和《多幸运遇见你》荣获2026亚洲艺术电影节提名。 祝贺导演马克苏德•侯赛因提名先锋浪潮单元最佳导演; 祝贺导演侯光明提名先锋浪潮单元最佳导演; 祝贺演员梅哈扎比恩•乔…...
权限模型演进:从RBAC到ABAC的实战解析与选型指南
1. 权限模型基础:为什么我们需要RBAC和ABAC? 想象一下你管理着一栋写字楼,每天有上千人进出。如果给每个人单独配钥匙(直接分配权限),不仅管理成本高,而且一旦有人离职就要换锁。这就是早期ACL&…...
2026山东大学项目实训4月23日
V7 阶段我主要负责整体版本目标设计、范围收敛和阶段验收把控。到 V6 为止,项目已经能够完成 GitHub OAuth 授权、仓库绑定、Webhook 诊断和基础审查闭环,但如果从真实使用的角度去看,系统还缺少一个很重要的能力,就是“出问题之后…...
NCM文件解密终极指南:快速免费转换网易云音乐加密格式
NCM文件解密终极指南:快速免费转换网易云音乐加密格式 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 你是否曾遇到过从网易云音乐下载的歌曲只能在特定软件中播放的困扰?🤔 那些以.ncm为扩展名的…...
FPGA项目实战:用Vivado的Block RAM IP核缓存256x256图像(附Verilog测试代码)
FPGA图像缓存实战:基于Vivado Block RAM的高效帧缓冲设计 在数字图像处理系统中,数据吞吐量和实时性往往是设计成败的关键。当我们需要处理256x256分辨率的RGB565图像时,如何在FPGA内部构建高效的帧缓冲机制?本文将深入探讨如何利…...
从PCI到PCIe:一个老工程师的硬件调试笔记,聊聊那些年我们踩过的总线坑
从PCI到PCIe:一个老工程师的硬件调试笔记,聊聊那些年我们踩过的总线坑 记得2003年第一次调试PCI采集卡时,我在实验室熬了三个通宵。那块工控主板上的PCI插槽就像个脾气古怪的老头——明明硬件连接没问题,设备管理器里却死活找不到…...
【2026 C内存安全编码白皮书】:20年一线专家亲授——绕过UB、杜绝Use-After-Free、拦截缓冲区溢出的7大工业级防御模式
https://intelliparadigm.com 第一章:C内存安全编码的范式演进与2026白皮书核心原则 C语言长期面临内存安全挑战,从早期手动管理到现代静态分析、运行时防护与语言级增强,范式已发生根本性迁移。2026年发布的《C内存安全编码白皮书》确立了以…...
告别“单车智能”瓶颈:用V2X技术让你的车“看见”红绿灯和行人(附国内试点城市清单)
V2X技术:让自动驾驶突破单车智能的感知边界 清晨七点半的上海内环高架上,一辆开启自适应巡航的轿车正以60公里时速行驶。突然,前方施工区域出现临时变道,传统雷达系统因视野遮挡未能及时识别——这是单车智能的典型困境。而在三公…...
