Генератор

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
Yur
Рядовой
Сообщения: 4
Зарегистрирован: 21 окт 2024, 15:07
Имя: Юрий
Благодарил (а): 1 раз

Генератор

Сообщение Yur »

Всем привет!

Генератор ( не симметричный мультивибратор) - внешний вход (оба), обе константы =0, на выходе мерцает светодиод.
Почему ?
Аватара пользователя
Phazz
Полковник
Сообщения: 3125
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 233 раза
Поблагодарили: 114 раз

Re: Генератор

Сообщение Phazz »

Потому что вы не приложили свой проект или хотя бы скрин
Аватара пользователя
Phazz
Полковник
Сообщения: 3125
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 233 раза
Поблагодарили: 114 раз

Re: Генератор

Сообщение Phazz »

ну или хотя-бы версию Flprog
Yur
Рядовой
Сообщения: 4
Зарегистрирован: 21 окт 2024, 15:07
Имя: Юрий
Благодарил (а): 1 раз

Re: Генератор

Сообщение Yur »

Phazz писал(а): 22 окт 2024, 16:22 ну или хотя-бы версию Flprog
Услышал. Учту на будущие.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Rovki
Полковник
Сообщения: 5724
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 221 раз
Контактная информация:

Re: Генератор

Сообщение Rovki »

Потому что ноль период , а какая при этом частота?время периода не может быть меньше времени цикла программы.
Электронщик до мозга костей и не только
Yur
Рядовой
Сообщения: 4
Зарегистрирован: 21 окт 2024, 15:07
Имя: Юрий
Благодарил (а): 1 раз

Re: Генератор

Сообщение Yur »

Rovki писал(а): 24 окт 2024, 18:30 Потому что ноль период , а какая при этом частота?время периода не может быть меньше времени цикла программы.
Ребят, это стандартный блок. Никой период и цикл не задается. На входе 2 параметра в миллисекундах. Первый, сколько миллисекунд светодиод на выходе должен быть включенный и второй, сколько миллисекунд светодиод на выходе должен быть выключен. Если оба эти значения равны 0, то логично было бы, что он вообще не должен включится! Но не, он мерцает.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

Re: Генератор

Сообщение rw6cm »

Yur писал(а): 30 окт 2024, 10:02
Rovki писал(а): 24 окт 2024, 18:30 Потому что ноль период , а какая при этом частота?время периода не может быть меньше времени цикла программы.
Ребят, это стандартный блок. Никой период и цикл не задается. На входе 2 параметра в миллисекундах. Первый, сколько миллисекунд светодиод на выходе должен быть включенный и второй, сколько миллисекунд светодиод на выходе должен быть выключен. Если оба эти значения равны 0, то логично было бы, что он вообще не должен включится! Но не, он мерцает.
А зачем блок с такими параметрами в проекте?
Логично чем меньше время, тем выше частота, от сюда логично что при 0 будет максимально возможная частота гены для этого проекта.
Ноль подразумевает что время стремится к нулю, иначе говорить о времени без времени - бессмыслица.
Win10-64, FLProg (portable)
Аватара пользователя
Phazz
Полковник
Сообщения: 3125
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 233 раза
Поблагодарили: 114 раз

Re: Генератор

Сообщение Phazz »

Yur писал(а): 30 окт 2024, 10:02
Rovki писал(а): 24 окт 2024, 18:30 Потому что ноль период , а какая при этом частота?время периода не может быть меньше времени цикла программы.
Ребят, это стандартный блок. Никой период и цикл не задается. На входе 2 параметра в миллисекундах. Первый, сколько миллисекунд светодиод на выходе должен быть включенный и второй, сколько миллисекунд светодиод на выходе должен быть выключен. Если оба эти значения равны 0, то логично было бы, что он вообще не должен включится! Но не, он мерцает.
А почему вы решили что он должен быть выключен всегда. Время выключения ведь тоже 0!
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

Re: Генератор

Сообщение Naladchik »

Yur писал(а): 30 окт 2024, 10:02 ... Если оба эти значения равны 0, то логично было бы, что он вообще не должен включится! Но не, он мерцает.
Так как это генератор, соответственно он будет "включаться" и "выключаться", т.е. на его выходе будут появляться 0 и 1, далее, времена приравнены к нулю, значит времена длительности импульса и паузы будут минимально возможными и равны времени программного цикла.
Хотите его выключить - подавайте 0 на вход En.
Win10-64. FLProg Portable.
Изображение
Yur
Рядовой
Сообщения: 4
Зарегистрирован: 21 окт 2024, 15:07
Имя: Юрий
Благодарил (а): 1 раз

Re: Генератор

Сообщение Yur »

rw6cm писал(а): 30 окт 2024, 10:14 А зачем блок с такими параметрами в проекте?
Это я уже вытащил его отдельно, что бы было понятно где проблема. А то залил все в железо, подключаю питание, а у меня сразу работает все, вот и давай искать в чем проблема.
rw6cm писал(а): 30 окт 2024, 10:14 Логично чем меньше время, тем выше частота, от сюда логично что при 0 будет максимально возможная частота гены для этого проекта.
Ноль подразумевает что время стремится к нулю, иначе говорить о времени без времени - бессмыслица.
Ход ваших мыслей ясен и вероятнее всего вы даже правы) Но вот логика работы данного блока все равно кривая, не логично блин это. Ни где в описании к данному блоку не указан ни диапазон значений, ни максимальная частота генерации, не тем более что при ноле он будет генерить на максимальной частоте.

ЗЫ: Спасибо всем кто откликнулся.
Аватара пользователя
Rovki
Полковник
Сообщения: 5724
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 221 раз
Контактная информация:

Re: Генератор

Сообщение Rovki »

Yur писал(а): 31 окт 2024, 15:45
rw6cm писал(а): 30 окт 2024, 10:14 А зачем блок с такими параметрами в проекте?
Это я уже вытащил его отдельно, что бы было понятно где проблема. А то залил все в железо, подключаю питание, а у меня сразу работает все, вот и давай искать в чем проблема.
rw6cm писал(а): 30 окт 2024, 10:14 Логично чем меньше время, тем выше частота, от сюда логично что при 0 будет максимально возможная частота гены для этого проекта.
Ноль подразумевает что время стремится к нулю, иначе говорить о времени без времени - бессмыслица.
Ход ваших мыслей ясен и вероятнее всего вы даже правы) Но вот логика работы данного блока все равно кривая, не логично блин это. Ни где в описании к данному блоку не указан ни диапазон значений, ни максимальная частота генерации, не тем более что при ноле он будет генерить на максимальной частоте.

ЗЫ: Спасибо всем кто откликнулся.
Дело не в логике ,а в основах цифровой и программируемой технике, просто вы наверное по другой специальности учились. Поэтому примите на веру , то что вам пытались донести многие товарищи. Сам генератор это устройство которое предназначено для генерации исключительно с периодом от времени цикла программы до того который вы задали . А для того что бы выключить генерацию это уже нужно использовать вход EN. Это как мультивибратор на транзисторах или инверторах , который всегда генерит пока есть питание . Что бы выключить его можно использовать дополнительный ключ и с помощью его перевести одно из плеч ( транзистор) в состояние открыт или закрыт.
Электронщик до мозга костей и не только
Ответить

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей