本帖最后由 作者 于 2009-3-28 22:32:29 编辑
caoyin发表于2009-3-28 20:36:00 这两个函数默认未加载,(and ACET-PS-TO-MS)->nil
默认未加载??我这里怎么和你返回来的不一样啊? 命令: (and ACET-PS-TO-MS) T 命令: (and ACET-mS-TO-pS) T 这两个函数,我理解是,图纸空间和模型空间之间的转换,但是具体怎么用,就不知道了! 命令: (ACET-PS-TO-MS) ** 无效。必须在模型选项卡中指定视口 **nil 命令: (ACET-mS-TO-pS) ** 无效。必须在模型选项卡中指定视口 **nil 在图纸空间下,执行结果见下面: 命令: (ACET-PS-TO-MS) 指定图纸空间距离 <1.0000>: 1.15402 命令: (ACET-mS-TO-pS) 指定模型空间距离 <1.0000>: 0.00524002 acet-ps-to-ms 从图纸空间单位转换实数值到模型空间单位 acet-ms-to-ps 从模型空间单位转换实数值到图纸空间单位 (acet-ps-to-ms [value][viewport]) 如果同时指定了 value 和 viewport 参数,转换到模型空间单位的值使用指定的视口。并不需要用户输入。 如果只提供了 value参数,将使用当前视口而且也不需要用户输入。然而,如果当前空间为模型空间,也就是说并没有当前视口,此时函数失败(返回 nil)。如果图纸空间为当前空间,而且在当前图纸空间布局中存在多个视口,函数将提示选择视口,如果图纸空间中只有一个视口,则直接使用不提示。 如果不指定参数,函数提示输入值并对值进行相应转换。 参数 value 要转换的实数值。 viewport 视口图元名称(ads_name)。 返回值 成功时返回转换了的实数值;失败时返回 nil 。 (acet-ms-to-ps [value][viewport]) 如果同时指定了 value 和 viewport 参数,转换到图纸空间单位的值使用指定的视口。并不需要用户输入。 如果只提供了 value参数,将使用当前视口而且也不需要用户输入。然而,如果当前空间为模型空间,也就是说并没有当前视口,此时函数失败(返回 nil)。如果图纸空间为当前空间,而且在当前图纸空间布局中存在多个视口,函数将提示选择视口,如果图纸空间中只有一个视口,则直接使用不提示。 如果不指定参数,函数提示输入值并对值进行相应转换。 参数 value 要转换的实数值。 viewport 视口图元名称(ads_name)。 返回值 成功时返回转换了的实数值;失败时返回 nil 。 |