Дело в том, что у меня, он сам не лезет в интернет, я сам включаю проверить обновления и ни чего не нахожу.
Windows 7
Вид для печати
Откройте глаза там все есть даже в двух местах
У меня, при нажатии проверить обновления, вот такое сообщение.
Вложение 29736
Ошибка с автопроверкой обновлений устранена.
На сервере были испорчены данные для обновления. В лоджике обработка такого сценария не была заложена. Обработка некорректных данных вызвал в лоджике исключение. Ошибка на сервере была найдена и устранена. OL как работали так и будут работать. Единственное что было сделано в лоджике: обработка этого исключения (чтобы исключить в дальнейшем подобные сценарии). Это не критическое замечание.
Если у Вас открыто(запущено/загружено) сразу две программы ОЛ, то так и будет: периодически появляется и пропадать связь между ОЛ и прибором, т.к. оба открытых ОЛ занимают один и тот-же ком-порт.
я обычно, когда требуется открыть второй ОЛ для копирования схемы из другого проекта, на втором ОЛ переключаю комп-порт, на любой другой.
нет, один открыт!
обновил ОЛ до версии 1.8.101.9301 и кранты ОЛ, ВИН7. как на обратно откатится?
переустановка помогла....гора с плеч
Все таки очень больная тема - инициализация локальных (неявных) переменных.
Постоянно сталкиваюсь с проблемой, что новосделанные программы не работают потому что где-то в момент запуска поделилось на ноль.
Очень хотелось бы, чтобы связям между блоками, можно было присваивать каким либо образом начальные значения, которые они преобретали бы по запуску программы при подаче питания, ибо автоматическое присвоение нуля в большинстве случаев некорректно, и если во многих случаях помогает процедура инициализации, которая первую секунду подает во все нужные места правильные значения, то в тех местах, где есть деление с дальнейшими обратными связями и куда в первый такт автоматически подается ноль, возникает NaN который "вешает" всю программу. И естественно инициализация в этих местах не работает поскольку макрос fSEL работает через умножения, и если на одном из входов NaN то на выходе будет 100% NaN
anthrwpos там где может быть ноль, умножьте на 1-E37 или как-то так, в общем на 0,0........1 - погоды не сделает, но от NaN избавитесь.
сначала обновил в ту же папку на диске Д, ОЛ слетел, затер его, нашел изначальную установку на диске С, обновил в Д, все заработало.....вроде так все и было.Цитата:
Вы как обновление делали?
Переустановка - в отдельную папку?
блин, вы делите на НЕКОЕ число в макросе или программе, если вы предполагаете или знаете, что это НЕКОЕ число может оказаться НУЛЕМ, предварительно прибавьте к нему "писечку" :)
з.ы. я чуть перепутал, надо + к неизвестному сделать, а не умножить...
к сожалению не подскажу......Цитата:
А не подскажете какая до обновления версия была? Попробую возобновить ситуацию...
при создании макроса для пр200 невозможно установить туда ФБ ПИД, его просто нет в списке ФБ
Мелкая недоработка ОЛ: если в таблице переменных задать какой либо переменной комментарий, то на схеме в блоке записи в переменную он отображается, а в блоке чтения из переменной нет.
Какие изменения в OwenLogic_1.8.107?
Результаты деления на ноль странные. Это так и задумано? Как понятие "бесконечность" понимает процессор? Можно ли "бесконечность" использовать как возможное состояние при вычислениях? Как "бесконечность" будет показана на экране? ФБ деления должен адекватно защищаться от деления на "0". Значит для INTрезультат будет "0", понятно. Но в float что за число "бесконечность" и что с ним можно делать? В симуляторе если из бесконечности вычесть бесконечность будет "Nan", и что это значит в реальности? Ясно что делить на ноль не надо, но если не уберегся, какое наказание? Надеюсь не зависнет? А то в некоторых языках такое наказание практикуют.
А что в этом странного?
Вложение 30312
[QUOTE=Василий Кашуба;242564]А что в этом странного?
То, что с вещественными - результат неопределён (всё верно)
а с целыми - ноль (магия и колдунство.)
Вопрос по реализации PID-регулятора, встроенного в OwenLogic.
У регулятора есть две настройки - минимальная мощность и максимальная мощность. Если задать их изменение с экрана (с помощью энергонезависимой переменной и блока "write to FB"), то изменение переменной, сделанное с экрана, изменится в самом PID только после отключения и включения питания контроллера. Это ошибка или специально так задумано?
p.s. Коэффициенты и начальная мощность применяются сразу после изменения соответствующих переменных, а мин. и макс. только после передергивания питания
Добрый день. Столкнулся с проблемой при открытии проекта. Подобное уже было в старых версиях, но в новых вроде бы пофиксили... вобщем вот
Вложение 30429
В дампе
"System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта."
Проект редактировался на компе под ХР. Открываю на другом, под Win10.
Переустановил OL. Сейчас последняя версия, 1.8.107. На старых версиях то же.
С чем связана проблема? Подозреваю, что что-то с виндой, но где копать не понял пока.
Возможно проблема в Framework, проверьте что установлена 4 версия.
Если что, тут можно скачать http://www.owen.ru/uploads/txtlic.ph...ll_x86_x64.zip
Если в блоке комментариев убрать текст то прозрачность фона не работает, надо хотя бы пробел поставить что бы заработало.
не могу загрузить из онлайн базы макросов шаблон для модулей ввода/вывода, говорит ошибку:
Вложение 30500
Версия Owen Logic: 1.8.107.9617
Ещё добавлю. В режиме симуляции при вводе значений с плавающей запятой уж больно напрягает то что запятая должна быть запятой, а не точкой. По привычке вводишь на цифровой клавиатуре цифры и на ней же запятую/точку, и как же оно бывает раздражает, когда программа говорит что неверный формат строки, вводишь заново значение, с запятой набранной на основной клавиатуре, в английской раскладке под буквой Б русская. А когда забудешь где запятая где точка, судорожно пытаешься сменить одну раскладку на другую, да ещё и сама строка ввода значений очень мелкая, надо присматриваться чтоб понять что ввелось точка или запятая.
Вот в редактировании значений переменных - всёравно точка или запятая, всё канает. И в режиме симуляции было бы тоже правильным это сделать. И при редактировании констант тоже считаю полезным это сделать.
А как скачать? в описании макроса щелкаю по ссылке, но ничего не качается, попробовал в браузере набрать строку: http://ftp-ow.owen.ru/softupdate/owe...0-x.2.x.x.dvtp
не помогло.
:(