久久精品草-久久精品成人-久久精品成人免费网站-久久精品成人欧美大片免费-香港三级大全-香港三级日本三级a视频

給AutoCAD 增加超級編輯命令

2013-05-05  by:廣州有限元分析、培訓中心-1CAE.COM  來源:仿真在線

---- AutoCAD在中國有很廣泛的用戶基礎,同時也有很多專業的、業余的開發人員。從R13版本開始,Autodesk 提供了ARX開發工具,面向對象的特性使開發人員如沐春風。有關ARX編程與ADS編程的比較這里不再贅述,此處只講如何用ARX實現我們所要求的功能,不足之處請指正。

---- 許多二次開發軟件均提供超級編輯命令,如Genius 14、HMCAD 6.0等等。讀者或許對這些命令很感興趣,能不能自己開發類似的功能呢?只要您對C++和ARX編程有一些了解,利用Autodesk提供的ObjectARX SDK軟件包(可以到Autodesk網址上免費下載),您能很方便的寫出此類程序,雖說不能和專業人員提供的超級編輯命令相媲美,但也能給您帶來不少方便。本文利用ObjectARX提供的范例程序(缺省安裝ObjectARX SDK后的路徑是X:\OBJECTARX\ARXLABS\LAB07)進行簡單的修改即可實現我們所要求的功能。以下是采用ObjectARX SDK 2.0,在MSVC 5.0編譯環境下測試通過。

---- 首先我們要修改enttemp.h文件:

---- 原文件如下:


class EntTemperature : public AcRxObject
{
public:
ACRX_DECLARE_MEMBERS(EntTemperature);
virtual double reflectedEnergy(AcDbEntity* pEnt) const = 0;
};
將斜體部分修改成如下:
virtual Adesk::Boolean HgyModify(AcDbEntity* pEnt)
const = 0;

---- 因為我們以后要以EntTemperature作為基類,而且HgyModify函數在繼承類中要重寫并要求實現動態調用,故此處必須聲明為虛擬函數。Virtual關健字即為C++面向對象的重要的特性。

---- 第二、刪除tempapp.def文件中的energy文本。

---- 第三、修改tempapp.cpp文件:

---- 1、 刪除CircleTemperature、RigonTemperature及EllipseTemperature類的所有相關內容。

---- 2、 修改原文件中如下的內容:


class DefaultTemperature : public EntTemperature
{
public:
virtual double reflectedEnergy(AcDbEntity* pEnt) const;
};
double DefaultTemperature::reflectedEnergy
(AcDbEntity* pEnt) const
{
ads_printf("\nThis entity has no area, and no reflection.\n");
return -1.0;
}
修改后的內容如下:
class DefaultTemperature : public EntTemperature
{
public:
virtual Adesk::Boolean HgyModify(AcDbEntity* pEnt) const;
};

Adesk::Boolean DefaultTemperature::
HgyModify(AcDbEntity* pEnt) const
{
ads_printf("\nThe entity hasn't defined,
and nothing to be modified.\n");


開放分享:優質有限元技術文章,助你自學成才

相關標簽搜索:給AutoCAD 增加超級編輯命令 AutoCAD培訓 AutoCAD培訓課程 AutoCAD圖紙設計 AutoCAD在線視頻 AutoCAD技術學習教程 AutoCAD軟件教程 AutoCAD資料下載 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓 Abaqus培訓 Autoform培訓 

編輯
在線報名:
  • 客服在線請直接聯系我們的客服,您也可以通過下面的方式進行在線報名,我們會及時給您回復電話,謝謝!
驗證碼

全國服務熱線

1358-032-9919

廣州公司:
廣州市環市中路306號金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓QQ咨詢:點擊咨詢 點擊咨詢
項目QQ咨詢:點擊咨詢
email:kf@1cae.com




主站蜘蛛池模板: 好吊色欧美一区二区三区四区 | 欧美一区二区在线观看视频 | 天天干天天操天天拍 | 国内精品91最新在线观看 | 南京巨根无套操到你窒息 | 国产国拍亚洲精品福利 | 日韩在线视频网站 | 日本一区二区在线播放 | 亚洲区精选网址 | 日韩成人精品 | 天天艹天天艹 | 四虎影院美女 | 免费观看日韩大尺码观看 | 亚洲精品嫩草研究院久久 | 亚洲动漫在线观看 | 四虎高清在线精品免费观看 | 国产亚洲精品自在线观看 | а天堂中文最新版在线官网视频 | 国产精品一区在线免费观看 | 91久久精品国产91性色tv | 草莓香蕉绿巨人丝瓜榴莲18 | 久草视频在线首页 | 视频二区欧美 | 呦女稀缺资源vip | 最近新韩国日本免费看 | 欧美一级日韩一级亚洲一级va | 久久刺激视频 | 欧美日韩国产高清一区二区三区 | 亚洲国产高清在线 | 精品自拍视频在线观看 | 青草午夜精品视频在线观看 | 91不卡| 四虎影5151毛片在线看 | 青青伊人久久 | 天然素人在线观看 | 免费一级特黄3大片视频 | 婷婷麻豆 | a在线观看免费 | 欧美整片在线 | 欧美精品片在线观看网站 | 在线日韩麻豆一区 |