SUPPORT
Blog
Ä«Å×°í¸® ±â¼ú ÀÚ·á
Á¦¸ñ enDAQ IDE ÆÄÀÏÀ» ÆÄÀ̽ãÀ¸·Î ´Ù·ç´Â ±âÃÊ °¡À̵å





ÇöÀå¿¡¼­ enDAQ ·Î°Å·Î Ãæ°Ý,Áøµ¿µ¥ÀÌÅ͸¦ ±â·ÏÇØ µÎ¾ú´Âµ¥
¸·»ó IDE ÆÄÀÏÀ» ¿­¾î ¾î¶»°Ô ´Ù·ï¾ß ÇÒÁö ¸·¸·ÇÒ ¶§°¡ ¸¹½À´Ï´Ù.
ÀÌ ±ÛÀ» IDE ÆÄÀϰú ÆÄÀ̽ãÀ» óÀ½ ½ÃÀÛÇÏ´Â ºÐµéÀÌ µ¥ÀÌÅ͸¦ Á÷Á¢ ´Ù·ç±â À§ÇÑ ±âº» È帧À» Á¤¸®ÇÑ °¡À̵åÀÔ´Ï´Ù.





IDE ÆÄÀϰú µ¥ÀÌÅÍ ±¸Á¶ ÀÌÇØÇϱâ






enDAQ´Â ¼¾¼­°¡ ÃøÁ¤°ªÀ» ±â·ÏÇϸé ÀÌ µ¥ÀÌÅ͸¦ 'ä³Î(Channel)'·Î Àü¼ÛÇϵµ·Ï ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
°¡¼Óµµ°èÀÇ X ¡¤ Y ¡¤ Z Ãà, ÄÁÆ®·Ñ ÆÐµåÀÇ ¾Ð·Â¡¤¿Âµµ¡¤½ÀµµÃ³·³ ¼­·Î ´Ù¸¥ °ªµéÀº ´Ù½Ã '¼­ºê ä³Î(subchannel)'·Î ³ª´¹´Ï´Ù.
ÆÄÀ̽㿡¼­ ÀÌ µ¥ÀÌÅÍ¿¡ Á¢±ÙÇÏ·Á¸é, ÀÌ·± ä³Î¡¤¼­ºê ÆÐ³Î ±¸Á¶¸¦ Àß ÀÌÇØÇÏ´Â °ÍÀÌ Áß¿äÇÕ´Ï´Ù.



1. enDAQ.ide ¼³Ä¡





IDE ÆÄÀÏÀ» »ç¿ëÇÏ·Á¸é pip¸¦ ÅëÇØ ¼³Ä¡ÇÒ ¼ö ÀÖ´Â endaq.ide Python ¶óÀ̺귯¸®ºÎÅÍ ¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù.



2. IDE ¹× °ü·Ã ä³Î È®º¸Çϱâ






µ¥ÀÌÅͼ °´Ã¼·Î IDE ÆÄÀÏÀ» °¡Á®¿À·Á¸é endaq.ideÀÇ get_doc() ÇÔ¼ö¸¦ »ç¿ëÇÏ°í ÆÄÀϸíÀ» ÁöÁ¤ÇÕ´Ï´Ù.
ÆÄÀÏÀÌ Python ½ºÅ©¸³Æ®¿Í µ¿ÀÏÇÑ ÀÛ¾÷ µð·ºÅ͸®¿¡ ÀÖÁö ¾ÊÀº °æ¿ì Àüü °æ·Î¸¦ Á¦°øÇØ¾ß ÇÕ´Ï´Ù.
ä³Î °´Ã¼¸¦ ¼öÁýÇÏ·Á¸é get_channels()¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.



3. IDE¿¡¼­ ±âº» Á¤º¸ È®ÀÎ(µ¥ÀÌÅͼ °´Ã¼)






º» ÇÁ·¹ÀÓ¿öÅ©¿¡¼­ ¼¾¼­ °´Ã¼´Â enDAQ¿¡ Á¸ÀçÇÏ´Â ¹°¸®Àû ±¸¼º ¿ä¼Ò¸¦ »ó¡ÇÕ´Ï´Ù.
±×·¯³ª ¼¾¼­ °´Ã¼ ÀÚü´Â ±â·ÏµÈ ½ÅÈ£ µ¥ÀÌÅ͸¦ ÀúÀåÇÏÁö ¾Ê½À´Ï´Ù.
´ë½Å ä³Î °´Ã¼°¡ Çãºê ¿ªÇÒÀ» ¼öÇàÇϸç, °³º° ¼¾¼­µéÀÌ µ¥ÀÌÅ͸¦ "º¸°í" ÇÏ´Â ´ë»óÀÌ µË´Ï´Ù.







ÆÄÀÏ À§Ä¡ ¹× À̸§°ú °°Àº ±âº» Á¤º¸µµ ÇÔ²² È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.


4. ä³Î Á¢¼ÓÇϱâ






ä³Î¿¡ Àû¿ëµÇ´Â º¯È¯ °ªÀº º¸Á¤ °úÁ¤¿¡¼­ Á¦°øµÇ¸ç º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.



5. ¼­ºêä³Î¿¡ Á¢¼ÓÇϱâ






