Prikazana je metoda optimalnog dizajna simetričnih kompozitnih laminata podvrgnutih unutarnjim i poprečnim opterećenjima. Metoda konačnih elemenata koja se temelji na teoriji smicnih deformacija koristi se za analizu kompozitnih laminata. Klizni orijentacijski slojevi odabrani su kao varijable dizajna. Kriterij kvadrata neuspjeha koji treba predvidjeti lom, koristi se kao objektna funkcija za optimalno oblikovanje slijeda slojeva laminirane ploče. Za učinkovito rješavanje problema optimizacije koristi se tehnika optimizacije Broydon-Fletcher-Goldfarb-Shanno. Numerički su rezultati dani za različite uvjete opterećenja, granične uvjete i omjere. Rezultati pokazuju da je kriterij kvadratnog kvara kao što je Tsai-Hill teorija učinkovit za optimalni konstrukcijski dizajn složenih laminata.

Ključne riječi

Predstavljeno na Devetoj međunarodnoj konferenciji o mehanici kompozitnih materijala (Riga, listopad 1995.).

Objavljeno u Mekhanika Kompozitnykh Materialov, Vol. 31, br. 3, str. 393–404, svibanj-lipanj 1995.

Alat i materijal za pripremu

Za početak s potrebnim materijalom i opremom kupljenom u trgovini, što će omogućiti proizvodnju podnih obloga u najkraćem mogućem roku i s najvećom učinkovitošću. U radu će biti izvrstan pomoćnik sa čekićem ubodnom pilom, nožom (stvarno se ne preporučuje za rezanje pojedinih letvica, jer ne samo da pokvari izgled, već i zaštitni sloj laminata). Došlo je do većih problema s posljednjim redovima podne obloge, jer je potrebno ne izvoditi rez preko puta i duž njih.

napravite izračun i označite da će se mjesto rezanja držati ravnalom i ruletom. Čekić za udaranje laminata ne može biti, jer su zglobovi alata oštećeni. Bolje je kupiti poseban alat - dobojnika. Posljednji red podova položen je pomoću posebnog nosača, koji se naziva "montazhki".

Sam laminat može se samostalno odlagati na temelju spola u sobi bez dodatnih elemenata. Podloga je bitna jer sipe pomažu u zaštiti od vanjskih utjecaja (vremenske i vlažne i temperaturne razlike). Pored toga, bolje je kupiti gotove klinove, koji će biti instalirani duž zidova kako bi se stvorio jaz u 10-15 mm. To je osobito važno kada je uređaj Grijani pod na laminatu, bez obzira na vrstu i vrstu.

@Classmethod Dekorater

Ovaj ukrasnik postoji tako da možete stvoriti metode klase koji su proslijeđeni stvarnom predmetu klase u okviru poziva funkcije, slično kao što se self prenosi na bilo koju drugu uobičajenu metodu instance u klasi.

U tim metodama, argument "self" je sam predmet instance klase, koji se zatim može koristiti za djelovanje na podatke instance. @classmethod metode također imaju obavezan prvi argument, ali ovaj argument nije instanca klase, to je zapravo sama neintenzivna klasa. Dakle, dok bi tipična metoda klase mogla izgledati ovako:

Slična metoda @classmethod koristila bi se ovako:

To vrlo dobro slijedi statički tvornički obrazac, obuhvaćajući logiku raščlanjivanja unutar same metode.

Gornji je primjer vrlo jednostavan, ali možete zamisliti složenije primjere koji ovo čine privlačnijim. Zamislite kada bi se Studentov objekt mogao serializirati u više različitih formata. Možete upotrijebiti istu strategiju za analizu svih:

Dekorator postaje još korisniji kada shvatite njegovu korisnost u podklasama. Budući da vam se predmet klase daje u okviru metode, možete koristiti isti @classmethod i za podklase.

Što je FR-4 bakreno obloženi laminat (CCL)?

Među osnovnim CCL proizvodima od fiberglasove tkanine, FR-4 CCL odnosi se na vrstu CCL-a otpornog na plamen, s tkaninom od stakloplastike kao materijalom supstrata i s bromiranom epoksidnom smolom ili modificiranom epoksidnom smolom kao njenim ljepilom.

Kroz rupe u podlozi mogu se metalizirati, koje se nazivaju i provučene kroz rupu, tako da se provodljivost kruga može provesti između slojeva u dvoslojnim ili višeslojnim PCB-ima zbog značajki CCL-ova od fiberglasove tkanine, uključujući visoku čvrstoću, odličnu toplinsku otpornost i visoku dielektrična svojstva. Posljednjih godina svjedoci su visokog zahtjeva toplinske otpornosti podloge za nadogradnju i nadogradnju elektroničkih proizvoda, tako da su neki CCL-ovi proizvoda od papira postupno zamijenjeni CCL-ovima od fiberglasa. Kao rezultat, CCL-ovi iz fiberglasova stakla FR-4 nadograđeni su u kategoriju najmasovnije upotrebe i količine među svim proizvodima koji se temelje na CCL-ovima.

12 odgovora 12

Iako su classmethod i statički postupak prilično slični, postoji mala razlika u upotrebi za oba entiteta: classmethod mora imati referencu na objekt klase kao prvi parametar, dok statički postupak ne može imati nikakve parametre.

Povijest

