에너지/열교해석관련 질문

Window software 관련 답변드립니다.

M 관리자 0 3,349 2011.12.07 16:06
안녕하세요.. 답변이 늦어 죄송합니다.. 년말이다 보니 여러가지 일로 글을 적기가 만만치 않았습니다. 질문 내용도 급히 답변드릴 내용도 아니었구요. 양해 부탁드립니다.

말씀하신 사항은 너무 총체적인 질문이라 상세히 풀어서 답변을 드리면 좋겠습니다만, 그러면 프로젝트를 만들어 드리는 것과 별반 시간차이가 없는지라 원칙적인 말씀만 드리도록 하겠습니다.

엑셀파일로 1600여개의 유리창 조합을 만들어 내는 것은 사실상 거의 불가능에 가깝습니다. 이론상으로는 됩니다만, 프로젝트의 시간이 과연 충분한지가 관건인 듯 합니다.

그래도 시도를 해보신다면, 일련의 프로세스만 알려드리도록 하겠습니다. 해보시고 개별적으로 상세한 질문을 하시면 그때그때 답변을 해드리겠습니다.

방법은 크게 두가지가 있습니다. 첫째는 위에서 질문하신 방법입니다. 
요약하자면 엑셀로 DB표를 만들어서 Access 에 삽입 후 Window 로 불러들리는 방법이고,
두번째는 Window 에서 모두 만들어내는 방법입니다. 개인적으로는 후자의 방법이 타당하리라 생각합니다. 첫번째 방법을 사용하다고 하더라도 충분히 숙달되지 못하면 두번째 방법보다 시간이 더 걸릴 뿐더러 Window 를 완전히 배제하고 만들 수도 없기 때문입니다.

일단 두가지 프로그램의 구조부터 보면서 작성방법을 설명드리겠습니다.

먼저 Window,
Window에서 유리 구성을 만드는 그림은 다음과 같습니다.



이렇게 유리 구성을 만들면 글래징리스트에 다음과 같이 표시됩니다. 사진의 예는 "1"번 유리구성입니다.


이렇게 글래싱시스템을 만드고 저장하면 작업은 끝납니다. 물론 이 것을 1600번 반복해야 한다는 단점이 있죠..

그럼 이제 이렇게 만들어진 정보가 어떻게 컴퓨터에 저장되는지를 보겠습니다.

c:/Program Files/LBNL/WINDOW6/ 에 보면 "w6.mdb"라는 파일이 있습니다. 이 파일은 Access에서 오픈이 가능합니다. 이 것을 오픈하면 왼쪽에 DB의 구조가 보이는데.. 아래와 같이 3가지 제목을 클릭해 보시면 만들어 놓은 글래징리스트를 보실 수 있습니다.

먼저 "GlzSys" 입니다. 아래 보시면 위의 Window에서 생성했던 유리의 리스트를 똑같이 보실 수 있습니다.
맨 앞의 ID를 주목해 보십시요.


그 다름 DB 목록은 "GlassList" 입니다. 여기서는 사용된 단판유리가 나오는데 맨 앞의 ParentID 가 윗 그림에서 이야기한 ID 넘버입니다. 즉 윗 그림의 ID 넘버로 되어져 있는 유리시스템의 구성이 이 그림에 표현이 되는 겁니다.
복층유리라면 같은 ParentID가 두개가 존재하고 삼중유리라면 유리가 세장이라 세개가 존재하게 됩니다.


그 다음이 "GasList" 입니다. 방식은 동일하고 여기서도 ParentID가 GlzSys 의 ID 넘버와 같은 것이 그 ID 유리구성에서 사용한 가스입니다. 삼중유리라면 가스가 2개가 존재를 합니다.


그 구성을 보시면 엑셀처럼 칸으로 이루어져 있습니다. 즉, 이 표와 동일한 제목과 동일한 구성방식으로 엑셀에서 만들어서 Access 에 복사/붙혀넣기 해서 넣고, 저장을 하면 됩니다. (당연한 이야기지만 원래의 파일을 보존하기 위해 "다른 이름으로 저장"을 해야 합니다.) 그런 후 Window 에서 저장된 DB 파일은 오픈해서 일괄 계산을 하면 작업이 끝납니다.

이런 식으로 말씀하신 작업을 하시면 됩니다만, 말씀드린 바와 같이 Access에 익숙하지 않으시고, 복층유리/삼중유리가 섞여져 있다면 무척 혼란스러운 작업이기 때문에 익숙치 않다면 그냥 Window에서 작업을 끝내시는 것을 추천해 드립니다.

감사합니다.

Comments