| $('#calc').click( function() { | |
| var name = 'R134a' | |
var key1 = 'P' | |
| var key2 = 'T' | |
| var val1 = 1000000 | |
var val2 = 373 | |
var h = Module.PropsSI('H', key1, val1, key2, val2, name) |
์ด ์ฝ๋๋ ์คํ์ด ๋๋๋ฐ,
๊ทธ๋ฅ ์์๊บผ ๋ค ์ง์ฐ๊ณ
var h = Module.PropsSI('H', 'P', 1000000, 'T', 373, 'R134a')
์ด๋ฐ ์์ผ๋ก ์ฌํํ๊ฒ ์ ์ผ๋ฉดย Module.PropsSI is not a function ๋ผ๋ ์์ ์๋ฌ๋ฉ์์ง๊ฐ ๋ธ.
Module.PropsSI() ๋ฅผ ํธ์ถํ๋ ค๋ฉด ๊ผญ ์ ์ด์ฟผ๋ฆฌ๋ฅผ ์จ์ผ๋๋๊ฑฐ์? ์๋๋ฉด ๋ญ๊ฐ ๋ ์์ด์ผ๋๋๊ฑฐ์???
์ .. ์๋ฐ ์คํฌ๋ฆฝํธ ์ฐ๊ณ ์ถ์๋ฐ ๋๋ ์ด๋ ต๋ค.
====์์ ====
<input type="button" id="output", value="Click"/>
ย ย <script type="text/javascript">
ย ย var test = document.getElementById('output');
ย ย test.addEventListener('click', function() {
ย ย var name = "R134a";
ย ย ย ย var key1 = "P";
ย ย ย ย var key2 = "T";
ย ย ย ย var val1 = 100000;
ย ย ย ย var val2 = 373;
ย ย ย ย var h = Module.PropsSI('H', key1, val1, key2, val2, name);
ย ย ย ย alert(h);
ย ย })
ย ย </script>
์ด๋ฐ ์์ผ๋ก ๋ฒํผ ์ถ๊ฐํด์ ์ฐ๋๊น ๋๋๋ฐ, ์ด๋ฌ๋ฉด ์์ J์ฟผ๋ฆฌ ๋ฐฉ์์ด๋ ๋๊ฐ์๋ฏ. document.getElementById ๋์ $(#output).click() ์ฐ๋๊ฑฐ๋..
์ง๋ฌธ 1. ํ์ด์ง ๋ก๋ฉ ๋ ๋ ์ ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์คํ์ํค๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ๋จ?
์ง๋ฌธ 2. ์ด๋ฒคํธ ๋ฆฌ์ค๋์ function() { ์ดํ์ ์ฝ๋๋ฅผ ๋ฃ์๋ ์๋ํ๋๋ฐ, ๊ทธ๋ฅ var h = Module~~ ๋ก ๋ฃ์ผ๋ฉด
Module.PropsSI is not a function ์ด๋ผ๊ณ ๋จ๋๊ฑด ์ด๋ค ์ด์ ๋๋ฌธ์ธ์ง...?
=====์์ 2=====
์ผ๋จ ํ ์คํธ์ฉ์ผ๋ก ๋๊ฐ ๋ง๋ค์ด๋ดค์.ย https://emalron.github.io/test.html
Coolprop ์ด๋ผ๋ ์คํ์์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ธ๋ฐ, ํน์ ๋ฌผ์ง์ ๋ฌผ์ฑ์น๋ฅผ ๊ณ์ฐํด์ฃผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์.
ํ ์คํธ๋กย R134a๊ฐ 1000 kPa, 100 ๋์จ ์ผ ๋ ์ํํผ๋ฅผ ๊ณ์ฐํด๋ดค์.
coolprop.js๊ฐ ๋๋ฆฐ๊ฑด๊ฐ .. ์๋ ์๋ฐ์คํฌ๋ฆฝํธ๊ฐ ์ด๋ฐ๊ฑด๊ฐ? c#์ด๋ ํ์ด์ฌ์ผ๋ก ํ ๋๋ณด๋ค ๋๋ฆฐ ๊ฒ ๊ฐ์.
=====์์ 3=====
๋๋ฆฐ ์ด์ ์ฐพ์. ํฌ๋กฌ์์ ๋ณด๋ย coolprop.js.mem ์ด ํ์ผ์ด memory initalizer ๋ผ๊ณ ํจ. ์๋ง ์ฒซ ํธ์ถ์์ ์ด๊ฑธ ๋ก๋ํ๋๋ผ ์ค๋ ๊ฑธ๋ฆฐ ๋ชจ์.
์์ํ์ alert์ผ๋ก ๋ฐ๊พธ๊ณ ์ฌ๋ฌ๋ฒ ๋๋ฌ๋ณด๋ ๋๋ฒ์งธ๋ถํด ๋ฑ ์ข์์ง๋ ๋ฏ.
์, ๊ทธ๋ฅ ํธํ๊ฒ ์ฐ๊ณ ์ถ์๋ฐ ๊ผญ ์ ๋ ๊ฒ ๋ฒํผ์ ์ด๋ฒคํธ๋ก๋ง ๋ถ์ฌ์ผ๋๋ ... ใ .ใ
์ด์ง ๋ก๋ฉ๋ ๋ ์คํ ์ ์ด์ฟผ๋ฆฌ๋ฉด $(function(){ }); ์์ ๋ฃ์ผ๋ฉด ๋์๋ window. () { }
๊ทธ๊ฑฐ ์จ๋ดค๋๋ฐ Module.PropsSI() is not a function ๋จ๋๋ฐ ..
$(window).load(function() { //code
$(document).ready(function() { //code
๋๊ฐ ํด๋ดค๋๋ฐ ์๋จ ํํ ใ .ใ