Prije razvoja štampanih pločica električni i elektronički sklopovi bili su spojeni točkasto na točki na šasiji. Tipično je šasija bila limarski okvir ili tava, ponekad s drvenim dnom. Dijelovi su bili pričvršćeni na šasiju, obično pomoću izolatora kada je spojna točka na šasiji metalna, a zatim su njihovi vodiči spajani izravno ili skakačkim žicama lemljenjem, ili ponekad pomoću preklopnih konektora, žičanih konektora na vijčanim stezaljkama ili drugim metodama , Krugovi su bili krupni, glomazni, teški i relativno krhki (čak su popustili diskontinuirane staklene ovojnice vakuumskih cijevi koje su često bile uključene u sklopove), a proizvodnja je bila naporna, pa su proizvodi bili skupi.

Razvoj metoda korištenih u modernim tiskanim pločama započeo je početkom 20. stoljeća. Godine 1903. njemački izumitelj, Albert Hanson, opisao je ravne folijske vodiče, laminirane na izolacijsku ploču, u više slojeva. Thomas Edison eksperimentirao je s kemijskim metodama lijepljenja vodiča na laneni papir 1904. Arthur Berry 1913. u Velikoj Britaniji je patentirao metodu tiskanja i jetkanja, a u Sjedinjenim Američkim Državama Max Schoop je dobio patent za plamen raspršivanje metala na ploču kroz maska ​​s uzorkom. Charles Ducas 1927. godine patentirao je način obrade strujnog kruga s galvanskim pločicama.

Austrijski inženjer Paul Eisler izumio je tiskani krug kao dio radio skupa dok je radio u Velikoj Britaniji oko 1936. Godine 1941. višestruki je tiskani krug upotrijebljen u njemačkim magnetskim rudnicima magnetskog utjecaja. Oko 1943. SAD su počele koristiti tehnologiju u velikoj mjeri kako bi napravile blizinske osigurače za uporabu u Drugom svjetskom ratu. Nakon rata, 1948., SAD su izum pustile u komercijalnu upotrebu. Tiskani krugovi nisu postali uobičajeni u širokoj potrošnji elektronike sve do sredine 1950-ih, nakon Auto-Sembly proces je razvila vojska Sjedinjenih Država. Otprilike u isto vrijeme u Velikoj Britaniji radove na sličan način izveo je Geoffrey Dummer, tada u RRDE.

Iako su ploče postale dostupne, metoda izrade šasije do točke ostala je uobičajena u industriji (poput televizora i Hi-Fi uređaja) barem krajem 1960-ih. Tiskane pločice su uvedene kako bi se smanjila veličina, težina i trošak dijelova sklopa. 1960. godine mogao bi biti ugrađen mali potrošački radijski prijemnik sa svim svojim krugovima na jednoj ploči, ali televizor bi vjerojatno sadržavao jednu ili više pločica.

Predozirajući izum tiskanog kruga i sličan duh, bila je John Sargroveova oprema za izradu elektroničkog kruga iz 1936. do 1947. (ECME) koja je raspršila metal na bakelitnu plastičnu ploču. ECME je mogao proizvoditi tri radio ploče u minuti.

Tijekom Drugog svjetskog rata, razvoj protuzrakoplovnog osigurača za blizinu zahtijevao je elektronički krug koji je mogao izdržati pucanje iz pištolja i mogao se proizvesti u količini. Centralab Odjel Globe Union-a podnio je prijedlog koji je ispunio uvjete: na keramičkoj pločici treba otisnuti metalnu boju za vodiče i ugljični materijal za otpornike, na mjestu će biti lemljeni keramički kondenzatori i subminijaturne vakuumske cijevi. Tehnika se pokazala održivom, a rezultirajući patent postupka, koji je bio> Ovaj izum također predstavlja korak u razvoju tehnologije integriranog kruga, jer na keramičkoj podlozi nisu proizvedeni samo ožičenje, već i pasivni dijelovi.

Izvorno je svaka elektronička komponenta imala žice, a na PCB-u su bile izbušene rupe za svaku žicu svake komponente. Zatim su sastavni vodiči umetnuti kroz rupe i lemljeni na tragovima bakrene PCB. Ova metoda sastavljanja se naziva kroz rupe gradnja. 1949., Moe Abramson i Stanislaus F. Danko iz Signalnog korpusa vojske Sjedinjenih Država razvili su Auto-Sembly postupak u kojem su kabeli komponenata umetnuti u obrazac povezivanja bakrene folije i lemiti umočenim. Patent koji su dobili 1956. dodijeljen je američkoj vojsci. Razvojem tehnika laminiranja i lijevanja ploča ovaj se koncept razvio u standardni postupak izrade tiskanih ploča koji se i danas koristi. Lemljenje se može izvršiti automatski prelaskom ploče preko valovitosti ili vala rastaljenog lemljenja u mašini za lemljenje valova. Međutim, žice i rupe su neučinkovite jer je bušenje rupa skupo i troši bušilice, a izbočene žice su presječene i odbačene.

Od 1980-ih pa nadalje, mali dijelovi za površinsku montažu sve se više koriste umjesto komponenti kroz prorez, što je dovelo do manjih ploča zbog određene funkcionalnosti i nižih troškova proizvodnje, ali s dodatnim poteškoćama u servisiranju neispravnih ploča.

