拟闷腔闷把这些工程计算用C语言来完成,程序名为蚂弯a.exe。执行a.exe生成txt文件保存计算结果。
在执行lisp命令时调用a.exe,并取得a.exe生成的文本数据。
这样根据a.exe生成数据再在lisp中画图就可以了。
不知能否做圆含到,如何实现,
哈哈,真是大开眼界啊!很显然,一楼是来混分的,但是竟然成了推荐答案,真是对百度知道推荐制度的莫大讽刺!!
二楼可能没看懂问题的意思吧!
答案:要想在一个lisp程序里调用另一个lisp程序这是不可能的,除非你把它变成一个函数,也就是说只要逗猜闭是山裂带c:的程序都不兆御可能被别的带c:的程序调用,不带c:的程序就可以被调用。
给你段代码,态衡其中主要是LISP函数SSADD的 *** 作,加上用循环结构。函数功能是把两个选团缺择集帆或做合并后用SS作为返回值。
(defun
#ssand
(ss1
ss2
/
i
e1
ss)
(if
(and
ss1
ss2
)
(progn
(setq
ss
(ssadd))
(setq
i
0)
(while
(setq
e1
(ssname
ss1
i))
(if
(ssmemb
e1
ss2)
(ssadd
e1
ss)
)
(setq
i
(1+
i))
)
(if
(>
(sslength
ss)
0)
ss
)
)
)
)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)