MyMath (Моя математика)
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
- Dryundel
- Полковник
- Сообщения: 2663
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Благодарил (а): 33 раза
- Поблагодарили: 323 раза
MyMath (Моя математика)
.
.
Изначально этот блок, точнее его прототип, создавался на потеху школьникам.
Однако думаю, что он будет полезен при больших расчетах.
Пользоваться им очень просто. В параметре Res= вводим математическую формулу, на выходе получаем результат.
Имеется до 10 переменных (входов). Выбираются они по желанию.
Есть часто используемые константы типа Пи, Скорость света, Скорость звука, Ускорение свободного падения и др.
Пример: ↓↓↓
Изначально этот блок, точнее его прототип, создавался на потеху школьникам.
Однако думаю, что он будет полезен при больших расчетах.
Пользоваться им очень просто. В параметре Res= вводим математическую формулу, на выходе получаем результат.
Имеется до 10 переменных (входов). Выбираются они по желанию.
Есть часто используемые константы типа Пи, Скорость света, Скорость звука, Ускорение свободного падения и др.
Пример: ↓↓↓
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Rovki
- Полковник
- Сообщения: 5984
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 95 раз
- Поблагодарили: 316 раз
- Контактная информация:
Re: MyMath (Моя математика)
Интересно бы применить для расчета температуры от сопротивления или напряжения на терморезисторе для Pt1000, например.
Электронщик до мозга костей и не только
- Phazz
- Полковник
- Сообщения: 3518
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 381 раз
- Поблагодарили: 262 раза
Re: MyMath (Моя математика)
Если не нужны высокие температуры и точность до сотых градусов то достаточно трех действий математики. Ну еще ацп в сопротивление пересчитать. Но мне кажется проще и точнее будет все это прогнать через блок нелинейного масштабирования.
- Dryundel
- Полковник
- Сообщения: 2663
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Благодарил (а): 33 раза
- Поблагодарили: 323 раза
Re: MyMath (Моя математика)
Если рссчёт не поддаётся прямому математическому моделированию, то нелинейное масштабирование конечно лучший вариант.Phazz писал(а): 01 авг 2025, 07:46 Но мне кажется проще и точнее будет все это прогнать через блок нелинейного масштабирования.
- Rovki
- Полковник
- Сообщения: 5984
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 95 раз
- Поблагодарили: 316 раз
- Контактная информация:
Re: MyMath (Моя математика)
Вы ошибаетесь на счет трех действийPhazz писал(а): 01 авг 2025, 07:46 Если не нужны высокие температуры и точность до сотых градусов то достаточно трех действий математики. Ну еще ацп в сопротивление пересчитать. Но мне кажется проще и точнее будет все это прогнать через блок нелинейного масштабирования.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Электронщик до мозга костей и не только
-
vovka1973
- Подполковник
- Сообщения: 1271
- Зарегистрирован: 14 фев 2016, 14:16
- Откуда: kazahstan
- Благодарил (а): 114 раз
- Поблагодарили: 17 раз
Re: MyMath (Моя математика)
Блок зачетный однозначно ,я его буду использовать вместо математических блоков ,расчет длинны с оптическим энкодером .
- Phazz
- Полковник
- Сообщения: 3518
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 381 раз
- Поблагодарили: 262 раза
Re: MyMath (Моя математика)
Вот эта точность не думаю что сильно достижима.
T = (R / 1000 - 1) / 0.00385 этого вполне достаточно
T = (R / 1000 - 1) / 0.00385 этого вполне достаточно
-
ecoins
- Администратор
- Сообщения: 4488
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 225 раз
- Поблагодарили: 368 раз
Re: MyMath (Моя математика)
Вопросы:
1. Этот блок Вы планируете для кандидатов?
2. Если да, в таком виде или будут добавления, изменения и пр.?
- Phazz
- Полковник
- Сообщения: 3518
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 381 раз
- Поблагодарили: 262 раза
- Rovki
- Полковник
- Сообщения: 5984
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 95 раз
- Поблагодарили: 316 раз
- Контактная информация:
- Rovki
- Полковник
- Сообщения: 5984
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 95 раз
- Поблагодарили: 316 раз
- Контактная информация:
Re: MyMath (Моя математика)
Надо проверять, без симулятора тошно. В блоке на FBD вот такая схема (математика)Phazz писал(а): 01 авг 2025, 10:25 Вот эта точность не думаю что сильно достижима.
T = (R / 1000 - 1) / 0.00385 этого вполне достаточно
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Электронщик до мозга костей и не только
- Dryundel
- Полковник
- Сообщения: 2663
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Благодарил (а): 33 раза
- Поблагодарили: 323 раза
Re: MyMath (Моя математика)
Если честно, то мне немного стыдно пихать в кандидаты блок в котором нет ни одной строчки кода.ecoins писал(а): 01 авг 2025, 10:26
1. Этот блок Вы планируете для кандидатов?
2. Если да, в таком виде или будут добавления, изменения и пр.?
С другой стороны, судя по реакции, вроде идея народу зашла.
Пожалуй малость надо подумать и придать законченный вид. Тогда и в кандидаты можно.
Иногда полезными являются самые простые вещи.
-
dstrufanov
- Сержант
- Сообщения: 272
- Зарегистрирован: 07 янв 2024, 12:43
- Имя: Дмитрий
- Благодарил (а): 25 раз
- Поблагодарили: 68 раз
Re: MyMath (Моя математика)
А не так разве:Phazz писал(а): 01 авг 2025, 10:25 Вот эта точность не думаю что сильно достижима.
T = (R / 1000 - 1) / 0.00385 этого вполне достаточно
T = (R - 1000) / 3,85
- Rovki
- Полковник
- Сообщения: 5984
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 95 раз
- Поблагодарили: 316 раз
- Контактная информация:
Re: MyMath (Моя математика)
Для малых температурах пойдет , а на 250гр разброс уже 6 грdstrufanov писал(а): 01 авг 2025, 10:47А не так разве:Phazz писал(а): 01 авг 2025, 10:25 Вот эта точность не думаю что сильно достижима.
T = (R / 1000 - 1) / 0.00385 этого вполне достаточно
T = (R - 1000) / 3,85
Электронщик до мозга костей и не только
- Phazz
- Полковник
- Сообщения: 3518
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 381 раз
- Поблагодарили: 262 раза
Re: MyMath (Моя математика)
Точно, спасибо. А то какую-то ерунду написал)dstrufanov писал(а): 01 авг 2025, 10:47А не так разве:Phazz писал(а): 01 авг 2025, 10:25 Вот эта точность не думаю что сильно достижима.
T = (R / 1000 - 1) / 0.00385 этого вполне достаточно
T = (R - 1000) / 3,85
- Phazz
- Полковник
- Сообщения: 3518
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 381 раз
- Поблагодарили: 262 раза
Re: MyMath (Моя математика)
По таблице градус в градус. А как высчитали?Rovki писал(а): 01 авг 2025, 10:57Для малых температурах пойдет , а на 250гр разброс уже 6 грdstrufanov писал(а): 01 авг 2025, 10:47А не так разве:Phazz писал(а): 01 авг 2025, 10:25 Вот эта точность не думаю что сильно достижима.
T = (R / 1000 - 1) / 0.00385 этого вполне достаточно
T = (R - 1000) / 3,85
-
dstrufanov
- Сержант
- Сообщения: 272
- Зарегистрирован: 07 янв 2024, 12:43
- Имя: Дмитрий
- Благодарил (а): 25 раз
- Поблагодарили: 68 раз
Re: MyMath (Моя математика)
Это абсолютное значение, а относительное 2,4%, в большинстве случаев нормально
ПС: не, вкорячить блок на 437кБ тоже можно
-
ecoins
- Администратор
- Сообщения: 4488
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 225 раз
- Поблагодарили: 368 раз
Re: MyMath (Моя математика)
Поделюсь собственными представлениями:Dryundel писал(а): 01 авг 2025, 10:42Если честно, то мне немного стыдно пихать в кандидаты блок в котором нет ни одной строчки кода.ecoins писал(а): 01 авг 2025, 10:26
1. Этот блок Вы планируете для кандидатов?
2. Если да, в таком виде или будут добавления, изменения и пр.?![]()
С другой стороны, судя по реакции, вроде идея народу зашла.
Пожалуй малость надо подумать и придать законченный вид. Тогда и в кандидаты можно.
Иногда полезными являются самые простые вещи.![]()
1.Полезность, востребованность определяется не сложностью реализации. Труд разработчика важен и уважаем. По своей практике много раз делал сложную, трудоемкую работу, которая в итоге как-то не ложилась в FLProg, либо просто оказывалась бесполезной.
2.Вы целостно увидели одну из любопытных задач, и и смогли хорошо её представить и описать. И решили сразу две задачи - решение потребительских задач, демонстрацию мощных возможностей FLProg - в данном случае в том числе использование профессионального редактора.
3.С разработчиком было обсуждение проблемы разрывов между оформительскими возможностями редактора, и красочными описаниями (структурированные тексты, графики, картинки) которые сопровождают на форуме описания Ваших блоков.
Он озадачился проблемой, и ищет приемлемое решение.
То есть в обозримое время вернется к теме развития профессионального редактора. Также он думает об опции динамичного изменения название блока пользователем.
4.На мой взгляд блок яркий, хорошо вписался бы в FLProg. Из пожеланий - хорошо бы иметь настраиваемый вход EN (есть/нет, вызов по уровню/по фронту).
5.Представляется что подобные блоки в кандидатах станут значительным событием в FLPrpog собственно это раздел начал бы жить собственной жизнью наполняемый и развиваемый профессиональными разработчиками.
Спасибо.
Последний раз редактировалось ecoins 01 авг 2025, 11:46, всего редактировалось 1 раз.
- Phazz
- Полковник
- Сообщения: 3518
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 381 раз
- Поблагодарили: 262 раза
Re: MyMath (Моя математика)
а ну да, 5градусов. Но для таких величин это вряд-ли критично.
- Rovki
- Полковник
- Сообщения: 5984
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 95 раз
- Поблагодарили: 316 раз
- Контактная информация:
Re: MyMath (Моя математика)
По формуле
Электронщик до мозга костей и не только
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей
