SolidWorks 3D tasarımı yapabilen bir yazılımdır. Bilgisayarda çalışan bu yazılım ile 3 boyutlu tasarımlar yapabilirsiniz. Program SolidWorks Corporation şirketi tarafından kodlanmıştır. 1993 yılında kurulan şirket, 1997 yılında DSWC adlı şirkete satılmıştır. 1995 yılında ilk SolidWorks versiyonu onaylanmış ve piyasaya sürülmüştür. SolidWorks’un en çok 3 boyutlu katı modelleme yazılımı rağbet görür.
Windows işletim sisteminde kullanılan yazılım çok geniş bir kullanım alanına sahiptir. 3 boyutlu nesneler çizebilir, bu nesnelerle testler yapabiliriz. Montaj modülü de bulunan SolidWorks ile çizdiğimiz parçaları sonradan birbirine eklemleyebiliriz. SolidWorks komutlarla çalışır.
AutoCad programı daha çok bilinmesine rağmen benzer bir program olan SolidWorks çok daha kolay kullanılan ve spesifik bir programdır. Ancak internet üzerinde “SolidWorks 2010 dersleri” ya da “SolidWorks komutları pdf” şeklinde aramalar yaptığınızda yüzlerce kaynağa ulaşabilirsiniz. Biz de dilimiz döndüğünce SolidWorks Komutları hakkında konuşacağız. Makalemizde SolidWorks ve SolidWorks komutları hakkında giriş düzeyinde bilgiler bulacaksınız.
SolidWorks’un komutlarla çalıştığını söylemiştik. Menüsü Windows kullanıcılarına oldukça tanıdık gelecek olan SolidWorks’un araç çubukları ile geldiğini görüyoruz. Üst kısımda ve yanlarda bulunan araç çubuklarını seçerek komutlara ulaşabilirsiniz. Tüm solid komutlarını en üstteki menü barda bulabilirsiniz. Bkz. Resim1 ayrıca menülerin genel görünümüne de aşağıdaki resimden bakabilirsiniz.
Pic basic komutları aşağıda liste halinde sunulmuştur. pic basic pro komutları ve anlamlarını öğrenmeniz önemlidir. Çünkü programı kullanırken çok sık karşınıza çıkacaktır
BRANCH : Koşullu dallanmayı yapar
DISABLE : Kesmeleri kapatır
DISABLE DEBUG : ON DEBUG İşlemini durdurup kapatır
@ : Asm kodu ekler (Bir Satırlık)
DISABLE INTERRUPT : ON INTERRUPT İşlemini durdurup kapatır
EEPROM : EEPROM: Belleğe veri yazmakta kullanılır.
ENABLE : Kesmeleri açar
CALL : Asm alt programını çağırmak amacıyla kullanılır.
ENABLE DEBUG : ON DEBUG: İşlemini açıp çalıştırır
BUTTON : Herhangi bir pinin birisinden giriş alır
ENABLE INTERRUPT : ON INTERRUPT işlemini açıp çalıştırır
COUNT : Sayaç (Pinlerdeki puls ' i sayar)
ERASECODE : Programın belleğinden istediğiniz kodu siler
DATA ' EEPROM : Belleğe net ve sabit bir değer yazar
FOR...NEXT : İstediğiniz sayıda komut grubunu istediğiniz miktarda tekrarlar
FREQOUT : Herhangi pinin birinden bir ya da iki değişik frekans üretir
ASM...ENDASM : Asm komutu ekler (Birden çok)
GOTO : İstediğiniz herhangi bir etikete dallanmak için kullanılır
HIGH : İstediğiniz herhangi bir çıkışı lojik (1) yapmak için kullanılır
DEBUG : Asenkron Seri çıkış yapar (Herhangi bir bitten)
END : Çalışmakta olan Programı durdurur, düşük güç moduna geçer
HSERIN : Seri veri alımını gerçekleştirir
DEBUGIN : Asenkron seri giriş yapar (Herhangi bir pini kullanarak)
HSERIN2 : Seri veri alımı gerçekleştirir
BRANCHL : 2K hafıza geçildikten sonra Koşullu dallanmayı yapar
SWAP : İki değişken içerindeki değerleri değiştirir
I2CREAD : EEPROM ' dan veri okur (I2C protokolü destekleyen)
I2CWRITE : EEPROM ' a veri yazar (I2C protokolü destekleyen)
WRITECODE : Program belleğine 1 wordlük veri yazar
CLEAR : Bütün değişenleri temizler
IF..THEN..ENDIF : Şarta göre komut veya komut gruplarını çalıştırır
INPUT : Pini girişi sağlar (Herhangi birisi)
LCDIN : LCD ' nin Belleğinden (RAM) dataları okur
LCDOUT : LCD’ ye 4 ya da 8 bit veri yollar
LOOKDOWN : Değer tablosundan istediğiniz değeri araştırmanızı işleminizi yapar
OWOUT : 1-Wire iletişim cihazına veri gönderir / yazar
GOSUB : Alt programı çağırmak için kullanılır
HPWM : Donanımsal pwm sinyalleri gönderir
LOOKDOWN2 : Değer tablosundaki istediğiniz sabit veya değişken araştırma işlemini yapar
LOOKUP : Değer tablosundaki istediğiniz değeri almanızı gerçekleştirir
LOOKUP2 : Değer tablosundaki sabit/değişkenleri almanızı gerçekleştirir
DTMFOUT : Herhangi bir pinin birini kullanarak telefon tuşu sesleri üretir
LOW : İstediğiniz pini lojik (0) yapabilir
NAP : Kısa bir süreliğine mikro denetleyiciyi durdurur
ON DEBUG : DEBUG alt programını açar
HSEROUT : Seri veri gönderimini gerçekleştirir
PEEK : Registerden (kayıttan) 1 bytelik veri okur
HSEROUT2 : Seri veri gönderimini gerçekleştirir
PEEKCODE : PIC belleğinden 1 bytelık veri okur
ON INTERRUPT : Kesme oluşursa, kesme alt programını çağırır
OWIN : 1-Wire iletişim cihazındaki verileri okur
OUTPUT : pini çıkışı yapar
PAUSE : Ms temelli gecikme meydana getirir.
PAUSEUS : Us temelli gecikme meydana getirir
POKE : Registere (kayıta) 1 bytelik veri yazar
POKE CODE : PIC belleğine 1 bytelik veri yazar
POT : Pindeki potansiyometre değerini okur
PULSIN : Pin üzerindeki pulsi ölçer
PULSOUT : Herhangi bir pin üzerinde puls meydana getirir.
PWM : Herhangi bir pin üzerinde pwm sinyali üretir
SEROUT : Asenkron çıkış
SEROUT2 : Asenkron çıkış
RANDOM : Rastgele değişken içerisine 1-65535 arasında bir değer atar
RCTIME : Pin üzerindeki puls değerini ölçer
READ : EEPROM belleğinden 1 bytelik veri okur
READ CODE : Program belleğinden 1 wordlük veri okur
REPEAT... UNTIL : Karşılaştırmalı komut gruplarını tekrarlar
RESUME : INTERRUPT çalışılan alt programdan sonra programı kaldığı yerden devam ettirir
RETURN : Son kullanılan GOSUB komutundan bir sonraki kısma geri döndürür
REVERSE : Pinleri ters çevirir. Girişleri çıkış , çıkışları giriş yapar
WHILE...WEND : Koşullu olarak komut dizisini tekrarlar
WRITE : EEPROM belleğe 1 bytelık veri yazar
SOUND : Ses Üretir (Herhangi bir pinden istenilen tonda)
SELECT CASE : Değişkeni değişik sayılarla karşılaştırır
SERIN : Asenkron giriş
SERIN2 : Asenkron giriş
XOUT : X-10 iletişimi destekleyen cihaza veri yazar
SHIFTIN : Senkron giriş
SHIFTOUT : Senkron çıkış
XIN : X-10 iletişimi destekleyen cihazdan veri okur
SLEEP : İşlemciyi yavaşlatır. Düşük güç moduna alır
STOP : Programı durdurur
USBOUT : USB picten çıkış sağlar
TOOGLE : Pin 1‘i- 0 ‘a, 0’ ı- 1’e çevirir
USBIN : USB pice giriş yapar
USBINIT : USB modüllerinin kurulumlarını yapar
Bu komutlara ilave olarak aşağıdaki komutlar vardır.