Страница 13 из 16
					
				"Первые шаги"
				Добавлено: 15 дек 2020, 14:10
				 Di123
				можно ли в плотер вывести несколько сигналов болеан ?
допустим интегр и флоат без проблем выводятся несколько через блок сложения строк 
а вот сложить болеаны так не получается
			 
			
					
				"Первые шаги"
				Добавлено: 15 дек 2020, 16:04
				 Ingwar
				Di123 писал(а): 15 дек 2020, 14:10
а вот сложить болеаны так не получается
 
Через переключатель задавайте дополнительной переменной два фиксированных значения (например 10 и 100) и шлите ее.
 
			
					
				"Первые шаги"
				Добавлено: 23 дек 2020, 01:28
				 Boggard
				Здравствуйте! Уважаемые программисты ,хочу попросить вашей помощи. Занимаюсь решением инженерно-технического задания по переоборудованию стиралки на электронное и удаленное управление.  На данный час выполнена техническая сторона задачи и частично алгоритмическая. Машина уже работает на  алгоритме, основанной на триггерах и таймерах -это то на что хватило моих знаний. С Flprog  знаком с сентября. За это время достигнута первая цель.  Для дальнейшего продвижения ко второй цели (внедрение прерываний и выбора позиций в цикле программы) , необходимо переводить алгоритм программы из цифро-аналогового поля в цифровое. И вот тут мне необходима небольшая подсказка в виде малюсенького скетча со следующим алгоритмом работы:
 Вкл--> на счет 5 включается пин(допустим) pin2 -->на сет 15 выключается-->пауза 5 тиков --> на счет 25 включается pin3 --> на счет 40 выключается. Ну и т.д.
 Мне нужно посмотреть вариант исполнения в блоках ,на счетчиках. Нужна недостающая информация ,в голове, для дальнейшего продвижения.Я понимаю как это структурно ,но как технически сделать именно в программе ,понимаю процентов на 30. Заранее спасибо за помощь! 

 
			
					
				"Первые шаги"
				Добавлено: 23 дек 2020, 03:36
				 Serquick
				Как-то так
Screenshot_1,1,1.png
 
			
					
				"Первые шаги"
				Добавлено: 23 дек 2020, 06:02
				 Phazz
				А ещё есть чудесный блок - командоаппарат
			 
			
					
				"Первые шаги"
				Добавлено: 23 дек 2020, 14:53
				 Boggard
				[ref]Serquick[/ref], спасибо огромное!!! А можно попросить  файлик с этим примером, что бы посмотреть уже и по настройке.Вот непонятно ,что за блок (on/of) ? Очень признателен буду! 
 Отправлено спустя     2 минуты 24 секунды:
