導航:首頁 > 程序命令 > ug後處理多坐標宏命令

ug後處理多坐標宏命令

發布時間:2025-05-04 01:11:27

㈠ ug4.0 工具裡面的宏命令有什麼用途

UG默認宏快捷鍵ctrl+shift+r,設置工具--自定義--命令--工具--宏--鍵盤--自定義快捷鍵

㈡ 如何設置ug編程中的後處理

在設置UG編程中的後處理時,首先需創建ObjectARX的DLL程序。打開項目選項,選擇「MFC AppWizard(DLL)",選擇MFC Extension DLL,輸入項目名。在「Project Settings"對話框中,於「General"標簽項的「Microsoft Foundation Classes "域選擇「Use MFC in a Shared DLL ."。打開由AppWizard生成的.cpp項目文件,移除AFX_EXTENSION_MODULE宏,並添加AC_IMPLEMENT_EXTENSION_MODULE(emx)宏。Emx提供預設資源和模塊資源,切換資源狀態。刪除不必要的代碼,添加所需代碼。

在Link標簽項中,「General"欄「Output file name"項輸入編譯後的應用程序名,後綴為.arx。「Output"欄,「Base address"項輸入「0x1c000000","Entry-point symbol"項輸入「DllEntryPoint@12"。在C/C++標簽項中,「Code Generation"欄「Use Run-time library"項選「Multithread DLL"。在「Preprocessor"欄中定義_WINDLL,_AFXDLL。

MFC模塊狀態執行和資源處理對於ARX程序至關重要。每個使用了MFC的模塊(EXE,DLL)都存在一種「全局」數據,MFC正是通過這種全局數據才能執行正確的操作。在ARX程序中加入AC_IMPLEMENT_EXTENSION_MODULE(emx)宏,可以由emx.AttachInstance切換模塊資源,由emx.DetachInstance()恢復預設資源。

ARX的框架代碼示例如下:

#include "stdafx.h"

#include "AsdkAcUiSample.h"

#include "AsdkAcUiDialogSample.h"

#include "AcExtensionMole.h"

#ifdef _DEBUG

#define new DEBUG_NEW

#undef THIS_FILE

static char THIS_FILE[] = __FILE__;

#endif

extern "C" HWND adsw_acadMainWnd();

AC_IMPLEMENT_EXTENSION_MODULE(theArxDLL);

static void initApp()

{

CAcMoleResourceOverride resOverride;

}

static void unloadApp()

{

}

extern "C" int APIENTRY DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID lpReserved)

{

UNREFERENCED_PARAMETER(lpReserved);

if (dwReason == DLL_PROCESS_ATTACH)

{

theArxDLL.AttachInstance(hInstance);

}

else if (dwReason == DLL_PROCESS_DETACH)

{

theArxDLL.DetachInstance();

}

return 1; // ok

}

extern "C" AcRx::AppRetCode acrxEntryPoint(AcRx::AppMsgCode msg, void* appId)

{

switch (msg)

{

case AcRx::kInitAppMsg:

acrxDynamicLinker->unlockApplication(appId);

acrxDynamicLinker->registerAppMDIAware(appId);

initApp();

break;

case AcRx::kUnloadAppMsg:

unloadApp();

break;

case AcRx::kInitDialogMsg:

break;

default:

break;

}

return AcRx::kRetOK;

}

遵循以上步驟,就可以在UG編程中成功設置後處理。應用向導在ObjectARX 2000 SDK中可用於生成ARX程序框架代碼,為編程提供便利。

㈢ 請教高手UG宏是什麼意思

宏程序可以集結一些經常使用反復使用的過程。以方便提高使用效率。
譬如 經常需要將片體等等 放到某個層別關閉它。不想看到。(當然你會有其它更好的辦法)你就可以製作一個執行這個動作的宏。

