|

iRFW 񃬣
Á¤º¸
iRFW3.0¿¡ÀÇ ÀÌ½Ä ½Ç·Ê
NEC PC980x ½Ã¸®Áî·Î °¡µ¿ÇÏ´Â Æó»ç Á¦Ç° winRMX/98À¸·Î ±¸ÃàµÈ ±âÁ¸ ½Ã½ºÅÛÀ», iRFW3.0¿¡ À̽ÄÇßÀ» ¶§¿¡ »ý±ä ÁÖÀÇÀÇ
½Ç·Ê¸¦ ±âÀçÇÕ´Ï´Ù.
¡¡
1.PC-98 ¾ÆÅ°ÅØÃÄ¿Í ATȣȯ±â ¾ÆÅ°ÅØÃÄÀÇ Â÷ÀÌ
ÀÌÇÏÀÇ Ç׸ñÀº, PC-98À¸·Î PC/ATȣȯ±â ¾ÆÅ°ÅØÃÄÀÇ Â÷À̷κÎÅÍ ¼öÁ¤ÀÌ ¹ß»ýÇÑ Ç׸ñÀÌ´Ù.
(1) RS232C ÆÁ
I/OÁÖ¼Ò, ¹× IRQ ¹øÈ£°¡ ¹Ù²î´Â °ÍÀº ´ç¿¬ÇÏÁö¸¸, ½Ã¸®¾ó Æ÷Æ® ÄÜÆ®·Ñ·¯(NS16450 ȣȯ)ÀÇ Á¦¾î ¹æ¹ýÀÌ ´Ù¸¥ Á¡¿¡ ÁÖÀÇÇÒ Çʿ䰡
ÀÖ´Ù.ƯÈ÷, PC-98¿¡¼´Â ½Ã¸®¾ó ¹öÆÛ°¡ 1¹ÙÀÌÆ®Àε¥ ´ëÇØ, PC/AT(NS16450 ȣȯ)¿¡¼´Â 16¹ÙÀÌÆ®ÀÇ ¹öÆÛ¸¦ °¡Áö°í ÀÖ´Â °Í¿¡
ÁÖÀÇ.µû¶ó¼ »õÄ¡±â Çڵ鷯 󸮽ÿ¡ ¹öÆÛÀÇ ³»¿ëÀ» ¸ðµÎ ¼ö½ÅÇϵµ·Ï(µíÀÌ) ÇÒ Çʿ䰡 ÀÖ´Ù.(¸ðµå¿¡ µû¶ó¼´Â ±× Çʿ䰡 ¾ø´Â °æ¿ìµµ ÀÖ´Ù)
(2) LPT ÆÁ
RS232C¶§¿Í °°°Ô, I/OÁÖ¼Ò³ª Á¦¾î ·¹Áö½ºÅÍÀÇ Æ÷¸ËÀÌ ´Ù¸¥ Á¡¿¡ ÁÖÀÇÇÒ ÇÊ¿ä.
(3) µå¶óÀÌºê ³×ÀÓ
¡¡¡¡¡¡¡¡¡¡¡¡PC98¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡PC/AT
¡¡¡¡FD¡¡¡¡¡¡B ¡¡¡¡¡¡¡¡
A
¡¡¡¡HDD ¡¡¡¡A ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡C
(4) D/IOº¸µå »ç¿ë½Ã
D/IOº¸µå¸¦ »ç¿ëÇÒ ¶§ ´ç¿¬È÷ I/OÁÖ¼Ò°¡ ´Ù¸£´Ù.
2.VBÀ̽Ä
(1) iRFW ½Ã½ºÅÛ ÄÝ
VB·ÎºÎÅÍ iRFW ½Ã½ºÅÛ ÄÝÀ» È£ÃâÇϱ⠶§¹®¿¡(À§ÇØ)ÀÇ DLL¸¦ ÀÛ¼º.ÀÛ¼ºÇÑ DLL´Â, winRMX·Î Á¦°øÇϰí ÀÖ´ø
DLL(RMX4WIN.DLL)¿Í ¸íĪ, ÆÄ¶ó¹ÌÅÍ, ¹Ýȯ°ª µî ¸ðµÎ µ¿ÀÏÇÑ »ç¾çÀ¸·Î ÀÛ¼ºÇß´Ù.±× ¶§¹®¿¡, VBÀÇ ÇÁ·Î±×·¥Ãø¿¡¼ iRFW ½Ã½ºÅÛ ÄÝ
Ãë±Þ¿¡ Ưº°È÷ ÁÖÀÇÇÏ´Â Á¡Àº ¾ø¾ú´Ù.
(2) StringÇü º¯¼ö Ãë±Þ
VB2.0½Ã, iRFW ½Ã½ºÅÛ ÄÝ¿¡ÀÇ Æ÷ÀÎÅÍ ¹öÆÛ Àμö´Â StringÇüÀ¸·Î °Ç³×ÁÖ°í ÀÖ¾úÁö¸¸, À̰ÍÀ» ¸ðµÎ BYTEÇüÀÇ º¯¼ö·Î
º¯°æÇß´Ù.
(3) µå¶óÀÌºê ³×ÀÓ
1.(3) ÂüÁ¶.
3.RMXÃø À̽Ä
(1) ·ÎÄà ŸÀÓ Ãë±Þ
iRFW·Î Get_Local_Time¸¦ »ç¿ëÇϸé, 9½Ã°£ÀüÀÇ ½Ã°¢À̳ª ¼±â 1997³â´ëÀÇ ÀÏÀÚ°¡ µÇµ¹¾Æ ¿À´Â ÀÏÀÌ ÀÖÀ¸¹Ç·Î(ÀÌ Çö»óÀº
¹ö±×·Î¼ Á¶»çÁßÀÔ´Ï´Ù) ½Ã°£ Ãëµæ 󸮴 ¸ðµÎ get_global_time·Î º¯°æÇß´Ù.
(2) DDE Åë½Å °ü·Ã ó¸®
±âÁ¸ÀÇ ½Ã½ºÅÛ¿¡¼´Â RMX·ÎºÎÅÍ dde_run_application·Î VB¾îÇø®ÄÉÀ̼ÇÀÇ ±âµ¿À» ½Ç½ÃÇϰí ÀÖ¾ú½À´Ï´Ù.iRFW¿¡¼´Â, DDE
°ü·Ã ½Ã½ºÅÛ ÄÝÀ» »ç¿ëÇÒ ¼ö ¾ø±â ¶§¹®¿¡, °Å±â¿¡ ¹Ù²î´Â ±â´ÉÀ» ÀÛ¼ºÇß½À´Ï´Ù.±¸Ã¼ÀûÀ¸·Î´Â, RMXÃø¿¡¼´Â, DDE °ü·Ã ½Ã½ºÅÛ ÄÝÀ» ·¦ÇÎ ÇÏ´Â
½Ã½ºÅÛ ÄÝÀ» ÀÛ¼ºÇØ, WinÃøÀÇ dde °ü·Ã ½Ã½ºÅÛ ÄÝÀ» ¼ö½ÅÇÏ´Â EXE¿¡ ÅëÁöÇÑ´Ù°í ÇÏ´Â °ÍÀÔ´Ï´Ù.
(3) ÄÄÆÄÀϽÃÀÇ ÆÄ¶ó¹ÌÅÍ
ÄÄÆÄÀÏ ¹× ¹ÙÀεå½ÃÀÇ ÆÄ¶ó¹ÌÅÍ´Â, ±âÁ¸ÀÇ ÄÄÆÄÀÏ¿ëÀÇ ¼ºê ¹ÌÆ® ÆÄÀÏÀ» ±×´ë·Î »ç¿ëÇϰí ÀÖ½À´Ï´Ù.
|