Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Чт мар 28, 2024 19:37

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Ответить
Имя пользователя:
Заголовок:
Текст сообщения:
Введите текст вашего сообщения. Длина сообщения в символах не более: 60000

Размер шрифта:
Цвет шрифта
Настройки:
BBCode ВКЛЮЧЕН
[img] ВЫКЛЮЧЕН
[flash] ВЫКЛЮЧЕН
[url] ВКЛЮЧЕН
Смайлики ВЫКЛЮЧЕНЫ
Отключить в этом сообщении BBCode
Не преобразовывать адреса URL в ссылки
Вопрос
Теперь гостю придется вводить здесь пароль. Не от своей учетной записи, а ПАРОЛЬ ДЛЯ ГОСТЯ, получить который можно после регистрации на форуме через ЛС.:
Этот вопрос предназначен для выявления и предотвращения автоматических регистраций.
   

Обзор темы - Жизненный цикл Форт программ:)
Автор Сообщение
  Заголовок сообщения:  Re: Жизненный цикл Форт программ:)  Ответить с цитатой
Уважаемые пользователи форума. Читать форум получается с периодом от месяца и более. Теряется смысл в работе форума, если есть конкретные вопросы. Вывод - пишите письма. Сентенция ... короткие связи - крепкие, но скучные, а дальние связи интересны - но слабые. Адрес shabronov@ngs.ru и для настроения музыкальная открытка. Не на форте. http://90.189.213.191:4422/temp/ludi_20 ... _21_08_26/
Сообщение Добавлено: Сб сен 11, 2021 19:35
  Заголовок сообщения:  Re: Жизненный цикл Форт программ:)  Ответить с цитатой
Серые поставки давно опасны. Дистрибьюторы это исследовали, выяснилось, что китайцы отправляют отбраковку - детали, не прошедшие испытания на жесткие условия работы. Они частично работоспособны, но после температурных скачков что-нибудь нарушается, отсюда сюрпризы. Расчет на то, что из-за такой мелочи никто не будет связываться (тем более - как это сделать в Китае?).
Сообщение Добавлено: Сб авг 28, 2021 00:02
  Заголовок сообщения:  Re: Жизненный цикл Форт программ:)  Ответить с цитатой
shabronov писал(а):
1. Ну и ..вляпался.. когда купил ds18b20 на Алиэкспресе. Датчики и работают и не работают.
- у них не соответствует стандарт работы с паразитным питанием, т.е. в 2х проводном подключении. У старых-фирменных вывод +5в датчика подключаем на 0в. А если так подключить алиэкспресовские - работать НЕ БУДЕТ. Будет работать если +5в на шину 1wire.

2. Датчики ..алиэкспресовские.. не работают с длинными линиями, т.е. у них меньший ток замыкания 1w-0v т.е. используемый транзистор в датчике с меньшим током замыкания.
Это хорошо видно по осциллографу, когда напряжение при ответе сигналом 0 повышается до 0.3..0.4 В против 0.1-0.2

3. Точность, тоже под вопросом, очень уж большой "разбег" в показаниях. до 0.5 градусов
Вообщем, будьте бдительны при их приобретении.
Про статистику отказов.
Если впаяны в линию и нет ..открытых концов.., т.е. не наводиться импульсная помеха или она хорошо зафильтрована. стоят диоды и ограничители - то вроде без проблем. Работают ..гады..

Спасибо!
Просто у меня несколько устройств/объектов и 10-ть ds18b20 работают в связке stm32+MecrispForth+"самописная" либа для 1-w (точнее сборная солянка из копипастов :roll: , но вполне рабочая) + все данные передаются на сервер и архивируются. В тч передаются данные по "ошибкам" с датчиков (когда CRC пакета не соответствует). В принципе не так много этих ошибок, но меня немного напрягало. Теперь буду знать, что вероятно это глюк самих датчиков (у меня тоже ds18b20 с алика)!
Сообщение Добавлено: Пт авг 27, 2021 13:29
  Заголовок сообщения:  Re: Жизненный цикл Форт программ:)  Ответить с цитатой
