Orodha ya maudhui:

Ufuatiliaji wa Vifaa vya PC: Hatua 6 (na Picha)
Ufuatiliaji wa Vifaa vya PC: Hatua 6 (na Picha)

Video: Ufuatiliaji wa Vifaa vya PC: Hatua 6 (na Picha)

Video: Ufuatiliaji wa Vifaa vya PC: Hatua 6 (na Picha)
Video: VIDEO;MREMBO AKIFANYA NA CHUPA YA FANTA 2024, Julai
Anonim
Ufuatiliaji wa Vifaa vya PC
Ufuatiliaji wa Vifaa vya PC
Ufuatiliaji wa Vifaa vya PC
Ufuatiliaji wa Vifaa vya PC
Ufuatiliaji wa Vifaa vya PC
Ufuatiliaji wa Vifaa vya PC

Halo kila mtu. Nilianzisha mradi huu kwa sababu mbili: Niliunda kitanzi cha kupoza maji kwenye pc yangu hivi karibuni na nilihitaji kitu cha kuibua kujaza nafasi katika kesi hiyo na nilitaka kuwa na hali ya joto na takwimu zingine zilizochunguzwa kwa mtazamo wa haraka bila shenanigans za OSD kujaza kona ya skrini. Kwa kweli kuna suluhisho zilizotengenezwa tayari kwa hiyo, lakini nyingi zao hazingefaa feng shui yangu. Kwa hivyo, badala ya kuweka onyesho la HDMI 7 kwa kesi yangu na kebo ikifunga kesi na bar ya kazi ya windows kila wakati, niliamua kujenga toy yangu mwenyewe.

Kwa kuwa mimi sio mhandisi wala programu, lakini ni mtu tu aliye na chuma cha kutengeneza na ujuzi fulani wa kujifundisha, hii haitakuwa ya kufundisha kwa hatua kwa hatua, nitajaribu pia kuzingatia shida kutatua na kutafiti mambo ambayo yaliniongoza kwenye ujenzi huu.

KANUSHO: KAZI ZANGU ZOTE ZINAGAWANISHWA KWA MVUTO WA KAWAIDA-SHAREALIKE 4.0. NILICHUKUA UVUMIZI KWA MIFANO MINGI KILA MTANDAO, IKIWA UNAJITAMBUA SEHEMU Fulani YA KAZI HII KAMA YAKO, TAFADHALI WASILIANA NASI KWA MVUTO. HAKUNA UKOSAJI UNAENDELEWA, NITAKUWA NA FURAHA KUKOSA KOSA LOLOTE. ASANTE

KANUSHO LA PILI: KAZI YANGU INASHIRIKIWA HIVI. SINAWAJIBIKA KWA Uharibifu WOTE ULIOTOKA KWA MATUMIZI YA YOYOTE YA KODI YANGU AU MAELEKEZO

Vifaa

  • Arduino Nano (au UNO ikiwa unataka)
  • Onyesho la TFT. Kwa upande wangu ni onyesho linalolingana la "ILI9486 / ILI9488L 3.5".
  • Joto Senso. Katika hali ya sensorer ya Analog TMP36.
  • Cables, waya, viunganisho vya dupont (zaidi juu ya hiyo baadaye)
  • (hiari) Bodi ya mkate kwa upimaji
  • (hiari lakini ilipendekeza) ubao mdogo wa maandishi

Hatua ya 1: Upembuzi yakinifu (aina ya)

Kama nilivyosema, sikutaka na onyesho la HDMI limekwama kwenye kesi yangu ya PC kwa hivyo, nimefunika ujanja wangu mwenyewe, nilianza kutafuta maoni kama hayo kwenye wavuti. Na hii ni nambari moja ya ncha: Google ni rafiki yako (vizuri, injini yoyote ya utaftaji bora…). Tunaishi katika ulimwengu ambao hakuna kitu cha asili tena, lakini badala ya kuangalia kifungu hiki na maana hasi, tunaweza kutumia hii kwa faida yetu: chochote unachotaka kuunda, labda mtu mahali fulani alikuwa tayari amefanya kitu kama hicho, kwa hivyo ikiwa Sijui jinsi ya kutekeleza wazo, nafasi nzuri utapata habari muhimu huko nje. Wakati wa kutafuta mtandao, mara nyingi ni muhimu kuzingatia sheria mbili:

  1. usijisumbue kufuata ukurasa wa 3 au 4 wa utaftaji wowote, karibu kila wakati ni kupoteza muda. Badala yake
  2. badilisha maneno ya utaftaji, rejea tena swali kutoka kwa mtazamo mwingine (yaani: "sensor ya joto ya arduino" -> "soma joto na arduino").

