找回密码
 注册
Simdroid-非首页
查看: 379|回复: 5

[HyperWorks Enterprise] 关于tcl二次开发一个简单问题

[复制链接]
发表于 2015-9-17 14:27:06 | 显示全部楼层 |阅读模式 来自 北京
本帖最后由 wang327327 于 2015-9-17 14:40 编辑

最近在做二次开发学习中遇到一个小问题, 就是建立个简单的maro来建立中线,但是只能选择一对线建立一个中线,但我选的线是list,怎么回事呢?
    *createmarkpanel lines 1 "please select lines";
    set lines1 [hm_getmark lines 1];
#
    *createmarkpanel lines 2 "please select lines";
    set lines2 [hm_getmark lines 2];
#
    *createlist lines 1 $lines1
    *createlist nodes 1
    *createlist lines 2 $lines2
    *createlist nodes 2
    *linescreatemidline 1 1 2 2
发表于 2015-10-4 14:55:20 | 显示全部楼层 来自 亚太地区
Simdroid开发平台
你把curve list合并成一条线不就可以了,当然是两条曲线之间找中线了
回复 不支持

使用道具 举报

发表于 2015-10-20 13:53:19 | 显示全部楼层 来自 天津
回复 不支持

使用道具 举报

发表于 2017-7-24 14:08:05 | 显示全部楼层 来自 上海
微信公众号名称:TclTk语言开发
公众号:Tcl-Tk
分享TclTk语言编程开发技术干货

回复 不支持

使用道具 举报

发表于 2018-8-21 14:59:14 | 显示全部楼层 来自 陕西西安
mingmo 发表于 2015-10-20 13:53
请参考http://forum.simwe.com/forum.php?mod=viewthread&tid=1014807

前辈您好,
我是大连理工大学的,最近接触hypermesh二次开发,能指导一下晚辈吗?我对tcl语言有点困惑。
回复 不支持

使用道具 举报

发表于 2018-9-13 09:08:02 | 显示全部楼层 来自 福建
这是因为你获取的方式有问题
*createlist lines 1 $lines1 获取的只能是第一条直线,虽然lines1里有好多直线,加个eval就可以
eval *createlist lines 1 $lines1
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-20 18:53 , Processed in 0.034276 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表