Devedesetih godina 20. stoljeća češća je upotreba višeslojnih površinskih ploča. Kao rezultat, veličina je dodatno minimizirana i fleksibilna i tvrda>

HDI tehnologija omogućuje gušći dizajn na PCB-u i znatno manje komponente. Kao rezultat, komponente mogu biti bliže, a staze između njih kraće. HDI-ovi koriste slijepe / zakopane vije ili kombinaciju koja uključuje mikrovije. Kod višeslojnih HDI PCB-ova, međusobno povezivanje složenih viasa još je jače, čime se povećava pouzdanost u svim uvjetima. Najčešće aplikacije za HDI tehnologiju su komponente računala i mobilnih telefona, kao i medicinska oprema i vojna komunikacijska oprema. Trošak 4-slojne HDI mikrovia PCB-a jednak je kvaliteti kao 8-slojni PCB kroz prorez. Međutim, trošak je mnogo niži.

Nedavni napredak 3D ispisa značio je da postoji nekoliko novih tehnika u stvaranju PCB-a. 3D tiskana elektronika (PE) može se koristiti za ispis predmeta sloj po sloj, nakon čega se predmet može ispisati tekućom tintom koja sadrži elektroničke funkcionalnosti.

Proizvođači možda ne podržavaju popravak tiskanih pločica na razini komponenti zbog relativno niskih troškova koje je moguće zamijeniti u usporedbi s vremenom i troškovima rješavanja problema do razine komponente. U popravak na razini ploče, tehničar> potreban je citat

Potreba za polietilenskim filmom

Laminatni podovi mogu se položiti na betonski pod, koji se vrlo malo osuši. Nisu svi spremni pričekati 28-30 dana prije nego što se potpuno osuši. To uzrokuje visoku gužvu />

Ako ne poduzmete mjere zaštite od vlažnog zraka ili baze, čak i najkvalitetniji laminat brzo će postati bezvrijedan (deformira se. Počinje s vremenom objavljivanja ogrebotina i drugih zvukova dok hodate).

Sve ove točke sugeriraju da će se, ne više nego što je potrebno, proizvesti polietilenski film ispod laminatne podloge za pod. Pokrenite sve što možete vrlo brzo, a potrošeno puno novca neće. Najvažnije je da će s vremenom biti vrlo očit i naporan rezultat rada. Osim toga, gotovo svi proizvođači u svojim uputama za polaganje laminata vlastitim rukama navode potrebu za polaganjem polietilenskog filma ispod podloge.

@Staticmethod Dekorater

Dekorator @staticmethod je sličan @classmethod po tome što se može pozvati iz neintenciranog objekta klase, mada u ovom slučaju ne postoji parametar cls koji je prešao na njegovu metodu. Tako primjer može izgledati ovako:

Kako ni sam objekt nije prenesen, to znači da nemamo i pristup podacima o instanci, pa se ova metoda ne može pozvati ni na instancirani objekt.

Ove vrste metoda obično nisu namijenjene stvaranju / instanciranju objekata, ali mogu sadržavati neku vrstu logike koja se odnosi na samu klasu, poput pomagača ili korisne metode.

Koji su atributi FR-4 CCL?

Proizvodi temeljeni na FR-4 CCL zahvaljujući svojim prednostima stekli su veliku upotrebu i najveću količinu među svim CCL-ovima od fiberglasa.
• Mogućnost obrade PCB-a,
• CCL obradivost,
• izvrsna električna izolativnost, • usporavanje plamena,
• bogat izvor,

Pregled

Osnovna PCB sastoji se od ravnog lima izolacijskog materijala i sloja bakrene folije, laminirane na podlogu. Kemijsko jetkanje dijeli bakar na odvojene vodljive linije nazvane tračnice ili tragovi kruga, jastučići za povezivanje, viasi za prolazak veza između slojeva bakra i značajke kao što su čvrsta provodljiva područja za elektromagnetsko okidanje ili u druge svrhe. Gusjenice funkcioniraju kao žice učvršćene na mjestu i međusobno su izolirane zrakom i materijalom podloge ploče. Površina PCB-a može imati premaz koji štiti bakar od korozije i smanjuje mogućnost kratkih kratkih spojnica između tragova ili neželjenog električnog kontakta sa zalutalim golim žicama. Zbog svoje funkcije u sprečavanju kratkih spojeva, premaz se naziva otpornost na lemljenje ili maska ​​za lemljenje.

Pisana pločica može imati više bakrenih slojeva. Dvoslojna ploča ima bakar s obje strane, višeslojne ploče sendviču dodatne bakrene slojeve između slojeva izolacijskog materijala. Provodnici na različitim slojevima povezani su s viama, to su bakrene rupe koje kroz izolacijsku podlogu funkcioniraju kao električni tuneli. Provodi za prolaz kroz rupu ponekad također učinkovito djeluju kao vias. Nakon dvoslojnih PCB-a, sljedeći korak gore obično je četveroslojni. Često su dva sloja namijenjena za napajanje i prizemne zrakoplove, a ostala dva se koriste za signalno ožičenje između komponenata.

