DTAS 尺寸公差分析及尺寸链计算-建模神器 — 用户DIY装配

news2024/11/17 8:35:29

工业互联网(工业4.0) 是未来智能制造的核心,工业软件是智能制造的灵魂。

相关工业软件及系统的自主研发是智能制造和质量升级转型亟需解决的卡脖子环节,而公差分析软件系统是前期质量研发精准设计、降本增效的关键。 

数字化时代,谁掌握了AI技术谁就拥有了核心竞争力,自定义编程和算法已不再是专业程序员的专属领域,一名优秀的尺寸分析工程师早就不满足于基本的软件操作。

今天,我们将探讨如何利用Python脚本DTAS API,实现个性化的装配逻辑和公差仿真分析。

人人都可以是公差分析程序员,人人都可以打造属于自己的专属装配方案

公差分析核心是建模,建模核心是选择合适的装配,最大程度模拟实际物理装配,所建即所得

DTAS 3D 针对不同的应用场景,提供了丰富多样的装配模式,用户可以直接调用标准化装配模式,方便高效的进行各种刚性,柔性,动态建模,可以满足95%以上的建模需求。

同时,DTAS 3D还为用户提供了更加灵活方便的自定义装配功能,用户可以通过 "用户自定义装配" 及一系列的API接口,编写装配逻辑与装配算法,自行验证与定义各种新型装配,满足建模发烧友及特定应用场景的尺寸分析需求,让尺寸建模工作更有成就感,并与DTAS一起迭代成长。

用户自定义装配的基本逻辑是选择相关特征并自行编写装配逻辑Python脚本。在Python脚本中利用DTAS关键字target, object读取相关特征的信息,如:坐标x y z,方向i j k,直径等,利用以上信息编写装配逻辑。装配逻辑的结果本质是旋转平移矩阵,用户把最终的旋转平移矩阵写入关键字“RotateAndPanList”列表中。

让我们一起探索如何通过简单的步骤,打造属于自己的专属装配方案。

例如:以一个件沿着两个特征的方向进行装配为例说明。用户无需专业的编程能力,就可以实现自己专属装配的DIY。

主要分为3步

Step1:在装配件和目标件中建立所需要的特征点:O1与T1

图片

创建装配件点O1

图片

创建目标件点T1

Step2:与其它装配类似,手动选择参与自定目标件的相关特征。此例中选择装配件O1目标件T1

图片

Step3:编写Python脚本,并且在此装配中定义引用此脚本。

• 读取参与装配的目标件的特征object列表和target列表。object[0],Target[0]分别代表装配件特征O1和目标件特征T1,object[0][0]代表O1特征的X坐标,依次类推。

• 用户通过特征的位置直径等信息自行编写装配逻辑,求得一系列的旋转平移矩阵,并将这些矩阵保存在RotateAndPanList中。

本例中只有一个平移矩阵,即T1-O1形成的Transform1,并将Transform1 放入RotateAndPanList中。

##----DTAS 用户自定义装配----------## object[n] 代表此装配中装配件列的第n个特征## target[n] 代表此装配中目标件列的第n个特征##RotateAndPanList 为装配逻辑的输出,此为后台算的时候的交互读取 
###读取装配中相关特征的位置O1x = object[0][0]             ## O1特征的XT1x = target[0][0]             ## T1特征的XO1y = object[0][1]             ## O1特征的yT1y = target[0][1]             ## O1特征的yO1z = object[0][2]             ## O1特征的zT1z = target[0][2]             ## O1特征的z

##装配逻辑编写
Transform1=[T1x - O1x,T1y - O1y,T1z - O1z]
## 旋转平移矩阵放入RotateAndPanList列表中
RotateAndPanList = [Transform1]

以上例子中简单定义了一个平移矩阵,用户也可以定义编写复杂的旋转矩阵,甚至可以将各种随机公差引入,这只是其中一个案例的应用场景,还可以拓展应用到其他案例场景。比如孔销浮动等装配公差,只要遵守DTAS API关键字就可以。

视频演示

