Быстрый меандр - PSB6 меандр с периодом 0,3 сек.
Именно от PSB4 (медленно) или от PSB6 (быстро) мигают стандартные лампы.
Вид для печати
А кто мешал узнать?:rolleyes:
Вложение 28472
Только в руководстве ошибка с длительностью и паузой меандров, см картинку.
Т.е. PSB6 - период 300 мс, 150 мс ВКЛ и 150 мс ВЫКЛ.
Аналогично и для остальных длительность ВКЛ и ВЫКЛ равна период/2
Интерфейс тут не причем. Нужно читать руководства от корки до корки, а не так, как обычно делают.
В руководстве к СП300 большой прогресс по сравнению с руководством к СП200.
Ведь системные биты и у СП270 и у СП3хх одинаковые, а про их назначение в старом руководстве вообще ничего нет.
К интерфейсу у меня только одно замечание - отсутствие "дерева графических элементов". А то с этими "на слой выше/ниже" очень трудно добраться до нужного элемента для его редактирования.
Это правда. Я, например, т.к. это первый мой проект, читал только те разделы, которые касались применяемых элементов.
Когда делал первый проект на ПР200, очень сильно помог курс Кирилла Гайнутдинова. Да еще и то, что в молодости увлекался схемами на ТТЛ и КМОП микросхемах. А для СП такого курса, к сожалению нет.
Как раз интерфейс-то и является проблемой.
Не путайте "пользовательский интерфейс" и "возможности программы". "Возможность настройки" это далеко не то же самое, что "удобство проведения этой настройки".
Да, в конфигураторе можно настроить кучу всего. Но для этого приходится делать такие движения, которые ну никак не ожидаешь. И подобные конфигурации будет крайне тяжело поддерживать. Вот посмотришь через неделю на "кучу системных бит" и как будешь вспоминать что за что отвечает?
Утверждать, что пользовательский интерфейс, в котором для настройки меандра нужно указать PSB5 удобен, это то же самое, что утверждать "программировать интерфейс в машинных кодах удобно". 21-ый век на дворе. Можно подумать и об удобстве пользователей.
Если бы в настройках "мигания" задавались не "системные биты PSB5", а нормальное слово "меандр", то интерфейс был бы гораздо понятнее.
Разумеется, чтение документации никто не отменял. Но делать нужно так, чтобы свести возможность ошибки к минимальной. И, соответсвенно, должны быть нормальные слова "меандр", а не "PSB5 бит 48".
Курса такого действительно нет.
Но есть кое что для СП270. Многое из этог будет полезно и для СП3хх
1. У меня в подписи есть ссылка
Вложение 28478
2. В моих альбомах http://www.owen.ru/forum/album.php?u=11873
Вложение 28479
будут полезны эти два с "Живыми примерами"
Вложение 28480 Вложение 28481
Каждый живой пример это gif-анимация работы какого-нибудь моего примера
Вложение 28483
в комментариях почти к каждому примеру есть ссылка на соответствующее сообщение, в котом описан это пример.
Ну эта ссылка у меня в Закладках браузера. :)
А вот за это - отдельная благодарность!Цитата:
2. В моих альбомах http://www.owen.ru/forum/album.php?u=11873
будут полезны эти два с "Живыми примерами"
Каждый живой пример это gif-анимация работы какого-нибудь моего примера
в комментариях почти к каждому примеру есть ссылка на соответствующее сообщение, в котом описан это пример.
Если вернутся к первому индикатору (зеленому)
Как можно было вместо уникального ГМ сделать управление индикатором из библиотечных логических элементов .
Вернемся к условию задачи
не гореть: при хххх х00х
гореть постоянно при: хххх х01х
мигать: при хххх х11х
Вместо мигать добавим состояние бита PSB4 и составим таблицу состоянийИз таблицы получаем функцию
A(бит 1) B(бит 2) C(PSB4) Y 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 1 1 0 1 1 1 1 0 0 1 1 1 1
Y=AB'C' + AB'C + ABC
после минимизации методом Куайна – МакКласки
Y=AB' + AC
Можно убедится, функция правильная
Скрытый текст:
Реализацию ее на "микросхемах"
Вложение 28486
будем делать с помощью лигических операций из моей библиотеки ГМ http://www.owen.ru/forum/showthread....l=1#post232246
Понадобятся
- три вспомогательных бита для хранения промежуточных результатов, например, PSB300, PSB301, PSB302
- элемент НЕ. PSW262.2 -->Вложение 28487-->PSB300
- первый элемент И. PSW262.1, PSB300Вложение 28488 -->PSB301
- второй элемент И. PSW262.1, PSB4Вложение 28488 -->PSB302
- элемент ИЛИ. PSB301, PSB302-->Вложение 28489-->PSB1000(результат)
Видео:
Возможно следует добавит в библиотеку элементы, похожие на 155ЛРхх, но без инверсии на выходе
например такой
Вложение 28490
тогда число ГМ для примера сократится до двух.
Чуть было не стал делать для красного индикатора реализацию функции на отдельных лог. элементах
Вложение 28503
Но потом вспомнил, что проще сделать управление такими индикаторами с помощью мультиплексоров.
Вложение 28504 Вложение 28505 Вложение 28508
Скрытый текст:
Вложение 28507
https://www.youtube.com/watch?v=L1QiDbVbw2Q