Komponente "kroz otvor" su ugrađene u žice koje prolaze kroz ploču i lemljene su tragovima na drugoj strani. Komponente "Surface Mount" pričvršćene su vodičima do bakrenih tragova na istoj strani ploče. Ploča može koristiti obje metode za ugradnju komponenti. PCB-ovi sa samo komponentama kroz rupe sada su neuobičajene. Površinska montaža koristi se za tranzistore, diode, IC čipove, otpornike i kondenzatore. Montaža kroz otvor može se koristiti za neke velike komponente kao što su elektrolitički kondenzatori i konektori.

Uzorak koji će biti urezan u svaki bakarni sloj PCB-a naziva se "umjetničko djelo". Jedkanica se obično izvodi fotoresistom koji je nanesen na PCB, a zatim je izložen svjetlu projiciranom na uzorku umjetničkog djela. Otporni materijal štiti bakar od otapanja u otopini za jetkanje. Jedkana ploča se očisti. PCB dizajn može se masovno reproducirati na način sličan načinu na koji se fotografije mogu masovno umnožavati iz filmskih negativa pomoću fotografskog pisača.

Na višeslojnim pločama slojevi materijala složeni su u naizmjenični sendvič: bakar, supstrat, bakar, supstrat, bakar itd., Svaka ravnina bakra je urezana i sve unutarnje vijuge (koje se neće proširiti na vanjske površine gotove višeslojne ploče) su popločene, prije nego što su slojevi složeni. Potrebno je obložiti samo vanjske slojeve, a unutarnji bakreni slojevi zaštićeni su susjednim slojevima podloge.

FR-4 stakleni epoksid je najčešća izolacijska podloga. Drugi materijal za podlogu je pamučni papir impregniran fenolnom smolom, često žutosmeđe ili smeđe boje.

Kad PCB nema instalirane komponente, manje se nejasno naziva a tiskana ploča za ožičenje (PWB) ili urezana ploča za ožičenje, No, izraz "tiskana ploča za ožičenje" postao je izvan upotrebe. PCB s elektroničkim komponentama naziva se a sklop s tiskanim krugom (PCA), sklop tiskanih pločica ili Montaža PCB (PCBA). U neformalnoj upotrebi, izraz "tiskana ploča" najčešće znači "sklop tiskanog kruga" (s komponentama). Poželjni izraz za sastavljene ploče je IPC sklop kartice (Agencija), a za sastavljene stražnje ploče je sklopovi stražnje ploče, "Kartica" je drugi široko korišteni neformalni pojam za "sklop s tiskanim krugom". Na primjer, kartica za proširenje.

PCB može biti "svileni ekran" ispisan s legendom koja identificira komponente, ispitne točke ili identificira tekst. U početku se u tu svrhu koristio stvarni postupak tiskanja na svilenoj slici, ali danas se umjesto toga obično koriste druge, kvalitetnije metode ispisa. Obično sitotisak nije važan za funkciju PCBA.

Minimalna PCB za jednu komponentu koja se koristi za prototipiranje naziva se a ploča za razbijanje, Svrha prekidne ploče je „razbiti“ vodove komponente na zasebnim terminalima kako bi se ručna veza s njima mogla lako ostvariti. Prekidačke ploče posebno se koriste za dijelove na površini ili bilo koje dijelove s finim olovnim nagibom.

Napredne PCB kartice mogu sadržavati komponente ugrađene u supstrat. potreban je citat

Dizajnerski radovi

Postoji način da se vizualno stvori izgled više prostora - provodi se korak po korak, laminat dijagonalno do ulaznih vrata. Ovdje se izračun vrši na isti način (dobivamo površinu), ali umjesto 10%, konačni rezultat se množi sa 20%, jer značajno povećavaju troškove materijala tijekom rezanja letvice.

Između trake za podlogu treba pričvrstiti traku. To sugerira potrebu za kupnjom rolne ljepljive trake, što će biti dovoljno za sobu standardne veličine.

@classmethod vs @staticmethod

Najočitija stvar između tih ukrasitelja je njihova sposobnost stvaranja statičkih metoda unutar klase. Ove se vrste metoda mogu pozivati ​​na nenamjenske objekte klase, slično kao na klase pomoću statičke ključne riječi u Javi.

Zaista postoji samo jedna razlika između tih ukrasitelja dviju metoda, ali glavna je. Vjerojatno ste primijetili u gornjim odjeljcima da metode @classmethod svojim parametrima šalju parametar cls, dok metode @staticmethod ne.

Ovaj parametar cls je objekt klase o kojem smo razgovarali, što omogućava @classmethod metodama jednostavno instanciranje klase, bez obzira na bilo koje nasljedstvo koje se događa. Nedostatak ovog parametra cls u metodama @staticmethod čini ih istinitim statičkim metodama u tradicionalnom smislu. Njihova je glavna svrha sadržavati logiku koja se odnosi na klasu, ali ta logika ne bi trebala imati nikakve potrebe za određenim podacima instanci klase.

Koji su proizvodi na temelju FR-4 CCL?