DTAS尺寸公差分析- 建模神器 — 用户DIY装配

总结:DTAS 可以利用 Python脚本 和DTAS API,实现个性化的装配逻辑和公差仿真分析,让尺寸建模工作更有乐趣,更有创造力,更有成就感,欢迎各位DTAS用户积极尝试这个新功能,并与我们交流。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1676335.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【windows小知识#1】ISO镜像,OEM、Retail这些到底是什么意思

汇总一下每个版本windows会衍生哪些镜像出来,以windows7为例 这些文件名代表的是不同版本和不同语言的Windows 7操作系统的安装光盘映像(ISO文件)。这些文件主要区分为以下几个方面: 语言:这些文件都是中文版&#x…

算法学习笔记(一)-快速幂

#问题的引入-对于幂次方的求解我们怎么可以最大限度的降低时间复杂度呢 #对于一个基本的幂次运算&#xff0c;c代码如下示例 long long int myPower(int base,int power) {long long int result 1 ;for (int i 1 ; i < power ; i){result * base ;}return result ; } #…

架构每日一学 6:作为架构师,你必须学会寻找商业模式

本文首发于公众平台&#xff1a;腐烂的橘子 在前面的文章中&#xff0c;我们已经讲了架构师的两条生存法则&#xff0c;第一条是有且仅有一个目标&#xff0c;感兴趣的可以看一下原文&#xff1a; 架构每日一学 2&#xff1a;架构师六个生存法则之一&#xff1a;架构必须有且仅…

IC卡16个扇区详解:揭秘智能卡的存储结构

目录标题 IC卡的基本结构扇区的划分扇区的功能扇区的安全性扇区的应用NFC卡和IC卡&#xff0c;从外观怎样区分总结 在智能卡的世界里&#xff0c;IC卡&#xff08;Integrated Circuit Card&#xff09;以其安全性和便捷性成为了现代生活中不可或缺的一部分。无论是用于支付、身…

【讲解下iCloud如何高效利用】

&#x1f3a5;博主&#xff1a;程序员不想YY啊 &#x1f4ab;CSDN优质创作者&#xff0c;CSDN实力新星&#xff0c;CSDN博客专家 &#x1f917;点赞&#x1f388;收藏⭐再看&#x1f4ab;养成习惯 ✨希望本文对您有所裨益&#xff0c;如有不足之处&#xff0c;欢迎在评论区提出…

【算法】二分查找——二分查找

本节博客详述“二分查找”并且以例子来进行讨论&#xff0c;有需要借鉴即可。 目录 1.二分查找1.1使用前提1.2模板 2.题目3.题解代码示例4.二分查找的一般模板5.总结 1.二分查找 1.1使用前提 使用的条件&#xff1a;数组具有“二段性”&#xff0c;二段性指的是数组可以根据某…

2024 年 4 月区块链游戏研报:市场低迷中活跃用户数创新高

2024 年 4 月区块链游戏研报 作者&#xff1a;stellafootprint.network 数据来源&#xff1a;GameFi 研究页面 2024 年 4 月&#xff0c;Web3 游戏领域在经历 3 月创纪录的表现后&#xff0c;迎来了显著波动。比特币自历史高位回调&#xff0c;月跌幅达到 10.4%。与此同时&a…

详细分析Vue3中的ref(附Demo)

目录 前言1. 基本知识2. Demo 前言 由于新项目涉及Vue3&#xff0c;本着探究问题的本质研究所不会的疑问 1. 基本知识 ref 是 Vue 3 中用于创建响应式数据的函数 接收一个初始值并返回一个包含了该值的响应式引用对象与 Vue 2.x 中的 data 属性不同&#xff0c;ref 返回的是…

Navicat Premium安装pojie版

下载、安装mysql&#xff0c;环境变量配置 1、官网下载mysql&#xff1a;https://www.mysql.com/downloads/ 下载成功&#xff0c;进行安装 一直点下一步 验证&#xff0c;开始中搜索mysql 说明安装成功 环境变量配置 默认安装路径C:\Program Files\MySQL …

2024年高考倒计时精品网页