點選菜單上 工具---宏--開始記錄(將宏程序放到指定的地方 譬如Ug\UGII\Menus\ custom 自己新建個文件夾(不能為中文名)\ 起名為move_face.macro.
開始記錄你的動作。 這時你可以按正常步建立一個層別(49)將片體移到49層。並將49層關閉。 結束宏程序。
這樣你的宏程序就製作完畢(最好測試一下剛才建立的宏程序)

以後就可以通過 這個宏,直接實現你要做的動作。以後要移動自體,只用調用宏就可以自動完成。
當然調用宏會比較麻煩,你還可以自己製作一個工具條,只要點擊製作的工具條就可以實現這個宏的動作。

特別是一些復雜的,常用的動作,能制定宏可以節省你大量的時間。

㈣ UGNX3.0中的宏命令是怎麼用的

輸入「/macro」或者點擊談話[talk]按鈕並且選擇宏[Macro]選項,將會彈出一個對話框,裡面記錄著你現有的宏。在開始的時候裡面應該沒有任何宏。
點擊對話框底部的」new」按鈕,將會彈出另外一個對話框,其中要求你輸入宏的名稱並且為這個宏選擇一個圖標。
給你的宏命名,選擇一個容易記憶的名字。例如,輸入「assist[協助]」。
選擇一個圖標。這里我們選擇的是一把劍。
點擊「Okay」按鈕。你現在能夠在你的宏對話框里看到這個宏的名稱(assist),在名稱的旁邊有你剛才選擇的圖標(劍)。
現在在assist[協助]圖標上點滑鼠左鍵加亮它。除了搜襪「new」按鈕外,同時也有一個按鈕用來改變你的宏的名稱和圖標,以便你以後想改變它的名稱或者選擇一個不同的圖標。
一旦你的「assist」圖標是加亮狀態,你純讓就可以向下移動你的滑鼠指針進入「enter macro commands[輸入宏命令]的區域。在這里你可以輸入做漏局你想讓這個宏按鈕實現的命令。
輸入「/assist Nebu[協助Nebu]」。
現在移動你的滑鼠指針回到劍的圖標(assist[協助]宏),在這個圖標上壓下滑鼠的左鍵不松開。
現在拖動圖標到你的動作條的空槽里去。
當你要使用這個新的宏的時候,鍵入這個動作按鈕對應的數字或者直接右鍵點擊按鈕本身。
現在你擁有了一個宏按鈕,它將在其他玩家(Nebu)攻擊的時候協助他。無論何時,當Nebu攻擊目標的時候,點擊這個按鈕後你的目標將會變為他正在攻擊的目標。

㈤ UG如何用宏程序

UG軟體是不能用宏程序的,只能把軟體某個功能做一個簡易的宏(比如導入圖檔定坐標)
宏就是用公式來加工零件的,宏一般分為A類宏和B類宏。A類宏是以G65 Hxx P#xx Q#xx R#xx的格式輸入的,而B類宏程序則是以直接的公式和語言輸入的和C語言很相似在0i系統中應用比較廣。
宏程序指令適合拋物線、橢圓、雙曲線等沒有插補指令的曲線編程;適合圖形一樣,只是尺寸不同的系列零件的編程;適合工藝路徑一樣,只是位置參數不同的系列零件的編程。較大地簡化編程;擴展應用范圍。

閱讀全文

與ug後處理多坐標宏命令相關的資料

熱點內容
dos命令引導安裝win7 瀏覽:334
安卓系統的耳機接頭怎麼接 瀏覽:355
掃地機路徑規劃演算法 瀏覽:707
什麼是文件夾怎麼新建文件夾 瀏覽:879
紅色警戒怎麼連接伺服器 瀏覽:17
歷史直播在哪個app 瀏覽:748
ip地址遷移雲伺服器上 瀏覽:602
10元一年雲伺服器 瀏覽:300
編譯執行程序是什麼意思 瀏覽:774
grid安卓怎麼注冊 瀏覽:996
破解版怎樣復制原文件夾 瀏覽:509
html5開發編程 瀏覽:336
1m的雲伺服器夠用嗎 瀏覽:268
一般公共預算收入2015預演算法 瀏覽:794
如何把虛擬機變為伺服器 瀏覽:371
程序員越老越香 瀏覽:399
啞鈴健身pdf 瀏覽:30
追劇的程序員那麼可愛 瀏覽:504
nfc手機模擬全加密卡 瀏覽:407
oracle啟動命令linux 瀏覽:882