Kweli imejaa miradi mizuri huko nje, na nakiri nilitumia siku za kwanza kusoma zaidi ya miradi hii. Lakini hakuna hata mmoja wao alikuwa tayari kunifuata, kwani nilitaka kitu ambacho kitaendana na mahitaji yangu.

Kama nililazimika kufanya kitu fulani kuwa cha kawaida, niliamua kuzingatia vifaa sahihi vya kutumia na kuacha upande wa programu baadaye, kwa sababu programu hiyo inaweza kutengenezwa na kubadilishwa kwa mahitaji, kwa upande mwingine wa vifaa ninahitaji kupatikana na huduma.

Nilitaka kitu kulingana na Arduino, kwa sababu nilikuwa nayo tayari, imeandikwa vizuri na jamii ni yenye kushamiri. Hakuna shida hapa, kama nilivyosema kabla ya habari nyingi.

Nilitaka onyesho kubwa la kutosha kuonekana wazi kutoka mita kadhaa mbali na ambayo itafaa muonekano wa ujenzi wangu, hii iliondoa onyesho lolote la nokia na LCD. OLED pia haijulikani, kwani ni ndogo. Kwa hivyo nilichagua onyesho la rangi ya TFT. Hakuna haja ya kugusa skrini, kwani itakuwa ndani ya PC. Nimepata 3.5 moja, tayari iliyoundwa kwa Arduino, ~ 15 € kwenye Amazon. Inatosha.

Sasa, baada ya vifaa kutajwa, nilizingatia programu.

Karibu miradi yote, upande wa Arduino, ni sawa kabisa. Ninahitaji tu kurekebisha nambari kwa onyesho na kwa itifaki ya mawasiliano kukusanya data kutoka kwa programu ya seva. Upande wa kompyuta, miradi mingi ilitegemea C, C ++, C #, chatu na miradi mingi inayotolewa tu kiolesura cha CLI au seva inayofanana na huduma ya Windows. Nilitaka GUI, badala yake. Sikuwahi kutumia lugha yoyote kama C kwenye Windows, acha jengo la GUI. Lakini nilijifunza Visual Basic miaka 15 iliyopita, kwa hivyo nilijaribu na kupakua toleo la bure la Studio ya Visual kutoka Microsoft.

Baada ya kusoma miradi mingi inayofanana, nilikaa juu ya kutumia OpenHardwareMonitor kupata maelezo yote ya vifaa na RivaTuner kwa Ramprogrammen, kwa sababu hizi ni za bure na zimeandikwa kwa kutosha.

Hatua ya 2: Upimaji wa vifaa

Kupima vifaa
Kupima vifaa
Kupima vifaa
Kupima vifaa
Kupima vifaa
Kupima vifaa

Kabla ya kuwasha chuma cha kutengeneza na kurekebisha milele kwa wakati na nafasi ya sehemu yoyote ya elektroniki, ni mazoezi mazuri kujenga mfano wa jaribio (ncha namba mbili). Kwa bahati nzuri, sio 1995 tena. Siku hizi ni rahisi kupanga prototypes ngumu ngumu hata kwenye bodi ndogo za mkate. Kwa upande wangu, onyesho la TFT lilikuwa na kushuka kwa pinout kwa Arduino Uno, kwa hivyo niliiachia kwenye Arduino uno yangu na kuanza kucheza na maktaba za mfano na kusoma vitabu vya kumbukumbu ili kuelewa kanuni na mapungufu yake.

Wakati huu niligundua jinsi ya kuchora mistari na bitmaps na kuandika maandishi, kwa hivyo nilianza kucheza na usimbuaji wa programu, na kuacha vitu vyote vya sekondari baadaye, lakini nitajumuisha hapa sensorer ya joto.

Wakati fulani chini ya mstari, nilikuwa na mahali patupu kwenye onyesho lakini hakuna data kutoka kwa sensorer za PC ilikuwa muhimu sana, kwa hivyo niliamua kuweka kihisijoto cha joto ndani ya kesi ya joto la kawaida. Onyesho hukula karibu pini zote za Arduino, kwa bahati nzuri pini ya Analog A5 haitumiki, kwa hivyo nilifunga TMP36. Nilijaribu hata DHT22 lakini ni njia ya kuzidi kwa programu hii.

