Hirdetés
- Luck Dragon: Alza kuponok – aktuális kedvezmények, tippek és tapasztalatok (külön igényre)
- Luck Dragon: Asszociációs játék. :)
- MasterDeeJay: Intel Optane M10: mire lehet használni?
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- eBay-es kütyük kis pénzért
- Dr.Zoo blogja, avagy az élet nagy dolgai...
- Parci: Milyen mosógépet vegyek?
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- Gurulunk, WAZE?!
- sziku69: Fűzzük össze a szavakat :)
Új hozzászólás Aktív témák
-
KB.Pifu
tag
sziasztok!
Írtam, hogy szeretném kiválasztani a móduszt egy rendezett adatsorból, sajnos nem volt időm még megcsinálni, nem nagyon akar összejönni, azt a bizonyos növekvő értékű adatsort ez szolgáltatja (siemens oldalon találtam)
FUNCTION FC 1 : VOID
TITLE =
VERSION : 0.1
VAR_INPUT
Data_DB : BLOCK_DB ;
DB_length : WORD ;
END_VAR
VAR_TEMP
Sort_done : BOOL ;
Temp : WORD ;
Count : WORD ;
END_VAR
BEGIN
NETWORK
TITLE =Sort a Data Block using the bubble sort method
//Data Block will be sorted in ascending order.
//
OPN #Data_DB; //Open Data Block
M002: LAR1 P#DBX 0.0;
SET ; //LET #Sort_done = TRUE
S #Sort_done;
L #DB_length;
L 1;
-I ;
Loop: T #Count; //FOR INDEX = Count TO DB_length
L W [AR1,P#0.0]; //IF M(INDEX) > M(INDEX+1) THEN
L W [AR1,P#2.0];
<=I ;
JC M003;
// change M(INDEX+1) for M(INDEX)
L W [AR1,P#0.0]; //LET TEMP = M(INDEX)
T #Temp;
L W [AR1,P#2.0]; //LET M(INDEX) = M(INDEX+1)
T W [AR1,P#0.0];
L #Temp; //LET M(INDEX+1) = TEMP
T W [AR1,P#2.0];
SET ; // ??
R #Sort_done; //LET #Sort_done = FALSE ??
M003: TAR1 ;
L 16; //NEXT INDEX
+D ;
LAR1 ;
L #Count;
LOOP Loop; //End of sorting pass
AN #Sort_done; //If sorting is not done
JC M002; //Jump Conditionally to M002
BE ;
END_FUNCTIONstl-ben még nem vagyok profi, de azért ha magyaráznak megértem, szóval amit belinkeltem az nem egy black-box, szürkének mondanám.
szóval nem sikerült megérteni teljes tökéletességgel hogyan működik a Sort_Done bool változó használata
a dupla kérdőjeles sorokra volnék kíváncsi, miért kell SET-be állítani az RLO-t?azért büszkén mondom, hogy magamtól rájöttem, m003 után az AR-t egyszerűbben is lehet növelni

szóval akinek van ideje ne kíméljen, szeretnék melót találni ahhoz meg manapság kevés a papír, a tudás kell!
Új hozzászólás Aktív témák
- POWERCOLOR RX 9070 XT 16GB GDDR6 RED DEVIL SPECTRAL WHITE - Új, 2 év gari - Eladó!
- LOQ 17IRX10 17.3" FHD IPS i7-13700HX RTX 5060 16GB 512GB NVMe magyar vbill gar
- Asus TUF A15 FA506IV 15.6" FHD IPS Ryzen 7 4800H RTX 2060 16GB 512GB magyar vbill gar
- GAMER PC: RYZEN 5 7400 /// 16 GB DDR5 /// RX 9060 XT /// 512GB SSD
- GAMER PC: RYZEN 7 9800X3D /// 32 GB DDR5 /// RTX 5080 16GB /// 1TB SSD
- GYÖNYÖRŰ iPhone 12 mini 64GB Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS3851
- Apple iPhone 14 / 128GB / Kártyafüggetlen / 12Hó Garancia / Akku: 87%
- VADIÚJ Microsoft Surface Pro 12 12" Snapdragon X Plus 16GB 256GB Tüzes Ezüst gar:2028.02.09.
- Bomba ár! Dell Latitude 7320 - i5-11G I 8-16GB I 256SSD I HDMI I 13,3" FHD I Cam I W11 I Garancia!
- Everycom Cubelite Ultra projektor
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