Уважаемый Ilya!
что то с оповещением форума, если что-то написал или ответил. Кратко по вашему вопросу о датчиках.
1. Ну и ..вляпался.. когда купил ds18b20 на Алиэкспресе. Датчики и работают и не работают.
- у них не соответствует стандарт работы с паразитным питанием, т.е. в 2х проводном подключении. У старых-фирменных вывод +5в датчика подключаем на 0в. А если так подключить алиэкспресовские - работать НЕ БУДЕТ. Будет работать если +5в на шину 1wire.

2. Датчики ..алиэкспресовские.. не работают с длинными линиями, т.е. у них меньший ток замыкания 1w-0v т.е. используемый транзистор в датчике с меньшим током замыкания.
Это хорошо видно по осциллографу, когда напряжение при ответе сигналом 0 повышается до 0.3..0.4 В против 0.1-0.2

3. Точность, тоже под вопросом, очень уж большой "разбег" в показаниях. до 0.5 градусов
Вообщем, будьте бдительны при их приобретении.
Про статистику отказов.
Если впаяны в линию и нет ..открытых концов.., т.е. не наводиться импульсная помеха или она хорошо зафильтрована. стоят диоды и ограничители - то вроде без проблем. Работают ..гады..
Но есть ..ню!.. Выводы квадратные. раз согнул два согнул и хана. будьте с ними аккуратнее.
Конструкцию желательно делать без возможности движения датчика и учитывать термопередачу.
Адаптеры тоже важны для длинных линий. В них есть настройка ..токов и форм сигналов.
Если линия не более 50 метров то можете такой использовать Адаптер USB-1WIRE с регенератором сигналов
http://90.189.213.191:4422/temp/konfer_2020_v1/
Сообщение Добавлено: Пн авг 23, 2021 21:37
  Заголовок сообщения:  Re: Жизненный цикл Форт программ:)  Ответить с цитатой
Хочется спросить у автора или "эксплуатантов" ds18b20: бывают "битые" ответы от данных датчиков и если такое происходит, то возможно есть "статистика" по отказам?
Сообщение Добавлено: Пн июн 28, 2021 21:01
  Заголовок сообщения:  Re: Жизненный цикл Форт программ:)  Ответить с цитатой
Появляется больше вопросов, чем дается ответов. 1600 датчиков по 1-wire. Статья дальше первой страницы не показана, поэтому ход решения и результаты не видны. Понятно, что датчики, бывает, обрываются или подвешивают линию. Вопрос простой - ну раз так, то почему не построить иерархию в виде локальных сегментов, собираемых недорогим МК? Там все равно DS2409, вместо них могли бы быть недорогие 8-битные контроллеры с программной реализацией 1-wire. Дальше сразу полегче, потому что UART, CAN, варианты wireless - температура меняется крайне медленно и даже 1600 датчиков существенную нагрузку не создадут.
С точки зрения Форта - непонятно, что тут специфического. Идет сбор данных, и очень бы хорошо было, если бы он продолжался независимо от действий оператора в консоли. А если консоли Форта нет, то и нет принципиальной разницы, на каком языке будут написаны вызовы функций "открыть COM-порт и начать читать из него данные". Тут лучше что-нибудь изначально многопоточное, чтобы процесс обмена данными с потенциально отваливающимся оборудованием не подвешивал всю программу. Ну и наличие в системе МК позволит накапливать данные в них на случай потери связи.
Вобщем, это не похоже на ситуацию "с Фортом стало лучше". Скорее "и на Форте тоже можно такое сделать".
Сообщение Добавлено: Пн июн 28, 2021 13:00
  Заголовок сообщения:  Re: Жизненный цикл Форт программ:)  Ответить с цитатой
как текст форт программы посмотреть?
1. Скачать программу silos_v3.zip
2. Распаковать в отдельный каталог файл silos_v3.exe
3. Выполнить в командной строке с опцией 3 \\silos_v3.exe 3 <вк>
Программа распакуется, создаст каталог test_monsys_exe и там файлы с расширением =f=
это и есть файлы программ на Forth.
Открывается блокнотом (неудобно) лучше редактором из Total Commander