Kuna mifano mingi ya TMP36, nilinakili mojawapo ya haya katika kazi. TMP35 ina pini 3, Vin huenda kwa 5V, GND huenda chini na nje huenda kubandika A5. Niliweka capacu ya kauri ya 0.1uF kati ya Vin na GND. Wanasema inahitajika. Labda haina maana katika kesi hii, lakini… niliweka hata voltage ya kumbukumbu ya Arduino kwenye pini ya 3.3v kwa usomaji bora wa joto. Bado haina maana katika kesi hii, lakini…

Hatua ya 3: Msimbo wa Arduino

Tafadhali pakua na ufungue nambari iliyojumuishwa ya Arduino kufuata maelezo katika hatua hii. Nilijaribu kuacha maoni ya kutosha kwenye nambari ili iwe wazi bila kuifurika.

Utahitaji kabisa MCUFRIEND_kbv na maktaba za Adafruit GFX. Zote mbili zinaweza kusakinishwa kwa urahisi kutoka IDE ya Arduino.

Programu inaweza kugawanywa katika sehemu kama hii:

  1. fafanua na tangaza vigeuzi vyote vya ulimwengu na vitu vingine vinavyohitajika
  2. anzisha onyesho, weka rejeleo la nje na chora UI (yote haya yaliyomo kwenye kazi ya kuanzisha (), kwani lazima iendeshe mara moja tu)
  3. soma data kutoka kwa unganisho la serial na uigawanye katika safu (kitanzi () kazi)
  4. soma data ya sensorer ya nje ya muda (soma kazi yaExtTemp ())
  5. chapa data kwenye onyesho (kazi ya kuchapishaData ())
  6. kurudi kitanzi

SEHEMU YA 1: Tamko na ufafanuzi

Katika sehemu ya kwanza ya nambari, nilitumia viashiria na safu nyingi, kwa hivyo nimeweza kubana mistari mingi ya nambari kwa nambari fupi kuandika KWA mizunguko. Ndio, mimi ni mvivu. Kama unavyoona nilitangaza safu ya pointer na nikaijaza na picha zote kutoka kwa faili ya pics.h. Hii ilifanikiwa kufanya ujanja wa mzunguko kuteka ikoni zote.

SEHEMU YA 2: kuanzisha (), haswa kuchora kwa UI

Nilikaa na fonti chaguo-msingi kwani haina asili ya uwazi, kwa hivyo inaruhusu kuandika laini mpya ya maandishi juu ya zamani bila hitaji la kuifuta. Kutumia fonti nyingine kungemaanisha kuchora mraba mweusi juu ya maandishi ya zamani kabla ya kuandika laini mpya, na kusababisha athari mbaya ya kuzunguka.

Baada ya majaribio kadhaa, nilipata maelewano mazuri kati ya usomaji na habari zilizoonyeshwa. Niligawanya onyesho katika safu mbili na safu 5. Safu ya kushoto huenda kwa data ya CPU na ubao wa mama, pamoja na kutoka juu hadi chini jina la CPU, joto, mzigo, matumizi ya RAM na joto la ubao wa mama. Haki iliyojitolea kwa GPU na inajumuisha jina la GPU, joto, mzigo, fremu kwa kaunta ya pili na sensorer ya nje ya joto.

Kama unavyoona kwenye nambari, niliamua kuzuia kutumia picha kwenye kadi ya SD, kwani ni polepole kupakia. Niliamua kujumuisha ikoni zote kwenye kumbukumbu ya PROGMEM na kuchora mistari na amri ya kujitolea ya DrawLine (). hii pia ni muhimu kwa marekebisho madogo ya UI.

Katika jaribio dhaifu la kutoa UI umbo la kina, nilichora mbili za kila kitu (mistari, mstatili, picha) na rangi tofauti na pesa ndogo. Cha kusikitisha sio matokeo niliyotarajia, lakini itafanya ujanja.

Mistari ya mwisho ya kazi hii ni kwa wanaoshikilia nafasi kwenye TFT, mpaka Arduino itapokea data.

SEHEMU YA 3: kitanzi kuu (), kutafuta data na muundo

Hapa uchawi hufanyika: data inapokelewa kupitia serial, iliyopewa kwa kutofautisha sahihi na kisha kuchapishwa. Ili kufanikisha haya yote kwa idadi ndogo ya mistari, nilitumia amri ya kesi ya kubadili na mzunguko.

