欢迎来到得力文库 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
得力文库 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    arx 常用函数功能表.doc

    • 资源ID:54319956       资源大小:42KB        全文页数:5页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    arx 常用函数功能表.doc

    ADS原函数ARX后函数函数功能ads_agetcfgads_agetenvads_alertads_angleads_angtofads_angtosads_arxloadads_arxloadedads_arxunloadads_asetcfgads_asetenvads_buildlistads_cmdads_commandads_cvunitads_defunads_dictaddads_dictnextads_dictremoveads_dictrenameads_dictsearchads_distanceads_distofads_draggenads_entdelads_entgetads_entgetxads_entlastads_entmakeads_entmakexads_entmodads_entnextads_entselads_entupdads_failads_findfileads_fnsplitads_getangleads_getappnameads_getargsads_getcfgads_getcnameads_getcorneracedGetCfgacedGetEnvacedAlertacutAngleacdbAngToFacdbAngToSacedArxLoadacedArxLoadedacedArxUnloadacedSetCfgacedSetEnvacutBuildListacedCmdacedCommandacutCvUnitacedDefun acdbDictAddacdbDictNextacdbDictRemoveacdbDictRenameacdbDictSearchacutDistanceacdbDisToFacedDragGenacdbEntDelacdbEntGetacdbEntGetXacdbEntLastacdbEntMakeacdbEntMakeXacdbEntModacdbEntNextacedEntSelacdbEntUpdacdbFailacedFindFileacedFNSplitacedGetAngleacedGetAppNameacedGetArgsacedGetCfgacedGetCNameacedGetCorner显示一个对话框,对话框中有用户指定的信息求出直线与当前X轴的夹角将一个显示为角度值的字符串转化为实数(浮点数)把角度值转换为字符串将ARX应用程序装载入CAD中,供使用以链表的方式返回当前装入的ARX应用程序将一个ARX应用程序从CAD从卸载出去创建结果缓冲区链表借助一个结果缓冲区链表来执行CAD命令(有使用条件)执行CAD命令(有使用条件)在各种单位制内进行转换定义一个外部函数向指定字典中添加一个非图形对象使程序指针指向字典中的下一个实体,并返回这个指向它的指针从指定字典中移走一个实体重命名一个字典条目对一个给定实体条目,寻找一个字典求出两点之间的距离将一个显示为实数的字符串转化为实数(浮点数)提示用户动态拖动一个选择集删除(或者取消删除)图形中的实体获得一个实体的定义数据获得实体数据,包括应用程序注册的扩展数据查找图形中最后一个实体形成一个新的实体,并把这个实体的定义数据添加到数据库中去同acedEntMake()一样,但返回新的实体名称修改一个实体的定义数据查找图形中的下一个实体提示用户以指定一点的方式来选择一个实体更新实体的屏幕显示简单的打印错误信息并把控制权返回给调用者寻找一个指定的文件提示用户输入一个角度,要考虑ANGBASE系统变量的当前值获得当前ARX应用程序的文件名称获得在调用外部函数时的命令行参数获取一个命令的本地名或与语言无关的名称提示用户输入一个矩形的顶点ads_getdistads_getenvads_getfiledads_getfuncodeads_getinputads_getintads_getkwordads_getorientads_getpointads_getrealads_getstringads_getstringbads_getsymads_getvarads_graphscrads_grdrawads_grreadads_grtextads_grvecsads_handentads_helpads_initgetads_intersads_invokeads_isalnumads_isalphaads_iscntrlads_isdigitads_isgraphads_islowerads_isprintads_ispunctads_isspaceads_isupperads_isxdigitads_menucmdads_name_clearads_name_equalads_name_nilads_name_setads_namedobjdictads_nentselacedGetDistacedGetEnvacedGetFileDacedGetFunCodeacedGetInputacedGetIntacedGetKwordacedGetOrientacedGetPointacedGetRealacedGetStringacedGetStringBacedGetSymacedGetVaracedGraphScracedGrDrawacedGrReadacedGrTextacedGrVecsacdbHandEntacedHelpacedInitGetacdbIntersacedInvokeacutIsAlNumacutIsAlphaacutIsCntrlacutIsDigitacutIsGraphacutIsLoweracutIsPrintacutIsPunctacutIsSpaceacutIsUpperacutIsXDigitacedMenuCmdacdbNameClearacdbNameEqualacdbNameNilacdbNameSetacdbNamedObjDictacedNEntSel提示用户输入一个距离用标准的CAD对话框提示用户输入要查找的文件名获得外部函数的码值提取传送给用户输入函数acedGetXxx()的关键字(可以是任意字符)提示用户输入一个整数提示用户输入一个关键字类似于acedGetAngle(),但零度方向总是向右提示用户输入一个点提示用户输入一个浮点数提示用户输入一个字符串获取一个LISP符号的值(有使用条件)获取一个系统变量的当前值显示当前图形屏幕在当前端口画一矢量读取输入设备在屏幕的菜单区模式区或状态区显示文本在当前图形屏幕上画多个矢量通过实体的句柄查找实体调用帮助功能次定用户响应下一次调用输入函数acedGetXxx()时那些值是有效的求出两直线的交点在ARX应用程序中调用外部函数验证是否是字母或数字验证是否是字母验证是否是一个控制字符验证是否是数字验证是否是一个图形字符验证是否是小写字母验证是否是一个可打印字符验证是否是一个标点符号验证是否是一个空白字符验证是否是大字字母验证是否是一个十六进制数字显示并激活菜单可将ads_name型的数据赋值为空可比较两个ads_name型的数据是否相同可以检测这个实体名或选择集名为空可以复制一个实体名或选择集名返回图形字典的实体名类似acedNEntSelp(),但使用4*3(而非4*4)作为变换矩阵,不能指定点ads_nentselpads_newrbads_osnapads_point_setads_polarads_printfads_promptads_putsymads_redrawads_regappads_regfuncads_relrbads_retintads_retlistads_retnameads_retnilads_retpointads_retrealads_retstrads_rettads_retvalads_retvoidads_rtosads_setcfgads_setenvads_setfunhelpads_setvarads_setviewads_snvalidads_ssaddads_ssdelads_ssfreeads_ssgetads_ssgetfirstads_sslengthads_ssmembads_ssnameads_ssnamexads_sssetfirstacedNEntSelPacutNewRbacedOsnapacdbPointSetacutPolaracutPrintfacedPromptacedPutSymacedRedrawacdbRegAppacedRegFuncacutRelRbacedRetIntacedRetListacedRetNameacedRetNilacedRetPointacedRetRealacedRetStracedRetTacedRetValacedRetVoidacdbRToSacedSetCfgacedSetEnvacedSetFunHelpacedSetVaracedSetViewacdbSNValidacedSSAddacedSSDelacedSSFreeacedSSGetacedSSGetFirstacedSSLengthacedSSMembacedSSNameacedSSNameXacedSSSetFirst类似于acedEntSel(),但对于嵌套实体返回附加数据,并使程序能指定选择点创建一个新的结果缓冲区借助指定对象的捕捉方式来捕捉一个点可以将一个点复制给另一个点通过极坐标求一点在文本屏幕上输出一条信息在提示行中显示一条信息设置LISP符号的值(有使用条件)将当前图形屏幕做重画操作注册应用程序的扩展实体数据注册一个可以直接调用的外部函数释放分配给一个结果缓冲区或一个结果缓冲区链表的内存返回一个整数返回一个表返回一个实体的名称或选择集的名称返回一个Nil值返回一个点返回一个浮点数返回一个字符串返回逻辑真返回一个包含在结果缓冲区的值返回一个不显示的空值(void)将一个实数(浮点数)转化为字符串添加应用程序数据到系统acad.cfg文件的应用程序数据部分(?)为一个通过命令行“C:外部函数名”方式启动的命令注册帮助信息.设置CAD系统变量的值(有使用条件)为指定端口建立一个3D视图检查一个符号表名称的合法性向选择集里添加新的实体(或创建新的选择集)从选择集里删除一个实体释放一个选择集获得(生成)一个选择集决定那个对象被选中或夹持(grip)返回一个选择集中的实体的数量检测一个实体是否是选择集里中的一个实体(属于选择集)返回选择集里一个实体的实体名描述选择集中的对象是如何选中的选择或夹持对象ads_tabletads_tblnextads_tblobjnameads_tblsearchads_textboxads_textpageads_textscrads_tolowerads_toupperads_transads_undefads_updateads_usrbrkads_vportsads_wcmatchads_xdroomads_xdsizeads_xformssads_xstrcaseads_xstrsaveacedTabletacdbTblNextacdbTblObjNameacdbTblSearchacedTextBoxacedTextPageacedTextScracutToLoweracutToUpperacedTransacedUndefacedUpdateacedUsrBrkacedVportsacutWcMatchacdbXdRoomacdbXdSizeacedXformSSacdbXStrCaseacdbXStrSave控制数据化仪的标定(?)扫描指定的符号表,并返回这个表的下一个条目返一个可传送给acedEntGet()或acedEntMod()的实体标识符,以定位实际实体扫描指定的符号表,并以结果缓冲区链表方式返回查找到的指定符号找出包含文本实的矩形框的对角坐标显示当前文本屏幕,在显示前先清屏显示当前文本屏幕将字符转为小写将字符转为大写将一个点或一个位移从一个坐标系转换到另一个坐标系取消一个外部函数的定义检查用户有没有按下ESC键为当前端口配置,返回一个端口描述器表测试一字符串是否与一通配符模式相匹配返回一个实体还能容纳的扩展数据的内存空间,一个实体最多只能容纳16K返回扩展数据链表将占用的内存空间(字节)将一个指定矩阵应用到指定的选择集上ads_ssGetKwordCallbackPtrads_ssGetOtherCallbackPtrads_ssSetKwordCallbackPtrads_ssSetOtherCallbackPtracedSSGetKwordCallbackPtracedSSGetOtherCallbackPtracedSSSetKwordCallbackPtracedSSSetOtherCallbackPtr获得并保存指向回调函数的指针提供指向一个关键字回调函数的指针提供指向一”其它”的当前回调函数的指针ARX里定义的数据类型:ads_realads_pointads_nameads_binarytypedef double ads_real typedef ads_real ads_point3typedef long ads_name2struct ads_binaryshort clen;/块的长度,单位为字节char *buf;/ 字符指针,表二元数据;(下面这些宏全包含在头文件string.h中)ads_point_set()宏,可以将一个点复制给另一个点ads_name_set()宏,可以复制一个实体名或选择集名ads_name_equal()宏,可比较两个ads_name型的数据是否相同ads_name_clear()宏,可将ads_name型的数据赋值为空ads_name_nil()宏,可以检测这个实体名或选择集名为空用于处理二元扩展数据(xdata),这些数据可组成不同长度的集合块(chunks).结果类型码:RTNONERTREALRTPOINTRTSHORTRTANGRTSTRRTENAMEREPICKSPTORINT无结果值实数值2D点(X和Y; Z=0.0)短整数(16位)角度字符串实体名选择集名方位RT3DPOINT RTLONGRTVOIDRTLBRTLERTDOTERTTRTNILRTDXF03D点(X,Y和Z)长整数(32位)空符号序列起始(用于嵌套序列)序列结束(用于嵌套序列)点(用于点对)LISP中的T(代表真)LISP中的nil(代表空)用于DFX的组码0(只与acutBuildList()一起函数返回结果类型代码:RTNORMRTERRORRTCANRTREJRTFAILRTKWORD用户输入一个有效值,表示函数调用成功表示函数调调用失败用户取消了当前函数的运行过程,即按下了ESC键AutoCAD拒绝一无效的要求AutoLISP连接失败用户输入一个关键字或任意文本(并不是全部ARX函数都如此,有特殊的函数返回值不同(会有RTNONE或RTSTR返回值)其它代码:#define TURE 1#define FALSE 0#define EOS 0#define PAUSE “”表示为真表示为假表示字符中止的符号在命令参数中表示暂停#define GOOD 1#define BAD 0表示真表示假用户输入控制位代码:由函数acedInitGet()先发控制RSG_NONULLRSG_NOZERORSG_NONEGRSG_OTHER不允许空输入不允许零值不允许负值允许任意输入RSG_NOLIM RSG_DASHRSG_2D不检测绘图界限,即使LIMCHECK为0当绘图带拖动功能的线或方框时,使用虚线忽略3D点的Z坐标(只适用于acedGetDist()函数)因为新手有很多函数的功能不清楚,函数也记不清,本文档是为了一时的方便,为新手文档! 摘录于某些电子书了,是为了打印方便,查看方便!希望对你们有点用途!觉得有点用的,就顶一下!由于收集不全,有些函数我也不知其功能,英语又烂,没法了,也希望大家再往上面添加一些什么有用东西再共享出来!

    注意事项

    本文(arx 常用函数功能表.doc)为本站会员(飞****2)主动上传,得力文库 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知得力文库 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于得利文库 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

    © 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

    黑龙江省互联网违法和不良信息举报
    举报电话:0468-3380021 邮箱:hgswwxb@163.com  

    收起
    展开