定义自定义分段类型
在函数编制程序中生成基于分段的马达、扭矩或力轮廓之前,您可以定义自定义分段类型。
分段类型句法
您可以从函数编制程序中选择的分段类型是自变量的函数。 您可以将分段类型函数拼凑在一起,以定义分段的连续马达或力轮廓。
您选择的每个分段类型用于在自变量值的连续范围内定义轮廓函数。 您可以在名为 SegmentTypes.txt 的文件中创建自定义函数编制程序分段类型。您可以在分段类型语法内使用简单的编程命令定义分段类型函数。
要使用自定义分段类型,您必须从系统选项对话框的文件位置中指向包含 SegmentTypes.txt 文件的文件夹。
语法
每个分段类型定义的开头均为 SegmentType("Type_Name", independent_variable, param_2, … param_n),每个分段类型定义的结尾均为命令 endSegmentType。 您必须在定义中包括 return 语句。 使用数学运算符定义这两个命令之间的分段类型函数。
命令和变量 | 说明 |
SegmentType("Type_Name", independent_variable, arg2, … argn) | 开始分段类型函数定义。 |
"Type_Name" | 引号中的字符串变量指定分段类型函数的唯一名称。 |
independent_variable | 代表函数自变量的变量。 |
param_2, … param_n | 代表您需要定义函数的任何数量参数的变量。 所需的参数数量取决于您定义的函数。 |
return | 返回通过输入变元计算得出的分段类型函数值。 |
endSegmentType | 结束分段类型函数定义。 |
' | 备注。 |
立方分段类型范例
'
'------------- Cubic -------------------
'
SegmentType("Cubic", x, x1, y1, x2, y2)
xbar = (x-x1)/(x2-x1);
ybar = 3*xbar^2-2*xbar^3;
y = y1+(y2-y1)*ybar;
return y;
endSegmentType