2024年高考倒计时精品网页 前言效果图部分代码领取源码下期更新预报 前言 随着季风轻轻掠过&#xff0c;岁月如梭&#xff0c;再次迎来了这个属于青春与梦想交汇的时刻——高考。这是一场知识的较量&#xff0c;更是一次意志的考验。在这最后的冲刺阶段&#xff0c;每一刻都显…

Vision Mamba 代码调试---Pycharm+AutoDL

《AutoDL使用手册》 1. 服务器租用与配置 先上项目链接&#xff1a; GitHub - hustvl/Vim: Vision Mamba: Efficient Visual Representation Learning with Bidirectional State Space Model 1.1 服务器租用与配置 根据环境要求&#xff0c;去租一个服务器&#xff1a;AutoDL算…

一文读懂通用漏洞评分系统CVSS4.0:顺带理清CVE、CWE及其与CVSS之间的关系

事件响应和安全团队论坛 (FIRST&#xff0c;Forum of Incident Response and Security Teams) 于 2023 年 11 月 1 日正式推出第四版通用漏洞评分系统 (CVSS 4.0&#xff0c;Common Vulnerability Scoring System version 4.0)。CVSS 4.0 是评估计算机系统安全漏洞严重性的行业…

初次查询大数据信用报告,需要注意哪些问题?

随着大数据的普及&#xff0c;基于大数据技术的大数据信用也变得越来越重要&#xff0c;比如在申贷之前&#xff0c;不少地方都会查询申贷人的大数据信用&#xff0c;作为风险控制的必要手段&#xff0c;那对于初次查询大数据信用报告的人来说&#xff0c;需要注意哪些问题呢?…

干部选拔任用的重要性与实践策略

在当今的组织管理中&#xff0c;干部选拔任用是一项至关重要的工作。它不仅关系到组织的稳定与发展&#xff0c;更直接影响到组织的效能和竞争力。因此&#xff0c;科学、公正、有效的干部选拔任用机制对于组织的长期健康发展具有不可忽视的意义。 一、干部选拔任用的重要性 …

产品经理资料包干货

1.《产品汪》免费电子书 2016年我面试了差不多有200多位产品求职者&#xff0c;其中不乏之前做厨师编剧这些岗位的人。在这个过程中我意识到大众或许对产品经理这个岗位存在一些认知和理解上的误差&#xff0c;于是我就想着写一本产品经理相关的书。 关于本书的更多信息可查看…

研究生学习---找工作

规划 研一~研二上学期完成小论文&#xff0c;实习&#xff0c;秋招 竞赛&#xff1a;kaggle&#xff1f; 面试题一般简单且为原题&#xff0c;笔试题目很难&#xff0c;不会出原题 项目 找工作软件

webapi路由寻址机制

路由匹配的原则 1、启动 Application_Start 文件夹中有个WebApiConfig 会把路由规则写入一个容器 2、客户端请求时&#xff1a; 请求会去容器匹配&#xff0c;先找到控制器&#xff08;找到满足的&#xff0c;就转下一步了&#xff09;&#xff0c;然后找Action&#xff0c;we…

菲律宾签证照片尺寸要求,用手机生成

菲律宾签证照片尺寸要求如下图所示&#xff0c;可以用手机在微信搜索随时照小程序&#xff0c;快速生成哦。

MIT 6.5840(6.824) Lab1:MapReduce 设计实现

1 介绍 本次实验是实现一个简易版本的MapReduce&#xff0c;你需要实现一个工作程序&#xff08;worker process&#xff09;和一个调度程序&#xff08;coordinator process&#xff09;。工作程序用来调用Map和Reduce函数&#xff0c;并处理文件的读取和写入。调度程序用来协…

IPsec VPN简介

什么是IPsec&#xff1f; IPsec&#xff08;Internet Protocol Security&#xff09;是为IP网络提供安全性的协议和服务的集合&#xff0c;它是VPN&#xff08;Virtual Private Network&#xff0c;虚拟专用网&#xff09;中常用的一种技术。其实就是一种协议簇&#xff08;类…