PROGRAMS

Data Extract Program(StandAlone)
PML을 사용하여 대용량의 데이터를 추출하기에는 너무많은 메모리의 사용과 속도저하 이슈가 있으며 .NET을 ADDIN하여 사용한다 하더라도 애초에 ADDIN 과정이 번거롭고 E3D DESING 모듈 자체가 무겁기에 메모리가 넉넉하지 않은것도 사실입니다. 그러기에 E3D 모듈을 직접 실행하지 않고 STANDALONE을 통해 DB에 접속하여 대용량의 DATA 를 추출하기 위해 만들었습니다. DB를 COLLECT 하는 과정에서 너무 많은 DATA를 COLLECT시 멈춰버리기에 속도를 위해 COLLECT 범위를 세분화하였습니다. 가능한한 부분에서 속도 개선을 위해 병렬적으로 데이터를 처리하도록 하였습니다. 속도도 속도이지만 대용량 데이터 처리시 E3D의 경우 틩겨버리는 현상이 잦아 안정성을 높이도록 주의하여 작업하였습니다. 환경에 따라 다르지만 90만행 10개열 정도의 DATA를 추출하는데 5~6분가량 소요되었던것 같습니다.
  • B
    Bito
E3D Modeling Aid Pad(BITO)
일단 PML 기반 으로 작성된 FORM 으로 Modeling 업무시 좀더 편하게 하기 위해 제작하였습니다. Hierarchy, Commandwindow, 기본 Pipe 생성툴, 개인적으로 사용하는 각종 pad, 등등 사용시 화면이 너무 꽉차기에 .. Modeling시 필요한 기능들과, Hierarcy, Command Window를 하나로 합쳐 좀더 공간 효율성을 높였습니다. Attribute 확인시 Qatt 혹은 Attribute창으로 확인하기엔 너무많은 속성값들이 있어 자주 확인할만한 속성 혹은 기본 Qatt로 나오지 않는 속성들을 쉽게 볼수 있도록 하였습니다. Modeling 시 여러 Elment를 이동해야하는 경우가 있는데 set 해두고 쉽게 찾아갈수 있도록 해두었습니다 외로 Clip Color 등등 기능 넣어두었습니다
  • B
    Bito
👍
1
E3D LUNCHER
안녕하세요 E3D를 실행하는데 있어서 접속속도 차이를 비교하면 EVARS.INIT > EVARS.BAT 이며 여기서 더욱 빠르게 접속하기위해선 PROJET 정보들을 매개변수로하여 Monitor에서 id 입력과정없이 바로 접속하는것입니다. 일반적인 상황에서 E3D 접속에 큰 문제가 없지만 …. SITE개수가 1000개가 넘어간다던지 또한 VPN을 사용하는경우 E3D 접속하는데 있어 30분까지 걸리는경우가 있습니다. 이와같은 문제점들과 Project를 좀더 쉽게 접속하기위해 E3D Luncher 을 만들었습니다. Program 경로, Project경로는 Setting 버튼을 눌러 엑셀상에서 수정해줘야합니다. Launch 버튼을 누르면 E3D 가 실행됩니다 TTY 버튼 클릭시 TTY 모드가 실행되며 모듈도 자동실행됩니다(단 Macro 사용시 매크로 상단에 모듈 적어야합니다) Mon 버튼 클릭시 현지 실행중인 모든 Mon.exe 프로세스가 종료됩니다 All 클릭시 모든 E3D 서비스들이 종료됩니다.(ex. mon,des,cata,admin,등등) Check 버튼 클릭시 현재 실행중인 E3D 프로세스들이 보여집니다 프로세스들을 우측 클릭시 선택한 프로세스 종료가 가능합니다. .NET Core 8.0 으로 만들었기에 .net 8.0 도 받아줘야합니다. https://dotnet.microsoft.com/ko-kr/download/dotnet/8.0 프로그램 다운로드 E3DLuncher.zip
  • B
    Bito