{"version":"1.0","provider_name":"ArchiMetric Vietnamese","provider_url":"https:\/\/www.archimetric.com\/vn","author_name":"archimetric@visual-paradigm.com","author_url":"https:\/\/www.archimetric.com\/vn\/author\/archimetricvisual-paradigm-com\/","title":"C\u00e1c th\u1ef1c h\u00e0nh t\u1ed1t nh\u1ea5t cho s\u01a1 \u0111\u1ed3 m\u00e1y tr\u1ea1ng th\u00e1i: Tr\u00e1nh t\u00ecnh tr\u1ea1ng ch\u1ebft m\u00e1y trong robot","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"fu8OeUag91\"><a href=\"https:\/\/www.archimetric.com\/vn\/state-machine-diagram-best-practices-robotics-deadlocks\/\">C\u00e1c th\u1ef1c h\u00e0nh t\u1ed1t nh\u1ea5t v\u1ec1 s\u01a1 \u0111\u1ed3 m\u00e1y tr\u1ea1ng th\u00e1i \u0111\u1ec3 tr\u00e1nh k\u1eb9t trong ph\u1ea7n m\u1ec1m \u0111i\u1ec1u khi\u1ec3n robot<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.archimetric.com\/vn\/state-machine-diagram-best-practices-robotics-deadlocks\/embed\/#?secret=fu8OeUag91\" width=\"600\" height=\"338\" title=\"&#8220;C\u00e1c th\u1ef1c h\u00e0nh t\u1ed1t nh\u1ea5t v\u1ec1 s\u01a1 \u0111\u1ed3 m\u00e1y tr\u1ea1ng th\u00e1i \u0111\u1ec3 tr\u00e1nh k\u1eb9t trong ph\u1ea7n m\u1ec1m \u0111i\u1ec1u khi\u1ec3n robot&#8221; &#8212; ArchiMetric Vietnamese\" data-secret=\"fu8OeUag91\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/www.archimetric.com\/vn\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/www.archimetric.com\/vn\/wp-content\/uploads\/sites\/12\/2026\/04\/state-machine-deadlock-prevention-robotics-firmware-infographic.jpg","thumbnail_width":1664,"thumbnail_height":928,"description":"H\u1ecdc c\u00e1c th\u1ef1c h\u00e0nh t\u1ed1t nh\u1ea5t v\u1ec1 m\u00e1y tr\u1ea1ng th\u00e1i UML \u0111\u1ec3 ng\u0103n ch\u1eb7n t\u00ecnh tr\u1ea1ng ch\u1ebft m\u00e1y trong ph\u1ea7n m\u1ec1m \u0111i\u1ec1u khi\u1ec3n robot. \u0110\u1ea3m b\u1ea3o \u0111\u1ed9 tin c\u1eady trong c\u00e1c h\u1ec7 th\u1ed1ng \u0111i\u1ec1u khi\u1ec3n nh\u00fang v\u00e0 tr\u00e1nh c\u00e1c t\u00ecnh tr\u1ea1ng treo nghi\u00eam tr\u1ecdng."}