Просмотр полной версии : Пожелания к разработчика.
Доброго времени суток.
У меня возникли пожелания, уверен многие пользователи ОвенЛоджик поддержат)))
1. Нужны целочисленные отрицательные числа, не забыть про сетевые переменные.
Например: задание разряжения в топке котла или температурный график отопления. Сейчас необходимо по сети передавать число в формате РЕАЛ. Для КоДеСис 3,5 это надо от пользователя получить реал разложить на регистры и отправить по сети в ПРххх. И это все для передачи числа «-27».
2. Хотелось иметь возможность внутри функционального блок объявить ретейн-переменную.
3. Очень не хватает симулятора для ST. + точки останова.
4. Поиск в коде на ST не нашел(
5. Было бы здорово иметь возможность как в CoDeSys прагмы: {attribute 'pack mode' := '0'} указывать в каком разделе хранить рукописную функцию и/или функциональный блок. Например перед объявлением имени функции и/или функционального блока на ST указать {Group 'Регуляторы'} и после эта функцию и/или функциональный блок можно найти в разделе макросов «Регуляторы». На текущий момент все рукописное на ST складывает в "раздел" - "Другие".
Сергей0308
07.04.2024, 04:26
Доброго времени суток.
У меня возникли пожелания, уверен многие пользователи ОвенЛоджик поддержат)))
1. Нужны целочисленные отрицательные числа, не забыть про сетевые переменные.
Например: задание разряжения в топке котла или температурный график отопления. Сейчас необходимо по сети передавать число в формате РЕАЛ. Для КоДеСис 3,5 это надо от пользователя получить реал разложить на регистры и отправить по сети в ПРххх. И это все для передачи числа «-27».
2. Хотелось иметь возможность внутри функционального блок объявить ретейн-переменную.
3. Очень не хватает симулятора для ST. + точки останова.
4. Поиск в коде на ST не нашел(
Вроде, совсем недавно крайний раз подобное обсуждали, в смысле, может это Вам поможет:
https://owen.ru/forum/showthread.php?t=39392&page=9
Королев Кирилл
08.04.2024, 10:09
Доброго времени суток.
У меня возникли пожелания, уверен многие пользователи ОвенЛоджик поддержат)))
1. Нужны целочисленные отрицательные числа, не забыть про сетевые переменные.
Например: задание разряжения в топке котла или температурный график отопления. Сейчас необходимо по сети передавать число в формате РЕАЛ. Для КоДеСис 3,5 это надо от пользователя получить реал разложить на регистры и отправить по сети в ПРххх. И это все для передачи числа «-27».
2. Хотелось иметь возможность внутри функционального блок объявить ретейн-переменную.
3. Очень не хватает симулятора для ST. + точки останова.
4. Поиск в коде на ST не нашел(
5. Было бы здорово иметь возможность как в CoDeSys прагмы: {attribute 'pack mode' := '0'} указывать в каком разделе хранить рукописную функцию и/или функциональный блок. Например перед объявлением имени функции и/или функционального блока на ST указать {Group 'Регуляторы'} и после эта функцию и/или функциональный блок можно найти в разделе макросов «Регуляторы». На текущий момент все рукописное на ST складывает в "раздел" - "Другие".
Добрый день! Спасибо за обратную связь.
П.1 - есть в планах добавить поддержку знаковых целочисленных переменных.
П.2-3 - в бэклоге есть данные задачи.
П.4 - можете выделить переменную, нажать ПКМ и выбрать "перейти к месту использования".
П.5 - см. справку, раздел "документирование в редакторе ST", есть тег <GroupName>…</GroupName>
Добрый день! Спасибо за обратную связь.
П.1 - есть в планах добавить поддержку знаковых целочисленных переменных.
П.2-3 - в бэклоге есть данные задачи.
П.4 - можете выделить переменную, нажать ПКМ и выбрать "перейти к месту использования".
Спасибо, не знал, что в ОвенЛоджике такое есть, мне больше и не нужно). Про такую возможность мало кто знает. Большинству удобнее в строке меню выбрать "Правка", а в нем найти пункт "Поиск" или вызвав контекстное меню ПКМ в тексте выбрать "Поиск" и указать "ЛЮБУЮ" желаемую комбинации символов, а не только имен переменных.
П.5 - см. справку, раздел "документирование в редакторе ST", есть тег <GroupName>…</GroupName>
Отлично, что это предусмотрели. Сейчас подправляю свои текущие проекты :-)
Может сюда же еще добавить пароль?
Денисов Максим Сергеевич
09.04.2024, 06:42
Спасибо, не знал, что в ОвенЛоджике такое есть, мне больше и не нужно). Про такую возможность мало кто знает. Большинству удобнее в строке меню выбрать "Правка", а в нем найти пункт "Поиск" или вызвав контекстное меню ПКМ в тексте выбрать "Поиск" и указать "ЛЮБУЮ" желаемую комбинации символов, а не только имен переменных.
Отлично, что это предусмотрели. Сейчас подправляю свои текущие проекты :-)
Может сюда же еще добавить пароль?
Пароль появится уже в версии Owen Logic 2.7
kondor3000
09.04.2024, 10:15
Добрый день! Спасибо за обратную связь.
П.1 - есть в планах добавить поддержку знаковых целочисленных переменных.
П.2-3 - в бэклоге есть данные задачи.
П.4 - можете выделить переменную, нажать ПКМ и выбрать "перейти к месту использования".
П.5 - см. справку, раздел "документирование в редакторе ST", есть тег <GroupName>…</GroupName>
Без знаковых переменных жить ещё можно, есть преобразования, а вот побитное AND, OR для целочисленных, до сих пор не поддержано. Удивительно, ведь это базовые функции, даже таймеры уже сделали, а тут глухо.
Пишу программу на ST, понадобился Sin, Cos, в радианах, они тоже не поддержаны, стал писать функцию Sin, понадобился EXTRACT, его тоже нет, начал писать EXTRACT, опять упёрся в побитное AND для целочисленных.
Это ёщё не считая извлечения бит, которые обещали исправить.
побитное AND, OR для целочисленных, до сих пор не поддержано.
Можно поподробней? Не поддерживается на ST?
kondor3000
09.04.2024, 20:31
Можно поподробней? Не поддерживается на ST?
Не надо вырезать куски, в сообщении написано, что пишу на ST.
..начал писать EXTRACT, опять упёрся в побитное AND для целочисленных.
паллиатив
function Extract: bool;
var_input
Value,
nBit : udint;
end_var
Extract := (shr(Value,nBit) mod 2) > 0;
end_function
kondor3000
10.04.2024, 21:01
паллиатив
function Extract: bool;
var_input
Value,
nBit : udint;
end_var
Extract := (shr(Value,nBit) mod 2) > 0;
end_function
Спасибо, дописал программу) Но это не отменяет пожелания для разработчиков, поддержать побитное AND, OR для целочисленных
А можно величину шрифта в редакторе менять? На большом мониторе текст как букашки...
И это, форматирование текста пробелами... блин, что за ахинея?
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot