{"id":69,"date":"2017-11-10T03:05:18","date_gmt":"2017-11-10T02:05:18","guid":{"rendered":"http:\/\/owncloud.slabon.de\/wordpress\/?p=69"},"modified":"2017-11-10T03:05:18","modified_gmt":"2017-11-10T02:05:18","slug":"megaline-application-tool","status":"publish","type":"post","link":"\/?p=69","title":{"rendered":"Megaline Application Tool"},"content":{"rendered":"<p>Das <strong>MegaApplicationTool<\/strong> (kurz MAT) ist das Werkzeug zur Applikation\u00a0der\u00a0Steuerger\u00e4te, die von Megaline hergestellt werden. Die Steuerger\u00e4te werden haupts\u00e4chlich um Motorsport eingesetzt, aufgrund der Architektur ist die Software jedoch auch f\u00fcr andere Gebiete einsetzbar bzw. anpassbar.<\/p>\n<p>Die Steuerger\u00e4te werden entweder \u00fcber einen CAN-Bus\u00a0oder per USB mit dem Computer verbunden. Als Kommunikationsprotokoll wird beim CAN-Bus CCP verwendet, bei Verwendung der USB-Schnittstelle eine leicht angepasste abgewandelte Variante \u00a0des CCP-Protokolls.<\/p>\n<p><strong>Geschichte<\/strong><br \/>\nMAT wurde vollst\u00e4ndig in C# auf Basis des Framework .Net 2 (WinForms) erstellt. Eine besondere Herausforderung war hierbar die Performance, damit eine Echtzeit-Messung sowie die Aufzeichnung der Messdaten im Millisekunden-Raster m\u00f6glich ist. Zudem wurde ein ASAP\/A2L-Parser geschrieben, der eine einfache Erg\u00e4nzung um weitere Schl\u00fcsselworte erm\u00f6glicht ohne in den Parser direkt eingreifen zu m\u00fcssen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Das MegaApplicationTool (kurz MAT) ist das Werkzeug zur Applikation\u00a0der\u00a0Steuerger\u00e4te, die von Megaline hergestellt werden. Die Steuerger\u00e4te werden haupts\u00e4chlich um Motorsport eingesetzt, aufgrund der Architektur ist die Software jedoch auch f\u00fcr andere Gebiete einsetzbar bzw. anpassbar. Die Steuerger\u00e4te werden entweder \u00fcber einen CAN-Bus\u00a0oder per USB mit dem Computer verbunden. Als Kommunikationsprotokoll wird beim CAN-Bus CCP verwendet, bei Verwendung der USB-Schnittstelle eine [&#8230;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[4],"tags":[],"_links":{"self":[{"href":"\/index.php?rest_route=\/wp\/v2\/posts\/69"}],"collection":[{"href":"\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=69"}],"version-history":[{"count":1,"href":"\/index.php?rest_route=\/wp\/v2\/posts\/69\/revisions"}],"predecessor-version":[{"id":70,"href":"\/index.php?rest_route=\/wp\/v2\/posts\/69\/revisions\/70"}],"wp:attachment":[{"href":"\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=69"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=69"},{"taxonomy":"post_tag","embeddable":true,"href":"\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=69"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}