ä³Î°ú ¼­ºêä³ÎÀº °øÅëµÈ »óÀ§ Ŭ·¡½º¿¡¼­ ÆÄ»ýµÇ¹Ç·Î
ä³Î¿¡ ƯȭµÈ ".subchannels" ¼Ó¼ºÀ» Á¦¿ÜÇϰí´Â µ¿ÀÏÇÑ ¼Ó¼ºÀ» µÑ ´Ù¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.


6. ä³Î ¹× ¼­ºê ä³ÎÀ» ÅëÇØ ´õ ¸¹Àº ±â´É Ȱ¿ëÇϱâ






ä³Î EventArray¿¡ arrayRange() ¶Ç´Â arraySlice()¸¦ »ç¿ëÇϸé
½Ã°è¿­ µ¥ÀÌÅÍ¿Í °¢ ¼­ºê ä³Î¿¡ ´ëÇØ ½Ã°è¿­ µ¥ÀÌÅÍÀÇ °¢ ½Ã°£ °ª¿¡ ÇØ´çÇÏ´Â À̺¥Æ® ¹è¿­À» Æ÷ÇÔÇÏ´Â 2Â÷¿ø ¹è¿­ÀÌ ¹ÝȯµË´Ï´Ù.
¼­ºêä³Î EventArrayÀÇ °æ¿ì, ¹ÝȯµÇ´Â °á°ú¿¡´Â ÇØ´ç ¼­ºêä³Î¿¡¼­ ¹ß»ýÇÑ À̺¥Æ®¿Í ½Ã°è¿­ µ¥ÀÌÅ͸¸ Æ÷ÇԵ˴ϴÙ.









À̺¥Æ®´Â ƯÁ¤ ½ÃÁ¡ÀÇ ÃøÁ¤°ªÀ» ÀǹÌÇÕ´Ï´Ù.
¼­ºêä³ÎÀÇ À̺¥Æ®´Â Ç×»ó ½Ã°£´ç ÇϳªÀÇ ÃøÁ¤°ªÀ» Æ÷ÇÔÇϸç ä³ÎÀÇ À̺¥Æ®´Â ƯÁ¤ ½ÃÁ¡ÀÇ ¸ðµç ¼­ºêä³Î ÃøÁ¤°ªÀ» Æ÷ÇÔÇÕ´Ï´Ù.







ƯÁ¤ ½ÃÁ¡ ÀÌÀü ¶Ç´Â ±ÙóÀÇ À̺¥Æ® À妽º´Â ´ÙÀ½ ¸í·É¾î¸¦ »ç¿ëÇÏ¿© °¡Á®¿Ã ¼ö ÀÖÀ¸¸ç ¿©±â¼­ ½Ã°£Àº ¸¶ÀÌÅ©·ÎÃÊ ´ÜÀ§ÀÔ´Ï´Ù.









¿©±â±îÁö enDAQ IDE ÆÄÀÏÀ» ÆÄÀ̽ãÀ¸·Î ´Ù·ç±â À§ÇÑ ±âº» °¡À̵带 ¾Ë¾Æº¸¾Ò½À´Ï´Ù.
¿ä¾àÇϸé IDE ÆÄÀÏÀ» µ¥ÀÌÅͼÂÀ¸·Î ºÒ·¯¿À°í ä³Î°ú ¼­ºêä³Î ±¸Á¶¸¦ ÀÌÇØÇÑ µÚ EventArray¿Í °ü·Ã ÇÔ¼öµéÀ» ÅëÇØ ¿øÇÏ´Â ½Ã°£ ±¸°£ÀÇ µ¥ÀÌÅ͸¦ ²¨³» ¿À´Â È帧ÀÔ´Ï´Ù.
endaq.ide ¿ÀǼҽº ¶óÀ̺귯¸®¿Í ´Ù¾çÇÑ ÆÄÀ̽ã Äڵ带 ÇÔ²² Ȱ¿ëÇÏ¸é ¾òÀº µ¥ÀÌÅ͸¦ ±â¹ÝÀ¸·Î °¢ ÇÁ·ÎÁ§Æ®¿¡ ¸Â´Â ºÐ¼®À» ¼³°èÇÒ ¼ö ÀÖ½À´Ï´Ù.


enDAQ Àåºñ¿Í IDE µ¥ÀÌÅ͸¦ ÀÌ¹Ì »ç¿ë ÁßÀÌÁö¸¸ ÆÄÀ̽ã ȯ°æ ±¸¼ºÀ̳ª µ¥ÀÌÅÍ ±¸Á¶ ÀÌÇØ°¡ ¸·¸·ÇÏ½Ã´Ù¸é »ç¿ë ÁßÀÎ ±â±â¿Í µ¥ÀÌÅÍ È°¿ë ¸ñÀûÀ» ¾Ë·Á ÁÖ¼¼¿ä.
ÇöÀå »óȲ¿¡ ¸ÂÃç IDE ÆÄÀÏÀ» ¾î¶»°Ô ÀÐ°í ¾î¶² ´Ü°è±îÁö ÀÚµ¿È­Çϸé ÁÁÀ»Áö ÇÔ²² ¼³°èÇØ µå¸®°Ú½À´Ï´Ù.
÷ºÎÆÄÀÏ