Kanał pomiarowy ogólnego przeznaczenia

User avatar
klew
Posts: 13911
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 136 times
Been thanked: 137 times

Post

Co będzie aplikowane na wartości z urządzenia pierwsze: multiplier czy adjustment?

Ten "unit $ value USD" wygląda nieczytelnie. Mimo że wiem o prefiksach i postfiksach, to przez minutę się zastanawiałem po co "unit" jako "$" a "value" jako "USD" :)
Może dać etykietę: "Unit pre/post-fix" a zamiast "value" napisać "(value)" - tak aby się odróżniało od etykiety. Albo zrobić to "value" w wyłączonym polu do wprowadzania wartości?
Najlepsze suple dla Twojego domu :mrgreen:
QLQ
Posts: 2512
Joined: Sun Sep 03, 2017 9:13 am

Post

fracz wrote: Mon Dec 23, 2019 9:49 am Opracowaliśmy następującą konfigurację nowego typu kanału: ogólny kanał pomiarowy.


image.png


Proszę o uwagi :-)
Super wiadomość pod Choinkę :)
A czy jest gdzieś już opisany na git aby potestować -

Code: Select all

#define SUPLA_CHANNELFNC_??????????? 
Kiedy planujecie wprowadzić na Cloud'a?
jak coś nie działa to włącz zasilanie.....
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Unit zmieniłbym na "Prefix"
Value na "Suffix"

"Measurement multiplier" zmieniłbym na "Ilość /jednostkę". Czyli tak zamiast mnożnika to dzielnik. Wartość otrzymana z licznika byłaby dzielona przez w/w wartość.
"Measurement adjustment" zmieniłbym na wartość początkową. (analogicznie jak w liczniku impulsów).


device_channel_value / divider + initial_value = channel_value
SUPLA.... Nareszcie w domu.
Beku
Posts: 453
Joined: Tue Nov 06, 2018 1:49 pm

Post

pzygmunt wrote: Mon Dec 23, 2019 5:34 pm Unit zmieniłbym na "Prefix"
Value na "Suffix"

"Measurement multiplier" zmieniłbym na "Ilość /jednostkę". Czyli tak zamiast mnożnika to dzielnik. Wartość otrzymana z licznika byłaby dzielona przez w/w wartość.
"Measurement adjustment" zmieniłbym na wartość początkową. (analogicznie jak w liczniku impulsów).


device_channel_value / divider + initial_value = channel_value
gdyby się dało polubić ...:)
User avatar
fracz
Posts: 2342
Joined: Fri Oct 28, 2016 10:56 pm
Location: Kraków
Has thanked: 4 times
Been thanked: 6 times

Post

Przez to "measurement adjustment" rozumiałem deltę pomiaru - tak jak w termometrach. Ale w sumie dla takich "ciągłych pomiarów" to wychodzi na to samo.
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

Dla zwykłych ludzi ten kanał będzie wydawał się abstrakcją :D

Ja jedynie co bym oczekiwał od tego kanału to możliwość określenia precyzji, jednostki może ewentualnie korektę wartości.

Może mam zbyt małe wymagania ale to by rozwiązało wszystkie moje potrzeby i braki 😀
https://gui-generic-builder.supla.io/
User avatar
fracz
Posts: 2342
Joined: Fri Oct 28, 2016 10:56 pm
Location: Kraków
Has thanked: 4 times
Been thanked: 6 times

Post

Się poprawiam się.
screenshot_2.png
You do not have the required permissions to view the files attached to this post.
Remi
Posts: 129
Joined: Tue May 22, 2018 4:03 pm

Post

Mógłbym jeszcze zasugerować implementacje "signal conditioning" - nic więcej nic do szczęścia nie było by potrzebne ;)
User avatar
fracz
Posts: 2342
Joined: Fri Oct 28, 2016 10:56 pm
Location: Kraków
Has thanked: 4 times
Been thanked: 6 times

Post

Wydaje mi się że to jest raczej zadanie softu urządzenia...?
Remi
Posts: 129
Joined: Tue May 22, 2018 4:03 pm

Post

Domniemam że "value per unit" oraz "Initial value" to nic innego jak kalibracja odczytu kanału. Signal conditioning to to samo tylko w wielu punktach. Implementacja tego w sofcie (cloud) była by dobra ponieważ:
- możemy bardzo dokładnie skalibrować nieliniowe sensory (a każdy jest nieliniowy);
- w bardzo prosty sposób możemy przeprowadzać re-kalibracje - dość istotny czynnik jeżeli komuś zależy na dokładności bądź w przypadku wymiany czujnika.;

Return to “Zagadnienia ogólne”