Itifaki ya mawasiliano niliyokuja nayo imegawanywa katika sehemu mbili: kutekeleza mara ya kwanza kupeana mikono na sehemu halisi ya data.

Kushikana mikono kunahitajika kwa kutekeleza huduma ya uunganisho wa kiotomatiki wakati programu ya PC inapoanza. Inakwenda hivi:

  • PC hutuma kamba ya kupeana mikono (katika kesi hii ni tu "*****;")
  • Arduino anatuma jibu tena

Peasy rahisi.

Sehemu ya data inaonekana kama hii: "i: xxx, yyy, zzz, aaa,;" maana ni:

"i" ni faharisi, niliiita sehemu ya Kichagua katika nambari. maadili "i" ni:

  • i = 0 - MAJINA. Thamani zifuatazo ni majina yaliyoonyeshwa kwenye safu ya firs kwenye onyesho. Hii itatumwa na kuchapishwa kwenye onyesho mara moja tu, kwa kuwa leo ni ngumu sana kuhamasisha CPU na GPU…
  • i = 1 - 1 DATA YA KOLUMU - maadili yafuatayo yanaonyeshwa katika nusu ya kushoto ya onyesho kutoka juu hadi chini. Katika kesi yangu: CPU temp, CPU mzigo, matumizi ya RAM, Motherboard temp.
  • i = 2 - DATA YA 2 YA KOLAMA - kama hapo juu, lakini kwa nusu ya kulia ya onyesho
  • i = 3 - AMRI YA CHAPA. Katika kesi hii kamba mbichi ya serial itakuwa "3:;" kwani data zingine hazihitajiki.

"xxx, yyy, zzz, aaa" ndio maadili halisi. hizo zinasomwa kama kamba na arduino na muundo wote unafanywa na programu ya PC. Kwa i = 0 maadili haya ni herufi 14 kila moja kwa majina ya vifaa. Kwa i = 1 au 2 hizi zitakuwa tabia tatu tu kila moja, ya kutosha kuonyesha joto na muafaka kwa sekunde. Kwa kweli ":", "," na ";" wahusika wamekatazwa katika fani hizi.

. ni mwisho wa mstari

Wakati wa kupokea data, Arduino itaihifadhi kama kamba hadi ";" alama imerejeshwa, kisha itatafuta ishara ":" na itaitumia kupata dhamana ya sehemu ya Selecor. Hii itatumika kwa kazi ya kesi ya kubadili kuchagua utaratibu sahihi wa kufuata. Inatumika pia kuchagua faharisi sahihi katika safu ya AllData.

Baada ya hapo Arduino atatafuta alama "," na ataendelea kuweka maadili katika safu ya AllData.

Ikiwa kipengee cha Chaguzi ni 0, bendera ya printName itawekwa kuwa kweli. Ikiwa kipengeleSelector ni 3, somaExtTemp () na kazi za printData () zinaitwa.

Sehemu ya 4: somaExtTemp () kazi

Sio mengi ya kusema hapa, inasoma mara 32 kutoka kwa pini A5 na hutoa thamani ya joto kama kamba. Niko pamoja na Waasi, kwa hivyo ninatumia Celsius. Chochote zaidi ya 100 ° C si sahihi kwa hivyo kitaonyeshwa kama "---" kwenye onyesho. Kwa chochote chini ya 100 ° C kitapangiliwa kuwa na nafasi za kutosha kufunika nafasi 3 ya wahusika kwenye onyesho. Inawezekana kuondoa na kuingiza tena kihisi na hakuna thamani ya kushangaza itaonyeshwa.

Sehemu ya 5: kazi ya printData ()

Kama kawaida, nilitumia mizunguko kuchapisha vitu mfululizo kwenye onyesho. Ikiwa alama ya kuchapisha bendera ni kweli, itachapisha majina, iweke bendera kwenye uwongo, na uendelee.

Sehemu ya 6: kurudi kitanzi

Kujielezea kwa kutosha, ningesema…

faili ya pics.h

Hapa nilihifadhi ikoni zote za UI. Inawezekana kutumia msomaji wa kadi ya SD iliyojumuishwa kwenye onyesho, lakini nilikuwa na kumbukumbu ya kutosha iliyobaki katika Arduino kwa ikoni zangu nyeusi na nyeupe.

Niliwabuni na Mhariri wa Icon ya Junior kwani ni bure na nzuri kabisa kwa uchoraji wa pikseli ikoni ndogo. Ilinibidi kubadilisha faili za ikoni (zilizohifadhiwa kama PNG) na zana ya mkondoni ya SKAARHOJ.

