Помогите разобраться, при симуляции проекта выскакивает ошибка, в чем тут соль? Макрос вроде бы подключил как описано в примере к нему
Вложение 32511
Вид для печати
Помогите разобраться, при симуляции проекта выскакивает ошибка, в чем тут соль? Макрос вроде бы подключил как описано в примере к нему
Вложение 32511
Возможно старый макрос FSEL сделанный ещё в ОЛ 1.7 плохо переваривает.
Макрос взят из онлайн библиотеки, по моему разумению, все что там представлено должно работать как часы)))) Да в принципе и не в макросе то дело, у меня и без него такая ошибка выскакивает, если даже просто попытаться соединить напрямую аналоговый вход с аналоговым выходом выдает ту же ошибку
Да проект то в принципе весь на картинке в первом сообщении. Я только начал, а тут такая засада(((
По ТЗ в соответствии с показаниями датчика температуры должен либо включаться либо отключаться вентилятор. Датчик температуры стоит аналоговый Pt500, поэтому плясать приходится от того что есть
Как это сделать в личке не нашёл, поэтому выкладываю сюда
Решил решить проблему переустановкой ОЛ.
Столкнулся со следующей проблемой
Вложение 32522
Не как в толк не возьму какого черта функция сравнения вместо 0 или 1 выдает мне преобразованную константу на выходе????
Вложение 32523
Открыл проект ,запустил в симуляции и никакой ошибки к сожалению не увидел. У Вас она до сих пор воспроизводится?
Artur85 Про этот баг говорит.Вложение 32524
Я эту проблему решил по вашему примеру, просто установил версию ОЛ с цифрой 125 на конце)))) Теперь у меня проблема которую Василий продублировал.
Вдобавок ко всему у меня вот еще какая загвоздка. Я настраиваю диапазон на аналоговом входе минимальное значение 500 максимальное 1000. Насколько я понимаю, все значения которые ниже минимального и выше максимального вход должен игнорить и выдавать 0, или я не так понимаю????
У меня на аналоговый вход подключается датчик температуры, с помощью макроса Cu50 его сопротивление преобразуется в значение температуры, мне нужно "отсечь" те значения сопротивления датчика при которых температура принимает отрицательные значения.
P.S. "Отсечь" значит что на выходе, при таких значениях сопротивления, программа выдавала 0 на вход функции fGT
Ну тут вариантов несколько, можно открыть данный макрос для редактирования и поправить нижний коэффициент, там он играет роль детектора КЗ, подредактируйте его, либо сделайте блок на выходе самого макроса, если t<0 через fSEL выводите 0, а чем вызвана необходимость такого решения?
Необходимость данного решения вызвана тем, что надо контролировать наличие промерзшей жидкости в трубопроводе на участке установки датчика, чтобы при перекачке этой самой жидкости не прорвало трубу от резких перепадов температуры. То есть если на выходе датчика 0, насос перекачки должен быть заблокирован на включеение
Так блокируйте его по условию все что меньше 1°С, к примеру, или 0.5.
здравствуйте! такое же сообщение возникает при попытке добавить переменную в отладку! проект правда еще не закончен. планируется связь через пв210 связь с Cloud. отладка будет необходима. так симуляция выполняется нормально... используются готовые макросы с более ранних версий.... может в этом штука?
проект прилагаю. буду рад любой помощи.
кстати версия Logic на данный момент 2.3.321.0. До этого была предыдущая.