100专家分--请教一个PCL小问题

浏览:133709 回答:5
以下是一个函数:(假设 point 5已经存在)



FUNCTION a()
REAL dd(3) = [0.5, 0.8, 0.2]
STRING asm_create_cord_vie_created_ids[VIRTUAL]


asm_const_coord_viewvector( "#", "Coord 0", 1, "Point 5", @

"<`dd(1)` 0.5 0.5>", "<0.1 1 1>", asm_create_cord_vie_created_ids )


END FUNCTION


!!input 该PCL时提示FUNCTION dd does not exist.

但是如果在Patran 窗口的命令行中一句一句的敲入,则可以执行函数不会出错,请问程序哪里出了问题?

是否该坐标建立函数asm_const_coord_viewvector需要调用其他变量,该函数的资料不能从手册中查得.

谢谢

邀请回答 我来回答

全部回答

(5)
默认 最新
铁生
这可不代表已经解决,问题的实质是函数中定义局部变量并没有错误,定义成全局量按你的意愿执行,毕竟这不是问题解决最令人信服的方式。
2007年4月8日
评论 点赞
marc
已经解决了,只要将dd定义为全局变量即可,多谢天人
2007年3月7日
评论 点赞
marc
tianren兄:
回去试过了,依然无效,可见并非语法问题,因为在patran视窗下的命令窗口中输入是可以执行的
能不能再帮我想想办法?谢谢
2007年3月7日
评论 点赞
marc
回去试试看看,多谢了
2007年3月6日
评论 点赞
tianren
如下进行修改就可以了
FUNCTION a()

REAL dd(3)

dd(1:3)= [0.5, 0.8, 0.2]

STRING asm_create_cord_vie_created_ids[VIRTUAL]

asm_const_coord_viewvector( "#", "Coord 0", 1, "Point 5", @
  "<`dd(1)` 0.5 0.5>", "<0.1 1 1>", asm_create_cord_vie_created_ids )

END FUNCTION


变量应该先定义,再使用.

2007年3月6日
评论 点赞

没解决?试试专家一对一服务

换一批
    App下载
    技术邻APP
    工程师必备
    • 项目客服
    • 培训客服
    • 平台客服

    TOP