Kezdőlap > Oktatás, Programozás, Solid Edge > Mi van a kosztüm alatt?

Mi van a kosztüm alatt?

Nem, ez nem egy szex bejegyzés lesz. Ha tovább olvasod, akkor kiderül, hogy milyen eszközök “rejtőzködnek” a “\Solid Edge XX\custom“ almappáiban. (Az XX a Solid Edge verziószáma)

image

Ezekben a mappákban, olyan programozási projektek találhatóak, amelyekkel kiegészíthetjük a Solid Edge képességeit. Sőt a meglévő forráskódokat saját igényünk szerint módosíthatjuk.

Általában VB.Net projektet találunk itt. Ezen forráskódok alapján könnyen meg lehet érteni a Solid Edge programozásának elveit, és utána magunk is elkezdhetünk fejleszteni a Solid Edge alá. A fejlesztést inygenes eszközökkel is történhet. Ezek a Visual Studio Express termékei. A VB projekteket a Visual Basic Express csomaggal tudjuk szerkeszteni és fordítani, valamint debuggolni.

Most a Sheetmetal mappában lévő fejlesztéssel fogok foglalkozni.

A Sheetmetal al mappáiban további négy mappa található, mindegyikben más-más VB projektek találhatóak. A projektek már le vannak fordítva, így csak a Windows Rendszerleíró adatbázisába kell regisztrálnunk, hogy a Soldi Edge “észrevegye” őket és használni tudja.

Például a DIN mappában lévő Register32.bat, vagy register64.bat fájlok elindításával tudjuk a bináris DLL-eket a Solid Edge számára érthetővé tenni. Attól függően, hogy 64 vagy 32 Solid Edge-t használunk, indítsuk el a fenti fájlok valamelyikét. Ha beletekintünk a bat fájlokba, akkor a következőket láthatjuk: “

%SystemRoot%\Microsoft.NET\Framework\v2.0.50727\regasm /codebase bin32\DIN.dll
%SystemRoot%\Microsoft.NET\Framework\v2.0.50727\regasm /tlb bin32\DIN.dll” A DIN.dll bináris fájlt regisztráljuk. Ezt fogja használni a Solid Edge a teríték számításához.

 

Ahhoz, hogy a Solid Edge a DIN.dll-ben leprogramozott teríték függvényt használja, még a Solid Edge lemez környezetben (lemez sablonba) be kell ezt állítani a következőképpen: A Solid Edge anyagtáblázat párbeszéd ablakban a Lemezsablon panelen az Egyedi képlet kapcsolót kapcsoljuk be és ide írjuk be a din.pzl nevet. Miért pont ezt? Mert ez a projekt így lett leprogramozva, hogy a din.dll bináris fájlban egy PZL (Plastic Zone Length) nevű függvény számolja a rövidüléseket.

SNAGHTMLaef3d47

 

Gyakorlatilag ezzel a technikával olyan terítéket készíthetünk, ami szükséges a pontos gyártáshoz.

Érdekel titeket az ilyesmi? Írjak még ilyeneket?

Kategóriák:Oktatás, Programozás, Solid Edge Címke:
  1. Oláh Gergely
    2011. október 17. - 09:14

    Üdv!

    Engem az érdekelne, hogyha a műhelytől kapok egy táblázatot, amiben tapasztalati értékek vannak adott lemezvastagság és hajlítási szög mellett a nyúlásra, akkor azt hogyan tudom beültetni a lemezalkatrész modellbe? Talán a 2. képen lévő “excel fájl használata” a dolog kulcsa?

  2. 2011. október 17. - 16:01

    Az ST4-ben lehetőség van Excell fájlban elkészíteni a semleges szálakra vonatkozó táblázatot. Vagyis a hajlítási szög és a lemezvastagság függvényében a semleges szálat lehet megadni. Amit Te szeretnél a sztem. az ISOTable projekt segítségével tudod megcsinálni. regisztráld be a DLL-t és a mappában található table.txt fájlban szerkeszt a táblázatot a műhely adatai alapján.

  3. Oláh Gergely
    2011. október 19. - 07:32

    Megtaláltam, köszönöm!

  4. 2011. október 23. - 17:22

    “””Érdekel titeket az ilyesmi? Írjak még ilyeneket?”””
    Hát persze! És ezeket is köszönjük!!!

  5. 2011. november 23. - 09:37

    Még sok ilyet szeretnénk!🙂

  6. Radvánszki Géza
    2011. december 29. - 11:18

    Nagyon hasznosak ezek az információk!

  1. 2012. február 19. - 13:22

Vélemény, hozzászólás?

Adatok megadása vagy bejelentkezés valamelyik ikonnal:

WordPress.com Logo

Hozzászólhat a WordPress.com felhasználói fiók használatával. Kilépés / Módosítás )

Twitter kép

Hozzászólhat a Twitter felhasználói fiók használatával. Kilépés / Módosítás )

Facebook kép

Hozzászólhat a Facebook felhasználói fiók használatával. Kilépés / Módosítás )

Google+ kép

Hozzászólhat a Google+ felhasználói fiók használatával. Kilépés / Módosítás )

Kapcsolódás: %s

Enterprise Group PDM

Üdvözöljük az Enterprise Group PDM megoldások oldalán

Daily PLM Think Tank Blog

Product Lifecycle Management by Oleg Shilovitsky

olahl

Let IT flow...

Balássy György szakmai blogja

Megtanultam. Megosztom.

Solid Edge (R)eloaded

Minden ami Solid Edge!!!

Turóczy Attila szakmai blogja

(MCP, MCTS, MCT, MVP)

%d blogger ezt kedveli: