Помогите разобраться с простейшим пользовательским блоком.

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
Аватара пользователя
NordKavkaz
Рядовой
Сообщения: 74
Зарегистрирован: 02.02.2024{, 15:19}
Репутация: 0
Откуда: Георгиевск
Имя: Александр

Помогите разобраться с простейшим пользовательским блоком.

#1

Сообщение NordKavkaz » 18.04.2024{, 00:06}

Здравствуйте!

Во вложении простейший проект и простейший пользовательский блок.
2024-04-17_23-55-45.png
2024-04-17_23-55-45.png (732 байт) 307 просмотров
По задумке диод 13-го пина не должен светиться, а он светится.
Помогите, пожалуйста разобраться.
Спасибо!
Вложения
PROBA_(Code_-_Basic).ubi
(34.32 КБ) 5 скачиваний
Proba.flp
(61.46 КБ) 7 скачиваний
Не откладывай на завтра то, что можно сделать послезавтра.

aidar_i
Полковник
Сообщения: 3130
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 678
Откуда: Уфа
Имя: Айдар
Контактная информация:

Помогите разобраться с простейшим пользовательским блоком.

#2

Сообщение aidar_i » 18.04.2024{, 05:02}

NordKavkaz писал(а):
18.04.2024{, 00:06}
По задумке диод 13-го пина не должен светиться, а он светится.
Инвертируйте вход 13го пина, он горит когда на выходе низкий уровень.

Naladchik
Капитан
Сообщения: 825
Зарегистрирован: 04.10.2015{, 19:10}
Репутация: 153
Откуда: Новосибирск
Имя: Павел

Помогите разобраться с простейшим пользовательским блоком.

#3

Сообщение Naladchik » 18.04.2024{, 07:28}

NordKavkaz писал(а):
18.04.2024{, 00:06}
Помогите, пожалуйста разобраться.
уже ошибкаПоказать
1.png
1.png (11.02 КБ) 254 просмотра
Данное выражение не сравнение а присвоение, читается как "переменной х присвоить значение 1"
Должно быть или if (x==1) - сдвоенный знак равенства (сравнение с чем либо), или if (x) - сравнение или 0 или значение, отличное от нуля.
Рекомендую, сам там постоянно подглядываю разные моменты, базовые вещи простым языком.
Win10-64. FLProg Portable.
Изображение

Аватара пользователя
NordKavkaz
Рядовой
Сообщения: 74
Зарегистрирован: 02.02.2024{, 15:19}
Репутация: 0
Откуда: Георгиевск
Имя: Александр

Помогите разобраться с простейшим пользовательским блоком.

#4

Сообщение NordKavkaz » 18.04.2024{, 12:27}

aidar_i писал(а):
18.04.2024{, 05:02}
Инвертируйте вход 13го пина, он горит когда на выходе низкий уровень.
Спасибо! Но этот примитивный блок для дальнейшего изучения БП.
Naladchik писал(а):
18.04.2024{, 07:28}
Данное выражение не сравнение
Спасибо! Получилось, что хотел. О-о-очень давно занимался Си, забыл. Зато вспомнил, что есть еще && || !=.
Не откладывай на завтра то, что можно сделать послезавтра.

Ответить

Вернуться в «Спросить у знатоков»