Do sada su različiti proizvodi temeljeni na FR-4 CCL generirani i razvijeni zbog različitih razina učinkovitosti, a kategorije poduzimaju postupno generiranje i razvoj. Glavni proizvodi temeljeni na FR-4 CCL prikazani su u donjem sadržaju:
• Uobičajeni FR-4: podloga od stakloplastike odporna na plamen kao materijal za podlogu, epoksidna smola koja je otporna na plamen, kao ljepilo.
• Mid-Tg FR-4: tkanina od stakloplastike odporna na vatru kao materijal za podlogu, bromirana epoksidna smola s izvrsnom otpornošću na plamen kao ljepilo.
• High-Tg FR-4: tkanina od stakloplastike odporna prema plamenu kao materijal za podlogu, bromirana epoksidna smola s boljom otpornošću na plamen kao ljepilo.
• lemljenje bez olova FR-4: podloga od tkanine od stakloplastike odporna prema plamenu kao materijal za podlogu i bromirana epoksidna smola s izvrsnom otpornošću na plamen kao ljepilo. Zbog visoke temperature lemljenja lemilja bez olova, toplinski raspadanje supstrata mora udovoljiti mnogo većim zahtjevima.
• FR-4 bez halogena: podloga od stakloplastike odporna na plamen kao materijal za podlogu, fosfatna epoksidna smola koja usporava plamen, kao ljepilo.
• Srednji Tg (Tg150 ° C) bez halogena FR-4: tkanina od stakloplastike odporna na plamen, kao materijal za podlogu, fosfatna epoksidna smola, koja se duši, s izvrsnom otpornošću na plamen kao ljepilo.
• FR-4 bez halogena s visokim Tg (Tg170 ° C): podloga od stakloplastične tkanine otporne na plamen kao materijal za podlogu, fosfatna epoksidna smola, koja se duši, s boljom otpornošću na plamen kao ljepilo.
• FR-4 CCL visokih performansi: otporno na vatru ili podloga od stakloplastike. Ova vrsta CCL ima visoku toplinsku otpornost i karakteristične osobine, koristeći stakloplastičnu tkaninu kao supstrat i upotrebljavajući modificiranu epoksidnu smolu s izuzetno izvrsnom toplinskom otpornošću, triazinsku / bismaleimidnu smolu, polimidnu smolu, PPE smolu, difenil etersku smolu, cijanatnu ester smolu ili politetrafluoroetilensku smolu. kao ljepilo.
• Pretpreg: Kada se materijal za podlogu od stakloplastike umoči u ljepilo od smole, a zatim osuši do razine B, stvara se prepreg. Ima dvije funkcije od kojih se jedna koristi za proizvodnju CCL-a, a druga će se koristiti kao ljepljivi unutarnji sloj u proizvodnji višeslojnih PCB-a. Iako nije vrsta CCL-a, uživa u velikoj količini prodaje.
• Dodatno, postoje ploča visokog modula FR-4, ploča FR-4 s niskim koeficijentom toplinske ekspanzije, ploča FR-4 s niskom dielektričnom konstantom, ploča High-CTI FR-4, High-CAF FR-4 ploča, visoko termička -prevodljivost FR-4 ploča za LED.

Obrazloženje

Pretpostavimo primjer klase koja se bavi podacima o datumu (ovo će biti naša ploča):

Ova se klasa očito može upotrijebiti za pohranjivanje podataka o određenim datumima (bez podataka o vremenskoj zoni, pretpostavimo da su svi datumi predstavljeni u UTC).

Ovdje imamo __init__, tipični inicijalizator instanci klase Python, koji prima argumente kao tipičan instancemethod, koji ima prvi neobvezni argument (self) koji sadrži referencu na novostvorenu instancu.

Metoda klase

Imamo neke zadatke koji se mogu lijepo obaviti pomoću classmethod s.

Pretpostavimo da želimo stvoriti puno instanci klase datuma s podacima o datumu koji dolaze iz vanjskog izvora kodiranih kao niz s formatom 'dd-mm-yyyy'. Pretpostavimo da to moramo učiniti na različitim mjestima u izvornom kodu našeg projekta.

Ono što ovdje moramo učiniti je:

  1. Analizirajte niz kako biste primili dan, mjesec i godinu kao tri cjelobrojne varijable ili tuplinu od 3 stavke koja se sastoji od te varijable.
  2. Instantiate Date prosljeđivanjem tih vrijednosti inicijalizacijskom pozivu.

Ovo će izgledati ovako:

U tu svrhu, C ++ može implementirati takvu značajku s preopterećenjem, ali Python-u nedostaje ovo preopterećenje. Umjesto toga, možemo koristiti classmethod. Napravimo još jedan "konstruktor".

Pogledajmo pažljivije gornju implementaciju i preispitajmo koje smo prednosti ovdje:

  1. Proveli smo raščlanjivanje niza datuma na jednom mjestu i to je sada ponovo moguće koristiti.
  2. Inkapsulacija ovdje dobro funkcionira (ako mislite da biste mogli implementirati raščlambu niza kao jedinu funkciju drugdje, ovo rješenje puno bolje odgovara Paradigmi OOP-a).
  3. cls je objekt koji drži sama klasa, a ne instanca klase. Prilično je cool jer ako naslijedimo našu klasu datuma, sva će djeca imati definirano i izvršavanje.

Statička metoda

Što je sa staticmetodom? Prilično je sličan classmethod ali ne uzima nikakve obavezne parametre (kao što je metoda klase ili primjera).

Pogledajmo sljedeći slučaj uporabe.

Imamo niz datuma koji želimo nekako potvrditi. Ovaj je zadatak logično vezan i za klasu Datum koju smo do sada koristili, ali ne zahtijeva njegovu primjenu.

Evo gdje staticmethod može biti koristan. Pogledajmo sljedeći dio koda:

Dakle, kao što vidimo iz upotrebe statičkog metoda, nemamo pristup onome što je klasa --- to je u osnovi samo funkcija, sintaktički nazvana metodom, ali bez pristupa objektu i njegovoj unutrašnjosti (polja i druge metode), dok classmethod to čini.

Duži primjer

Sada ćemo vidjeti još jedan primjer gdje obje vrste zajedno koristimo u istoj klasi:

Opazite kako statičke metode mogu funkcionirati zajedno s pozivom from_csv koji provjerava valjanost pomoću cls objekta. Ako pokrenete gornji kôd, potrebno je ispisati niz valjanih ocjena, a zatim u drugom pokušaju otkazati i na taj način ispisati „Nevažeće!“.

Kakav je proizvodni proces FR-4 CCL-a?

CCL metode proizvodnje mogu se svrstati u dvije kategorije: prekinuta proizvodnja i kontinuirana proizvodnja koja se nadalje klasificira u postupak kontinuirane izrade i kontinuirana proizvodnja od cementiranja do slaganja. Do sad, nekontinuirana proizvodnja čini većinu proizvodnih metoda.

• Prekinuta proizvodnja FR-4 CCL

Slika 1 prikazuje postupak prekinute proizvodnje FR-4 CCL-ova. Svaki se korak postupka provodi povremeno.

• Kontinuirana proizvodnja FR-4 CCL

Budući da se prekinuta proizvodnja FR-4 CCL-ova ističe nedostatkom niske proizvodne učinkovitosti i velike potrošnje materijala, kontinuirana proizvodnja proučavana je od davnina i novi razvoj je stvoren. Kontinuirana proizvodnja krutih ploča klasificirana je u dvije proizvodne metode: kontinuirano slaganje CCL-ova i kontinuirana proizvodnja od cementiranja ljepila do slaganja.

1). Proizvodnja kontinuiranog slaganja FR-4 CCL

Ova vrsta proizvodnje provodi se radom laminatora. Proizvodnja kontinuiranog slaganja relativno je pogodna za proizvodnju tankih CCL-ova, jer tanki proizvodi imaju izvrsnu toplinsku vodljivost tako da se vrijeme slaganja može smanjiti. Budući da je vrijeme prolaska proizvoda kroz laminatore relativno kratko, svi tehnološki parametri sprega za slaganje razlikuju se od onih običnih prepregova. Modifikacija je bitna za svaki proizvod tehnologije sastojaka preprega i smole.

2). Kontinuirano cementiranje i izrada krutih CCL-ova

Spomenuti postupak kontinuiranog slaganja primjenjuje se samo tijekom sklapanja cijelog postupka. Ova vrsta proizvodnje dostupna je za svako razdoblje cijelog postupka, počevši od cementiranja ljepila.

Izravnavanje poda

Svi znaju, laminat koji zahtijeva pažnju prema podu. Dopustio je samo manje odstupanje u visini, ali ne više od 1-2 mm po metru u sobi. Ako postoje male nedostatke baze u sobi, treba napraviti samonivelirajući sastav za lijevanje, koji se lako priprema iz gotovih suhih smjesa.

Ako se isti spol zamahuju značajnim i uočljivim, a ima i drugih pogrešaka, moramo stvoriti kvalitetno usklađivanje stvaranjem veza. Punjenje možete pripremiti sami, proporcionalno prema uputama. Jednostavniji i brži način - gnječenje gotovog betona za podnu verziju. Osim takozvanih "vlažnih" opcija poravnanja baze u zatvorenom prostoru, može se koristiti i "suho", kada se drveni trupci prekrivaju limovima šperploče. Općenito postoji mnogo načina stvaranja glatke površine kako bi se naknadno stvorili podovi za pod.

Ako se odmaknete od predmeta, laminat s vremenom brzo neće uspjeti. On će početi mijenjati njihov izgled (Postaje "čamac") i vrlo se brzo odvojiti od međuprostora i neprekidnog opterećenja izvana.

Tada već možete krenuti prema podnoj podlozi koja je odabrana za određeno utjelovljenje podne obloge.

Zaključak

U ovom članku vidjeli ste kako i dekori @classmethod i @staticmethod rade na Pythonu, neke primjere djelovanja i kako se oni međusobno razlikuju. Nadamo se da ih sada možete primijeniti na vlastite projekte i koristiti ih za daljnje poboljšanje kvalitete i organizacije vlastitog koda.

Jeste li ikad prije koristili te ukrašavače, i ako jeste, kako? Javite nam u komentarima!

Koji je prvi element fantastične proizvodnje FR-4 CCL-ova?

Fantastična proizvodnja FR-4 CCL potječe od sastojaka smole s razumnim omjerima, što je preduvjet izvrsnih CCL proizvoda i elektroničkih proizvoda. Za proizvođače CCL zahtjevi za sastojkom od smole održavaju se isti nakon određivanja modela proizvoda.

Tradicionalni sastojak smole prikazan je u sljedećoj tablici:


Naziv materijalaOmjer
Bromirana epoksidna smola100 (kruta količina)
Dimetil formamid24-30
dicijandiamid2.3-3.5
Ubrzivač (dimetilimidazol ili benzilamin)0.05-0.15
OtapaloOdgovarajući iznos

