绘易CAD,绘易CAD,HYCAD,HYCAD
使 用 技 巧 与 帮 助
一、命令行计算器、计算器、用户程序代码、取点取值时输入的表达式可以使用的函数、常数、操作符。

函数:
deg () 由弧度值计算角度值
rad () 由角度值计算弧度值

cos () 余弦
tan () 正切
sin () 正弦

asin () 反正弦
acos () 反余弦
atan () 反正切

sinh () 双曲线正弦
cosh () 双曲线余弦
tanh () 双曲线正切

注释:三角函数都使用弧度单位

sqrt () 平方根
abs() 绝对值
ceil() 求不小于其值的最小整数
floor() 求不超过其值的最大整数
int() 取出整数部分值 相当于floor
exp(x) 相当于e**x 。
log10() 以10为底的对数
ln() 自然对数
log(x,y) 以y为底的对数
atan2(x,y) 求 y/x 的反正切,返回值得范围是[0,pi*2)
pow(x,y) 计算x的y次幂

常量:
e——数学常量e
pi——数学常量pi

操作符:
+ - * / 加减乘除
% 求余数
** 求指数

二、编写绘制函数曲线程序时的注意事项:

1、不要使用 e pi PI 作为变量名。
2、不要使用deg rad cos tan atan sinh cosh tanh sqrt abs ceil
floor int log10 ln log atan2 pow exp作为变量名。
3、写while循环语句的时候一定要注意循环体内的语句要有一致的缩进(请
在每行的开头使用相同数量的空格进行缩进),因为程序是根据缩进来判断
那些是循环体内的语句的。
4、别忘了写while(条件)后面的":"。
5、变量命名也要合法:不能使用数字开头,不能含有控制字符,不能有中文
字符。
6、注意整数相除的问题如:1/2的结果是0 而1.0/2.0和1/2.0和1.0/2的结
果都是0.5。避免上述问题就要习惯在整数的后面加“.”;
7、不要把while循环写成死循环。
8、注意绘易CAD的绘图精度是0.01,单位是:图形单位,如果你的曲线首尾两点间
距小于0.01将被做曲线闭合处理。同理如果你的曲线的相邻两点间距小于
0.01,那么这两个点中的一个将被移除。
9、超过1000个节点的模拟曲线是禁止的。
10、所有曲线的节点的x,y的坐标值范围都被限制在(-10000000,10000000)
区间内,超过此范围就认为你的程序有错误发生。
11、字符#以后一直到行尾为注释内容
12、你最好学习过一门编程语言并具有基本的程序编制概念。

三、点输入技巧

1、点输入格式举例
绝对的直角坐标如: "!-100,200" "-100,0" "100," ",200"
相对的直角坐标如: "@-100,100" "@-100,"
绝对的极坐标如: "!100<30" "!100<0" "!100<"
相对的极坐标如: "@100<30" "100<30"

2、对于直角坐标格式输入,如果x值或y值为0的时候,可以免去输入数字零0。
如: ,100等价于 0,100 ; 100,等价于100,0; , 等价于 0,0 ;
@,100等价于 @0,100 ; @100,等价于@100,0; @, 等价于 @0,0 ;

3、对于直角坐标格式的绝对坐标0,0和相对坐标0,0最简单的输入就是","和"@,"

4、对于直角坐标格式输入,如果输入的是绝对坐标 ,可以免去输入绝对坐标标示符"!"
如果输入的是相对坐标 ,则必须明确输入相对坐标标示符"@"

5、你可以只输入一个长度值,程序会自动取当前参考点到光标的角度,生成一个相对的相对的极坐标输入。 当然如果你在长度值前面加上一个绝对符号"!"就会生成一个绝对的的极坐标输入。

6、对于极坐标格式输入,如果输入的是相对坐标 ,可以免去输入相对坐标标示符"@"
如果输入的是绝对坐标 ,则必须明确输入绝对坐标标示符"!"

7、更进一步,你不仅限于输入数值,还可用使用表达式输入坐标如:
@1000*sin(pi/6),1000*cos(pi/6)
1000/2.3 < deg(asin(0.6))

8、再进一步,你甚至还可以添加几个前处理表达式如:
l=1000;a=pi/6;@l*sin(a),l*cos(a)
它实际上相当于输入@500,866

9、注意事项:对于极坐标格式输入,"<"后面的表达式结果的单位要求为度,而所有三角函数的参数单位要求为弧度。

绘易CAD  
绘易CAD