Страница 3 из 4

Как создать массив датчиков DS18b20

Добавлено: 14 янв 2017, 20:45
Siberian
Oleg1345140 писал(а):можно глянуть
Я даже не стал сохранять, удалил проект.
Получилось действительно много побочных заморочек, и если описывать для пользователя, то целая инструкция по применению...

Не вижу смысла. Проще брать адреса из файла и не заморачиваться.
Если много датчиков, то промаркировать их один раз, ведь не каждый день их нужно менять.

Как создать массив датчиков DS18b20

Добавлено: 14 янв 2017, 20:52
Oleg1345140
Суть в том что датчиков 10 000 + и их не вписать в ручную, да и смысла в этом нет если сама технологи позволяет их автоопределять.

Как создать массив датчиков DS18b20

Добавлено: 14 янв 2017, 21:01
Siberian
В моих проектах никогда не было мега количества датчиков, тем более 10 000 +

Как создать массив датчиков DS18b20

Добавлено: 14 янв 2017, 21:06
Oleg1345140
ну они группами по 3-25 штук)))

Как создать массив датчиков DS18b20

Добавлено: 14 янв 2017, 21:53
Suxovei
Ребята! Мы ушли от вопроса, Как  в FLprog реализовать несколько датчиков DS18b20 по шине OneWire привязанных к одному пину? Средствами которые имеются  проге это лично меня не получается. А конкретно один датчик прописать можно, как в ручную, так и из файла. Что и как в этом окне подразумевается массивом и как создать этот массив. При чем мне нужно, каждый конкретный датчик привязать к конкретному месту и, что  бы при выходе датчика из строя мне выдавало аварию..  при этом мне не важен само разогрев датчика +- пол градуса для моих задач не столь критично.

Как создать массив датчиков DS18b20

Добавлено: 14 янв 2017, 22:04
Oleg1345140
Саморазогрев не очень большой. Можно решить проблемму создав бок пользователя переместив туда скетч который умеет определять датчики,но у меня не получилось

Как создать массив датчиков DS18b20

Добавлено: 14 янв 2017, 22:10
Siberian
Suxovei писал(а):Ребята! Мы ушли от вопроса, Как в FLprog реализовать несколько датчиков DS18b20 по шине OneWire привязанных к одному пину? Средствами которые имеются проге это лично меня не получается. А конкретно один датчик прописать можно, как в ручную, так и из файла. Что и как в этом окне подразумевается массивом и как создать этот массив. При чем мне нужно, каждый конкретный датчик привязать к конкретному месту и, что бы при выходе датчика из строя мне выдавало аварию.. при этом мне не важен само разогрев датчика +- пол градуса для моих задач не столь критично.
Ранее уже писал, о том, что НЕСКОЛЬКО ДАТЧИКОВ В МАССИВЕ К ОДНОМУ ПИНУ ПРОПИСАТЬ НЕЛЬЗЯ!!!
ТОЛЬКО ВРУЧНУЮ ПО АДРЕСУ ИЗ ФАЙЛА!!!

Как создать массив датчиков DS18b20

Добавлено: 14 янв 2017, 22:17
Suxovei
Тогда просто вопрос разработчикам, зачем все эти танцы с бубном?? Убрать  написать, что только один датчик на один пин.

Как создать массив датчиков DS18b20

Добавлено: 14 янв 2017, 22:26
Siberian
Suxovei писал(а):Тогда просто вопрос разработчикам, зачем все эти танцы с бубном??
Вопрос не к разработчикам.
Внимательно читайте описание и смотрите видео уроки.

Как создать массив датчиков DS18b20

Добавлено: 14 янв 2017, 22:41
Suxovei
Хороший ответ, все сразу понятно и доходчиво объяснено! Что я делаю не так?? Тыкните носом! Выше две картинки, которые ну ни как не стыкуются с описанием по справке.... создать, создали, а дальше ни выбрать не изменить, вообще ни чего...

Как создать массив датчиков DS18b20

