Bir Hareket Analizi etüdünde kuvvetler veya motor eylemini tanımlamak için matematiksel ifadeler kullanabilirsiniz.
Bir ifade oluşturmak için:
Kuvvet veya Motor PropertyManager'da İfade seçeneğini belirleyin.
Motorlar veya kuvvetler için matematiksel ifadeler oluştururken yalnızca desteklenen fonksiyonları kullanabilirsiniz.
İfade Fonksiyonu Temel Özellikleri
Bir ifade fonksiyonu, tek bir değer geri döndüren C benzeri veya FORTRAN benzeri bir ifadedir. İfade oluşturmak için mevcut desteklenen fonksiyonlar, sonuçlar (örneğin hız, ivme, güç veya kuvvet grafikleri), işleçler ve basit sabitlerin geçerli bir kombinasyonunu kullanabilirsiniz.
Sabitler
İfadelere yalnızca tamsayılar ve gerçek sayıları dahil edebilirsiniz. Karmaşık sayılar desteklenmez.
İşleçler
SOLIDWORKS Motion, aşağıdaki önceliğe sahip aritmetik operatörleri içerir.
Sembol |
İşlem |
Öncelik |
** |
Üst Alma |
1 |
/ |
Bölüm |
2 |
* |
Çarpma |
3 |
+/- |
Toplama/Çıkarma |
4 |
İfade fonksiyonuna herhangi bir boş alan sayısı ekleyebilirsiniz. Fonksiyon ifadesinin okunabilirliğini artırmak için boş alanlar ekleyebilirsiniz. Aşağıda boşlukların kullanımına ilişkin sınırlandırmalar yer alır:
- Bir sayının ortasına boş alan koyamazsınız.
-
Bir fonksiyon ve sol köşeli parantezi arasına boş alan koyamazsınız.
SOLIDWORKS Motion Sonuçları
Ayrıca, desteklenen fonksiyonların birçoğu, SOLIDWORKS Motion sonuçlarını değişkenler olarak kullanabilir.
SOLIDWORKS Motion sonucunun bağımsız değişken olarak kullanılmasına izin veren bir fonksiyon kullanıyorsanız ifadeye girmek için listeden bir sonuca çift tıklayın.
Bir ifadede kullanabilmek için önce bir sonuç oluşturmanız gerekir.
Sınırlamalar
Fonksiyonların tanımında bazı sınırlamalar mevcuttur:
Fonksiyonların iç içe geçmesi
|
Fonksiyonları, alt ifadeleri veya işlemleri on seviyeye kadar iç içe geçirebilirsiniz. Örneğin, f1, f1, f3, f4'ün fonksiyon alt ifadelerini belirttiği, FUNCTION = f1(f2(f3(f4))), sözdizimsel olarak yasal fonksiyon tanımıdır. Ancak, FUNCTION = f1 (f2(... (f11 ) ...), alt ifadeler on bir seviyeli olarak iç içe geçtiğinden yasal bir tanım değildir.
|
Bir fonksiyon ifadesinde sembol sayısına ilişkin sınırlamalar
|
Bir ifadede 1,000'den fazla sembol kullanmayın. Bu, işleçler, köşeli parantezler, fonksiyonlar ve sayıları kapsar.
|
Bir fonksiyonunun işaret edebileceği eleman sayısına ilişkin sınırlamalar
|
Her bir tipte 25'ten fazla standart elemana bağlı olan bir fonksiyon tanımlamayın. Oluşturduğunuz tüm ifadeler, en fazla 25 parça, 25 kuvvet vb.'ne bağlı olmalıdır.
|