|
本帖最后由 eng68 于 2023-9-1 01:15 编辑
理解错误见谅
查了creo帮助文档如下,也学习了新参数-系列的类别:
https://support.ptc.com/help/cre ... ries_parameter.html
--------------------------
关于系列参数
“系列”(Series) 选项卡用于定义某个参数的一系列值。根据您所定义的不同值,该参数的值会有所不同。
主要用途仅限于 Insight 和驱动电动机。例如,可定义一个参数来计算电动机的动力。
要设置时间序列值
1.单击“工具”(Tools) > “参数”(Parameters)。
2.在“参数”(Parameters) 对话框中,定义您想要为其设置值的参数
3.右键单击该参数,然后在快捷菜单中单击“系列”(Series)。“参数属性”(Parameter Properties) 对话框随即打开。
4.单击“系列”(Series) 选项卡。“系列”(Series) 选项卡中包含一个由两列数据组成的表格
5.对于“自变量单位”(Argument Units),请选择一个数量和相应单位。在表的第一列中指定值。例如,您可以选择 Time 作为自变量值,选择 sec 作为相应单位。
6.选择一个数量,并为“参数单位”(Parameter Units) 选择相应单位。在第二列中指定值。例如,您可以选择 Force 作为单位数量,选择 Ibf 作为相应单位。
在“系列”(Series) 选项卡中,可使用下列选项:
◦ - 添加新行。
◦ - 移除行。
◦ - 打开“图形工具”(Graphtool) 对话框。对话框将显示您在“系列”(Series) 选项卡中所定义各个值的图形。
◦ - 在“图形工具”(Graphtool) 对话框中,单击此选项可查看“图形窗口选项”(Graph Window Options) 对话框。可使用“图形窗口选项”(Graph Window Options) 对话框中的选项更改“图形工具”(Graphtool) 的外观。
7.单击“确定”(OK)。
使用值的序列计算平均值
您可以使用时间序列参数计算平均值
在接下来的示例中,我们将使用下列值创建参数 MYPARAM:
10
5
20
10
30
20
创建以下关系:new1=average(MYPARAM)。
在“局部参数”(Local Parameters) 部分下创建给定值的输出 (平均)。
创建一个新行 NEW1,其中平均值显示为 11.666667。
使用 value_by_argument 函数计算线性插值
value_by_argument 函数用于访问序列参数的特定行。
以 MYPARAM 参数为例,其具有以下值:
1
5
2
10
3
20
您可以写入一则用于访问以下各行的关系。必须指定输入自变量 <参数名称> 和 <时间值>:
A=value_by_argument(MYPARAM,1) = 5 (输入自变量 1 时,函数返回的值为 5,因为对应于自变量 1 的值为 5)。
A=value_by_argument(MYPARAM,2) = 10 (同样,此函数可返回适用于关系的值 10。)
A=value_by_argument(MYPARAM,3) = 20
还可使用 value_by_argument 函数计算线性插值。
在这种情况下,您需要为函数指定三个输入自变量:
•参数名 - 时间序列参数的名称。
•时间值 - 需要计算参数值的时间值。
•插值顺序 - 指定插值种类
◦0 - 精确值 (默认)
◦1 - 线性插值
例如,我们的时间值有 1、2 和 3。如果我们需要时间值 2.5 的线性插入参数值,则可以使用下列关系:A=value_by_argument(MYPARAM,2.5,1) = 15。关系将返回值 15。
如果我们将同一关系用于精确/默认值 (自变量为 0)
A=value_by_argument(MYPARAM,3,0) =20 (该函数将搜索时间的精确值,表格中的值 3,并返回值 20) |
|