随笔分类 - long long ago / 大学科创项目
摘要:一直以为ARX不提供调试功能,不提供也罢,最多就用acutPrintf咯,直到考了这篇文章才知道ARX程序是可以调试的,不过还没有尝试过。原文地址:http://kingink1983.blog.163.com/blog/static/7213071200732772550642/#comment=fks_082064086083089065083084095095083084080064084081087Arx程序是以类似于DLL的形式提供给外部程序应用,因此决定了它的调用方式有别于exe应用程序,ARX的调试于dll还有一点差异就 是:arx的测试容器必须是AutoDesk提供的AutoC
阅读全文
摘要:在08科创项目,绘图助手工具箱中的第二、三个命令RTLine、STLine就是使用了曲线打断的函数,为实现这个命令我查阅了多个网页,找出了几个重要的函数,分别是打断曲线的getSplitCurves、求两曲线交点的intersectwith。感谢ObjectARX编程站,让我找到很多ObjectARX方面我需要的东西,以下就是我转载的文章:创建自己的曲线打断命令原文地址:http://www.objectarx.net/bbs/viewthread.php?tid=1655&extra=page%3D1%26amp%3Bfilter%3DdigestCode highlighting
阅读全文
摘要:终于完成项目了,昨天去做了项目的演示,感觉还可以,主要是觉得成果太少太单薄,要是功能多一点就好喔。下面是项目成果:下载08年度科创项目“绘图助手工具箱”项目成果
阅读全文
摘要:这个项目快要结题了,至今为止在文昌和张老师提出的数个需求中也只是完成了裁剪标注这一个功能,确实有点少。跟张老师谈过了,他说让我再多做一两个,然后在做个工具条和菜单栏来整合。趁着现在毕业设计有阶段性的成果,我就抽出时间到科技创新项目上。现在完成成果是框裁直线(Rect Trim Line),通过用户的框选,将框框选中的直线断开。虽然是一个功能挺简单的小程序,但我觉得对画图还是有蛮大的帮助的,特别是在画平面图绘制完轴线的时候,可以把中间无用的轴线删去,使得画面比较干净,不会凌乱。能发现这个功能需求,要归功于文昌,他能够根据他平日使用CAD绘图的经验提出贴合实际的需求。言归正传,看程序框裁直线(Re
阅读全文
摘要:Using COM to Access AutoCAD ActiveX Automation [ObjectARX Developer's Guide: ARXD]SDK中调用COM的例子 This method accesses AutoCAD ActiveX Automation through pure COM techniques. This method requires more coding, but does not rely on MFC. The sample program uses the COM ActiveX Automation interfaces to
阅读全文
摘要:摘要: 本文讨论了如何将MFC与ARX应用相结合进行AutoCAD的二次开发,并对何时选用动态链接方式,何时选用静态链接方式以及与ARX应用升级有关的问题作了详尽的论述。关键词: MFC ARX 动态链接 静态链接一.引言 AutoCAD是应用广泛的通用计算机辅助设计软件包。自AutoCAD 13版本开始,AutoDesk公司推出了一种新的面向对象的软件接口ARX(AutoCAD Runtime Extenstion)。该接口以VC++为开发语言,ARX库为开发工具,采用面向对象的编程方法且支持MFC编程。至此开发者们便获得了一片广阔的天空既可利用MFC,又可与ARX工具库结合来实现Auto.
阅读全文
摘要:科技创新项目需要结题了,现在只有一个标注剪切的功能,同张老师商量了一下,张老师叫我再加上一两个功能,同时要做出有对话框、菜单或者工具条之类的UI界面。刚好碰巧当天晚上就看到有人在二次开发群里讲添加菜单和工具条,呵呵,天助我也。转载过来参考参考。原文地址:http://blog.csdn.net/habit2/archive/2005/07/29/438318.aspx代码如下: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->extern&q
阅读全文
摘要:这个项目搞了这么久,终于是有些成果啦。虽然是一个功能挺简单的小程序,但我想对画图还是有蛮大的帮助的。这归功于文昌能够根据他日常使用CAD绘图的经验提出贴合实际的需求,能够减少日常画图时机械的操作,这也是我以前没有想到的。言归正传,裁剪标注(TrimDimensions)的代码及ARX程序裁剪标注的功能用户输入“TDim”启动命令 --> 用户选择裁剪的直线段 --> 用户选择裁剪的标注,按空格确定所选 --> 命令执行标注按直线被裁剪程序运行前,用户所画运行程序,用户选择黄线对标注进行裁剪要注意的是,现在只是针对线性标注和与之相对应的连续标注实现了直线段裁剪。对于对齐标注,以
阅读全文
摘要:转载一文,来自晓东CAD家园的文章。文章详细叙述了ARX、ADS等AutoCAD二次开发接口的东西http://www.xdcad.net/article/article/htmlcache/1709.html AutoLISP是一种解释性的语言,它提供了一个简单的扩充AutoCAD命令的机制。ADS是用C语言开发的 编译执行的。然而,对于AutoCAD来说,ADS程序和AutoCAD程序没有什么区别。一个ADS程序实际上是由一组外部函数组成,它们由 AutoLISP解释器来加载调用,ADS程序本身并不能直接和AutoCAD进行通讯 ARX程序在很多方面都和ADS程序、AutoLIS...
阅读全文
摘要:考虑到将结题书贴出来的话,很多图片都没了,倒不如放在网络硬盘上,有兴趣的朋友可以去下载来看看。里面包括项目的结题书和软件的源代码。代码是VS2008,C#语言的,需要配合Office Project 2003才能运行。 下载文件
阅读全文
摘要:张老师一直强调AutoCAD的开发有3种接口,vba,lisp,objectarx。objectarx功能强大,但学起来比较难。而vba和lisp就相对简单了。而且到时候用objectarx作出来的程序可以轻易调用lisp,所以只要做好lisp的话,也是可以最后汇总到我们的程序里面的。他希望项目组的其它同学能够使用Visual Lisp,参与到项目的开发中。于是我特地在网上百度了一下,收集整理了一些关于Lisp的信息。信息主要来源于百度百科的数个网页。LISP的历史 LISP(全名LIST Processor,即链表处理语言),由约翰·麦卡锡在1960年左右创造的一种基于λ演算的函数
阅读全文
摘要:转载一篇关于配置ObjectARX环境,并显示了一个Hello World程序
阅读全文
摘要:在07年度完成施工网络资源优化Project计算模块后,我又参与了08年度的科技创新,做的是AutoCAD的开发,指导老师是张伟生老师,下面是申请书: 项 目 简 况 项目名称 AutoCAD土建工具箱开发 项目类别 A、文科类; B、理科类; 申请经费 ...
阅读全文
摘要:07年度的创新项目已经到最后时刻了,加上接下来一科接一科的考试,所剩时间不多了。编码还没完成,还有算例和结题报告,可以说这周是项目的决战周了。我希望把项目做好,同时也得兼顾期末考试,压力很大。 逆转胜!为自己加油!!
阅读全文
摘要:昨天(2008.3.7)在笑林寺的帮助下见到了SCAU信息学院主讲人工智能的姚金涛老师,姚老师给了我很多建议,让我获益良多
阅读全文
摘要:程序参照书本,简单地实现了用遗传算法进行优化:使用随机数生成初始种群,选择算子使用轮盘赌,交叉算子使用单点交叉法,变异算子是随机改变一个基因
算法的效果不太好,很快就收敛了。在一些特殊的算例上,效果还不如手算
由于只是做单资源的优化分配,个人觉得离实际应用还有一定距离
阅读全文
摘要:相机拍摄的《遗传算法与工程优化》中的6.4节的内容
阅读全文
摘要:就项目现在遇到的问题询问了李文雄老师,他给出了很好的指引
阅读全文
摘要:罗列VSTO网络资源,还有使用VSTO做Project开发时遇到的问题
阅读全文

浙公网安备 33010602011771号