Jump to content
GIGN Forum

ANALGINS

Game Admin
  • Posts

    3588
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by ANALGINS

  1. normāla izmēra suni nevari uzdāvināt ? brālim ir kaut kāds 2x lielāks, sugu neaceros, esot kaut kāds kubā radies šunelis, ar brūnu īsu spalvu, vismaz ar tādu var vismaz arī bumbu pamētāt nevis iebāzt somā lai teleportētu :XD2:

  2. pēc slepenas informācijas iegūšanas kura visticamak ir valsts mēroga noslēpums, zinu ka macho cereza dr.pain ar draudzeni atrodas fonteinā, bet to neizpaudu es :D

  3. kā jau es teicu worm, esmu lasījis visādas pamācības iekš c hello world(lol kā tad bez tā), mainīgie, cikli, ganjau drīz nāks arī masīvi etc, sintakse tik traki arī neatšķiras no tiem pašiem delphi vai pascal, manuprāt tik cita "krāsa" :) tur arī problema ka līkroči māca ar līkām rokām.. būtu man lieki 30 - 50ls iegādātos kādu grāmatu ... savukārt beefs (neņem personiski beef) nesaskata cilvēku aptuveno zināšanu līmeni un uzreiz grūž iekšā pārāk advancētas lietas, kas bieži vien piegružo prātu..

  4. nu tur jau tā lieta, pa gabaliem ko līmēt kopā ir pieņemami, bet gatavu iedot ir šausmas, anyhow paldies par to, bet gcc nav conio.h libarija, uz ātro arī gugle neko neatradu..

    iedod labāk kādas grāmatas / ebook nosaukumu :)

    ps Tu jau uz gign jaunā gada svinībām nebrauc, tākā diezvai satiksimies kur citur lmfao

  5. njā.. acīmredzot esmu lasījis pārsteidzoši labas "pamācības" kur tā īsti nebija izskaidrota atšķirība starp = un == ...

    programmas darbibas princips ir elementārs, juzeris ievada powerLevel vērtību, kas ir procentos, un tiek ģenerēts pwm signāls..

    es gribu lai pēc vērtības ievades, tiktu piedāvāts ievadīt to atkārtoti, tādējādi mainot pwm signāla intensitāti

    es saprotu ka šobrīd domāju galīgi greizi, kāds būtu pareizais virziens ?

    ps beef, nekritize tik ļoti citus, kāda šķirba ko kur un kā es daru, ja apgūšu kaut ko normāli būs par dažiem stulbiem jautājumiem mazāk, un par vienu "mācītāju" mazāk :thumbsup:

  6. tā ir mana līkā pieeja kā ievietot jaunu vērtību

    pieņemsim, ka palaižot ievadu powerLevel 10, sākās cikla izpilde, un tad ar ifu salīdzina ja vērtība nav mainījusies piedāvāt to nomainīt pret jaunu.. un dēļ tās pārbaudes arī while cikls nokaras un powerLevel visu laiku ir 100, ja to iestarpinājumu nahrenizē, tad ievada mainīgā vērtību, while cikls izpildās kā tam vajadzētu ģenerējot pwm signālu, un arī tad programma ieciklējas un to var izslegt tikai ar ctrl+c

    ps rakstu zem ubunta

  7. man pat nevajadzētu tikt arā, tik samainīt powerLevel vērtību...

    īsāk sakot, ir tā kad kods tiek palaists, izpildīties sāk tikai pēc vērtības ievades, tad ieciklējas (jo tas taisa pwm signālu) un es gribu to powerLevel vērtību pamainīt kad tā jau 1x vai 32x bijusi ievadīta, mēģināju ar goto bet tas nesanāca, cik sapratu tad no funkcijas uz main tas nedarbojas

    visticamāk ka mana pieeja ir gaužām līka, ir kāds cits pieejas veids ?

  8. Lēnām mēģinu taisnot rokas iekš c++, un atdūros pret sekojošu problēmu kuru neizprotu

    while cikls kurā ir pārbaude nokaras, un mainīgais powerLevel ir 100 - kāpēc ?

    rekur kods

    
    

    //LPT-controlled fan

    #include <iostream>

    #include <sys/io.h>

    #define base 0x378

    using namespace std;

    void runFan(int powerLevel)

    {

    ioperm(base,1,1);

    //Turn the fan to 100% for 1 second to get it spinning

    outb(255,base);

    sleep(1);

    outb(0,base);

    //Loop to generate PWM at a given percentage

    while(1)

    {

    outb(0,base);

    usleep(10000-powerLevel*100);

    outb(255,base);

    usleep(powerLevel*100);

    if (powerLevel = powerLevel)

    {

    cout << "Power level %: ";

    cin >> powerLevel;

    //runFan(powerLevel);

    }

    }

    }

    int main()

    {

    int powerLevel = 0;

    cout << "Power level %: ";

    cin >> powerLevel;

    runFan(powerLevel);

    }

×
×
  • Create New...