Отправлено спустя     2 минуты 24 секунды:
[ref=#808080]Phazz[/ref],  да ,я знаю ,видел ,НО! С ним вопервых разбираться нужно ,вовторых ,у меня будет свой набор функций ,свой подход ,ну и наконец взять готовый ,чей-то -это самое простое. А вот создать с нуля и свое ,со своими тех. параметрами ,несравненно веселее и для прогресса личностного роста просто неоценимый опыт. 

 
			
					
				"Первые шаги"
				Добавлено: 23 дек 2020, 15:11
				 AlexCrane
				Boggard писал(а): 23 дек 2020, 14:53
что за блок (on/of)
 
Это просто переменная с включенным разрешением записи
 
			
					
				"Первые шаги"
				Добавлено: 23 дек 2020, 15:37
				 Boggard
				[ref]AlexCrane[/ref],  вот засада то...У меня в 7.7.2 нету пункта разрешения записи.  

 А еще не совсем понятно как блок сравнения считает если в нем всего дин вход!? 

 П.С. А понял ,нужно для записи применить переменную в схеме.
 
			
					
				"Первые шаги"
				Добавлено: 23 дек 2020, 17:34
				 Dmabst
				[ref]Boggard[/ref], требуйте сразу прошитый микроконтроллер.
			 
			
					
				"Первые шаги"
				Добавлено: 23 дек 2020, 23:07
				 Serquick
				Пожалуйста. Вот файл  
 
 
А ещё есть чудесный блок - командоаппарат
Phazz прав через  командоаппаратбудет удобнее и красиво 

 
			
					
				"Первые шаги"
				Добавлено: 24 дек 2020, 01:39
				 Boggard
				[ref]Serquick[/ref], Попробовал скетч... Работает некорректно...  запилил видео.... 
https://youtu.be/Q4OHXt-gi-o
Отправлено спустя     3 минуты 23 секунды:
П.с. А во разобрался.... удалил лишнее условие.
Отправлено спустя     1 минуту 48 секунд:
Теперь,благодаря такому управлению блоками ,скетч уменьшится очень значительно.
Отправлено спустя     10 минут 33 секунды:
Так ,а как сделать что бы pin 13 работал не по счету 5-15 и pin2 25-40 ,а что бы 13пин отрабатывал заданное количество импульсов ,скажем 5 ,и после отработки передавал  следующему блоку ,управление вторым пином? Это для будущего меню ,что бы задавать время работы блоков ,из меню.Не на 5-15 ,а простой и понятной установкой минут и секунд.
 
			
					
				"Первые шаги"
				Добавлено: 24 дек 2020, 03:09
				 Serquick
				Boggard Это в качестве примера, а  не рабочий скетч. 
 
 
Вот вам второй пример на таймерах 

 
			
					
				"Первые шаги"
				Добавлено: 24 дек 2020, 16:42
				 Serquick
				В блоках TOF поменяйте константу 5 и 10 на 5000 и 10000 это будет задержка 5 и 10 секунд  

 
			
					
				"Первые шаги"
				Добавлено: 24 дек 2020, 17:31
				 Boggard
				[ref]Serquick[/ref], я понимаю ,разумеется .это для примера! Я ж не совсем тупее паровоза!  

  Теперь ,я знаю как убрать таймеры ,и ввести паузу. Я вот теперь думаю ,как и говорил, о том как сделать внесение изменений для времени работы блока, разумеется для будущего изменения через меню. Сейчас в самой прошивке можно установить время и ВСЁ, больше его не изменить.
Отправлено спустя     5 минут 5 секунд:
Serquick писал(а): 24 дек 2020, 03:09
Вот вам второй пример на таймерах
 
 У меня сейчас так и работает... 

 
			
					
				"Первые шаги"
				Добавлено: 24 дек 2020, 21:47
				 ViktorPetrov
				Один демультиплексор может заменить все блоки сравнение ,в вычислительной техники - это называется "
минимизация" ,счетчик естественно будит считать шаги программы . Мультиплексором можно задавать время для каждого шага соответственно и таймер будит один  и т.д.  ....  Если создать универсальную прошивку можно и мозги стиральных машин ремонтировать:[spoiler]
5ab133523b0a5_Screenshot_1-.jpg.7a9faeca389f6f5d4a45075bf7e4f67a.jpg
[/spoiler]
Описание: Универсальный электронный модуль для стиральных машин
Так для примера релизация маде ин шина  
 
			
					
				"Первые шаги"
				Добавлено: 25 дек 2020, 03:20
				 Boggard
				[ref]ViktorPetrov[/ref], у меня пока нету знаний как с демультиплексорами работать.  
 Отправлено спустя     19 минут 8 секунд:
Отправлено спустя     19 минут 8 секунд:
Так, изучил принцип работы демультиплексора... Теоретически можно  на нем сделать ,но есть вероятность сломать мозК ,пока будешь алгоритм разрабатывать. 
 
  
 
			
					
				"Первые шаги"
				Добавлено: 27 дек 2020, 04:39
				 Boggard
				А как вам такое!? Поработал над алгоритмом режимов работы,на счетчике.
			 
			
					
				"Первые шаги"
				Добавлено: 12 янв 2021, 13:15
				 starik3000
				Собрал что то на подобии вело компьютера для электросамоката .  Стоит вопрос как хранить общий пробег.
Для себя вижу самый легкий способ записывать в еерпром каждый скажем км. 
 Правильно ли я понимаю, что в этом случае еерпрома мне хватит на 100 000 км?
			 
			
					
				"Первые шаги"
				Добавлено: 12 янв 2021, 14:08
				 Phazz
				100к км это для самоката очень дофига. Так что можно и так.
Отправлено спустя      43 секунды:
а епром может и дольше записывать
			 
			
					
				"Первые шаги"
				Добавлено: 12 янв 2021, 15:48
				 starik3000
				[ref=#808080]Phazz[/ref], 
Ну я просто уточнил 

. , А вы так и не ответили  
 
 
  В планах к итогу пришел писать в память каждые 100 метров.  
  С таким подходом, на ваш взгляд, к какому пробегу память вемоса  откажет?