Translate

2015/03/28

ポロシャツをデザインする

こういうポロシャツ作ったら.欲しい人いる?

そろそろ暖かくなってきたので、夏に向かってポロシャツなどデザインしてみた。

2015/03/14

省エネルギー区分のメモ

省エネルギー基準の地域区分が変わってしまって、なんかややこしいですね。
と言うことでメモ。
建築研究所の参考資料
1.省エネルギー基準地域区分
 http://www.kenken.go.jp/becc/documents/building/TechnicalRep_No152/b9_No152.pdf
IBECの旧区分と新区分(H25年改正基準)対応表
http://ees.ibec.or.jp/cal/p02.php

2015/03/09

TRNSYS-USERS拾い読み(C++からMESSAGES()サブルーチンを呼び出す)

TRNSYS-USERSにC++からTRNSYSのサブルーチン(FORTRAN)を呼び出す例が紹介されていました。
[TRNSYS-users] c++ type: call utility subroutine “Messages()”

C++からFORTRANへ文字列渡す時って、文字列の長さを追加で渡すんですね。

extern "C" __declspec(dllimport) void _cdecl MESSAGES(int* errorCode,char* message, char* severity, int* unitNo, int* typeNo, int n, int m);
#define Messages MESSAGES

この例だとmessage,severityがcharなので、それぞれの文字列の長さとしてint n, int m を追加している。

TRNSYSのコンポーネントの開発って、基本的にFORTRANを想定しているので、その他の言語のサンプルってほとんど無いんですよね。こういうサンプルが出てくるとホント助かる。