Как из текста исполняемый файл сделать?
Что то поменяли в тексте и создали вновь файл exe. Выполнить start_new_versii.cmd
Это компиляция по форме - 100_spf4.exe silos_v3.f
Получим снова файл silos_v3.exe
Сообщение Добавлено: Пн июн 28, 2021 08:24
  Заголовок сообщения:  Re: Жизненный цикл Форт программ:)  Ответить с цитатой
Вариант использования на форте систем термоконтроля
статья - http://90.189.213.191:4422/doc_sh/toguc ... ge0034.pdf
программу скачать http://90.189.213.191:4422/doc_sh/toguchin_2020n/test/
файл silos_v3.zip
Выкладывается с целью расширения пользователей систем мониторинга
данные объекта http://90.189.164.185:4422
Сообщение Добавлено: Пн июн 28, 2021 08:07
  Заголовок сообщения:  Re: Жизненный цикл Форт программ:)  Ответить с цитатой
gudleifr писал(а):
А сам товарищ здесь не появлялся?

Такого сложно было бы пропустить. Но не помню. К тому же он, видимо, вырос из того возраста, когда ему нужно было спрашивать (и не дорос до возраста, когда понимают, что спрашивать таки нужно).
Сообщение Добавлено: Пн ноя 24, 2014 20:45
  Заголовок сообщения:  Re: Жизненный цикл Форт программ:)  Ответить с цитатой
А сам товарищ здесь не появлялся?
Наши-то самодельщики - народ шибко молчаливый.
Сообщение Добавлено: Пн ноя 24, 2014 16:17
  Заголовок сообщения:  Re: Жизненный цикл Форт программ:)  Ответить с цитатой
KPG писал(а):
Форт не кончается

Лучше бы он ТАК и не начинался :)
Сообщение Добавлено: Пн ноя 24, 2014 02:52
  Заголовок сообщения:  Re: Жизненный цикл Форт программ:)  Ответить с цитатой
Форт не кончается :)
УЧЕБНО- ТЕМАТИЧЕСКИЙ ПЛАН изучения FORTH систем программирования
Сообщение Добавлено: Пн ноя 24, 2014 02:49
  Заголовок сообщения:  Re: Жизненный цикл Форт программ:)  Ответить с цитатой
Новый адрес разработок автора "Био-вестей"
 Шабронова Андрея Анатольевича
Код:
= Неизмеримое    делай   измеримым
  и измеряй  =               
Сообщение Добавлено: Чт апр 04, 2013 19:42
  Заголовок сообщения:   Ответить с цитатой
Kopa писал(а):
Мне тоже этот подход интересен,
но с ним можно прийти к тому, что и IDE придётся тащить в exe:)

SPF перейдет в разряд IDE? Это очень сомнительно.
Предметная область определяет набор дополнений(библиотек).
Поэтому сформировать исходник для получения нужного исполняемого файла
можно из всех исходников SPF в виде одного файла, конечно, с закоментированными
ненужными библиотеками. Когда понадобится - что-то можно и раскомментировать.
Редакторы со сворачиванием фрагментов текста для такого дела подойдут.
Я знаю программиста, который работает с исходниками в миллионы строк - и говорит - ничего страшного.
Сообщение Добавлено: Ср мар 04, 2009 12:51
  Заголовок сообщения:   Ответить с цитатой
chess писал(а):
Kopa писал(а):
P.S. Размер файлов смущает для Форт языка ( в чём проблемы?)

Ну дак исходники в 50000 строк как то в малый объем кода трудно уложить, а там еще и куча других файлов.


+ mpg, jpg + midi файлы 2Мб и 5Мб ( Счетчик МИР С-01) :)
Сообщение Добавлено: Ср мар 04, 2009 12:39

Часовой пояс: UTC + 3 часа [ Летнее время ]


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB