Segnetics

Вернуться   Segnetics > Форум Segnetics

Форум Segnetics Территория общения

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.01.2021, 18:14   #1
Lvbnhbq
Новичок
 
Регистрация: Nov 2014
Сообщения: 6
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Аппроксимация нескольких прямых по нескольким точкам (решено)

Добрый день форумчане!
У меня возникла тема реализации универсального уравнения по 10 точкам.
Если кто уже реализовывал примерный алгоритм записи неизвестных в память ПЛК, то подскажите
Lvbnhbq вне форума   Ответить с цитированием
Старый 25.01.2021, 18:21   #2
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 742
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: Уравнение векторов или нескольких прямых по заданным точкам

Цитата
Сообщение от Lvbnhbq Посмотреть сообщение
У меня возникла тема реализации универсального уравнения по 10 точкам.
Если кто уже реализовывал примерный алгоритм записи неизвестных в память ПЛК, то подскажите
примерный алгоритм записи неизвестных в память ПЛК ?
ATS сейчас на форуме   Ответить с цитированием
Старый 25.01.2021, 18:25   #3
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 022
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Уравнение векторов или нескольких прямых по заданным точкам

Цитата
Сообщение от Lvbnhbq Посмотреть сообщение
Добрый день форумчане!
У меня возникла тема реализации универсального уравнения по 10 точкам.
Если кто уже реализовывал примерный алгоритм записи неизвестных в память ПЛК, то подскажите
Примерный алгоритм таков: берёте неизвестные и записываете их в память

Есть какие-нибудь более конкретные пожелания? Неизвестные совсем неизвестны или всё же являются числами? Откуда они берутся - сорока на хвосте приносит или фея наколдовывает? А может вводятся откуда-то или считываются? В какую память записываются зачем это делается?


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 25.01.2021, 18:27   #4
Lvbnhbq
Новичок
 
Регистрация: Nov 2014
Сообщения: 6
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Уравнение векторов или нескольких прямых по заданным точкам

Извините, может не так выразил вопрос.
Есть уравнение по двум точкам, мы записываем уставки Х1, У1, Х2, У2
А если необходимо не 2 точки, а 10 или более точек, какую формулу применить.
Если кто с такой реализацией уже сталкивался, то прошу помощи и совету

https://dl.segnetics.com/WebHelp/SML...ock_eeprom.htm как записывать уставки опыт имеется
Lvbnhbq вне форума   Ответить с цитированием
Старый 25.01.2021, 18:30   #5
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 022
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Уравнение векторов или нескольких прямых по заданным точкам

Цитата
Сообщение от Lvbnhbq Посмотреть сообщение
Извините, может не так выразил вопрос.
Есть уравнение по двум точкам, мы записываем уставки Х1, У1, Х2, У2
А если необходимо не 2 точки, а 10 или более точек, какую формулу применить.
Если кто с такой реализацией уже сталкивался, то прошу помощи и совету
Применить N-1 раз формулу двух точек. И выбрать тот результат, который попадает во входной диапазон одной из формул.

Наглядно на 4 точки это показано в полном макросе датчика: TermoSensor_C_v1-9.msl

Называется "Кусочно-линейная интерполяция". Ответ прямо в верхней строчке


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 25.01.2021, 18:32   #6
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 742
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: Уравнение векторов или нескольких прямых по заданным точкам

Цитата
Сообщение от Lvbnhbq Посмотреть сообщение
А если необходимо не 2 точки, а 10 или более точек, какую формулу применить.
Фиксированных или меняющихся точек?
ATS сейчас на форуме   Ответить с цитированием
Старый 25.01.2021, 18:34   #7
Lvbnhbq
Новичок
 
Регистрация: Nov 2014
Сообщения: 6
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Аппроксимация нескольких прямых по нескольким точкам

Меняющихся!

Да именно "Кусочно-линейная интерполяция" все верно.

Тема открыта, пока только начал работать в этом направлении.
Будут советы, рад принять их
Lvbnhbq вне форума   Ответить с цитированием
Старый 25.01.2021, 18:35   #8
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 022
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Аппроксимация нескольких прямых по нескольким точкам

Цитата
Сообщение от Lvbnhbq Посмотреть сообщение
Меняющихся!
Ввести их в меню настроек СМАрта. Самое простое решение.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 26.01.2021, 06:55   #9
Lvbnhbq
Новичок
 
Регистрация: Nov 2014
Сообщения: 6
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Аппроксимация нескольких прямых по нескольким точкам

Еще раз всем добрый день!
Большое всем спасибо, отдельная благодарность Arsie за напутствие.
Алгоритм кусочно линейной аппроксимации на 10 точек как по Х, так и по У реализован.
Тема исчерпана
Lvbnhbq вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Возможность изменения переменной из нескольких мест (решено) viy-777 SMLogix 3 21.01.2016 15:22


Часовой пояс GMT +4, время: 12:44.


Версия vBulletin: 3.8.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2023