[SW]SolidWorks文件属性(Properties)

本文介绍如何在工程图文件中将注解文字链接至模型或文件属性,实现属性值更改时注解自动更新。文中详细解释了不同类型的属性链接方法及其应用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

连结至属性

您可以连结文件属性的值、自订属性、或特定模型组态属性到注解文字中。您也可以将属性连结至表格或BOM 的列。如果属性值发生变更,连结的文字也会自动变更。

将文字连结到属性︰

  1. 按一下注解PropertyManager中的连结至属性PM_note_Link_to_Property.gif
  2. 选择连结来源处:
    选项叙述
    目前的文件与实际工程图​​文件相关的属性。
    注解所附加视图中的模型(仅工程图) 在工程图图页中注记附加于其上的零件或组合件的特别视图。
    在图页属性中指定视图的模型(仅工程图) 显示在视图中的零件或组合件。在图页属性对话方块中,于从显示的模型中使用自订属性值内选择一个视图。
    注解所附加的零组件(组合件文件和零件及组合件工程图文件)一个组合件视图中许多零组件其中之一。选择注解所附加的零组件来存取除料清单属性。
  3. 从清单中选择一个可用的属性,这些属性是根据您在步骤2 中所做的选择及注解产生处决定的。
    选项叙述
    零件或组合件文件清单包括模型文件的属性,包括任何自行定义的属性。
    工程图页或图页格式清单包括工程图文件的属性,包括任何自行定义的属性。
    工程视图清单中包括显示在视图中的模型文件属性。(如果在插入注解时选择了视图,或注解附着于视图中的模型,则注解属于该视图)。

     

    所有文件都有系统定义的属性。工程图有系统定义的属性,您可以使用来自订图页格式。关于文件属性中注解的详细资讯,请参照<连结注解至文件属性>。

     

  4. 要加入新的自订属性,或编辑现有的自订属性,按一下档案属性,然后在摘要资讯 > 自订及模型组态指定标签中编辑属性。
  5. 从清单中选择系统定义或自订的属性,然后按一下确定

连结的文字是指定给连结属性的值。

连结至注解的自订属性字首的使用方式如下:

前置(P)求值处:
$PRP:目前的文件
$PRPSHEET:在图页属性中指定视图的模型。

如果在图页属性中为自订属性指定的模型是预设,且注解属于工程视图,则会使用注解所属的工程视图模型。

对图页及图页格式注解,会使用在FeatureManager(特征管理员)中的第一个视图。

如果选择了一个视图,则在所有的情况下都使用该视图的模型。

$PRPVIEW:注解所属的工程视图中的模型
$PRPMODEL:注解所附加的零组件

至尺寸的连结是由启用中的文件求值。

如果您选择检视 > 注记连结变数,且您在图页格式中新增或编辑了一个注解,属性名称的变数会显示(格式是$PRP:"属性名称"或$PRPSHEET)。当您回到编辑图页时,将显示属性值(如果找到的话)。如果无法找到属性值,属性名称的变数会显示在图页上。

如果根据上面的指定,无法为自订属性找到适当的文件,则使用下列的规则:
  • 在编辑图页模式中,所有图页格式注解是空白的。所有图页及工程视图注解显示其属性名称。
  • 在编辑图页格式模式中,所有图页格式注解显示其属性名称。
当在工程图中的注解连结至自订属性或尺寸时,若属性或尺寸被删除,注解会出现「错误!<变数名称>」的字样。参数式的文字被保留,您可以连按两下注解来检视文字。一旦有了属性或尺寸,注解会更新至正确的值。在注解中的其他项目不受影响。

您可以选择是否要显示连结的错误。选择或清除检视 > 注记连结错误

### SolidWorks模型转换为URDF格式并在ROS2中使用的流程 #### 安装必要的工具和插件 为了实现从SolidWorks到URDF的转换,需安装特定于SolidWorks版本的支持软件。对于此过程,推荐使用由社区维护和支持的`sw2urdfSetup.exe`插件[^2]。 #### 设置SolidWorks环境 完成上述插件安装之后,在SolidWorks内通过路径“选项-插件”,找到并激活SW2URDF功能项。这一步骤确保了后续操作能够顺利进行,并使用户能够在设计环境中直接导出所需的URDF描述文件。 #### 导出URDF文件 利用已启用的功能模块,按照向导指示逐步设置关节属性和其他必要参数,最终生成适用于机器人系统的URDF文件。值得注意的是,某些情况下可能需要手动调整生成后的XML结构来满足具体应用需求[^1]。 #### 解决潜在错误 当尝试加载含有惯量定义的基础链接(`base_link`)至基于KDL库的应用程序时可能会遇到兼容性问题。针对这种情况的一个常见解决方案是在原有基础上增加一个虚拟连接作为新的根节点,从而规避原生支持上的局限性[^4]。 ```xml <link name="dummy_base"> <inertial> <!-- Dummy inertial properties --> </inertial> </link> <joint name="fixed_joint" type="fixed"> <parent link="dummy_base"/> <child link="base_link"/> </joint> ``` #### ROS2中的集成与验证 一旦成功创建了符合标准的URDF文档,则可以通过多种方式将其引入ROS2框架下工作。例如借助RViz可视化工具展示机械装置外观形态及其运动特性;亦或是配合MoveIt!规划器执行更复杂的任务模拟实验[^3]。 #### 调整Gazebo默认姿态 为了让模型在仿真实验平台Gazebo中呈现正确的初始位置,可以在URDF内部加入专门用于控制物理引擎行为的部分配置代码片段: ```xml <gazebo reference="base_link"> <pose>0 0 0.5 0 0 0</pose> </gazebo> ``` 这样做的目的是指定相对于世界坐标系的位置偏移量以及旋转角度,使得物体不再平躺在地面而是保持直立状态。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值