{"id":4689,"date":"2019-09-08T15:32:28","date_gmt":"2019-09-08T13:32:28","guid":{"rendered":"https:\/\/flprog.ru\/?p=4689"},"modified":"2019-09-08T15:32:28","modified_gmt":"2019-09-08T13:32:28","slug":"vyhod-bjeta-versii-programmy-flprog-s-nomerom-6-0","status":"publish","type":"post","link":"https:\/\/flprog.ru\/en\/news\/vyhod-bjeta-versii-programmy-flprog-s-nomerom-6-0\/","title":{"rendered":"The release of the beta version of the program Fprog with the number 6.0."},"content":{"rendered":"<p>With a small delay, a <a href=\"https:\/\/flprog.ru\/en\/downloads\/distrutives\/bjeta-versija-programmy\/bjeta-versija-programmy-flprog\/\" target=\"_blank\" rel=\"noopener\">new beta version of the program was released.<\/a><\/p>\n<p>Version 6.X the main task is integration of the controller ESP32. At the very beginning of work on this version, it was discovered that the current implementation of the controller description system does not allow to describe this processor. In this regard, it was necessary to completely redo this implementation. Under this case, I decided to implement a long-required functionality &#8211; the ability to users to create their own descriptions of the controller. Therefore architecture of new descriptions of controllers was developed at once taking into account this functionality, and besides I tried to make it the most flexible, and scalable. <br \/>\nIn version 6.0, the &#8220;controller description editor&#8221; item appeared in the &#8220;Tools&#8221; menu of the main window, which calls this editor. It is possible to create a new description from scratch, and create a new one on the basis of an existing one, and then edit it for your own needs. <br \/>\nCreated descriptions and entire description libraries can be exported to a file and imported from a file. <br \/>\nMore detailed work with the editor will be described by me in the lessons in the near future. <br \/>\nCreation of new architecture of descriptions of the controller, pulled for itself radical alteration of the program that caused delay in terms of release of the new version. <br \/>\nThe biggest changes were made to the LAD programming environment. But I managed to remove the long-term &#8220;crutches&#8221; that were &#8220;framed&#8221;, due to errors in the architecture made at the very beginning of the development of the program.<\/p>\n<p><strong><em><span style=\"color: #ff0000;\">Attention! Due to the optimization of the LAD project architecture in projects created in earlier versions when loading in version 6.0 and higher (in the future), the checkboxes &#8220;Enable pull-up resistor&#8221; and &#8220;protection against rattle&#8221;will be reset on the inputs (contacts). Note this when editing older projects.<\/span><\/em><\/strong><\/p>\n<p>The rest of the transition to the new version should be transparent, but still, do not forget that this is the BETA version, and the program may have errors.<br \/>\nAlso updated the controller description viewer, and the information displayed in it is now more complete. <br \/>\nIn the near future is not yet settled, a new architecture description of the controller, and don&#8217;t get out of the most gross errors, I&#8217;m not going to integrate \u0415\u0405\u0420\u041732. At the time of initial testing, my main task is to solve the long-promised and in-demand task of implementing support for the Cascades cloud. <br \/>\nSo I invite the most daring users to test the new version of the program.<\/p>\n<p>P. S <br \/>\n<strong><em><span style=\"color: #ff0000;\">After downloading the distributions to the server, found the first bug. Program crashes when creating and editing custom blocks. The error is fixed, but I will not ship the new version yet. Only downloading distributions to the server takes about 15 hours. After the eighteenth I will arrive home, and will update the version (I think by that time other errors will be found and corrected). At home I finally got a good and high-speed Internet on optics.<\/span><\/em><\/strong><br \/>\n<strong><em><span style=\"color: #ff0000;\">While you can create and edit blocks in previous versions of the program, they are loaded without problems and work in the new version.<\/span><\/em><\/strong><\/p>\n<div class=\"rcl-rating-box rating-type-post box-default\"><div class=\"rating-wrapper\"><span class=\"vote-heart\"><i class=\"rcli fa-heartbeat\" aria-hidden=\"true\"><\/i><\/span><span class=\"rating-value rating-value-view\" title=\"See history\" data-rating=\"b2JqZWN0X2lkOjQ2ODksb2JqZWN0X2F1dGhvcjo5MTc3LHJhdGluZ190eXBlOnBvc3QscmF0aW5nX3N0YXR1czp2aWV3\" onclick=\"rcl_view_list_votes(this);\"><span class=\"rating-plus\">1<\/span><\/span><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>With a small delay, a new beta version of the program was released. Version 6.X the main task is integration of the controller ESP32. At the very beginning of work on this version, it was discovered that the current implementation of the controller description system does not allow to describe this processor. In this regard, &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"The release of the beta version of the program Fprog with the number 6.0.\" class=\"read-more button\" href=\"https:\/\/flprog.ru\/en\/news\/vyhod-bjeta-versii-programmy-flprog-s-nomerom-6-0\/#more-4689\">\u0414\u0430\u043b\u0435\u0435&#8230;<span class=\"screen-reader-text\">The release of the beta version of the program Fprog with the number 6.0.<\/span><\/a><\/p>\n<div class=\"rcl-rating-box rating-type-post box-default\"><div class=\"rating-wrapper\"><span class=\"vote-heart\"><i class=\"rcli fa-heartbeat\" aria-hidden=\"true\"><\/i><\/span><span class=\"rating-value rating-value-view\" title=\"See history\" data-rating=\"b2JqZWN0X2lkOjQ2ODksb2JqZWN0X2F1dGhvcjo5MTc3LHJhdGluZ190eXBlOnBvc3QscmF0aW5nX3N0YXR1czp2aWV3\" onclick=\"rcl_view_list_votes(this);\"><span class=\"rating-plus\">1<\/span><\/span><\/div><\/div>","protected":false},"author":9177,"featured_media":4690,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"telegram_tosend":false,"telegram_tosend_message":"","telegram_tosend_target":0,"generate_page_header":"","footnotes":""},"categories":[130],"tags":[],"class_list":["post-4689","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"translation":{"provider":"WPGlobus","version":"3.0.5","language":"en","enabled_languages":["ru","en","uk"],"languages":{"ru":{"title":true,"content":true,"excerpt":false},"en":{"title":true,"content":true,"excerpt":false},"uk":{"title":false,"content":false,"excerpt":false}}},"_links":{"self":[{"href":"https:\/\/flprog.ru\/en\/wp-json\/wp\/v2\/posts\/4689","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/flprog.ru\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/flprog.ru\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/flprog.ru\/en\/wp-json\/wp\/v2\/users\/9177"}],"replies":[{"embeddable":true,"href":"https:\/\/flprog.ru\/en\/wp-json\/wp\/v2\/comments?post=4689"}],"version-history":[{"count":4,"href":"https:\/\/flprog.ru\/en\/wp-json\/wp\/v2\/posts\/4689\/revisions"}],"predecessor-version":[{"id":4694,"href":"https:\/\/flprog.ru\/en\/wp-json\/wp\/v2\/posts\/4689\/revisions\/4694"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/flprog.ru\/en\/wp-json\/wp\/v2\/media\/4690"}],"wp:attachment":[{"href":"https:\/\/flprog.ru\/en\/wp-json\/wp\/v2\/media?parent=4689"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/flprog.ru\/en\/wp-json\/wp\/v2\/categories?post=4689"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/flprog.ru\/en\/wp-json\/wp\/v2\/tags?post=4689"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}