分享

详解未定义标识符 巧转大智慧公式

 故里图书馆 2010-07-30
2007-07-01 



 

(2)  颜色

在大智慧里,颜色有两种表示方式:

1)使用英文字,如

COLORWHITE(白) COLORRED(红) COLORGREEN(绿) COLORBLUE(蓝)

但以下这些在大智慧里则属于“未定义标识符”:

COLORBLACK黑色 COLORBROWN 棕色    COLORMAGENTA晶红                

COLORCYAN青色   COLORGRAY 灰色

你必须删掉或改成大智慧认识的颜色。              

2)使用颜色代码,如Color000000(黑), ColorFFFFFF(白)等。 一般格式为:           
ColorXXXXXX                    

其中XXXXXXX是6位16进制数字,每一位可以是:

0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,或 F

你可以查颜色代码表。随便写也行,然后看显示的颜色,不满意再改。

我看到有的公式中有“ColorFF”这样的省写,即只写了2位或4位数字,你必须把它补全成6位数字:改成“ColorFF0000”或 “Color0000FF”,是坐补0或右补0,取决于原软件系统的规定。对于改公式来说,反正没关系,用什么颜色不过是自己的喜好。

3)有的公式中还有一种RGB颜色表示法,如ColorRGB(255,255,0),它等同于ColorFFFF00,一般地,你把COLORRGB(x,y,z)中的3个参数换成3个16进制数就行了:ColorXXYYZZ。如果你不懂16进制,就按2)随便改成一种颜色吧。

(3)DRAWGBK(x,COLOR1,COLOR2,Dir);

原意是画渐变背景色,大智慧不支持此函数。虽然在大智慧里能用较多的语句画出颜色渐变的背景,但不画也罢。你把该语句用{}括起来就是。

如果你在屏幕上显示多个副图,每个公式又很复杂的话,显示其实是挺慢的。当你用PageUp/PagrDown键换股时就能感觉到这种慢。所以除非追求美观,公式还是能简单就简单点好。

(4)PartLine(X,Y),ColorXXXXXX; 几条PartLine语句一起,用来画变色的曲线。

把此语句改成:    

StickLine(X,Y-d,Y+d,k,0), ColorXXXXXX;

StickLine画出的线是由一系列小矩形组成的。

其中取d=0.005或d=0.01等,d越大画出的矩形越厚;

取k=1—8,k越大矩形越宽,k<=5就变成虚线了。

(5)Vertline(X);  当X非0时画竖线。

改成StickLine(X, -m, +m,k,0);   

其中m取足够大的数即可,k是线宽:1 -- 8。   

(6)ALIGNi (i=0--5)

删去就行了。别忘了,把ALIGNi前面的逗号也要删去。

(7)公式中的参数

如果公式带参数,你忘了在参数表中定义,那出现在公式中的每个参数都是“未定义标识符”。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多