обновил ОЛ до версии 1.8.101.9301 и кранты ОЛ, ВИН7. как на обратно откатится?
переустановка помогла....гора с плеч
Вид для печати
обновил ОЛ до версии 1.8.101.9301 и кранты ОЛ, ВИН7. как на обратно откатится?
переустановка помогла....гора с плеч
Все таки очень больная тема - инициализация локальных (неявных) переменных.
Постоянно сталкиваюсь с проблемой, что новосделанные программы не работают потому что где-то в момент запуска поделилось на ноль.
Очень хотелось бы, чтобы связям между блоками, можно было присваивать каким либо образом начальные значения, которые они преобретали бы по запуску программы при подаче питания, ибо автоматическое присвоение нуля в большинстве случаев некорректно, и если во многих случаях помогает процедура инициализации, которая первую секунду подает во все нужные места правильные значения, то в тех местах, где есть деление с дальнейшими обратными связями и куда в первый такт автоматически подается ноль, возникает NaN который "вешает" всю программу. И естественно инициализация в этих местах не работает поскольку макрос fSEL работает через умножения, и если на одном из входов NaN то на выходе будет 100% NaN
anthrwpos там где может быть ноль, умножьте на 1-E37 или как-то так, в общем на 0,0........1 - погоды не сделает, но от NaN избавитесь.
сначала обновил в ту же папку на диске Д, ОЛ слетел, затер его, нашел изначальную установку на диске С, обновил в Д, все заработало.....вроде так все и было.Цитата:
Вы как обновление делали?
Переустановка - в отдельную папку?
блин, вы делите на НЕКОЕ число в макросе или программе, если вы предполагаете или знаете, что это НЕКОЕ число может оказаться НУЛЕМ, предварительно прибавьте к нему "писечку" :)
з.ы. я чуть перепутал, надо + к неизвестному сделать, а не умножить...