Добавлено: 14 янв 2017, 22:50
Siberian
В массиве можно построить автоопределение только одного датчика на одном пине, или несколько датчиков по одному на каждом пине, при этом не прописывая адреса из файла для каждого датчика.

Если нужно посадить на один пин несколько датчиков, то только при помощи автоопределения адреса каждого датчика, затем сохранить адреса в файл, а затем прописать из файла.

Автоопределение без адреса с помощью массива ЗДЕСЬ!!!

Как создать массив датчиков DS18b20

Добавлено: 14 янв 2017, 23:01
Suxovei
Да есть у меня адреса и не нужно мне автоопределение, наоборот, мне нужно (еще раз или уже не первый раз) конкретный датчик в конкретном месте строго привязанный по своему уникальному номеру! У меня конкретный вопрос!!! ПОЧЕМУ В ПРОГРАММЕ ИЛИ ПОЧЕМУ НЕ РАБОТАЕТ ПРОГРАММА??? Я могу создать массив в окне. Его название и описание, затем по кнопке выбрать массив в окне ни чего нет! НЕЧЕГО КОРРЕКТИРОВАТЬ И НЕКУДА ПРОПИСЫВАТЬ АДРЕСА ДАТЧИКОВ! Ни в ручную ни из файла! У меня не работает прога, как заявлено в справке и в описании к данному окну! У меня нет возможности занимать под 5 датчиков, 5 пинов, к датчикам заявлено, что они могут работать в массиве и на один пин в ардуине. И даже первой картинкой в справке массив из нескольких датчиков на один выход.

Как создать массив датчиков DS18b20

Добавлено: 14 янв 2017, 23:27
Siberian
Я объяснял уже наверное десятый раз.

ДЛЯ НЕСКОЛЬКИХ ДАТЧИКОВ ПО ОДНОМУ ПИНУ НЕ НУЖНО СОЗДАВАТЬ НИКАКОЙ МАССИВ!!!


Как создать массив датчиков DS18b20

Добавлено: 14 янв 2017, 23:32
Suxovei
Теперь я уже несколько раз пытаюсь объяснить, что в этом поле я могу прописать только один адрес, только один датчик! Из файла выбирается, только один адрес, даже если их там 10, только один, как прописать остальные 4?

Как создать массив датчиков DS18b20

Добавлено: 14 янв 2017, 23:42
nalnik
Suxovei
Ну говорят же тебе что нет такой возможности с массивом.

Как создать массив датчиков DS18b20

Добавлено: 14 янв 2017, 23:44
Siberian


Создаем столько датчиков, сколько необходимо.



Затем для каждого прописываем ЭТО!!!


Как создать массив датчиков DS18b20

Добавлено: 14 янв 2017, 23:48
Suxovei
Тогда другой вопрос, для кого или для чего вот эта картинки из справки? Для красоты или для ввода в заблуждения неграмотных? Когда можно или нужно было бы написать, что в программе не реализована такая возможность...

Как создать массив датчиков DS18b20

Добавлено: 15 янв 2017, 00:03
nalnik
Там написано "русским" по белому - надо указать адрес и тип датчика.

Как создать массив датчиков DS18b20

Добавлено: 15 янв 2017, 00:04
Siberian
Цитата Suxovei () 200?'200px':''+(this.scrollHeight+5)+'px');">Тогда другой вопрос, для кого или для чего вот эта картинки из справки? Для красоты или для ввода в заблуждения неграмотных? Когда можно или нужно было бы написать, что в программе не реализована такая возможность...

Почему же не реализовано???

Выводим столько датчиков, сколько нужно.
При прописании первого вводим номер пина и его адрес, например пин 7.



Затем в каждом последующем датчике ставим один и тот-же пин, но вставляем из файла его индивидуальный адрес.
И на одном пине будет столько датчиков, сколько нужно.




Как создать массив датчиков DS18b20

Добавлено: 15 янв 2017, 00:07
Suxovei
Всё, всем спасибо, почти разобрался.... ставим два-5-10 датчиков указываем одну и туже шину и под каждый датчик из файла подставляем свое значение.... Ну почему бывалым бы про это не написать?