По совету разработчиков открываю отдельную тему ,касающеюся особенностей и ошибок программного обеспечения (овен лоджик) ,только для этого .;)
Вид для печати
По совету разработчиков открываю отдельную тему ,касающеюся особенностей и ошибок программного обеспечения (овен лоджик) ,только для этого .;)
OwenLogic 1.5 build 35
не возможно создать более 16 сетевых входов и 16 сетевых выходов: выдает ошибку "недостаточно памяти"
Исправлено в версии 1.6 build 36
Может кто пояснит
И когда же будет версия 1.6 build 36 с исправлениями .Чем раньше выложите тем раньше найдем фичи и баги:) .
При работе под семёркой, после каждого отключения от ПР, теряются настройки СОМ-порта. Не смертельно, но раздражает.
К сожалению не для меня ,потому как не программист ,.Да и овен лоджик не кодесис ,однако;) Все тонкости вычислений должны решаться(и оговариваться) на уровне овен лоджик удобным для пользователя ПР способом.:rolleyes:Да и ПР не ПЛК ,однако.Без овен лоджика для меня бы и ПР110 не было б.Тем более это было сделано для ПР114 и писалось "бесконечность" или "Неопределенность" в режиме симуляции (отладки) ,что было очень удобно(наглядно) для чисел с плавующей запятой.
Данный раздел книги не привязан конкретно к чему либо.
Описывает принцип работы тупой железяки и почему она творит чудеса при арифметических действиях с нарушением размерности операндов.
Обычно учитывать такие нюансы должен пользователь.
А вот тут надо расшифровывать -пользователь чего? И с вытекающим от сюда ответом -кто пользователь.:)
пользовательский интерфейс ,в том числе написания проекта должен быть привязан как к железу (чего) ,так и пользователю(кто) ,а иначе это абстрактная вещь .Но это мое мнение.Программистам только дай волю ,они все на пользователя повесят:D и обоснование найдут ,нет что бы для людей (не программистов) делать.Калькулятор -пример:),как надо обрашаться с пользователем его
Для людей в магазине батарейки продают-для самостоятельной установки...
А электронщикам за то деньги и платят, чтоб они хотя бы знали то, что в школе на информатике преподают.
Это они помнят :) и еще много чего .Речь не о памяти ,а о удобстве использования.:rolleyes:На калькуляторе ,когда делите на ноль ,вам же не высвечиваются все единицы ,и не пишется "сам дурак". Значит разработчики алгоритма (программисты в том числе) позаботились о пользователе ,пусть даже с 3 высшими образованиями .Тем более "неопределенность ","бесконечность"-то же математические понятия ,с которыми математика умеет оперировать .
Такими темпами можно высказать претензии матушке природе, по поводу аналоговых сумматоров.Цитата:
электронщик до мозга костей и не только
а то блин под программистов косит, не может воду из двух стаканов в одном поместить.
-----------
по поводу семёрки и настроек порта.
тут нужно выяснить (спросить) где эти настройки должны храниться, в файлике или реестре. и сменить в этом месте разрешения. Семёрка любит запрещать всё подряд.
И когда это я под программиста косил:confused: Вы бы еще счеты вспомнили ,блин. Какой вы Ветреный в суждениях,однако .На машинах то же компьютеры стоят ,однако там все для водителя сделано ,а не программиста.Дело не в МОЧИ (ударение на первый слог) ,а в удобстве для разносторонних пользователей.
Что то не припомню ,что бы в аналоговых системах использовали итерационные вычисления .В аналоговых системах если выход сваливается к +- Uпит ,система "разваливается" и становится не управляемой и там программистам делать нечего.А в цифровых системах можно многое предусмотреть...в том числе не корректное поведение пользователя.
Давайте остановимся ,не будем засорять тему ,вроде как не для этого создавал.
это не баг, это инструкцию читать нужно. Если по описанию прибор не справляется с вашей задачей, смотрите прибор на класс выше.
тему засоряете Вы, доказывая что баг.
А где я сказал ,что это баг ?????ЭТо всего лишь ФИЧА ,которую можно сделать так же как с вещественными числами сделано в ПР114.
Появилось свободное железо (ПР110) ,стал проверять старые проекты и в который раз проявилось не соответствие работы ПР110 и симулятора овен лоджик ..Такое уже наблюдал на примере макросов ТЕЛЕФОНА .
В данном примере Передатчик преобразует целочисленные значения в последовательный код ,который принимает приемник ,преобразуюший последовательный код снова в целочисленный .Информация на входе передатчика меняется 1 раз в 10сек (+1).Младшие разряды(3) принятого числа отображаются на индикаторах ПР .В симуляторе все работает замечательно и давно ,а вот в железе не работает как надо .Нужно выявить и описать эту особенность или устранить ее в овен лоджике.:rolleyes: :confused: :(
Не совсем удобно сделано ,нет совместимости открытия проектов ,например выбрал ПР114 или Пр110 12\8 и хочу залить туда проект ,который был создан для ПР110 8\4 ,не получается ,только через копирование .Я понимаю ,когда нельзя заливать проекты ,сделанные для ПР110 12\8 на пр110 8\4 .Пусть была бы, хотя бы ,односторонняя совместимость ,однако .
Программа для обновлений использует прямое подключение к интернету? Дома интернет настроен через прокси (в настройках IE). Почти все программы правильно определяют настройки подключения, а Owen Logic ни в какую :(
И ручками прокси в настройках программы не задашь...
Может левым способом можно насильно назначить подключение программы через прокси? Или эту проблему решат в будущем? ;)
Вложение 6360
Создал проект, написал логику, закрыл проект, открыл проект через пару дней - получил вот такое окошко. Переписывать с нуля ой как не хочется. Как быть?( Почему такое случилось?
Вложение 6364
Создавался в версии 1.5, вроде как. Когда не открылся, пытался открывать в последних сборках - бестолку.
P.S. За логику прошу не пинать :) хочется разобраться именно в проблеме открывания, дабы не наступать на эти грабли дальше.
P.P.S. Там макросы использовал, они внутри проекта тоже хранятся?
В ПР114 первоначальная установка значения(1) энергонезависимой переменной работает в симуляторе ,а на самом ПР114 нет(внутри макроса) ,хотя в дальнейшем значения сохраняются при выключении питания .
Вот эту качал, в ней же создавал проект: http://www.kipshop.ru/Soft/Configura...ogic_setup.zip
P.S. Вспомнил, перед закрытием рабочего проекта я по привычке жмякнул на кнопку "Сохранить", Owen Logic выдал ошибку: "Невозможно сохранить что-то там". Я не придал этой ошибке значения, проект был актуальной версии. Может из-за этого в последствии не открываться файл?
Вполне возможно! Конечно следует обращать внимания на сообщения... :) Теперь видимо каким-то образом данные в файле повреждены и боюсь в таком случае Вам придется создавать заново проект (либо использовать сохраненный ранее файл (если такой есть конечно!) и заново его изменить согласно Вашим нуждам).
Поймите, разработка проекта OWEN Logic находится в активном состоянии, постоянно развивается и модифицируется, и поэтому конечно возможны ошибки в работе. Поэтому следует внимательным образом относиться к различного рода сообщениям. :) И если что, сообщать нам об ошибках. Мы всегда прислушиваемся к ним и стараемся своевременно их исправлять! ;)
P.S. В этой самой версии файл тоже не открывается, что подтверждает утверждение о поврежденности самого файла проекта...
По моему ,данное сообщение является избыточным ,когда открыто более 2 проектов.Потому как такое же сообшение есть в окне на рабочем поле.И закрыть его не возможно ,точнее ,его закрываешь ,а оно появляется вновь ,закрывая часть рабочего стола и проекта,как раз в том месте ,где есть другие окна ,перекрывая их.Может убрать эту особенность ,или что бы оно(сообщение) не появлялось вновь при его закрытии...???:rolleyes:
Установил Лоджик 1.6.39 , а обновлений через прокси не получаю.
Если выделить элемент ,нажать правой кнопкой мыши и выбрать "удалить компонент" то будет вот такое сообщение ,а если нажать на компе кнопку ДЕЛ ,то все нормально удаляется
Выпустил 40-ую сборку, кто обновляется через интернет обновитесь. Основной причиной была бреш в безопасности закрытых для общего доступа макросов. Проблема устранена.
Сейчас будем пытать :D
В эмуляторе на новых проектах заметил вот такую фичу, в старых проектах такого нет.