Hatua ya 4: Nambari ya Msingi ya Visual

Nambari ya Msingi ya Visual
Nambari ya Msingi ya Visual

Hapa kuna nambari ya VB

ILANI: hii ni mara ya kwanza kushiriki mradi wa Studio ya Visual. Nilinakili folda za mradi na kuzifunga. Ikiwa hii haifanyi kazi, tafadhali nijulishe njia bora ya kushiriki aina hii ya miradi. Asante

Kama nilivyosema hapo awali, siwezi kuunda GUI kwa C # au lugha zingine, lakini nilikuwa na uzoefu katika Visual Basic muda mrefu uliopita. Nilipakua toleo la Jumuiya ya Visual Studio (bila shaka) na mazingira ya Visual Basic. Kweli, ilibidi nigundue vitu vingi, kwani mara ya mwisho nilitumia VB ilikuwa toleo la 2005 au kama hiyo … Lakini mtandao umejaa vidokezo vizuri, kama kawaida.

Baada ya kugundua vitu kadhaa vya kiolesura, toleo jipya zaidi ni rahisi na rahisi zaidi kuliko la zamani.

Kwa programu hii nilitaka kitu na fomu ya windows lakini inasimamiwa kikamilifu kutoka kwa aikoni ya tray ya mfumo. Kwa kweli nilitumia fomu karibu tu kwa madhumuni ya utatuzi, kwani napenda kuweka visanduku vya maandishi na orodha kusoma maadili ya pato la kazi na vifungo vingine vya amri kuzijaribu.

Programu ya "mwisho" ni tu ikoni ya tray iliyo na menyu ya kidukizo ambayo inaonyesha vidhibiti anuwai na fomu kuu na visanduku viwili vya orodha ambavyo vinaonyesha data iliyotumwa kwa Arduino.

Nilitekeleza kazi ya kujiunganisha kiotomatiki na kazi ya "kuanza kwa boot". Zaidi juu ya hayo baadaye.

Programu kuu ni mabadiliko tu ya mifano anuwai na vijisehemu vya nambari kutumia maktaba ya OpenHardwareMonitor na maktaba ya Kumbukumbu ya RivaTuner.

Programu huenda kama hii:

  • pata data kutoka kwa maktaba ya OpenHardwareMonitor na RTSSSm
  • andaa na fomati data yote ya itifaki ya mawasiliano
  • tuma data kwa Arduino
  • suuza na kurudia

kwa kweli majina ya maunzi husomwa mwanzoni na kutumwa mara moja tu.

Kaunta ya Ramprogrammen inafanya kazi tu wakati programu inayotumika inatumiwa (kwa mfano mchezo, mpango wa uundaji wa 3D, na kadhalika), vinginevyo kishikilia "---" kitatumwa kwenye onyesho.

sitaenda kwa kina kuelezea jinsi ya kupata maadili kutoka kwa maktaba, kwani imeandikwa vizuri kwenye wavuti na inaeleweka kutoka kwa nambari. Nataka tu kuelezea juu ya shida za kupata joto la bodi ya mama ili kuonyesha kupitia OpenHardwareMonitor (kuanzia sasa OHMonitor, kwa sababu maisha ni mafupi sana) maktaba. Nina Asus Maximus VIII Gene MoBo, ambayo ina vifaa vya sensorer za joto la tani ** kwenye ubao wa mama, lakini OHMonitor inawataja kama sensorer ya Joto # 1, # 2… #n NA hakuna mahali panapowekwa mahali pa joto. Kwa hivyo ilibidi kusanikisha programu mbaya ya Asus AI, ambapo sensorer zina angalau MAJINA na kulinganisha joto anuwai kati ya programu mbili. Inaonekana kama sensor yangu ya kawaida ya bodi ya mama ni # 2 kwa OHMonitor, kwa hivyo unavyoweza kuona katika Timer1_tick ndogo chini ya vitu vya MoBo ilibidi nitafute jina la sensa iliyo na kamba "# 2" kupata usomaji sahihi.

TL; DR: itabidi uangalie mwenyewe sensorer sahihi za joto la mama. Zilizobaki labda ni nzuri kwenda.

Walakini hii ni Toleo la 1 tu, nina mpango wa kusanikisha kifaa hiki PC yangu nyingine, kwa hivyo nitatumia njia ya kuchagua sensorer na labda hata nipange upya kiolesura kwenye Arduino ikienda.

Kazi ya Kuunganisha kiotomatiki

