Brittiläinen Redac on vanhimpia PC-pohjaisten piirilevyn suunnitteluohjelmistojen valmistajia. Uusin CadStar for Windows -ohjelmisto jatkaa valmistajan perinteistä ja omaleimaista linjaa. Taustayritys on nyt tosin japanilaistunut Zuken-Redaciksi.
Koko historiansa ajan Redacille on ollut ominaista pyrkimys selkeyteen ja helppokäyttöisyyteen. Muihin, valtaosin amerikkalaista syntyperää oleviin ohjelmistoihin verrattuna sen käyttöliittymä on aina ollut hyvin omintakeinen, eikä siirtyminen muista ohjelmista CadStariin tai päinvastoin ole ollut ongelmatonta.
Windowsin ansiosta käyttöliittymän erot muihin ovat pienentyneet, mutta vieläkin CadStar erottuu joukosta. Esimerkiksi kerrosten, johdinleveyksien ja täplien määrittelyssä voidaan niille numeroarvon lisäksi antaa selväkielinen nimitys. Mikään ei tietysti estä numeroihin tottunutta suunnittelijaa määrittelemästä näitä arvoja pelkillä numeroilla.
Ensimmäiset Redacin ohjelmistot suunniteltiin puhtaasti yrityksen sisäiseen käyttöön. Ilmeisesti onnistunut lopputulos innosti yritystä kaupallistamaan ohjelmistonsa. Ensimmäiset Suomeen vuonna 1979 tulleet Redac Cadet -laitteistot olivat EPROM-pohjaisia ja toimivat HP:n 8086-tietokoneessa. Massamuistina toimi datakasetti ja osoituslaitteena oli sähköinen kynä ja digitointipöytä.
Verrattuna tavanomaiseen teippi- ja siirtokuvamenetelmään tämä järjestelmä oli vallankumouksellinen. Se pystyi tarkistamaan, että piirilevyn sähköinen kytkentä vastasi sille syötettyä kytkentälistaa. Tosin kytkentälista syötettiin tekstimuodossa ohjelmalle ja siihen saattoi helposti pujahtaa virheitä.
PC:n muodostuttua teollisuusstandardiksi esiteltiin Redlog/Redboard -ohjelmisto, joka sisälsi sekä piirikaavion piirron että piirilevyn suunnittelun. Kytkentälistan siirto piirikaaviosta piirilevyohjelmalle tapahtui ohjelmallisesti ja inhimilliset virheet kytkentälistan syötössä jäivät pois.
Vuoden 1987 vaiheilla ohjelmiston nimeksi muutettiin CadStar. Ohjelmiston kehitys hidastui kuitenkin selvästi, kunnes japanilainen Zuken osti viime vuonna koko Racal-Redacin piirilevyohjelmistojen liiketoiminnan. Redacin tuotekehitys ja tekninen tuki ovat kuitenkin edelleen Englannissa.
Yrityskaupan jälkeen ohjelmiston tuotekehitykseen on panostettu selvästi enemmän, mistä on osoituksena CadStar for Windows -tuoteperhe. Se sisältää yhdistetyn piirikaavio- ja piirilevyohjelmiston (Design Editor), vuorovaikutteisen automaattireitittimen (RouteEditor) sekä eräajoreitittimen (Batch Router). Kaikki nämä ohjelmistot perustuvat Redacin pitkään kokemukseen piirilevynsuunnittelun Unix-työasemaohjelmistoista.
CadStarin toimitus käsittää seitsemän levykettä, joiden sisältö asennetaan normaalilla Windows-asennusohjelmalla. Jos kysymyksessä on tavallinen Windows 3.1 -ympäristö, asennusohjelma tarkistaa ensimmäiseksi, onko koneessa win23s-alijärjestelmä, ja asentaa sen tarvittaessa.
Huolellinen asentaja suhtautuu tähän toimeen varovaisuudella ja kopioi varmuuden vuoksi mahdollisen aikaisemman win32s-hakemiston muualle. On nimittäin osoittautunut, että eri ohjelmat saattavat vaatia eri versioita win32s-ohjelmista toimiakseen kunnolla.
Muuten asennus tapahtuu hyvin siististi käyttäjän toivomaan hakemistoon, eikä Windowsin INI-tiedostoja käydä lainkaan muuttamassa. CadStarilla on omat INI-tiedostonsa asennushakemistossa, eikä sen tarvitse puuttua käyttöjärjestelmän asetuksiin muutoin paitsi lisätä autoexec.bat -tiedostoon kaksi ympäristömuuttujaa.
Asennus vie levytilaa yhteensä noin 22 megatavua, joista on komponenttikirjastoja lähes neljä megatavua, opastetiedostoja yli viisi ja varsinaista koodia lähes yhdeksän megatavua. Käynnistyksen jälkeen Design Editor vie keskusmuistia noin viisi, Route Editor noin seitsemän ja Batch Router noin viisi megatavua. CadStaria ei kannata edes yrittää käyttää alle kahdeksan megatavun keskusmuistilla; suoriteltava kokoonpano vaatii vähintään 16 megatavua muistia.
Ohjelmiston mukana ei tule painettua käsikirjaa, ainoastaan asennusohje ja harjoituskirja. Käsikirjan tiedot löytyvät Windows-tyyppisistä opasteista.
Opasteet voi käynnistää usealla tavalla. Kaikissa lomakkeissa on apua-näppäin, joka näyttää kyseisen lomakkeen täyttöön liittyvät ohjeet. Toimintokohtainen opaste voidaan avata F1-näppäimellä. Lisäksi on normaali sisällysluettelo. Kaikki opasteet sisältävät runsaasti ristiviittauksia muualle käsikirjaan.
Valitettavasti hakutoimintoa (Search) ei ole toteutettu, joten halutun tiedon etsiminen on joskus hankalaa, koska sitä täytyy etsiä pelkästään sisällysluettelon perusteella. Kokonaisuutena opastus on melko niukka ja palvelee lähinnä ohjelmiston jo hyvin tuntevaa käyttäjää.
Paperidokumentoinnin puuttuminen viittaa selvästi siihen, että tulevissa versioissa tullaan käyttämään CD-ROM-pohjaista asennusta, jossa koko dokumentointi on CD-levyllä. Ohjelmapäivitykset helpottuvat, koska käyttäjälle työlästä ja valmistajalle kallista käsikirjojen päivitystä ei enää tarvita. Työasemaohjelmistoissa CD-ROM-dokumentteihin on siirrytty jo vuosia sitten. Paperisen käsikirjan voi jokainen halutessaan tehdä tulostamalla kaikki opasteen sivut lasertulostimella.
Harjoituskirja ei sekään ole tarkoitettu aloittelijoille, vaan se esittelee melko edistyksellisiä ominaisuuksia. Tämä on tietysti hyvä kokeneille suunittelijoille, jotka näin voivat perehtyä nopeasti ohjelmiston moniin käteviin työmenetelmiin. CAD-taivaltaan aloitteleva käyttäjä kaipaisi yksityiskohtaisempia dokumentteja suunnitteluprosessin kulusta, työmenetelmistä ja komponenttikirjastoista.
Tavanomaiseen Windows-tyyliin ohjelmiston käynnistys kestää tuskastuttavan kauan. Onneksi sitä ei tarvitse tehdä kovin usein, sillä ohjelmistoa päivittäin käyttävä voi asettaa sen käynnistymään automaattisesti koneen käynnistyksen yhteydessä.
Käyttäjällä voi olla samanaikaisesti avoinna eri ikkunoissa useita piirikaavioita, piirilevyjä, komponenttisymboleja ja -geometrioita. Tästä huolimatta ei eri ikkunoiden välillä ole mitään automaattisia valinta- tai päivitystoimintoja. Esimerkiksi piirilevylle sijoitettavaa komponenttia ei voi valita piirikaaviosta. Jos komponenttitunnuksia, portteja tai nastoja vaihdetaan piirikaaviossa, ne pitää päivittää piirikaavioon erillisellä päivitysrutiinilla (Backannotation).
CadStarin käyttöliittymän parhaita puolia on erittäin helppokäyttöinen ja monipuolinen toimintonäppäimien ohjelmointi. Mille tahansa ohjaus- ja funktionäppäimen yhdistelmälle (esimerkiksi control-F5) voidaan määritellä mikä tahansa komento tai makrokomentojono. Myös hiiren keskinäppäimellä voidaan käynnistää valittu komento tai makro.
Asetukset voi tallentaa siten, että ne toimivat automaattisesti kaikissa töissä tai ne voivat olla työkohtaisia. Vanhempia CadStarin versioita käyttämään tottunut suunnittelija voi asettaa funktionäppäimet toimimaan täsmälleen samoin kuin aikaisemmissa versioissa.
CadStarin piirkaavio-ohjelma on yksi harvoista markkinoilla olevista ÓoikeistaÓ piirikaavioeditoreista, jotka eivät missään tilanteessa tahattomasti muuta piirikaavion kytkentöjä editoitaessa. CadStarilla kaikki komponenttisymbolit voi huoletta kasata päällekkäin ja siirrellä sitten uusille paikoilleen, eikä yksikään kytkentä muutu editoinnin aikana.
Design Editorista puuttuu kokonaan Óei kun" -toiminto (undo). Route Editorissa kokonaisen johtimen reititys voidaan tarvittaessa perua. Väyläsignaalien nimeäminen sujuu nopeasti automaattisten rutiinien ansiosta. Hierarkkisten kaavioiden hallitseminen on helppoa selkeän rakennekaavion avulla. Osakokonaisuudet voi ensin piirtää valmiiksi ja mudostaa hierarkkisen rakenteen myöhemmin.
Kokonaisuutena ohjelmisto toimii melko ripeästi ilman Pentiumiakin, ja vain muutamissa paikoissa voi havaita käyttöä vaikeuttavaa hitautta. Uuden piirikaaviokomponentin haku kirjastosta on suhteellisen hidasta, ja haittaa selvästi normaalityöskentelyä. Viivettä voi pienentää, jos kaikki tarpeettomat kirjastot poistetaan selattavien kirjastojen listalta partlibs.lst-tiedostostosta.
CadStarin erikoisuus on, että komponenteilla ei ole mitään erillisiä määreitä (Attribute), vaan esimerkiksi eri vastusarvot ovat kaikki erillisinä komponentteina kirjastossa. Niillä kaikilla on yhteinen symboli ja samantehoisilla vastuksilla myös sama piirilevygeometria.
Jos komponenttiarvoa ei vielä tiedetä piirikaaviota piirrettäessä, voi kaaviossa aluksi käyttää pelkästään komponentin symbolia. Ennen piirikaavioon siirtymistä kaikilla komponenteilla täytyy kuitenkin olla jokin komponenttiarvo.
CadStarin komponenttien tietokanta koostuu kolmesta eri osasta: varsinaiset komponenttikirjastot, piirikaavioiden symbolikirjasto ja piirilevyjen geometriakirjasto. Komponenttikirjastot ovat tekstimuotoisia ja sisältävät esimerkiksi komponenttien tyypit, arvot, valmistajat sekä viittaukset piirikaaviosymboleihin ja piirilevygeometrioihin.
Design Editorin avulla voidaan luoda ja muokata symboleita ja geometrioita sekä tallentaa ne kirjastoihin. Komponenttitiedostoja voidaan editoida millä tahansa tekstieditorilla, esimerkiksi Windowsin notepadilla.
Kaikkien komponentti-, symboli- ja geometriakirjastojen pitää sijaita samassa hakemistossa. Tämä tekee kirjastojen verkkokäytön hieman hankalaksi. Verkkopalvelimessa olevat standardikirjastot täytyy asettaa kirjoitussuojatuiksi, mikä suojaa ne monen käyttäjän samanaikaisen kirjoittamisen varalta.
Jotta käyttäjät voisivat luoda tarvitsemiaan uusia komponentteja, jokaiselle käyttäjälle täytyy varata palvelimeen henkilökohtaiset kirjastotiedostot, joihin kyseisellä käyttäjällä on kirjoitusoikeudet. Näin varmistetaan, että kaikilla suunnittelijoilla on verkkokäytössä samat versiot stardardikomponenttikirjastoista.
Piirikaavio muutetaan piirilevynsuunnittelun vaatimaan esitysmuotoon suorittamalla File-menusta siirtorutiini Transfer to PCB. Ennen siirtoa kaikilla piirikaavion komponenttisymboleilla täytyy olla komponenttitunnus ja -tyyppi. Siirtorutiini liittää samalla työhön halutut asetukset ja suunnittelusäännöt, joita voi olla valmiiksi määriteltyinä esimerkiksi piirilevyn kerrosmäärän ja koon mukaan.
Standardikokoisten piirilevyjen määrittelytiedostossa voivat olla kaikki vakioasettelut kuten liittimet, kiinnitysreiät sekä komponenttien ja reitityksen estoalueet jo valmiina oikeille paikoilleen esimerkiksi E2-kokoiselle piirilevylle. Näin piirilevyn suunnittelun aloituksessa säästyy aikaa.
Manuaalinen reititys sujuu tottuneelta suunnittelijalta nopeasti, koska funktionäppäimien toiminnat voi määritellä halutuiksi. Erityisesti reitityksen aikana näyttöikkunan vieritystä on hankalaa suorittaa, sillä näyttö ei siirry automaattisesti kursorin liikkuessa lähelle näytön reunaa, eivätkä nuolinäppäimetkään vaikuta. Tämä puute on helposti korjattavissa määrittelemällä esimerkiksi hiiren keskinäppäimelle WindowMove-toiminto. Keskinäppäintä painamalla näyttö keskitetään uudellen kursorin ympäristöön.
Design Editorin piirikaavio-ohjelma sisältää kaikki tavallisimmat automaattitoiminnot, joita ovat komponenttien sijoittelu, porttien ja nastojen vaihto, kuparialueiden täyttö ja komponenttien uudelleennimeäminen. Selkein puute on ajonaikainen suunnittelusääntöjen tarkistus, joka on tosin lisävarusteena saatavassa Route Editorissa.
Automaattinen osiensijoittelu on käyttökelpoinen, jos komponentit voidaan asettaa tiukasti määrättyyn rasteriin. Suorittamalla automaattinen sijoittelu vaiheittain, komponenttiryhmä kerrallaan, saavutetaan paras lopputulos. Piirilevylle voidaan määritellä erilaisia nimettyjä alueita ja sijoittelurutiini voidaan ohjata asettamaan halutut komponentit vain tietylle alueelle.
CadStariin on tarjolla kolme toisiaan täydentävää automaattireititintä. Kaikki reitittimet käyttävät yhteistä ÓreititinkonettaÓ, jota varten piirilevyn tietokanta muutetaan reitittimen vaatimaan muotoon RIF-tiedostoksi. Erityyppiset reititinvaihtoehdot tarjoavat eri käyttötarkoituksiin soveltuvan käyttöliittymän.
Design Editorin oma sisäinen reititinliittymä Auto Router suorittaa muunnoksen RIF-muotoon automaattisesti. Käyttöliittymä ja asetukset säilyvät täysin samoina. Tämä reititin on tarkoitettu helppojen rutiinireititysten tekoon, esimerkiksi muistipiirien väylien reititykseen.
Route Editor on tehokas vuorovaikutteinen automaattireititin, jota voidaan käyttää myös muiden piirilevyohjelmistojen kuin CadStarin kanssa. Sille siirretään varsinaisesta piirilevyn tietokannasta vain reitityksessä välttämättömät suunnittelusäännöt, täplätiedot ja vetolista.
Route Editor tarjoaa tehokkaat ominaisuudet reititettyjen vetojen korjauksiin ja vaikeiden vetojen tekemiseen. Siinä on mahdollista käyttää ajonaikaista suunnittelusääntöjen tarkistusta. Push and shove -toiminnalla voidaan uudelle vedolle tehdä tilaa siirtämällä aikaisempia vetoja pois tieltä. Samansuuntaisista vedoista voidaan myös reitittää yksi malliksi ja komentaa sen jälkeen ohjelma reitittämään muut valitut vedot esimerkin muotojen mukaan.
Vuorovaikutteinen automaattireititys on tehokkaimmillaan tiheiden piirilevyjen suunnittelussa, jossa tavallinen automaattireititin pystyy suorittamaan vain osan työstä. Route Editorilla suunnittelija hallitsee koko ajan työn editystymistä, kone suorittaa ainoastaan rutiinityön, vetojen reitityksen, suunnittelijan ohjeiden mukaan. Näin työn lopputulos on tarkalleen käyttäjän toiveiden mukainen, mutta suunnitteluaika on lyhyempi.
Eräajoreititin Batch Router pystyy suorittamaan useita automaattisia reititystöitä peräkkäin esimerkiksi yön aikana. Parametrit annetaan ennen työn alkua komentoina reitittimelle.
Manuaalinen muutosten hallinta
Muutosten päivitys piirikaaviosta piirilevylle (ECO- eli Engineering Change Order -toiminto) täytyy tehdä täysin manuaalisesti. Apuna käytetään kytkentälistan tarkistusrutiinia (Connection Check), jonka virheilmoitusten perusteella piirilevyn kytkentöjä muutetaan, kunnes saadaan virheetön tarkistustulos. Tämän jälkeen reititetään uudelleen tarvittavat kytkennät.
Piirikaavioiden tulostaminen laserkirjoittimelle tapahtuu normaaliin Windows-tyyliin. CadStar tulostaa aina täsmälleen samat asiat, jotka näytölle on asetettu näkymään (What You See Is What You Get, WYSIWYG).
Tulostuksessa on lisänä havainnollinen suurennussuhteen ja kuvan paikan valinta. Tämä vähentää turhia tulostuksia, koska asemointi voidaan tarkistaa etukäteen. Tulostuksen voi myös ohjata tiedostoon odottamaan myöhemmin tapahtuvaa varsinaista tulostusta.
Piirilevyn tulosteet, silkkipainokuvat, filmit ja poraustiedostot tulostetaan kukin omasta valikostaan. Valitettavasti kaikkia tulostuksia ei voi suorittaa kerralla eräajona, vaan jokainen on käynnistettävä erikseen.
CadStarin hinnoittelu on erikoinen, ohjelmiston hinta määräytyy sen suunnittelukapasiteetin mukaan. Halvempien ohjelmaversioiden kapasiteetti on rajoitettu tiettyyn määrään komponentteja, täpliä ja reititettyjä vetoja. Itse ohjelmakoodi on kaikissa versioissa sama, kapasiteettirajoitus on koodattu suojauskappaleeseen. Tällainen hinnoittelu tarjoaa myös pieniä piirilevyjä suunnittelevalle yritykselle taloudellisesti järkevät mahdollisuudet lisävarusteina saatavien automaattireitittimien käyttöön.
Herrasmiesmäisesti englantilaisittain CadStar ei kosiskele muiden ohjelmien käyttäjiä, sillä ohjelma ei osaa lukea minkään muun ohjelman tallennusformaattia, ei edes EDIFiä. CadStarin tekstimuotoinen arkistotiedosto on onneksi hyvin dokumentoitu, joten tarvittavan muunnosohjelman kehittäminen on mahdollista, jos toisen ohjelmiston tiedostoformaatti tunnetaan. CadStarin tekninen tuki pystyy tarvittaessa auttamaan siirrossa.
CadStar on ammattimiehen työkalu, jolla pystytään suunnittelemaan tehokkaasti monimutkaisiakin piirilevyjä. Aloittelijalle sen käytön opetteleminen on hankalaa niukkojen käsikirjojen takia. Ohjelmiston laaja suomalainen käyttäjäkunta takaa, että ohjelmiston edustus ja tekninen tuki säilyvät myös tulevaisuudessa täällä.
Kaikki funktionäppäimet ja hiiren keskinappi ovat helposti ohjelmoitavissa havainnollisen lomakkeen avulla.
Tulostettavan kuvan koko ja sijoittelu arkille voidaan tarkistaa havainnollisella näytöllä ennen varsinaista tulostusta.
Vuorovaikutteisen automaattireitittimen avulla suunniteltu kuusikerroksinen piirilevy. Lopputulos on täsmälleen suunnittelijan mielen mukainen, mutta Route Editor on suorittanut rutiinityön eli vetojen reitittämisen.
Design Routerin Push and Shove -toiminto on raivannut tilaa uudelle johtimelle siirtämällä muita vetoja syrjään. Kulmat voidaan siistiä myöhemmin automaattisesti.
CadStar For Windows, versio 1.2
Edustajat:
Valmistaja:
Laitteistovaatimukset:
Kopiointisuojaus:
Käsikirjat:
Tekninen tuki:
Soveltuvuus:
Hinta:
Seuraavaan artikkeliin Edelliselle sivulle Kotisivulle