一. 半径尺寸控件功能概述
核心功能
-
参数化输入与调整
- 直接输入:允许用户手动输入精确的半径数值(如
5.0mm
),支持单位切换(毫米、英寸等)。 - 滑块控制:通过拖拽滑块实时调整半径,模型同步更新,适合快速探索设计范围。
- 增量按钮:点击
+/-
按钮按预设步长(如1mm
)增减半径值,适用于微调场景。
- 直接输入:允许用户手动输入精确的半径数值(如
-
智能约束与边界
- 范围限制:可设置最小(
MinRadius
)和最大(MaxRadius
)半径值,超限时自动修正或触发警告。 - 公式驱动:支持绑定其他参数(如关联直径
Diameter/2
),实现动态参数化设计。 - 几何容错:自动检测相邻几何体,避免因过小半径导致的自相交或无效拓扑。
- 范围限制:可设置最小(
-
交互反馈与可视化
- 实时高亮:调整半径时,相关圆弧或圆角自动高亮,明确操作对象。
- 动态标注:半径尺寸线和数值随操作实时更新,直接显示在模型视图上。
- 历史管理:支持撤销(
Ctrl+Z
)和重做操作,防止误操作丢失设计进度。
高级特性
- 批量操作:可同时选中多个圆弧或圆角,统一调整半径值,提升批量编辑效率。
- 预设模板:内置常用半径库(如标准螺纹底孔、模具R角库),支持一键调用企业自定义模板。
- API 扩展:通过 NX Open API 集成外部工具(如仿真结果反推最优半径),实现自动化设计验证。
应用场景
- 机械设计:精确控制轴孔配合的半径公差,确保装配可靠性。
- 模具加工:设置分型面圆角半径(R角),优化模具寿命与产品脱模性能。
- 曲面建模:调整样条曲线拟合半径,平衡曲面光顺度与计算效率。
- 仿真优化:根据流体/结构分析结果,迭代优化管道弯曲半径或支撑结构圆角。
关键属性(部分示例)
- 数据类型:
- 双精度浮点型:如
RadiusValue
(当前值)、StepSize
(调整步长)。 - 布尔型:如
ShowDimension
(显示尺寸标注的开关)。 - 枚举型:如
UnitType
(单位类型,可选毫米、英寸等)。
- 双精度浮点型:如
- 典型配置:
最小半径MinRadius=1.0mm
(防止过小不可制造),关联公式LinkedParameter="Diameter/2"
(直径驱动半径)。
二. 半径尺寸控件对话框属性中英文对照表
英文属性名 | 中文翻译 | 数据类型 | 值示例/选项 | 功能描述 |
---|---|---|---|---|
BalloonTooltipImage | 气球提示图像 | 字符串 | "images/tooltip.png" | 指定提示框中显示的图像路径或资源标识符。 |
BalloonTooltipLayout | 气球提示布局(水平) | 枚举 | Horizontal , Vertical | 控制提示框内文本和图像的排列方向(水平或垂直)。 |
BalloonTooltipText | 气球提示文本 | 字符串 | "请输入数值" | 提示框中显示的说明性文本内容。 |
Formula | 公式 | 字符串/表达式 | "A1+B1*2" | 绑定数值的动态计算逻辑(如输入框关联的公式)。 |
HandleOrientation | 句柄方向 | 枚举 | Horizontal , Vertical | 控制滑动条句柄的移动方向(水平或垂直)。 |
HandleOrigin | 句柄原点 | 坐标/预设位置 | (0,0) , TopLeft , Center | 定义句柄的初始位置或对齐锚点。 |
LimitCheckTolerance | 限制检查容差 | 数值 | 0.01 , 5 | 允许数值超出最小/最大值范围的容差(例如输入验证的误差范围)。 |
MaximumValue | 最大值 | 数值 | 100 , 99.5 | 滑动条或输入控件允许的最大值。 |
MaxInclusive | 最大包含 | 布尔值 | True , False | 若为True ,则最大值本身是有效输入(例如闭区间 [0,100] )。 |
MinimumValue | 最小值 | 数值 | 0 , -10 | 滑动条或输入控件允许的最小值。 |
MinInclusive | 最小包含 | 布尔值 | True , False | 若为True ,则最小值本身是有效输入(例如闭区间 [0,100] )。 |
ShowFocusHandle | 显示焦点句柄 | 布尔值 | True , False | 控件获得焦点时是否高亮显示句柄(例如虚线框)。 |
ShowHandle | 显示句柄 | 布尔值 | True , False | 控制是否显示滑动条的可拖动句柄。 |
ShowSpin | 显示旋转 | 布尔值 | True , False | 控制是否显示数值增减按钮(例如上下箭头)。 |
Value | 值 | 数值/动态绑定 | 50 , {Binding SliderValue} | 控件的当前数值或与其他数据的绑定关系。 |
WithScale | 带比例 | 布尔值 | True , False | 是否在滑动条旁显示刻度标记(例如比例尺或分段线)。 |
说明:
- 数据类型:
- 枚举:需从预设选项中选择(如
Horizontal
或Vertical
)。 - 坐标/预设位置:可以是具体坐标值(如
(0,0)
)或预定义对齐位置(如TopLeft
)。 - 动态绑定:表示数值可关联到其他数据源(如
{Binding}
语法)。
- 枚举:需从预设选项中选择(如
- 功能扩展:
- 公式和值常用于动态计算场景(如Excel式交互)。
- 限制检查容差适用于需要宽松输入验证的场景(如工程计算允许轻微超限)。