Kazi hii ni rahisi sana: ikiwa PC haijaunganishwa na Arduino, kila x milliseconds (kulingana na Timer1) kazi hii inaitwa. Inajaribu kuungana na kila bandari ya COM kwenye PC, ikiwa imefanikiwa hutuma kamba ya kupeana mikono "*****;". Ikiwa jibu ni "R", basi kifaa sahihi kimeunganishwa na utaratibu wa kawaida unafuatwa. Mwingine, inajaribu bandari inayofuata ya COM.

Kama unavyoona, kuna tofauti nyingi katika kazi hii. Hii ni kwa sababu nilitaka kuziba kikamilifu na kucheza, bila matokeo ya hitilafu. Kushughulikia ubaguzi, nimeweza kuipuuza kutokuwepo kabisa kwa kifaa cha nje na ninaweza hata kuchoma na kuchomoa kifaa wakati wowote ninapotaka, bila kutengeneza kosa la kuvunja mpango huo.

Anzisha kazi ya Boot

Nilitaka programu ianze kwa boot. Rahisi sana, unasema. Weka kiunga kwenye folda inayofaa, unasema. Lakini hapana. Kwa sababu ya maktaba ya OHMonitor na RTSS, tunahitaji kiwango cha utekelezaji wa msimamizi kukusanya habari. Hii inamaanisha skrini inayokasirisha kabisa UAC kila wakati programu hii inapozinduliwa. Hapana. Kwa hivyo nilibadilisha maandishi yaliyotengenezwa na Matthew Wai (kiungo hapa) kufikia mwanzo wa kimya kwenye buti. Nilinakili maandishi tu kwenye faili ya Rasilimali1, nikigawanyika katika sehemu kadhaa, kisha nikatumia kanuni ndogo ambayo huunda (au kuondoa) faili ya kazi ya windows, iliyoboreshwa na eneo la sasa linaloweza kutekelezwa na vitu kama hivyo.

Aikoni ya Tray ya Mfumo

Shukrani kwa NotifyIcon na ContextMenu vitu, nimeweza kutekeleza njia rahisi na mafuta kudhibiti programu. Bonyeza tu kwenye ikoni ya tray na menyu inaonekana. Kuna oprions hizi:

  • Anza kwa boot: unaweza kukagua na kuichagua ili kuwezesha au kulemaza kuanza kwa kazi ya boot
  • Unganisha kiotomatiki: sawa na hapo juu, lakini inashughulikia kazi ya unganisho la kiunganisho
  • Unganisha / Tenganisha: inashughulikia unganisho. Haifanyi kazi na Kuunganisha kiotomatiki kuwezeshwa
  • Wakati wa kuonyesha upya: inatoa menyu ndogo, unaweza kuchagua wakati wa kuonyesha upya kutoka sekunde 1 hadi kumi
  • Ongeza: kufungua dirisha kuu. Sawa na kubonyeza mara mbili kwenye ikoni
  • Toka: kujifafanua

Inakusanya programu

Kukusanya programu labda utahitaji kupakua na kuongeza kumbukumbu kwa maktaba ambazo hazijaingizwa kwenye nambari.

Unaweza kupata maktaba ya OpenHardwareMonitor hapa. Lazima upakue programu, fungua faili ya zip na unakili faili ya OpenHardwareMonitorLib. DLL kwenye folda ya mradi.

Hapa kuna kiunga cha maktaba ya RTSSharedMemoryNET, lazima upakue na ujumuishe kwa usanifu wako, kisha nakili RTSS [TL; DR] moryNET. DLL katika folda ya mradi wa yout.

Sasa unahitaji kuongeza kumbukumbu kwenye nambari yako, maagizo hapa

Hakikisha tu kukusanya RTSS [TL; DR] moryNET na miradi ya seva ya PCHwMon kwa usanifu huo.

Nilijumuisha mpango uliowekwa tayari wa kusanidi, ili uweze kusanikisha jambo lote bila kupingana na Visual Basic. Imekusanywa kwa x86, itafanya kazi kwa usanifu wa x86 na x64. Inahitaji mfumo wa. NET 4.7.2 kuendesha.

Kwa hali yoyote, utahitaji kusanikisha RivaTuner. Unaweza kuipata hapa kama programu ya pekee au unaweza kufunga Msi Afterburner, ambayo inapaswa kujumuisha RTServer.

Hatua ya 5: Utekelezaji wa Vifaa vya Mwisho

Ilipendekeza: