- Milyen asztali (teljes vagy fél-) gépet vegyek?
- OLED TV topic
- Milyen egeret válasszak?
- Fejhallgató erősítő és DAC topik
- Gaming notebook topik
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Riasztó topik
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- TCL LCD és LED TV-k
Hirdetés
-
Megjött a Corsair One szériás asztali gépeinek legfrissebb generációja
ph A mágikus szavak a Raptor Lake, Ada Lovelace, AIO és valódi fabetét, de az árcédulák kapcsán nem volt szégyenlős az amerikai cég.
-
Újabb platformokra tart a Master Detective Archives: Rain Code
gp Eredetileg tavaly jelent meg a játék Switch-re, júliusban végre PC-n, PlayStationön és Xbox-on is elérhető lesz.
-
Minimális változásokat hozott a Huawei FreeBuds 6i
ma Nagyon hasonlít az elődjéhez, de jobb hangzást és erősebb ANC-t ígér.
Új hozzászólás Aktív témák
-
InFlames86
csendes tag
Hello,
Mennyit érhet egy gyári Siemens S7 PC USB Adapter?
6ES7 972-0CB20-0XA0
[ Szerkesztve ]
-
InFlames86
csendes tag
FUNCTION DW_TO_REAL : REAL
VAR_INPUT
X : DWORD;
END_VAR
VAR
pt : POINTER TO REAL;
END_VAR
pt := ADR(X);
DW_TO_REAL := pt^;
Adott a fenti függvény (Codesys). Bemeneti DWORD-öt REAL-ként ábrázoljaTIA 15.1-be próbálom ugyan ezt a függvényt megcsinálni de még nem jöttem rá hogy hogyan lehetne. Próbáltam már a REF_TO Real-t olvasgattam Help-et / fórumokat de sehogy nem jöttem még rá hogy hogy lehetne ezt a viszonlag egyszerű fügvény TIA-ba megvalósítani.
Valaki tudna segíteni? -
InFlames86
csendes tag
válasz Gaben92 #8509 üzenetére
Ez nem ugyanaz mint a fenti függvény.
Különbség az hogyha a DWORD ben lebegőpontos szám van HEX ben ábrázolva akkor a dword_to_real nem adja vissza a lebegopontos szám értéket. Azért van a pointer a függvényében mert az a dword címére mutat és aztán real ként ábrázolja azt a memóriateruletet.
😊TIA ban nem vagyok annyira képben a pointerekkel.
Lehet hogy az ANY lesz a megoldás vagy VARINAT nem tudom. Eddig egyiket se sikerült jól parameterezzem. Ref_to azt irja nem tud más adattipusra mutatni mint amire deklaraltak. Pl. Ref_to int csak int re tud mutatni.[ Szerkesztve ]
-
InFlames86
csendes tag
Közben rájöttem hogy ki kell kapcsolni az "optimized block access"'t a DB-n
De akkor is anyázik a P#-re -
InFlames86
csendes tag
FUNCTION "DW_TO_REAL" : Real
{ S7_Optimized_Access := 'FALSE' }
VERSION : 0.1
VAR_INPUT
iDW : DWord;
END_VARL #iDW
T #DW_TO_REALEz úgy néz ki működik pointerek nélkül is
Teszteltem! (IEEE-754 Floating Point Converter)Input: Hexadecimal Representation
Return: REAL[ Szerkesztve ]
Új hozzászólás Aktív témák
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Ozeki Kft.
Város: Debrecen