U ovom sastojku, omjer znači da proizvođači koriste sve podatke unutar raspona. Razlike u odnosu na omjer distribucije svake skupine dovode do razlike u pogledu zanata i proizvoda. Zbog toga je potrebno testirati sastojak prije proizvodnje kako biste dobili najprikladniji i razumniji sastojak. Ključevi uspješnog sastojka smole uključuju epoksidnu smolu, sredstvo za stvrdnjavanje, model i količinu sredstva za ubrzavanje.

Ovaj sastojak smole pogodan je za FR-4 CCL i FR-4 laminat. Prva uživa relativno širok stupanj slobode u pogledu sastojaka smole i proizvodnih zanata, što nije rezultat jačine ljuštenja bakrene folije i kvalitete mjehurića od bakrene folije.

Zbog jednog desetljeća napora i iskustva, PCBCart igra aktivnu ulogu u doprinosu procvatu ovog posla. Certificirani prema ISO 9001, UL i RoHS, u potpunosti su sposobni osigurati visokokvalitetne i ekološke PCB-ove s odgovarajućom vrstom CCL-a po konkurentnim cijenama.

Plutajuća metoda

Laminat se može pričvrstiti na bazu posebnog ljepljivog sastava ili biti u udubini. Upute za plutajuće polaganje laminata podrazumijevaju vezu između ploča, ali ništa u odnosu na bazu.

Torta plutajuća moda

Trebalo bi svakih 10-12 linearnih metara organizirati dilatacijske spojeve. Oni neće dopustiti da laminat mijenja parametre temperaturnih razlika unutar prostorije. Između zida moraju se osigurati posebni razmaci koji se naknadno maskiraju postavljanjem krovnih zidova duž perimetra. Glavne prednosti ove metode ugradnje laminata:

  1. Moguće je izvršiti demontažu i ponovno sastavljanje podne obloge, ako je potrebno i uz pretpostavku kršenja uputa. Proizvođači kažu, Takve se akcije mogu izvesti do tri ili četiri puta.
  2. Nema potrebe čekati sušenje ljepila. Podovi se mogu koristiti odmah nakon sklapanja i ugradnje u klizanje prostorije.
  3. ploče koje su oštećene tijekom skladištenja lako se zamjenjuju novim. Isto se odnosi na elemente koji se deformiraju tijekom rada.

Polaganje obloženo

Ova izvedba laminata nešto se razlikuje od /> Osim toga, krajevi lamela zaštićeni su od pojave strugotina i snopa materijala.

ugradnja ove vrste laminata u potpunosti je u skladu s uobičajenim ručnim sastavljanjem podne obloge. Mora biti izgrađen od sloja podloge, koji je postavljen na kvalitetno izravnanu bazu. Za instalaciju možete odabrati jednu od pogodnih opcija:

Nedostatak pragova

Ako želite napraviti laminat u sobi i istovremeno učiniti bez pragova, može ometati određene nijanse. Obavezno je nabaviti dilatacijske brtve u cijelom stanu, ako je njegova površina veća od 50 m 2. Inače, sve dovodi do oticanja poda, koje se najčešće događa na vratima. Do not use this option deck flooring, If one room in area more 120 m 2 .

In room, where laying laminate produced according to instructions without thresholds, It should be the desired moisture level, without exaggeration. Besides being thoroughly leveling base. We can not forget about the substrate (eg, polyethylene foam), which is laid in several layers, to achieve the target of 2-4 mm.

Subtleties laying diagonally

Such Laminate stacking method with his hands in the steps below is the angle of the floor covering in relation to the walls - 45 degrees. Begin all work exclusively on the central part and the direction of the s />

The first row of panels should be laid on a tight thread from one corner of the room, the opposite. To carry out the cutting of possible using special hacksaw or jigsaw metal. true, in the latter case you will have to spend a bit more time and effort. panels can not throw out the remains of. They can be useful in the future.

At the completion of all interventions will only dock with laminated walls, doorways and other elements in the apartment. This should be done through a variety of options thresholds, which can be direct, and flexible, to circumvent any obstacles. The main thing to remember about, that when laying laminate made with their own hands, step by step instructions must be observed without fail. Only in this case it will be possible to achieve a positive and desired results.

Reference

Satheesh R., Narayana G., Ganguli R., Conservative design optimization of laminated composite structures using genetic algorithms and multiple failure criteria, J. Compos. Mater., 2010, 44(3). CrossrefWeb of ScienceGoogle Scholar

Gurdal Z., Haftka R.T., Hajela P. (Eds.), Design and optimization of laminated composite materials, New York, A Wiley- Interscience Publication, JohnWiley & Sons, Inc., 1999, 19–328. Google Scholar

Kathiravan R., Ganguli R., Strength design of composite beam using gradient and particle swarm optimization, Compos. Struct., 2007, 81(4), 471–79. Google Scholar

Gyan S., Ganguli R., Naik G.N., Damage-tolerant design optimization of laminated composite structures using dispersion of ply angles by genetic algorithm, J. Reinf. Plast. Compos., 2012, 31(12), 799–814. Web of ScienceCrossrefGoogle Scholar

Kassapoglou C., Design and analysis of composite structures with applications to aerospace structures, West Sussex, John Wiley & Sons, Ltd, 2nd Edition, 2013. Google Scholar

