Új hozzászólás Aktív témák
-
Szirty
őstag
Milyen adattípusra kell azt nem írtad.
Itt egy, aminek INT a bemenete és REAL a kimenete.
Ha más típusra kell nem nehéz átírni.
Ezt valósítja meg: Out=((In-InMin)*((OutMax-OutMin)/(InMax-InMin)))+OutMin
Az egyik (bemenő) tengely két pontját InMin, InMax, a másik (kimenő) tengely két pontját OutMin és OutMax határozza meg. A bemeneti (skálázandó) értéket az In-ben várja a kimeneti (skálázott) értéket az Out-ba teszi.FUNCTION FC 109 : VOID
TITLE =
//Skálázás
//Az #InMin-#InMax tartományt #OutMin-#OutMax tartományra skálázza
//
//Out=((In-InMin)*((OutMax-OutMin)/(InMax-InMin)))+OutMin
//InRng=InMax-InMin
//OutRng=OutMax-OutMin
//R=OutRng/InRng
//Out=((In-InMin)*R)+OutMin
AUTHOR : Szirty
VERSION : 0.2
VAR_INPUT
In : INT ; //Skálázandó érték
InMin : INT ; //Bemenő tartomány minimuma
InMax : INT ; //Bemenő tartomány maximuma
OutMin : REAL ; //Kimenő tartomány minimuma
OutMax : REAL ; //Kimenő tartomány mximuma
END_VAR
VAR_OUTPUT
Out : REAL ; //Skálázott érték
END_VAR
VAR_TEMP
InRng : REAL ; //Bementi tartomány
R : REAL ; //Szorzó részeredmény
END_VAR
BEGIN
NETWORK
TITLE =
//
//
//
//InRng=InMax-InMin
L #InMin;
ITD ;
DTR ;
L #InMax;
ITD ;
DTR ;
-R ;
T #InRng;
//OutRng=OutMax-OutMin
L #OutMin;
L #OutMax;
-R ;
//R=OutRng/InRng
L #InRng;
/R ;
T #R;
L #In;
L #InMin;
-I ;
ITD ;
DTR ;
L #R;
*R ;
L #OutMin;
+R ;
T #Out;
SET
SAVE
END_FUNCTIONVagy itt van létrában is:
Új hozzászólás Aktív témák
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Babra megy a játék az iPhone 18 Pro esetében
- Xiaomi 15T - reakció nélkül nincs egyensúly
- Projektor topic
- Milyen autót vegyek?
- Mobil flották
- World of Tanks - MMO
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Kávé kezdőknek - amatőr koffeinisták anonim klubja
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- További aktív témák...
- ZBook 17 G6 17.3" FHD IPS Xeon E-2286M RTX 5000 32GB 512GB NVMe magyar vbill ujjolv gar
- Új Miele Triflex HX2 white 2 év garancia
- Makulátlan Játékos Lenovo,FullHD IPS, core i5 ,GTX 2/6GB 128bit VGA,8-32GB DDR4 RAM/SSD+HDD,Win.11,
- Dell Optiplex 3050 SFF / I5-7500 / 8GB RAM / 128GB NVMe SSD!
- ROG Zephyrus G14 GA403UI 14" 3K OLED Ryzen 9 8945HS RTX 4070 32GB 512GB NVMe IR kam gar
- REFURBISHED és ÚJ - HP USB-C Dock G5 (5TW10AA) - 3x4K felbontás
- HIBÁTLAN iPhone 15 Pro 128GB Natural Titanium -1 ÉV GARANCIA - Kártyafüggetlen, MS4538
- iPhone 8 64GB 100% (3hónap Garancia)- AKCIÓ
- Samsung Galaxy S21 Ultra 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Dell XPS 13 9300 i7-1065G7 8GB 1000GB FHD+ 500nit! 1 év garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
