Since it’s been quite a long time since the latest news about the project, it’s time to tell what is happening with him at the moment.
First of all, I want to apologize for the fact that I almost no one was responsible, and a little dropped out of the life of the project. The fact is that for a number of life circumstances, I had to return home to Astrakhan. I timed it to be a vacation, because it’s a big enough case. It was necessary to put my house in order, and there were other things to do. Well, I live now in the private sector, and the Internet here is not very good. Of course, I will soon solve the issue, but it is quite costly in financial terms, and after you leave and the home renovation is tight. But I will try to solve these issues in the near future, and return to normal communication with users.
Now directly about the project. During my vacation I finally managed to get a new version of the programming language in which the program is written with the help of friends “from abroad”. So far I’ve worked with the 2010 version, now I’ve got the latest version from 2018. And now I have a week to produce a migration project on it. Tasty in the new version a lot….
First, judging by the description of the changes, the work with multi-core processors and threads is optimized.
Secondly, full support for working with 64-bit OS is implemented.
The rendering of visual components has been completely changed, and support for native widgets has been implemented.
The list of supported operating systems has been expanded. And the best part of it is that OC Linux support for ARM processors is claimed. That is a very big chance that I will be able to run the program on Raspberry and similar boards. Well, this is a direct way to create inexpensive HMI operator panels (using FLProg Scada).
But in view of such big changes, and the migration of the project is not as smooth as we wanted. In principle, the main and most difficult problems I have already solved, so that the transition will be, that’s for sure. There are, of course, a lot of small problems, but these are purely technical issues that require only time. I’m sure I’ll solve them.
I will try to release a trial beta with the number 5.0 by the end of the current watch so that you can get acquainted with the changes and test them. So stay tuned for more news of the project.
Огромное Вам спасибо за ваш труд.
Перед выходом версии 5 будет обновление 4 версии? Есть ошибки в настройках WiFi в режиме точки доступа. Очень хочется доделать один проект. С выходом 5 всё очень сильно затянется
Успехов Вам Сергей! Спасибо Вам за труды дорогой товарищ.
Сергей. Успехов. Попытаюсь обратить внимание на проблему, которая мне (возможно и ещё кому-то) создаёт трудности при разработке, хотя место для этого выбрал не очень подходящее.
При создании пользовательских блоков переменные со входа всегда (!!! – даже если по логике работы блока этого не требуется) , копируются во внутренние переменные. Это отнимает процессорное время. Особо значимо это при строковых переменных – там просто беда со временем и приходиться прибегать к ухищрениям, которые значительно усложняют сложность проекта и снижает его читаемость. Например, на входе блока настроенные параметры в виде строковой переменной (параметры разделены запятой) и эти параметры нужно за время работы считывать изредка (определяется логикой блока) – сейчас это отнимает много времени (счёт иногда идёт на десятки ms – увы, так работают строковые библиотечные функции). Когда таких переменных несколько, совсем всё плохо.
Было бы неплохо, если бы была возможность 1) указывать переменным косвенную адресацию 2)считывать значение переменной по логике, закладываемой из пользовательского блока. Спасибо.
Для меня , электронщика на пенсии , эта программа просто находка . Очень хорошие уроки ! Большое Спасибо ! Один вопрос : при старте и во время работы постоянно выходит ошибка : * не удалось найти файл – С/user/ appdata/roaming/flprog/setting.sixx , при попытке сохранить проект не находит файл c/user/appdata/local/temp/flprog/autosave/autosave.sixx . Версия 4.2.4 . Спасибо .
Низкий поклон вам за труды ваши !
Сергей спасибо за труды, будет ли поддержка новых плат в новой версии программы?