TRNSYS 프로그래머 가이드
- 최초 등록일
- 2010.10.29
- 최종 저작일
- 2010.10
- 101페이지/
한컴오피스
- 가격 30,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
TRNSYS 프로그래머 가이드
목차
1. 소 개
2. TRNSYS 15 컴포넌트를 업데이트 하는 방법
2.1. Steps to use TRNSYS 15 components in ‘legacy mode’
2.2. Instructions to convert TRNSYS 15 Types to the TRNSYS 16 standard
3. 새로운 컴포넌트 생성 방법
3.1 기본 원리
3.2. The first line
3.3. DLL Export
3.4. USE Statements
3.5. Variable Declarations
3.6. Data Statements
3.7. Global Constants and Variables
3.8. Version Signing
3.9. Last Call Manipulations
3.10. Post Convergence Manipulations
3.11. Initialization Call Manipulations
3.12. TIME = TIME0 Manipulations
3.13. Multiple Unit Manipulations
3.14. Every Time Step Manipulations
3.15. Complete Code
중략..
4.7. Use of the ICNTRL Array
4.8. 초기 TRNSYS 버전용 Types의 변환
4.9. CVF 6.6을 이용한 TRNDll.dll 재설정 방법
5. 참고문헌
본문내용
1. 소 개
이 가이드북은 3개의 메인 섹션으로 구성된다.
● 먼저 2 장은 TRNSYS 15 컴포넌트를 TRNSYS 16에서 사용하기 위한 업데이트 방법을 설명한다. 모든 TRNSYS 15의 TYPE은 어떠한 프로그램 지식 없이도 몇 가지 단계를 거쳐 ‘legacy mode’에서 사용될 수 있다.
● 3 장은 Scratch를 통해 새로운 컴포넌트를 생성하는 과정을 설명하다.
● 4 장은 TRNSYS kernel의 상세한 설명을 포함한다.
● 3절에는 INFO 배열(array)의 구조와 TYPES의 순서를 호출을
● 1절에는 이용 가능한 global constants에 관한 설명을
● 2 절에는 TYPES에서 kernel 변수들에 접근할 수 있는 함수들에 관한 설명을
● Utility subroutines (0)들과
● 9절과 10절에서는 TRNSYS DLL 파일을 재 컴파일하는 것과 서로 다른 컴파일러를 이용하여 새로운 DLL을 UserLib에 추가하는 방법을 설명하다.
2. TRNSYS 15 컴포넌트를 업데이트 하는 방법
기존의 TRNSYS 15 컴포넌트들은 2 가지 방법에 의해 TRNSYS 16으로 업데이트되어 질 수 있다. :
● 어떤 프로그램 지식도 필요없는 다음의 2가지 쉬운 단계들을 통해, 사용자는 ‘legacy TRNSYS 15’ mode에서 기존 TYPEs를 실행할 수 있다. Kernel을 통해 교환된 모든 정보들은 TRNSYS 15에서 발생했었던 것과 동일하다. 이것은 사용자가 새로운 특징들 몇 가지로부터 이익을 얻지 못할 것임을 암시한다.
● General use of double precision
● Added security and user-friendliness thanks to access functions, etc.
● Drop-in DLL`s : Types running in "legacy TRNSYS 15 mode" must be linked to the main TRNSYS DLL (TRNDll.dll)
참고 자료
1. Engineering Equation Solver, F-Chart Software, 4406 Fox Bluff Road, Middleton WI, 1994. www.fchart.com
2. ASHRAE. 2001. Handbook of Fundamentals. American Society of Heating Refrigeration, and Air Conditioning Engineers, Atlanta, Ga.