曲线宏,画曲线随心所欲
曲线宏,画曲线随心所欲公式曲线使用说明
1. 程序运行的条件
程序支持 SolidWorks 2004 及以后的版本。
程序只能在零件文件中运行。
由于编者能力有限,并且未经大量测试。故请在使用前保存您的文件。
2. 方程式输入的约定
a 方程输入忽略大小写,忽略空格
b 曲线方程式的参数变量使用“@T”
c 程序支持的函数: Sin, Cos, Tan, ArcSin, ArcCos, ArcTan,
Sec, Csc, Sh, Ch, Ln, Lg, Exp
d 程序支持的运算符:( ) ^ * / + -
注意,在此程序中“*”的优先级比“/”高,
如“20/3*2”的公式请谨慎使用,或使用括号改变运算优先级,
如“(20/3)*2”或“20/(3*2)”
e 程序中的常数:pi=3.1415926535897932
3. 关于导入曲线:导入曲线功能可以把保存在文本文件的公式导入到程序中,合理使用这个功能可以帮助加快常用公式的输入。
公式文件的定义:
a 公式文件为普通文本文件,文件扩展名“txt”
文件首行内容为“曲线定义文件”
公式文件会忽略行首的空格和tab字符,所以可以用缩进的方式编写。
b “*”表示一个公式的开始,公式名称应紧跟其后
c “\”表示注释行
d “X=”,“Y=”,“Z=”是公式的主体部分。
e “dmax”和“dmin”行设置定义域范围,书写格式为“dmax=0.1 , b”
其中,"b"代表端点为闭区间,如需要设置为开区间,其参数为"k"
f “b=”和“s=”行设置绘图方式,b为“步长”方式,s为“数量”方式
g 常数参数的使用。
在公式文件中可以使用常数参数,
常量参数以“%”字符开头,参数名字符长度不限。
例如“ X=%a * Sin@T”。其中%a为常数参数名
如果在公式中使用了常数参数,则必须在文件中定义其默认值,
例如 “%a = 2”,(在导入曲线过程中允许修改默认值)。
以下为一个公式定义的范例:
*用户曲线
\用户自定义的曲线文件。
x = @T - %A1+1
y = sin@T
z = %B
dmin = 2, k
dmax = pi , b
b = 0.1
%A1 = 4^0.5
%B= 4
* …………
4. 功能限制
a 程序不支持自交叉的曲线。如需要绘制类似曲线,可以分段绘制。
b 程序已经具备了简单的公式检查功能,但不保证能检查出所有的公式输入错误,
如果插入曲线失败,或得到不正确的结果,请检查输入是否有误。 好东西!谢谢分享!收藏了 在09版里,sw终于把方程式曲线这块加上了,我们以后就用不着自己开发曲线工具了 没有用过,在学习中。 好东西大家共享 真不错,谢谢啦!:handshake 强人,真的好厉害,这算是二次开发了 确实很好,收藏~谢谢 好东西,收藏 这个确实不错。