Uygulama Programlama Arayüzü

Son güncellemeler için bkz. SOLIDWORKS API Yardımı: Sürüm Notları.

SOLIDWORKS 2018 API şu özellikleri içermektedir:

  • Genel tolerans tablosu detaylandırmalarına ve unsurlara erişim.
  • Tablolardaki gizli içeriğe erişim.
  • Montajın silindirik bileşenleri arasına bir uzaklık montaj ilişkisi eklenmesi.
  • Aynı iki bileşen arasına eş merkezli montaj ilişkisi çiftlerinin (delik dizileri) eklenip düzenlenmesi ve böylece, eş merkezli montaj ilişkilerinde eksen kaçıklığına olanak tanınması.
  • Birden çok konfigürasyona yeniden oluşturma ve kaydetme işaretlerinin eklenmesi ve işaretlerin tüm konfigürasyonlardan kaldırılması.
  • Tipe göre belirli görüntü ölçülendirmelerinin eklenmesi.
  • Bir yüzeyle sınırlandırılmış spline oluşturulması.
  • Belirli bir toleransa sahip budanmış levha gövdesinin oluşturulması.
  • İyileştirilmiş API mimarisiyle gelişmiş montaj ilişkilerinin ve süpürmelerin oluşturulması.
  • Parçalarda gelişmiş deliklerin oluşturulması.
  • Microsoft Visual Studio® Tools for Applications (VSTA) 2015 ile VB.NET ve C# makrolarının oluşturulması ve yükseltilmesi.
  • İki yönlü büküm ve ince duvarlı süpürme unsurlarının oluşturulması.
  • İç ve dış dişlerin oluşturulması.
  • Montajlarda üçüncü taraf yerel CAD bileşenlerinin düzenlenmesi.
  • Malzeme Listelerinde amaçlanan öğelerin genişletilmesi ve daraltılması.
  • Teknik resim görünümleri ve parçalar veya montajlar arasına karşılık gelen nesnelerin alınması.
  • Geometrik toleransların aşağıdaki çerçeve metninin alınması, düzenlenmesi, eklenmesi veya silinmesi.
  • Katman öğelerinin tipe göre alınması.
  • Parçalar veya kaynaklı montajlar için özel özellik oluşturucu şablonunun alınması veya ayarlanması.
  • Birden çok montaj görüntüleme durumunda bileşen görüntüsü durumuna özel özelliklerin alınması veya ayarlanması.
  • Tamamı Bu Tarafın Üzerinde ve Tamamı Bu Tarafın Çevresinde geometrik tolerans lider seçeneklerinin alınması veya ayarlanması.
  • Teknik resimlerde mevcut notlar için balon dolgusunun alınması veya ayarlanması.
  • Bir konfigürasyon düğümünün ConfigurationManager'da genişletilmiş durumda olup olmayacağının alınması veya ayarlanması.
  • Tablo metninin tamamının büyük harf olup olmayacağının alınması veya ayarlanması.
  • Denklemlerin otomatik olarak yeniden oluşturulup oluşturulmayacağının alınması veya ayarlanması.
  • Açılışta dosyaların otomatik olarak onarılıp onarılmayacağının alınması veya ayarlanması.
  • ConfigurationManager'da konfigürasyon adlarının ve tanımlarının görüntülenip görüntülenmeyeceğinin alınması veya ayarlanması.
  • Parçalar eklenirken veya aynalanırken DimXpert detaylandırmalarının alınıp alınmayacağının alınması veya ayarlanması.
  • Bir manyetik montaj ilişkisinin kilitlenip kilitlenmeyeceğinin alınması veya ayarlanması.
  • Düz-Çoğaltma unsurlarının köşe kabartmasında bir ayırmanın gösterilip gösterilmeyeceğinin alınması veya ayarlanması.
  • Bir özel özelliğin konfigürasyonda düzenlenip düzenlenmeyeceğinin alınması.
  • Gövdeler dönüştürülürken önceden ve sonradan bilgilendirme etkinliklerinin işlenmesi.
  • Delik Sihirbazı ve Toolbox verilerinin alınması ve verilmesi.
  • Çizim spline'larında kontrol noktalarının ve iç düğümlerin değiştirilmesi.
  • PhotoView 360 işlemesinin ağ bağlantılı diğer makinelere dağıtılması.
  • Konfigürasyonlar eklendikten sonra bir modelin isteğe bağlı olarak yeniden oluşturulması.
  • Bir Ayır unsuru oluştururken varsayılan parça veya montaj şablonlarının geçersiz kılınması.
  • Bileşenler arasında bir engellemenin olup olmadığının hızlı bir şekilde kontrol edilmesi.
  • Geçerli SOLIDWORKS yazılım ayarlarının kaydedilmesi ve geri yüklenmesi.
  • Patlatma görünümlerinin seçilmesi, rotasyon parametreleriyle normal patlatma adımı oluşturulması, bir radyal patlatma adımı oluşturulması ve patlatma adımlarının düzenlenmesi.
  • Teknik resim çalışma sayfalarındaki seçili çizim noktalarında tablo bağlantı noktalarının ayarlanması.
  • ConfigurationManager'ın belirtilen bölmesindeki tüm konfigürasyonların genişletilip genişletilmeyeceğinin ayarlanması.
  • ConfigurationManager'da seçili bir konfigürasyonun önizlemesinin gösterilmesi.