From 869d34116f95da460892172744036fef490daf1c Mon Sep 17 00:00:00 2001 From: Berk Silemek <berk.silemek@gmail.com> Date: Mon, 9 Jan 2023 12:57:32 +0000 Subject: [PATCH] Update COSI-Measure/External_Control_Scripts/Readme.md, COSI-Measure/External_Control_Scripts/image.png, COSI-Measure/External_Control_Scripts/image-1.png --- COSI-Measure/External_Control_Scripts/Readme.md | 8 +++++++- .../External_Control_Scripts/image-1.png | Bin 0 -> 1737 bytes COSI-Measure/External_Control_Scripts/image.png | Bin 0 -> 1737 bytes 3 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 COSI-Measure/External_Control_Scripts/image-1.png create mode 100644 COSI-Measure/External_Control_Scripts/image.png diff --git a/COSI-Measure/External_Control_Scripts/Readme.md b/COSI-Measure/External_Control_Scripts/Readme.md index e47a47e..110386b 100644 --- a/COSI-Measure/External_Control_Scripts/Readme.md +++ b/COSI-Measure/External_Control_Scripts/Readme.md @@ -12,7 +12,13 @@ The MOV command is for the movement to absolute coordinates. The command structu MOVXXXxxYYYyyZZZzz or MOVXXXYYYZZZ. The first one is for submillimeter precision is 2, first 3 digits are the coordinates in mm for xyz. The second one is in millimeter. Please pad with zeros. i.e. 58.23mm is 05823 or 058 for the host part. When the robot finishes its operation (i.e. moving to desired coordinate), it acknowledges the movement and sends back a “MOVOK” command to a host. -“CLOSECONN” terminates the connection. This reactivates the Cosi_GUI application on COSI Measure. If the connection is terminated unexpectedly, it can be killed using another terminal. Otherwise, the application must be restarted. (Please see the screenshots for how to kill an open TCP/IP process without restarting the whole Cosi_GUI application). +“CLOSECONN” terminates the connection. This reactivates the Cosi_GUI application on COSI Measure. If the connection is terminated unexpectedly, it can be killed using another terminal. Otherwise, the application must be restarted, which would require new calibration of the COSI Measure axes. To prevent this, please open another root terminal. Then please type: + +```console +netstat -tulnap +``` + + “OK” command can be sent for a connection check. COSI Measure will respond with an “ok” message if the connection is established. diff --git a/COSI-Measure/External_Control_Scripts/image-1.png b/COSI-Measure/External_Control_Scripts/image-1.png new file mode 100644 index 0000000000000000000000000000000000000000..ef00afe2b58d810fe365c931b010d62badccb51d GIT binary patch literal 1737 zcmeAS@N?(olHy`uVBq!ia0y~yVA#*Vz#z`S#=yW3wRB!90|VOxPZ!6KiaBp*RtJQn ziX5mflPr^7w)R4+u4zqAhE&qKxQr<mU2>X)dUaZ77P&6=33lW@xbXM{Ka;kI#TIL% z)G}wDWa$a^e82X|M$P7F3vE+OZg8=rubH~zn*8^?H%c5jX5R1qp1osV_TBn^<(rwG z=f1z=sO*&YTUu09{)tt-^nyi?bgw)K{}_o(d>8B14G9ZR)IO<p==QcB8d;yJxg8xC z1pa*ZzD?KeRD;LA4sq`dq2Yl$m3Q(7DZTbywINhK?RgUalyBQVxupb$#kQ_JbV$hm zN$8$)4IXv%i2@9VO6zJTTza5B-H+uU^U}X-_x!6X`oPk-FJi4xfy9%W-g*<isz&cL z|DlopbdI8qWm_Seu2VF3>HJ((+r=}go(G+sYcqAWXU&fSrmakq7Izw(F5NR@TWh{v zpX%$oO3&I#Ztc6)R2azkB5mTwS4K(B?LrUqA7-q1xHdif!!7x2ivW}9=aP<dxrm85 zM4ZarV^D5$u(>pY)uHG@&9X^%SFWyHEH~+sefrjly}LK;oip`&YQo#r?~ga#dwAAT z*-E<i=#(?tj*4kb_j4+^tv_?Fs5hs$RK@?371u(UG_5x-ZQ1$aZLZJZiloz<&+NVH zu)weTO`LGLR(HhIuqA5(zuY{1Gl1puG#5jw0Pa4ux*rcz&)l3}v{Ae+?sY}P	}l zeUcoX{q-?8QP1?xT+m8;?({HL?bm9PwyMh)KjC27T2v{vrJ1wSWb*Xw48HtUa(8DO z-DBM*^nhPsfvL~2KUWUP<#4CR-HB~s(d^XMRy9bGI&Ho#bxu0pce&@CkJ{!JS@9lP ze>-{EbVFW$1-&AcD%FpUoiDdMeUjE!dR^S6`Ad2d2k(^YT(=IkoU5F7wllnM&-x4R zx4Hj1dg`=ipu}S1pJ(_K1dPhs{ycu;>e9~f;K#JR&t^*aDjA<SI%krCLr=Qvhwmx& z8k;@^EZ(#4TGK_9Q=#)adrVJU{dxS6%CZ@0N$0j+D&Vx(IFBV*>uFi!n~27aiz?x@ zD-!Dy6=z@5Qz%>2aZ$uI=b)fWgMrqR-Ho>1%M*20Ol^Jpbd5=;#O^h}&Q-e}58kOf zQ}`x-VoYe?ntfv3o<}mg(xU5|Z_b`^O(x;_x|mDPj~gCUNtz?&e(<6_W8=i+WxMlL z4y?ZxbLOH_@T6@C*=!sMpKQ6SHEi}d?!SHY{i&eJ-Fy!OmL3nDDYwRb^;JdzK}#vw zhBBMZR{4o9)GC>sk2Oqkj14%t@36h#T!Tr0{BIt1-(d5r2|V=c%3Ir8A>sTdv*Qv! zer79)^4DXz_teX<)#{c0%u1_rPJM|OzwLTIdmsP)9#k!75r5*|V*ccwYsxIWE-i6e zE3O-be_i)&y2{SlvbdDp&+>2GUbiRyY@7RxWM9R{oslj*`&v0S%cXyA5xDed^REAo zO}KCDIoTs|LHzXY#a*Qzm0sHj${Mv4ez8Ajbv$J9j?O)<O5sOs<)7Qn{TAVGs?>Pr zo6Rzr%m3|89X&sFcDrJh2@C7X292U`Z_~bR@UPI*oVT)Hq*zKIZ|;#dE6ydUnMm0> zS~>7M-^S1&Z((51wK!Al*;{vu`*SCn^Qncf?^4*?zV?7GkFaS*)0a=0*Dq+j7UJpI z@6Ik|dpZ2h(SZJM`(z3q6<B_(w>fY)*tO?k_l>$GTW4RbQaj_V;=?}cLh20VuM8Hi zvTOFeIvl$0&-B1AYV*%<DnGmSQ6-9R*LK_ed(L0_p`+C}`CFI@569u8o8MB`7`^=| z#^fe6`J0ttre2YF-Lg|$1(S}2aW=8G9eesYbdJ&6%Jmb)IGb88s_e;CU1)vVZ~kIQ zjw|<0Zt7nhajiX*pFw?YRh#haeAR1~Z+~7mw(^UHS~joG{SSiM?Aq42Z#@^$>y>bS z`rWGK3I*OFQmyj4*)~YtKKN*L&ei|I{M!FrZ>chHUJu^sJ8Ai{OH0dAZ!TY=e}3Vc z8<FR%mz*vuOgewxFEf_ANc@W1>78l^PEC`2dd1ZG$z|uF3pKwCT32S@(D&YWHOMQr z`;zt6trza_+%Vs4w*1c1-`sQ7YCPT`J3-~vTrc|*$>pxhd`J1+vxWD6S7rH@8*%E@ zi-3B+Y5OBw%JSOlPF_6l@$XELYaTncR!v&+<LbH}cX!XY_1Wlz<&#C<4@GKu?LYQz z)3WCKD>UA1Si1IUy50R<bC!EwbyTmgc^)o#W66fqzYO0knD{AlvuAkq96d>a{EE<! zJ&m*eTvvJP_4>+Zm$TCYZ_A0!cU}8O%dUIYA1%An_ED-iqN`W-#xpQ5FnGH9xvX<a GXaWEuhEkIN literal 0 HcmV?d00001 diff --git a/COSI-Measure/External_Control_Scripts/image.png b/COSI-Measure/External_Control_Scripts/image.png new file mode 100644 index 0000000000000000000000000000000000000000..ef00afe2b58d810fe365c931b010d62badccb51d GIT binary patch literal 1737 zcmeAS@N?(olHy`uVBq!ia0y~yVA#*Vz#z`S#=yW3wRB!90|VOxPZ!6KiaBp*RtJQn ziX5mflPr^7w)R4+u4zqAhE&qKxQr<mU2>X)dUaZ77P&6=33lW@xbXM{Ka;kI#TIL% z)G}wDWa$a^e82X|M$P7F3vE+OZg8=rubH~zn*8^?H%c5jX5R1qp1osV_TBn^<(rwG z=f1z=sO*&YTUu09{)tt-^nyi?bgw)K{}_o(d>8B14G9ZR)IO<p==QcB8d;yJxg8xC z1pa*ZzD?KeRD;LA4sq`dq2Yl$m3Q(7DZTbywINhK?RgUalyBQVxupb$#kQ_JbV$hm zN$8$)4IXv%i2@9VO6zJTTza5B-H+uU^U}X-_x!6X`oPk-FJi4xfy9%W-g*<isz&cL z|DlopbdI8qWm_Seu2VF3>HJ((+r=}go(G+sYcqAWXU&fSrmakq7Izw(F5NR@TWh{v zpX%$oO3&I#Ztc6)R2azkB5mTwS4K(B?LrUqA7-q1xHdif!!7x2ivW}9=aP<dxrm85 zM4ZarV^D5$u(>pY)uHG@&9X^%SFWyHEH~+sefrjly}LK;oip`&YQo#r?~ga#dwAAT z*-E<i=#(?tj*4kb_j4+^tv_?Fs5hs$RK@?371u(UG_5x-ZQ1$aZLZJZiloz<&+NVH zu)weTO`LGLR(HhIuqA5(zuY{1Gl1puG#5jw0Pa4ux*rcz&)l3}v{Ae+?sY}P	}l zeUcoX{q-?8QP1?xT+m8;?({HL?bm9PwyMh)KjC27T2v{vrJ1wSWb*Xw48HtUa(8DO z-DBM*^nhPsfvL~2KUWUP<#4CR-HB~s(d^XMRy9bGI&Ho#bxu0pce&@CkJ{!JS@9lP ze>-{EbVFW$1-&AcD%FpUoiDdMeUjE!dR^S6`Ad2d2k(^YT(=IkoU5F7wllnM&-x4R zx4Hj1dg`=ipu}S1pJ(_K1dPhs{ycu;>e9~f;K#JR&t^*aDjA<SI%krCLr=Qvhwmx& z8k;@^EZ(#4TGK_9Q=#)adrVJU{dxS6%CZ@0N$0j+D&Vx(IFBV*>uFi!n~27aiz?x@ zD-!Dy6=z@5Qz%>2aZ$uI=b)fWgMrqR-Ho>1%M*20Ol^Jpbd5=;#O^h}&Q-e}58kOf zQ}`x-VoYe?ntfv3o<}mg(xU5|Z_b`^O(x;_x|mDPj~gCUNtz?&e(<6_W8=i+WxMlL z4y?ZxbLOH_@T6@C*=!sMpKQ6SHEi}d?!SHY{i&eJ-Fy!OmL3nDDYwRb^;JdzK}#vw zhBBMZR{4o9)GC>sk2Oqkj14%t@36h#T!Tr0{BIt1-(d5r2|V=c%3Ir8A>sTdv*Qv! zer79)^4DXz_teX<)#{c0%u1_rPJM|OzwLTIdmsP)9#k!75r5*|V*ccwYsxIWE-i6e zE3O-be_i)&y2{SlvbdDp&+>2GUbiRyY@7RxWM9R{oslj*`&v0S%cXyA5xDed^REAo zO}KCDIoTs|LHzXY#a*Qzm0sHj${Mv4ez8Ajbv$J9j?O)<O5sOs<)7Qn{TAVGs?>Pr zo6Rzr%m3|89X&sFcDrJh2@C7X292U`Z_~bR@UPI*oVT)Hq*zKIZ|;#dE6ydUnMm0> zS~>7M-^S1&Z((51wK!Al*;{vu`*SCn^Qncf?^4*?zV?7GkFaS*)0a=0*Dq+j7UJpI z@6Ik|dpZ2h(SZJM`(z3q6<B_(w>fY)*tO?k_l>$GTW4RbQaj_V;=?}cLh20VuM8Hi zvTOFeIvl$0&-B1AYV*%<DnGmSQ6-9R*LK_ed(L0_p`+C}`CFI@569u8o8MB`7`^=| z#^fe6`J0ttre2YF-Lg|$1(S}2aW=8G9eesYbdJ&6%Jmb)IGb88s_e;CU1)vVZ~kIQ zjw|<0Zt7nhajiX*pFw?YRh#haeAR1~Z+~7mw(^UHS~joG{SSiM?Aq42Z#@^$>y>bS z`rWGK3I*OFQmyj4*)~YtKKN*L&ei|I{M!FrZ>chHUJu^sJ8Ai{OH0dAZ!TY=e}3Vc z8<FR%mz*vuOgewxFEf_ANc@W1>78l^PEC`2dd1ZG$z|uF3pKwCT32S@(D&YWHOMQr z`;zt6trza_+%Vs4w*1c1-`sQ7YCPT`J3-~vTrc|*$>pxhd`J1+vxWD6S7rH@8*%E@ zi-3B+Y5OBw%JSOlPF_6l@$XELYaTncR!v&+<LbH}cX!XY_1Wlz<&#C<4@GKu?LYQz z)3WCKD>UA1Si1IUy50R<bC!EwbyTmgc^)o#W66fqzYO0knD{AlvuAkq96d>a{EE<! zJ&m*eTvvJP_4>+Zm$TCYZ_A0!cU}8O%dUIYA1%An_ED-iqN`W-#xpQ5FnGH9xvX<a GXaWEuhEkIN literal 0 HcmV?d00001 -- GitLab