From OpenSCADAWiki
Jump to: navigation, search
(Created page with "Это обновление релиза 0.8 LTS исправляет около 20 ошибок и добавляет неко...")
(Created page with "* UI.WebVision: Добавлена попытка загрузки внешнего JS файла "WebVisionVCA.js" из текущей директории. Изменени...")
 
Line 2: Line 2:
 
Это обновление [[Special:MyLanguage/Documents/Release_0.8.0|релиза 0.8 LTS]] исправляет около 20 ошибок и добавляет некоторые улучшения, которые целиком вы можете почитать в [http://oscada.org/svn/tags/openscada_0.9/ChangeLog?p=1987 протоколе изменений обновления].
 
Это обновление [[Special:MyLanguage/Documents/Release_0.8.0|релиза 0.8 LTS]] исправляет около 20 ошибок и добавляет некоторые улучшения, которые целиком вы можете почитать в [http://oscada.org/svn/tags/openscada_0.9/ChangeLog?p=1987 протоколе изменений обновления].
  
* UI.WebVision: External JS file "WebVisionVCA.js" loading try from current directory is added. JS code changes:
+
* UI.WebVision: Добавлена попытка загрузки внешнего JS файла "WebVisionVCA.js" из текущей директории. Изменения в JS коде:
** mostly clean and fix;
+
** значительная очистка и исправления;
** zero opacity checking is added for background disable;
+
** добавлена проверка на нулевую прозрачность для отключения фона;
** asynchronous main cycle requests try;
+
** попытка использование асинхронных запросов в основном цикле;
** primitives 'ElFigure', 'Media', 'FormEl' mostly adapted for prevent non full context replacing on single dynamic properties change;
+
** примитивы "ElFigure", "Media", "FormEl" в значительной степени адаптированы для предотвращения полной замены ** контекста на динамических изменениях одиночных свойств;
** drag for images is disabled for FireFox.
+
** отключено хватание для изображений в FireFox.
* ModShedul,Archive.FSArch,DB.DBF: The hidden problematic readdir() function is replaced to reentrant variant readdir_r().
+
* ModShedul,Archive.FSArch,DB.DBF: Скрыто-проблематичная функция readdir() заменена на многопоточный вариант readdir_r().
* UI.Vision: Primitive "ElFigure" changes and fixes:
+
* UI.Vision: Изменения и исправления примитива "ElFigure":
** Value range define is added and used.
+
** Добавлено и использовано определение диапазона значений.
** ShapeItem::Type enumeration for figures "Line", "Arc" and "Bezier" is added.
+
** Добавлено перечисление ShapeItem::Type для фигур "Линия", "Дуга" и "Безье".
** Widths, Styles and Colors indexes copy on the figures copy is added.
+
** Добавлено копирование индексов "Ширин", "Стилей" и "Цветов" при копировании фигур.
** Several arcs' point 5 separating is fixed on keyboard and mouse move.
+
** Исправлено разделение точек 5 нескольких дуг при перемещении клавиатурой и мышью.
** Mouse cursor moving according to keyboard moving is added.
+
** Добавлено перемещение курсора мыши с перемещением клавиатурой.
** Circle contour gap by moving from keyboard is added.
+
** Добавлен разрыв контура окружности перемещением с клавиатуры.
** Significant code clear.
+
** Значительная чистка кода.
* UI.{VCAEngine,Vision,WebVision}: Expanded upper limit for primitive's "Diagram" parameters number to 20. Scales separation for different parameters of primitive "Diagram" is implemented.
+
* UI.{VCAEngine,Vision,WebVision}: Расширен верхний предел количества параметров примитива "Диаграмма" до 20. Реализовано разделение шкал отдельных параметров примитива "Диаграмма".
* DAQ.DCON: Significant changes from Almaz Karimov:
+
* DAQ.DCON: Значительные изменения от Алмаза Каримова:
** analog inputs reading of one methods is added;
+
** добавлено чтение аналоговых входов одним методом;
** the method 1AO (#AA) (blocks NL-1AO, I-7021, ADAM-4021) working is fixed;
+
** исправлена работа метода 1AO (#AA) (блоки NL-1AO, I-7021, ADAM-4021);
** the method 4AO (#AACN) is added for working with block ADAM-4024;
+
** добавлен метод 4AO (#AACN) для работы с блоками ADAM-4024;
** the digital inputs reading methods @AA is replaced to $AA6 for compatibility with ADAM blocks;
+
** метод чтения дискретных входов @AA заменён на $AA6 для совместимости с блоками ADAM;
** the digital outputs writing methods 4DO (#AA000F), 8DO (#AA00FF), 12DO (#AA000FFF) is added for working with ADAM blocks.
+
** методы записи дискретных выходов 4DO (#AA000F), 8DO (#AA00FF), 12DO (#AA000FFF) добавлены для работы с блоками ADAM.
* DAQ.JavaLikeCalc: Assigns separating by symbol ',' is added to the language for like the constructions:
+
* DAQ.JavaLikeCalc: В язык добавлено разделение назначений символом ',' для конструкций подобных к следующим:
 
: var1=1, var2=3, var4=var1+var2;
 
: var1=1, var2=3, var4=var1+var2;
 
: for(var1=0, var2=0, var3=-1; var1 < 10; var1++, var2++) var3++;
 
: for(var1=0, var2=0, var3=-1; var1 < 10; var1++, var2++) var3++;
* SYS: User API function SYS.mktime() is added for get time since the Epoch 1.1.1970 converted from broken-down time.
+
* SYS: Добавлена функция пользовательского API SYS.mktime() для получения времени с эпохи 1.1.1970 с конвертацией из разделённого времени.

Latest revision as of 18:32, 5 June 2020

Other languages:
English • ‎mRussian • ‎Українська

Это обновление релиза 0.8 LTS исправляет около 20 ошибок и добавляет некоторые улучшения, которые целиком вы можете почитать в протоколе изменений обновления.

  • UI.WebVision: Добавлена попытка загрузки внешнего JS файла "WebVisionVCA.js" из текущей директории. Изменения в JS коде:
    • значительная очистка и исправления;
    • добавлена проверка на нулевую прозрачность для отключения фона;
    • попытка использование асинхронных запросов в основном цикле;
    • примитивы "ElFigure", "Media", "FormEl" в значительной степени адаптированы для предотвращения полной замены ** контекста на динамических изменениях одиночных свойств;
    • отключено хватание для изображений в FireFox.
  • ModShedul,Archive.FSArch,DB.DBF: Скрыто-проблематичная функция readdir() заменена на многопоточный вариант readdir_r().
  • UI.Vision: Изменения и исправления примитива "ElFigure":
    • Добавлено и использовано определение диапазона значений.
    • Добавлено перечисление ShapeItem::Type для фигур "Линия", "Дуга" и "Безье".
    • Добавлено копирование индексов "Ширин", "Стилей" и "Цветов" при копировании фигур.
    • Исправлено разделение точек 5 нескольких дуг при перемещении клавиатурой и мышью.
    • Добавлено перемещение курсора мыши с перемещением клавиатурой.
    • Добавлен разрыв контура окружности перемещением с клавиатуры.
    • Значительная чистка кода.
  • UI.{VCAEngine,Vision,WebVision}: Расширен верхний предел количества параметров примитива "Диаграмма" до 20. Реализовано разделение шкал отдельных параметров примитива "Диаграмма".
  • DAQ.DCON: Значительные изменения от Алмаза Каримова:
    • добавлено чтение аналоговых входов одним методом;
    • исправлена работа метода 1AO (#AA) (блоки NL-1AO, I-7021, ADAM-4021);
    • добавлен метод 4AO (#AACN) для работы с блоками ADAM-4024;
    • метод чтения дискретных входов @AA заменён на $AA6 для совместимости с блоками ADAM;
    • методы записи дискретных выходов 4DO (#AA000F), 8DO (#AA00FF), 12DO (#AA000FFF) добавлены для работы с блоками ADAM.
  • DAQ.JavaLikeCalc: В язык добавлено разделение назначений символом ',' для конструкций подобных к следующим:
var1=1, var2=3, var4=var1+var2;
for(var1=0, var2=0, var3=-1; var1 < 10; var1++, var2++) var3++;
  • SYS: Добавлена функция пользовательского API SYS.mktime() для получения времени с эпохи 1.1.1970 с конвертацией из разделённого времени.