{"id":62652,"date":"2024-02-13T16:51:03","date_gmt":"2024-02-14T00:51:03","guid":{"rendered":"https:\/\/www.dragonframe.com\/?post_type=ufaq&#038;p=62652"},"modified":"2024-08-13T08:31:40","modified_gmt":"2024-08-13T15:31:40","slug":"how-do-i-integrate-a-motion-control-system-with-dragonframe","status":"publish","type":"ufaq","link":"https:\/\/www.dragonframe.com\/fr\/ufaqs\/how-do-i-integrate-a-motion-control-system-with-dragonframe\/","title":{"rendered":"Comment int\u00e9grer un syst\u00e8me de contr\u00f4le de mouvement avec Dragonframe ?"},"content":{"rendered":"<style>.ewd-ufaq-faq-header-title a { padding: 10px 0 !important; }div.ewd-ufaq-faq-title h5 { color: #e7e7e7 !important; }div.ewd-ufaq-faq-title h5 { padding: 10px 0 !important; }div.ewd-ufaq-faq-post p { color: #e3e3e3 !important; }div.ewd-ufaq-faq-post p { padding: 11px 0 !important; }div.ewd-ufaq-faq-category-title h4 { font-size: 32px !important; }.ewd-ufaq-faq-display-style-block:hover, .ewd-ufaq-faq-display-style-block:hover a, .ewd-ufaq-faq-display-style-block:hover h1, .ewd-ufaq-faq-display-style-block:hover h2, .ewd-ufaq-faq-display-style-block:hover h3, .ewd-ufaq-faq-display-style-block:hover h4, .ewd-ufaq-faq-display-style-block:hover h5, .ewd-ufaq-faq-display-style-block:hover h6 {\r\n    text-decoration: none !important;\r\n    color: #fff;\r\n    background: #3a515e;\r\n}\r\n.ui-autocomplete {\r\nbackground:#3e3e3e;\r\n}\r\n\r\n.ufaq-faq-category-title {\r\nmargin-top:20px;\r\n}\r\n\r\ndiv.ufaq-faq-title h4 {\r\nfont-size:18px;\r\n}\r\n\r\ndiv.ufaq-faq-post h4 {\r\nfont-size:20px;\r\nmargin-bottom:5px;\r\nmargin-top:5px;\r\n}\r\n\r\ndiv.ufaq-faq-post h5 {\r\nfont-size:18px;\r\nmargin-bottom:12px;\r\nmargin-top:0;\r\n}\r\n\r\ndiv.ufaq-faq-title div.ewd-ufaq-post-margin-symbol {\r\npadding:6px 0 0 2px;\r\n}\r\n\r\n.ufaq-faq-display-style-Minimalist .ewd-ufaq-post-margin-symbol span {\r\nfont-size:19px;\r\n}\r\n.single-ufaq .ewd-ufaq-permalink {\r\ndisplay: none;\r\n}\r\n\r\n.single-ufaq .single-navigation {\r\ndisplay: none;\r\n}\r\n\r\n.single-ufaq h2 {\r\n margin-bottom: 20px;\r\n}\r\n.single-ufaq .ewd-ufaq-faq-title {\r\n display: none;\r\n}\r\n.single-ufaq .entry-date {\r\n display: none;\r\n}\r\n.single-ufaq #primary {\r\n margin-left: auto;\r\n margin-right: auto;\r\n margin-top: 80px;\r\n float: none;\r\n}\r\n.ewd-ufaq-faq-post a {\r\n    color: #d89222 !important;\r\n}<\/style><div  class=\"ewd-ufaq-faq-list ewd-ufaq-page-type-load_more ewd-ufaq-category-tabs-\" id='ewd-ufaq-faq-list'>\n\n\t<input type='hidden' name='show_on_load' value='' id='ewd-ufaq-show-on-load' \/>\n<input type='hidden' name='include_category' value='' id='ewd-ufaq-include-category' \/>\n<input type='hidden' name='exclude_category' value='' id='ewd-ufaq-exclude-category' \/>\n<input type='hidden' name='orderby' value='set_order' id='ewd-ufaq-orderby' \/>\n<input type='hidden' name='order' value='asc' id='ewd-ufaq-order' \/>\n<input type='hidden' name='post_count' value='-1' id='ewd-ufaq-post-count' \/>\n<input type='hidden' name='current_url' value='\/fr\/wp-json\/wp\/v2\/ufaq\/62652' id='ewd-ufaq-current-url' \/>\n\t\n\t\n\t<div class='ewd-ufaq-faqs'>\n\n\t\t<div  class=\"ewd-ufaq-faq-div ewd-ufaq-faq-column-count-one ewd-ufaq-faq-responsive-columns- ewd-ufaq-faq-display-style-block ewd-ufaq-can-be-toggled\" id='ewd-ufaq-post-62652-QR8CX7VmB2' data-post_id='62652'>\n\n\t\t\n\t<div class='ewd-ufaq-faq-title ewd-ufaq-faq-toggle'>\n\t\n\t<a class='ewd-ufaq-post-margin'  href='#' role=\"button\">\n\n\t\t<div class='ewd-ufaq-post-margin-symbol ewd-ufaq-square'>\n\t\t\t<span >B<\/span>\n\t\t<\/div>\n\n\t\t<div class='ewd-ufaq-faq-title-text'>\n\n\t\t\t<h5>\n\t\t\t\tHow do I integrate a motion control system with Dragonframe?\t\t\t<\/h5>\n\n\t\t<\/div>\n\n\t\t<div class='ewd-ufaq-clear'><\/div>\n\n\t<\/a>\n\t\n<\/div>\n\t\n\t<div class='ewd-ufaq-faq-body' >\n\n\t\t\n\t\t\t\n\t\t\n\t\t\t<div class='ewd-ufaq-post-margin ewd-ufaq-faq-post'>\n\t\n<p>In order for Dragonframe to work with a third-party motion control system, the third-party must implement one of our communication protocols.<\/p>\n\n\n\n<p>There are two choices, &#8220;DFMoco&#8221; and &#8220;DMC&#8221;. The DFMoco protocol is fairly simple, but it does not support real-time (video) motion control. It can only be used for shoot-move-shoot style stop motion animation or time-lapse.<\/p>\n\n\n\n<p>The DMC protocol is much more complicated, but it can be used to provide real-time motion control.<\/p>\n\n\n\n<p>The DFMoco protocol is described in a document that is installed with the software.<br>The location is: [Dragonframe&nbsp;Installation&nbsp;Folder]\/Resources\/Arc Motion Control\/DFMoco\/DFMoco_Protocol.rtf<\/p>\n\n\n\n<p>The DMC protocol is defined in this document: <a href=\"\/download\/dmcproto\/DMC-Protocol-2024-08-13.pdf\">DMC-Protocol-2024-08-13.pdf<\/a><\/p>\n\n\n\n<p>We also provide a message parser you can use for the DMC protocol:<br><a href=\"\/download\/dmcproto\/dmc_msg.h\">dmc_msg.h<\/a><br><a href=\"\/download\/dmcproto\/dmc_msg.c\">dmc_msg.c<\/a><\/p>\n\n\n\n<p>You can also look at the &#8216;dmc-lite&#8217; implementation of the DMC protocol for more insight into it.<br>This is installed with Dragonframe 2024 and newer, at:<br>[Dragonframe&nbsp;Installation&nbsp;Folder]\/Resources\/Arc Motion Control\/dmc<\/p>\n<\/div>\n\t\t\n\t\t\t<div class='ewd-ufaq-faq-custom-fields'>\n\n\t\n<\/div>\n\t\t\n\t\t\t\n\t\t\n\t\t\t\n\t\t\n\t\t\t\n\t\t\n\t\t\t\n\t\t\n\t\t\t<div class='ewd-ufaq-permalink'>\n\t\n\t<a href='https:\/\/www.dragonframe.com\/fr\/ufaqs\/how-do-i-integrate-a-motion-control-system-with-dragonframe\/'>\n\t\t\n\t\tPermalink\t\t\t\n\t<\/a>\n\n<\/div>\n\t\t\n\t\t\t\n\t\t\n\t\t\t\n\t\t\n\t<\/div>\n\n<\/div>\n\t<\/div>\n\n\t\n<\/div>","protected":false},"excerpt":{"rendered":"<p>B Comment int\u00e9grer un syst\u00e8me de contr\u00f4le de mouvement avec Dragonframe\u00a0? Pour que Dragonframe fonctionne avec un syst\u00e8me de contr\u00f4le de mouvement tiers, ce dernier doit impl\u00e9menter l\u2019un de nos protocoles de communication. Deux options sont disponibles\u00a0: \u201c\u00a0DFMoco\u00a0\u201d et \u201c\u00a0DMC\u00a0\u201d. Le protocole DFMoco est relativement simple, mais il ne prend pas en charge le contr\u00f4le de mouvement en temps r\u00e9el (vid\u00e9o). Il\u2026 <a title=\"Comment int\u00e9grer un syst\u00e8me de contr\u00f4le de mouvement avec Dragonframe ?\" class=\"read-more\" href=\"https:\/\/www.dragonframe.com\/fr\/ufaqs\/how-do-i-integrate-a-motion-control-system-with-dragonframe\/\" aria-label=\"En savoir plus sur Comment int\u00e9grer un syst\u00e8me de contr\u00f4le de mouvement avec Dragonframe\u00a0?\">En savoir plus<\/a><\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","ufaq-category":[416],"ufaq-tag":[],"class_list":["post-62652","ufaq","type-ufaq","status-publish","hentry","ufaq-category-motion-control","no-featured-image-padding"],"_links":{"self":[{"href":"https:\/\/www.dragonframe.com\/fr\/wp-json\/wp\/v2\/ufaq\/62652","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dragonframe.com\/fr\/wp-json\/wp\/v2\/ufaq"}],"about":[{"href":"https:\/\/www.dragonframe.com\/fr\/wp-json\/wp\/v2\/types\/ufaq"}],"author":[{"embeddable":true,"href":"https:\/\/www.dragonframe.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dragonframe.com\/fr\/wp-json\/wp\/v2\/comments?post=62652"}],"wp:attachment":[{"href":"https:\/\/www.dragonframe.com\/fr\/wp-json\/wp\/v2\/media?parent=62652"}],"wp:term":[{"taxonomy":"ufaq-category","embeddable":true,"href":"https:\/\/www.dragonframe.com\/fr\/wp-json\/wp\/v2\/ufaq-category?post=62652"},{"taxonomy":"ufaq-tag","embeddable":true,"href":"https:\/\/www.dragonframe.com\/fr\/wp-json\/wp\/v2\/ufaq-tag?post=62652"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}