| ½ºÄí¹ö :: ¹Í¼±â ½ºÄí¹ö :: ºí·»´õ´Â Nitrox ¶Ç´Â Trimix¸¦ È¥ÇÕÇϱâÀ§ÇÑ °¡½º ¾Ð·ÂÀ» °è»êÇϱâÀ§ÇÑ Perl ¸ðµâÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
½ºÄí¹ö :: ¹Í¼±â ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- Perl Artistic License
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~narked/SCUBA-Blender-0.1/lib/SCUBA/Blender.pm
½ºÄí¹ö :: ¹Í¼±â ű×
½ºÄí¹ö :: ¹Í¼±â ¼³¸í
½ºÄí¹ö :: ºí·»´õ´Â Nitrox ¶Ç´Â Trimix¸¦ È¥ÇÕÇϱâÀ§ÇÑ °¡½º ¾Ð·ÂÀ» °è»êÇϱâÀ§ÇÑ Perl ¸ðµâÀÔ´Ï´Ù. ½ºÄí¹ö :: ºí·»´õ´Â Nitrox ¶Ç´Â Trimix¸¦ È¥ÇÕÇϱâÀ§ÇÑ °¡½º ¾Ð·ÂÀ» °è»êÇϱâÀ§ÇÑ Perl ¸ðµâÀÔ´Ï´Ù. SynopsisUse ½ºÄí¹ö :: ¹Í¼; My $ Blender = New Scuba :: Blender () # 20 bar of air blender-> start_mix (20, 'o2'=> 21); Nitrox 32 % $ blender-> end_mix (230, 'o2'=> 32)ÀÇ 230 bar¿¡ ´ëÇØ °è»ê - $ blender-> calc (); Àμâ $ blender-> report (); ÀÌ ÆÐÅ°Áö´Â Van Der Waals ¹æÁ¤½ÄÀ» »ç¿ëÇÏ¿© Nitrox ¹× Trimix for (±â¼ú) ½ºÄí¹ö ´ÙÀ̺ùÀ» À§ÇØ ÇÊ¿äÇÑ ¾Ð·ÂÀ» °è»êÇÕ´Ï´Ù. ½ÃÀÛ ¾Ð·ÂÀ» ¼³Á¤ÇÏ°í ÀÌÀü ´ÙÀ̺ù¿¡¼ ³²Àº °¡½º¸¦ ¼³Á¤ÇÏ°í ¿øÇϴ ȥÇÕ ¹× ¾Ð·ÂÀ» ÁöÁ¤ÇÕ´Ï´Ù. ±×·± ´ÙÀ½ ÇÁ·Î±×·¥ÀÌ Ãß°¡ ÇؾßÇÏ´Â °¢ °¡½ºÀÇ ¾çÀ» °è»êÇÕ´Ï´Ù. ÀÌ»óÀûÀÎ °¡½º¹ýÀ¸·Î Nitrox¸¦ 200 bar·Î È¥ÇÕ ÇÒ ¶§´Â ÀϹÝÀûÀ¸·Î ³Ê¹« ¸¹ÀÌ ¹þ¾î³ °ÍÀº ¾Æ´Õ´Ï´Ù. ±×·¯³ª Çï·ý°ú °í¾ÐÀÌÀÖ´Â Van Der Waals´Â scuba :: blender ÆÐÅ°Áö°¡ Metric Only.MethodsNew () »ý¼ºÀÚ°¡ »õ·Î¿î ºí·»´õ object.e.g¸¦ ¸¸µì´Ï´Ù. $ $ blender = ´º ½ºÄí¹ö :: ºí·»´õ; º¼·ý ($ º¼·ý)Àº ºí·»µå¸¦ È¥ÇÕÇÏ´Â µ¥ »ç¿ëµÇ´Â ÅÊÅ©ÀÇ º¼·ýÀ» ¼³Á¤ÇÕ´Ï´Ù. ±âº»°ªÀº 10 liters.e.gÀÔ´Ï´Ù. $ blender-> º¼·ý (24); ¿Âµµ ($ ¿Âµµ) °¡½º ¹Í½ºÀÇ ¿Âµµ¸¦ ¼³Á¤ÇÕ´Ï´Ù. ±âº»°ªÀº $ Blender-> ¿Âµµ (10); start_mix ($ ¾Ð·Â, $ gas1 => $ percentage1, $ gas2 => $ percantage2, ...)¸¦ ½ÃÀÛÇÏ¿© ¹Í½º¸¦ ¼³Á¤ÇÕ´Ï´Ù ( ÀÌÀü ´ÙÀ̺ù¿¡¼ ÅÊÅ©¿¡ ³²¾ÆÀÖ´Â ¹°°ÇÀÌ ³²¾Æ ÀÖÀ¸¸ç ¾Ð·ÂÀ» ¹Ù¿¡ ÁÖ¾î Á®¾ßÇÕ´Ï´Ù. À¯È¿ÇÑ °¡½º´Â O2 (»ê¼Ò), ±× (Çï·ý), N2 (Áú¼Ò)ÀÔ´Ï´Ù. N2¿Í ±×°¡ »ý·« ÇÒ ¼ö ÀÖ½À´Ï´Ù. N2°¡ ´©¶ôµÇ¸é ´Ù¸¥ ¹éºÐÀ²¿¡ µû¶ó °è»êµË´Ï´Ù. ´©¶ô µÈ Çï·ýÀº Trimix One ´ë½Å Nitrox ºí·»µå¸¦ ÃÊ·¡ÇÒ °ÍÀÔ´Ï´Ù. examples : $ blender-> start_mix (25, 'o2'=> 21); nitroxÀÇ 40 bar 33 % : $ blender-> start_mix (40, 'o2'=> 33); Æ®¸®¹Ì½º 16/50 : $ blender-> start_mix (70, 'o2'=> 16, '±×'=> 50); end_mix ($ ¾Ð·Â, $ gas1 = > $ perceptage1, ...) start_mix ()¿Í µ¿ÀÏÇÕ´Ï´Ù. ¿¹¸¦ µé¾î Trix 13/60 $ Blender-> start_mix (235, 'o2'=> 13, ''=> 60)ÀÇ 235 bar¸¦ ¿øÇÕ´Ï´Ù. calc () ½ÇÁ¦ calculationeg¸¦ ¼öÇàÇÕ´Ï´Ù. $ blender-> calc (); report () calculation.e.gÀÇ °á°ú¸¦ ¹ÝȯÇÕ´Ï´Ù. Àμâ $ blender-> report (); ¿ä±¸ »çÇ× : ¡¤ Perl.
½ºÄí¹ö :: ¹Í¼±â °ü·Ã ¼ÒÇÁÆ®¿þ¾î