- Kapnak egy rakás reklámot a Roblox játékosai
- Az iPadOS-re írt appokra is díjat vet ki az Apple
- A franciáknak elege van abból, hogy minden gyerek mobilozik
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Windows 11
- CentOS Linux
- Debian GNU/Linux
- Sokat fogyaszt az AI, egyre több az adatközpont, kell az atomenergia
- Facebook és Messenger
- LibreOffice topik
Aktív témák
-
domain
csendes tag
Hello! Erdekelne, hogy hogy lehet basicben (vagy C-ben) olyan programot irni, amiben 2ciklus EGYSZERRE fut (NEM egymas utan!!!!)? kitetel meg hogy kulombozo futasi sebessegekben is pontosan 1xre fusson a ket ciklus!!! Elore is kosz a segitseget!!!
-
Jester01
veterán
Mi az hogy egyszerre? Egy procis (nem HT vagy dualcore) gépen sosem fog egyszerre futni. Két procis gépen futhatnak párhuzamosan, de semmi garancia nincs arra, hogy egyszerre végeznek.
Szóval pl. definiálni kellene szinkronizációs pontokat ahol a két ciklus bevárja egymást.
[Szerkesztve]Jester
-
clayman
aktív tag
Gondolom nem kívánod megoldani több szálon, minden iterációnál egy szemaforral, és nem is egymásba ágyazott ciklusra gondoltál így marad a következő megoldás:
Ha volt:
const int L1 = 666;
const int L2 = 1337;
for(int a=0;a<L1;++a) { első ciklus kódja }
for(int b=0;b<L2;++b) { második ciklus kódja }
Ezekből lesz:
if( L1<=L2) {
int a, b;
for(a=0,b=0;a<L1;++a,++b) { összes cikluskód }
for(;b<L2;++b) { második ciklus kódja }
} else {
int a, b;
for(a=0,b=0;b<L2;++a,++b) { összes cikluskód }
for(;a<L1;++a) { az első ciklus kódja }
}
Vagy ha úgy jobban tetszik:
int a, b;
for(a=0,b=0;a<L1 && b<L2;++a,++b) { összes cikluskód }
for(;a<L1;++a) { az első ciklus kódja }
for(;b<L2;++b) { második ciklus kódja }
Persze ha L1 == L2 akkor sokkal 1xűbb:
for(int a=0,b=0;a<L1;++a,++b) { összes cikluskód } -
domain
csendes tag
arra gondoltam hogy ket porton (egy avr-rol van szo) egyszerre kuldjek utasitasokat egy-egy leptetomotornak,de a feltetel az,hogy tudjanak egyszerre lepkedni,akar kulombozo sebessggel is.... magyarul ez egy lezershow,s annak a feltetele,hogy igy egy piros kockat (nem negyzet,hanem full piros kocka kell) rajzoljak,ez volna...vagy en tevedek??? mert ha egymas utan futnak le a ciklusok akkor egy L.betut kapok csak de azert kosz a C-s segitseget!!!
-
Jester01
veterán
-
domain
csendes tag
atirtam basicra,de vmiert nem ugy megy ahogy kellene....sztem az atirasnal elrontottam vmit amugy csak azert kell atirjam,mert az image craft-ban nem tudom,hogy a delay mert nem megy ugy mint a normal c-ben.....ha tugyja vki hogy ott hogy kell hasznalni a delay-t akkor azt nagyon megkoszonnem,mert ink. c-ben irnam ezt mint basicben kosz a javitast,az temyleg mar 3D vna na az volna a szep....
-
domain
csendes tag
szep programozos napot mindenkinek! megirtam c-ben,de ugy tunik, hogy ezzel sem az lesz,ami kellene mert itt is addid lép a masik motor, amig all a masik kulon avr kellene a 2 motornak??
-
domain
csendes tag
hat koszi,de ezekkel sehogy sem megy ket vonal mar van,de ez igy nem eleg....amugy is csak otletnek jok,mert atkell irjam basicre,az meg mas....szivesen c-znék, ha tudnam hasznalni a delayt az icc-ben
-
Tyrael
senior tag
ha jol ertem, akkor az a feladat, hogy egy kockat akar kirajzolni az egyik sarkabol indulva, ugy, hogy a 3 tengely parhuzamosan epul, ha igy erthetobb.
persze csak ha jol ertem, de szerintem ehhez nem kell parhuzamosan futo ciklus, csak a harom kordinatat kell megfelelo sorrendben novelni, illetve a szarak altal bezart teruletet is beszinezni.
ha jol ertettem a masodik hozzaszolasat a topicnyitonak.
Tyrael -
domain
csendes tag
igyekszem most mar ertheto lenni arrol szol a tortenet,hgy egyik léptetőmotor gyorsan jarjon jobbra-balra ,s kozben a masik meg kicsit lassabban fel és le! vegulis ennyi a lenyeg s igy egyszeruen kirajzolhato vonalakbol a teljesen piros negyzet. mert ha felvaltva lepegetnek ide-oda akkor egy ferde vonalat kapok,az meg nem jo!
-
domain
csendes tag
bocs,eloszor en irtam el,mert nem kocka hanem ''csak'' egy szines negyzet kell kirajzolodjon a lézerrel! olyan elven mint a kepcso mukodese! soronkent ugrik egyet le s igy jon letre a negyzet!
-
föccer
nagyúr
Miért nem úgy csinálod, hogy négy, egymásra merőleges szakaszt rajzolsz? Mintha ceruzával rajzolnál. Akkor nem kell egyszerre vezérelni a motorokat, hanem egyszer az egyiket <vízszintes_balra> utánna függőleges<lefele> utánna vízszintes jobba, majd fel.
És megvan a négyzet
ps: most néztem, hogy ki is kell tölteni a négyzetet. Akkor boccsesz, nem szoltam
[Szerkesztve]Építésztechnikus. Építőmérnök.
-
domain
csendes tag
na ezaz a sima abrak mar eleg jol mennek,de a kitoltes.....
-
domain
csendes tag
jester01 ugyanezt csinaltam meg basicben de csak vmi ket parhuzamos egyenes meg egy szár jott ki ebbol....ha C-ben (ICC) csinalhatnam lehet hogy menni,de azt h mert nem ott csinalom,mar irtam
[Szerkesztve] -
domain
csendes tag
amugy Jester01, ez lehet,hogy meg jo is volna,ha a motorok tobb lépesbol raknak ossze az abrat (egy lepes kb 1,8fok) de en egy lepessel rajzolok ki mindent (mert csak igy eleg gyors),tehat egy jobbra mozgatassal mar a szelso helyzetben is van a motor,tehat kozepso erteket nem lehet adni....rem.ertheto
-
shev7
veterán
es ez a lezer hogy mukodik? mire vetit ki? Nem lehet, hogy kirajzolja a negyzetet, csak nem ''latod''? Bocs, ha hulye a kerdes, de elvileg jester01 kodja az csinalja ami kell neked.
''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
Tyrael
senior tag
>>>>>>>>>>>>>>>>>>>>>>V
V<<<<<<<<<<<<<<<<<<<<<<
>>>>>>>>>>>>>>>>>>>>>>V
V<<<<<<<<<<<<<<<<<<<<<<
>>>>>>>>>>>>>>>>>>>>>>V
V<<<<<<<<<<<<<<<<<<<<<<
>>>>>>>>>>>>>>>>>>>>>>V
V<<<<<<<<<<<<<<<<<<<<<<
>>>>>>>>>>>>>>>>>>>>>>V
<<<<<<<<<<<<<<<<<<<<<<<
Így nem lenne jó a rajzolás?
Amúgy nincs c-ben valami alap függvény a szabályos alakzatok rajzolásához?
Szal mondjuk négyzet esetében megadod az egyik sarkát meg az oldal hosszát, és csókolom.
Meg esetleg valami szöget, hogyha elforgatva akarod.
Tyrael -
Jester01
veterán
Húha, ez akkor azt jelenti, hogy 1 impulzus és már kirajzolta a sort?
Vegyük észre, hogy ebben az esetben a rajzolás sebessége nem függ a programtól, vagyis szerintem így lehetetlen megcsinálni amit akarsz. Az egyik irányt rajzolhatod egy lépésben de a másikat muszáj fokozatonként csinálni.
for(y=0; y < magassag; y++)
{
/* y. sor rajzolása */
leptet(MOTOR_FUGGOLEGES, y); /* ez pozicionál a megfelelõ sorra */
leptet(MOTOR_VIZSZINTES, max); /* ez rajzolja a sort egyszerre */
}
Azt írd le légyszíves hogy melyik pillanatban milyen jelet kell kiadni, utána a programot már összerakjuk neked...
Tyrael megoldása:
int vege = 0; /* sor vegen vagy elejen allunk-e */
for(y=0; y < magassag; y++)
{
/* y. sor rajzolása */
leptet(MOTOR_FUGGOLEGES, y); /* ez pozicionál a megfelelõ sorra */
leptet(MOTOR_VIZSZINTES, vege ? 0 : max); /* ez rajzolja a sort egyszerre */
vege ^= 1; /* ugras a sor masik vegere */
}
[Szerkesztve]Jester
-
shev7
veterán
Sztem nem konkretan ''rajzolni'' akar, hanem motorokat vezerelni, hogy a lezer ''rajzoljon'' Nemhiszem, hogy erre lenne beepitett fv. (Termeszetesen a rajzolasra van)
''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
domain
csendes tag
kosz szepen a segitsegeket,de muszaly basic-nel maradjak jaja,egy lepes egy sor!!!! mert egy léptetomotor sajna nem olyan gyors,hogy ket v tobb lepesbol osszerakott abrat 25fps-sel meg lehessen oldani.....lehet hogy nem is leptetomotorral lesz megoldva az 1.2-es verza
Aktív témák
- Kerékpárosok, bringások ide!
- World of Tanks - MMO
- Politika
- sziku69: Fűzzük össze a szavakat :)
- Fejhallgató erősítő és DAC topik
- Kapnak egy rakás reklámot a Roblox játékosai
- NVIDIA GeForce RTX 4080 /4080S / 4090 (AD103 / 102)
- MG4 menetpróba
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Sorozatok
- További aktív témák...
- Panasonic Lumix DC-G9 (V-Log L kiegészítéssel, 4 akkuval)
- Commlite CM-EF-NEX Auto-Focus Adapter (Canon EF - Sony E)
- Üzletből, garanciával, legújabb Asus Vivobook 17" i7-1355U 10 mag 5GHz/16RAM/1TBSSD/17,3"FULLHD
- Üzletből, garanciával DeLL XPS 15 9500 i7-10750H 32GBRAM 1TBSSD/GTX1650Ti 15,6"4KTOUCH
- i5 12400f 3070 gamer pc
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Ozeki Kft.
Város: Debrecen