{"id":103266,"date":"2023-11-17T10:54:56","date_gmt":"2023-11-17T02:54:56","guid":{"rendered":"https:\/\/www.tm-robot.com\/?post_type=docs&#038;p=103266"},"modified":"2023-12-04T15:54:36","modified_gmt":"2023-12-04T07:54:36","slug":"tmcraft-toolbar","status":"publish","type":"docs","link":"https:\/\/www2.tm-robot.com\/en\/docs\/tmcraft-toolbar\/","title":{"rendered":"TMcraft Toolbar"},"content":{"rendered":"<p>Examples are valid for:<\/p>\n<p>TMflow Software version: 2.16 or above.<\/p>\n<p>TM Robot Hardware version: Only supports HW3.2 or above.<\/p>\n<p>Other specific requirements: None<\/p>\n<p>Note that older or newer software versions may have different results.<\/p>\n<p>&nbsp;<\/p>\n<p>TMcraft Toolbar is a C#\/WPF-based plugin which can be opened anytime and anywhere within TMflow. TMcraft Toolbar can be used for:<\/p>\n<p>(1) As a control interface of a device, such as: function test, parameter settings, etc.<\/p>\n<p>(2) As an assistant when the user is building an application, i.e. to improve the efficiency; for example, quick setup Freebot for different requirements.<\/p>\n<p><a href=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/1.jpg\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-103274\" src=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/1.jpg\" alt=\"\" width=\"890\" height=\"467\" srcset=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/1.jpg 890w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/1-300x157.jpg 300w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/1-768x403.jpg 768w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/1-360x189.jpg 360w\" sizes=\"(max-width: 890px) 100vw, 890px\" \/><\/a><\/p>\n<hr \/>\n<p>To figure out if TMcraft Node is suitable to accomplish your ideas, you may consider the following questions:<\/p>\n<ul>\n<li>Are you familiar with script programming?<\/li>\n<\/ul>\n<p>Since TMcraft Toolbar is developed based on C#, it is important to have enough knowledge and experience before developing TMcraft Toolbar.<\/p>\n<ul>\n<li>Perhaps you just want a control interface of the device when the robot is not in the project run?<\/li>\n<\/ul>\n<p>For example, when the robot is in error with CAT. 1 or CAT. 2 stop, the end user might want to release the gripper and save the workpiece first, in that case, he\/she can use the TMcraft Toolbar of that device to release the grip.<\/p>\n<hr \/>\n<p>All TMcraft GUI plugins interact with TMflow through the TMcraft API, here is a table to overview most of the capabilities of the API with different TMcraft plugins:<\/p>\n<p><a href=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700187145344.jpg\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-103280\" src=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700187145344.jpg\" alt=\"\" width=\"605\" height=\"606\" srcset=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700187145344.jpg 605w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700187145344-300x300.jpg 300w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700187145344-150x150.jpg 150w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700187145344-360x361.jpg 360w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700187145344-500x500.jpg 500w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700187145344-100x100.jpg 100w\" sizes=\"(max-width: 605px) 100vw, 605px\" \/><\/a><\/p>\n<p>About TMcraft development, although there are some differences between each kind of TMcraft plugin, but the procedure is the same in concept, check the following diagram:<\/p>\n<p><a href=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700187200615.jpg\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-103286\" src=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700187200615.jpg\" alt=\"\" width=\"1027\" height=\"267\" srcset=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700187200615.jpg 1027w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700187200615-300x78.jpg 300w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700187200615-1024x266.jpg 1024w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700187200615-768x200.jpg 768w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700187200615-360x94.jpg 360w\" sizes=\"(max-width: 1027px) 100vw, 1027px\" \/><\/a><\/p>\n<p>First of all, developers can make their program on any programming tool (e.g. Microsoft Visual Studio), then use TMcraft packer to package all resources into a TMcraft zip that can be imported into TMflow for testing. After a few testing and modifications, the TMcraft plugin (zip) should be ready to release. For more details, please refer to the tutorials or manuals within TMcraft Development Kit.<\/p>\n<p><a href=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700187255630.jpg\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-103292\" src=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700187255630.jpg\" alt=\"\" width=\"1079\" height=\"619\" srcset=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700187255630.jpg 1079w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700187255630-300x172.jpg 300w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700187255630-1024x587.jpg 1024w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700187255630-768x441.jpg 768w, https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/messageImage_1700187255630-360x207.jpg 360w\" sizes=\"(max-width: 1079px) 100vw, 1079px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Examples are valid for: TMflow Software version: 2.16 or above. TM Robot Hardware version: Only supports HW3.2 or above. Other specific requirements: None Note that older or newer software versions may have different results. &nbsp; TMcraft Toolbar is a C#\/WPF-based plugin which can be opened anytime and anywhere within TMflow. TMcraft Toolbar can be used [&hellip;]<\/p>\n","protected":false},"author":8760,"featured_media":0,"parent":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"doc_category":[4759],"doc_tag":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v16.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>TMcraft Toolbar | Techman Robot<\/title>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"TMcraft Toolbar | Techman Robot\" \/>\n<meta property=\"og:description\" content=\"Examples are valid for: TMflow Software version: 2.16 or above. TM Robot Hardware version: Only supports HW3.2 or above. Other specific requirements: None Note that older or newer software versions may have different results. &nbsp; TMcraft Toolbar is a C#\/WPF-based plugin which can be opened anytime and anywhere within TMflow. TMcraft Toolbar can be used [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www2.tm-robot.com\/en\/docs\/tmcraft-toolbar\/\" \/>\n<meta property=\"og:site_name\" content=\"Techman Robot\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-04T07:54:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/1.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.tm-robot.com.cn\/de\/#organization\",\"name\":\"Techman Robot\",\"url\":\"https:\/\/www.tm-robot.com.cn\/de\/\",\"sameAs\":[],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.tm-robot.com.cn\/de\/#logo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2018\/09\/logo.png\",\"contentUrl\":\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2018\/09\/logo.png\",\"width\":221,\"height\":196,\"caption\":\"Techman Robot\"},\"image\":{\"@id\":\"https:\/\/www.tm-robot.com.cn\/de\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.tm-robot.com.cn\/de\/#website\",\"url\":\"https:\/\/www.tm-robot.com.cn\/de\/\",\"name\":\"Techman Robot\",\"description\":\"Intelligent Cobots for a World of Applications\",\"publisher\":{\"@id\":\"https:\/\/www.tm-robot.com.cn\/de\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.tm-robot.com.cn\/de\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www2.tm-robot.com\/en\/docs\/tmcraft-toolbar\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/1.jpg\",\"contentUrl\":\"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/1.jpg\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www2.tm-robot.com\/en\/docs\/tmcraft-toolbar\/#webpage\",\"url\":\"https:\/\/www2.tm-robot.com\/en\/docs\/tmcraft-toolbar\/\",\"name\":\"TMcraft Toolbar | Techman Robot\",\"isPartOf\":{\"@id\":\"https:\/\/www.tm-robot.com.cn\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www2.tm-robot.com\/en\/docs\/tmcraft-toolbar\/#primaryimage\"},\"datePublished\":\"2023-11-17T02:54:56+00:00\",\"dateModified\":\"2023-12-04T07:54:36+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www2.tm-robot.com\/en\/docs\/tmcraft-toolbar\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www2.tm-robot.com\/en\/docs\/tmcraft-toolbar\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www2.tm-robot.com\/en\/docs\/tmcraft-toolbar\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.tm-robot.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Docs\",\"item\":\"https:\/\/www2.tm-robot.com\/en\/docs\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"TMcraft Toolbar\"}]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"TMcraft Toolbar | Techman Robot","robots":{"index":"noindex","follow":"follow"},"og_locale":"en_US","og_type":"article","og_title":"TMcraft Toolbar | Techman Robot","og_description":"Examples are valid for: TMflow Software version: 2.16 or above. TM Robot Hardware version: Only supports HW3.2 or above. Other specific requirements: None Note that older or newer software versions may have different results. &nbsp; TMcraft Toolbar is a C#\/WPF-based plugin which can be opened anytime and anywhere within TMflow. TMcraft Toolbar can be used [&hellip;]","og_url":"https:\/\/www2.tm-robot.com\/en\/docs\/tmcraft-toolbar\/","og_site_name":"Techman Robot","article_modified_time":"2023-12-04T07:54:36+00:00","og_image":[{"url":"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/1.jpg"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/www.tm-robot.com.cn\/de\/#organization","name":"Techman Robot","url":"https:\/\/www.tm-robot.com.cn\/de\/","sameAs":[],"logo":{"@type":"ImageObject","@id":"https:\/\/www.tm-robot.com.cn\/de\/#logo","inLanguage":"en-US","url":"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2018\/09\/logo.png","contentUrl":"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2018\/09\/logo.png","width":221,"height":196,"caption":"Techman Robot"},"image":{"@id":"https:\/\/www.tm-robot.com.cn\/de\/#logo"}},{"@type":"WebSite","@id":"https:\/\/www.tm-robot.com.cn\/de\/#website","url":"https:\/\/www.tm-robot.com.cn\/de\/","name":"Techman Robot","description":"Intelligent Cobots for a World of Applications","publisher":{"@id":"https:\/\/www.tm-robot.com.cn\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.tm-robot.com.cn\/de\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https:\/\/www2.tm-robot.com\/en\/docs\/tmcraft-toolbar\/#primaryimage","inLanguage":"en-US","url":"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/1.jpg","contentUrl":"https:\/\/tm-robot.oss-cn-hongkong.aliyuncs.com\/wp-content\/uploads\/2023\/11\/1.jpg"},{"@type":"WebPage","@id":"https:\/\/www2.tm-robot.com\/en\/docs\/tmcraft-toolbar\/#webpage","url":"https:\/\/www2.tm-robot.com\/en\/docs\/tmcraft-toolbar\/","name":"TMcraft Toolbar | Techman Robot","isPartOf":{"@id":"https:\/\/www.tm-robot.com.cn\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www2.tm-robot.com\/en\/docs\/tmcraft-toolbar\/#primaryimage"},"datePublished":"2023-11-17T02:54:56+00:00","dateModified":"2023-12-04T07:54:36+00:00","breadcrumb":{"@id":"https:\/\/www2.tm-robot.com\/en\/docs\/tmcraft-toolbar\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www2.tm-robot.com\/en\/docs\/tmcraft-toolbar\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www2.tm-robot.com\/en\/docs\/tmcraft-toolbar\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.tm-robot.com\/en\/"},{"@type":"ListItem","position":2,"name":"Docs","item":"https:\/\/www2.tm-robot.com\/en\/docs\/"},{"@type":"ListItem","position":3,"name":"TMcraft Toolbar"}]}]}},"_links":{"self":[{"href":"https:\/\/www2.tm-robot.com\/en\/wp-json\/wp\/v2\/docs\/103266"}],"collection":[{"href":"https:\/\/www2.tm-robot.com\/en\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www2.tm-robot.com\/en\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www2.tm-robot.com\/en\/wp-json\/wp\/v2\/users\/8760"}],"replies":[{"embeddable":true,"href":"https:\/\/www2.tm-robot.com\/en\/wp-json\/wp\/v2\/comments?post=103266"}],"version-history":[{"count":3,"href":"https:\/\/www2.tm-robot.com\/en\/wp-json\/wp\/v2\/docs\/103266\/revisions"}],"predecessor-version":[{"id":104125,"href":"https:\/\/www2.tm-robot.com\/en\/wp-json\/wp\/v2\/docs\/103266\/revisions\/104125"}],"wp:attachment":[{"href":"https:\/\/www2.tm-robot.com\/en\/wp-json\/wp\/v2\/media?parent=103266"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www2.tm-robot.com\/en\/wp-json\/wp\/v2\/doc_category?post=103266"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www2.tm-robot.com\/en\/wp-json\/wp\/v2\/doc_tag?post=103266"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}