Fukunaga H., Sekine H., Sato M., Iino A.,Buckling design of symmetrically laminated plates using lamination parameters, Comput. Struct., 1995, 57(4), 643–649. CrossrefGoogle Scholar

Walker M., Adali S., Verijenko V.E., Optimization of Symmetric Laminates for Maximum Buckling Load Including the Effects of Bending-Twisting Coupling, Comput. Struct., 1996, 26(1), 313– 319. CrossrefGoogle Scholar

Walker M., Multiobjective design of laminated plates for maximum stability using the finite element method, Compos. Struct., 2001, 54, 389–93. Google Scholar

Walker M., The effect of stiffeners on the optimal ply orientation and buckling load of rectangular laminated plates, Comput. Struct., 2002, 80, 2229–39.. CrossrefGoogle Scholar

Sciuva D.M, Gherlone M., Lomario D., Multiconstrained optimization of laminated and sandwich plates using evolutionary algorithms and higher-order plate theories, Compos. Struct., 2003, 59, 149–54. Google Scholar

Adali S., Lene F., Duvaut G., Chiaruttini V., Optimization of laminated composites subject to uncertain buckling loads, Compos. Struct., 2003, 62, 261–269. Google Scholar

Kogiso N., Shao S., Murotsu Y., Reliability-based optimum design of a symmetric laminated plate subject to buckling, Struct. Optimization, 1997, 14, 184–192. Google Scholar

Latalski J., Ply thickness tolerances in stacking sequence optimization of multilayered laminate plates, J. Theor. Appl. Mech. 2013, 51, 1039–1052. Google Scholar

Lindgaard E., Lund E., Nonlinear buckling optimization of composite structures, Comput. Methods in Appl. Mech. Eng., 2010, 199(37-40), 2319–2330. Google Scholar

Kim D.-H., Choi D.-H., Kim H.-S., Design optimization of a carbon fiber reinforced composite automotive lower arm, Composites Part B, 2014, 58, 400–407. Google Scholar

Ferreira R., Rodrigues H.C., Guedes J.M., Hernandes J.A., Hierarchical optimization of laminated fiber reinforced composites, Compos. Struct., 2014, 107, 246–259. Google Scholar

Ganguli R., Optimal Design of Composite Structures: A Historical Review, J. Indian Inst. Sci., 2013, 93(4), 557–70. Google Scholar

Waddoups M.E., Structural airframe application of advanced composite materials - analytical methods, AFML-TR-69-101, VI Air ForceMaterials Laboratory,Wright-Patterson Air Force Base, Ohio, 1969. Google Scholar

Verette R.M., Stiffness, strength and stability optimization of laminated composites, NOR-70-138, Northrop Aircraft Co., Hawthorne, California, 1970. Google Scholar

Legland D., Beaugrand J., Automated clustering of lignocellulosic fibres based on morphometric features and using clustering of variables, Ind. Crop. Prod., 2013, 45, 253–261. CrossrefWeb of ScienceGoogle Scholar

Park W.J., An optimal design of simple symmetric laminates under the first py failure criterion, J. Compos. Mater., 1982, 16, 341–355. CrossrefGoogle Scholar

Weaver P.M., Designing composite structures: Lay-up selection, In: Proceedings of The Institution of Mechanical Engineers-part G, J. Aerospace. Eng., 2002, 216, 105–116. Google Scholar

Todman T., Fu H., Tsaoi B., Mencer O., Luk W., Smart enumeration: a systematic approach to exhaustive search, Integrate Circuit and System Design, 2009, 5349, 429–438. Google Scholar

Nievergelt J., Exhaustive search, combinatorial optimization and enumeration: exploring the potential of raw computing power, in SOFSEM 2000, LNCS 1963, Berlin He >Google Scholar

Chang K., Markov I.L., Bertacco V., Postplacement rewiring by exhaustive search for functional symmetries, ACM Trans. Des. Autom. Electron. Syst., 2007, 32, 1–21. Google Scholar

Chinneck J.W., Practical Optimization: a Gentle Introduction, 2010. Google Scholar

Cornuejols G., Revival of the Gomory Cuts in the 1990s, Ann. Oper. Res., 2007, 149, 63–66. Web of ScienceGoogle Scholar

Nylander H., Initially deflected thin plate with initial deflections affine to additional deflection, IABSE Publications, 1951. Google Scholar

Falzon B.G., Stevens K.A., Davies G.O., Postbuckling Behaviour of A Blade-stiffened Composite Panel Loaded in Uniaxial Compression, Compos. Part A, 2000, 31, 459–468. Google Scholar

Jones R.M., Mechanics of CompositeMaterials, Taylor&Francis, 1998. Google Scholar

Barbero J.E., Introduction to composite materials design, 2nd Ed., CRC Press Taylor & Francis Group, 2011. Google Scholar

Shukla K.K., Nath Y., Kreuzer E., Sateesh Kumar K.V., Buckling of laminated composite rectangular plates, J. Aerospace Eng., 2005, 18(4), 215–223. CrossrefGoogle Scholar

Campbell F., Structural Composite Materials, ASM Int., 2010. Google Scholar

About the article

primljen: 2014-08-13

Accepted: 2015-03-17

Published Online: 2015-04-28

Citation Information: Open Engineering, Volume 5, Issue 1, ISSN (Online) 2391-5439, DOI: https://doi.org/10.1515/eng-2015-0025.