UG全参数化建模

UG全参数化建模中,可以先创建表达式再设计图形,也可先设计图形再关联表达式

UG表达式类型有:数字,字符串,布尔,整数,点,矢量,列表

数字:在数字类型中,我们可以选择所有与数值相关的量纲和单位,一般尺寸定义的时候使用数字-长度类型

整数:在整数类型中,表达式的值必须是整数,而且值是没有单位的。

字符串:当选择字符串类型的时候,我们可以在冒号内输入我们希望显示的文字内容

当我们希望显示的尺寸是尺寸值,且随着尺寸调整而改变的时候,需要用到转换字符函数stringValue(),然后在括号中输入我们希望显示的表达式名称或者公式

需要注意,在文本中引用字符串的时候,文本属性下的参考文本需要勾选,然后点击选择表达式,选择需要引用的表达式,或者创建新表达式

点:当选择点类型的时候,我们在括号中输入X,Y,Z坐标的值,后续快速创建点

矢量:当选择矢量类型的时候,我们可以在括号总输入,矢量在空间三个方向的比值,然后确定方向,后续快速应用

当我们需要设置一个命令的存在与否,与尺寸或者其他条件存在逻辑关系的时候,我们可以使用逻辑表达式IF语句

If()then()else()

当我们设定如下文字显示,与下面立方体的长度有如下关系的是:

如果长度≥50,则文字显示,否则文字不显示

第一步:选择菜单-编辑-特征-由表达式抑制

第二步:选择为单个特征命令创建表达式还是多个特征创建一个

第三步:在显示见面中选择需要创建抑制表达式的特征,或者在相关特征中选择相应特征,然后点击引用

第四步: 点击显示表达式,会弹出信息窗口,我们可以看到系统自动创建了一个表达式p25来管理我们选中特征的抑制与否 

第五步:在表达式对话框中,找到系统生成的表达式,双击进行IF表达式编辑,或者右键单击,选择编辑进行编辑,建议选择后者

第六步:在IF中输入我们希望进行的判定条件,Then中输入当条件成立时候的执行动作,Else中输入条件不成立时候的动作

可以看到,文字命令的进行与否随着表达式中长的值而变化

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python教程44:海龟画图turtle画卡塔尔世界杯吉祥物

---------------turtle源码集合--------------- Python教程42:海龟画图turtle画海绵宝宝 Python教程41:海龟画图turtle画蜡笔小新 Python教程40:使用turtle画一只杰瑞 Python教程39:使用turtle画美国队长盾牌 Python教程38&a…

mathtype2024版本下载与安装(mac版本也包含在内)

安装包补丁主要是mathtype的安装包,与它的补丁。 详细安装过程: step1: 使用方法是下载完成后先安装MathType-win-zh.exe文件,跟着步骤走直接安装就行。 step2: 关闭之后,以管理员身份运行MathType7PJ.exe…

DHCP中继【新华三】

理论【DHCP服务器可以对其直连的网段中的pc,分配其IP地址等服务,但是,对于跨网段进行分配IP地址,需要中间有DHCP中继进行传达,由DHCP中继指定DHCP服务器的位置,可以很好的对其跨网段分配IP地址起到指引的作…

Android14实战:打破音频默认重采样的限制(五十二)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏:多媒体系统工程师系列【原创干货持续更新中……】🚀 人生格言: 人生从来没有捷径,只…

yum仓库及NFS共享

目录 一、yum仓库 (一)yum仓库简介 (二)实现过程 (三)yum命令 (四)搭建内网yum仓库 1.FTP服务搭建yum仓库 ①服务端操作 ②客户端操作 2.http服务搭建yum仓库 ①服务端操作…

新版网易全套识别验证

认真往下看,保证这篇文章B格拉满!!!! 距离上次版本更新已经过去好久了,当时只做了滑块,后面朱哥发了一套网易完整版的给我,完事儿也没来得及去看就更新了。 先盘点一下这次更新都做了…

用Python“自动连发消息”

自动连发消息,基本上C和Python的思路都是不停的模拟“击键”操作,还有一种VB的脚本写法,反成每种语言都能写,更厉害的可以用java做出个GUI界面,先上代码。 一 代码 import pyautogui # 鼠标 import p…

【linux】visudo

碎碎念 visudo命令是用来修改一个叫做 /etc/sudoers 的文件的,用来设置哪些 用户 和 组 可以使用sudo命令。并且使用visudo而不是使用 vi /etc/sudoers 的原因在于:visudo自带了检查功能,可以判断是否存在语法问题,所以更加安全 …

在线录屏-通过Web API接口轻松实现录屏

在线录屏是指在互联网上进行屏幕录制的过程。它允许用户通过网络连接,将自己的屏幕活动记录下来,并可以在需要时进行播放、共享或存档。在线录屏常用于教育、培训、演示、游戏等场景,可以帮助用户展示操作步骤、解决问题、分享经验等。通常&a…

3.goLand基础语法

目录 概述语法for常量与变量数组切片 slice切片问题问题1问题2 Make 和 New结构体和指针结构体标签 结束 概述 从 java 转来学 go &#xff0c;在此记录&#xff0c;方便以后翻阅。 语法 for package mainimport "fmt"func main() {for i : 0; i < 3; i {fmt.…

逸学Docker【java工程师基础】1.认识docker并且安装

场景问题 在实际开发过程中我们有这样的场景问题 在开发阶段的环境配置到了其他人项目人员那里就不能运行了&#xff0c;尽管配置规格相同&#xff0c;但是在较多的不同的环境情况下还是可能会有错误。 开发&#xff1a;程序员&#xff1a;你那边可以运行了吗 测试&#xf…

【CSP】2023年12月真题练习(更新到202312-2)

试题编号&#xff1a;202312-1试题名称&#xff1a;仓库规划时间限制&#xff1a;1.0s内存限制&#xff1a;512.0MB问题描述&#xff1a; 问题描述 西西艾弗岛上共有 n 个仓库&#xff0c;依次编号为 1⋯n。每个仓库均有一个 m 维向量的位置编码&#xff0c;用来表示仓库间的物…