Egitim 1

Eğitim-1 içeriğine genel bakış:

→ OpenBrIM ve ParamML'e giriş (bkz: Giris)

→ Obje ve parametre kavramları ve genel uygulamalar  (bkz: Obje ve Parametre nedir?)


  1. OpenBrIM çalışma ortamlarını tanıyalım: "App", "Library" ve "Incubator"  (bkz: Giris)
  2. ParamML programlama dilinde temel kavramlar  (bkz: Obje ve Parametre nedir?)
  3. Incubator'da yeni bir proje nasıl başlatılır?
  4. Incubator'da parametrelerle tanımlanan bir obje App'te nasıl çağırılır? Role="Input" kavramı nedir?
  5. Parametrelerin kullanıcı arayüzündeki görünümü:  D="...." (Description) niteleyicisi ne işe yarar?
  6. Obje türleri: Çekirdek Objeler ve Kullanıcı Tanımlı Objeler (bkz: Cekirdek Objeler)
    1. Temel geometrik çekirdek objeler ile örnek alıştırmalar (bkz: 3D Geometrik Objeler)
      • Geometrik objeler tanımlanırken dikkat edilmesi gereken hususlar: Nokta koordinat hiyerarşisi, yüzeyleri (Surface) oluşturan noktaların (Point) takip sırası ve yönü (bkz: Surface Objesi)
  7. Obje ve parametre tanımında hiyerarşik ilişki nedir?
  8. Mantıksal sınama operatörleri ve kullanım alanları: iif (bkz: Mantıksal Sınama Operatorleri, bkziif Fonksiyonu)
  9. Parametrelerin hiyerarşik olarak doğru yerde tanımının önemi: "Volume" objesi içinde "Line" objesi tanımlamaya çalışırsak ne olur?
  10. Matematiksel fonksiyonlardan bazılarının kullanımı (bkz: Matematiksel Fonksiyonlar)
  11. Tipi "Line" olan objeden bir inşaat mühendisliği kesiti (örn: Kolon) nasıl oluşturulur?: "Section" ve "Shape" çekirdek objelerinin "Line" objesi ile beraber kullanımı
  12. Tipi "Volume" olan objeden bir inşaat mühendisliği kesiti (örn: Kolon) nasıl oluşturulur?
    1. Dikdörtgen kolon tanımı (RectangularColumn)
    2. Kare kolon tanımı (SquareColumn)
    3. Dairesel kolon tanımı (CircularColumn)
    4. Mantıksal sınama operatörleri ve kullanım alanları: Guard (bkz: Mantıksal Sınama Operatorleri, bkz: Guard Parametresi)
    5. Aynı isimle birden fazla hiyerarşide tanımlanan bir parametre, değerini hangi hiyerarşideki tanımından alır?
    6. Tanımlanan kolon objelerine malzeme özelliği nasıl tanımlanır? 
      • Malzeme veritabanı (Material Database) ile malzeme özelliği atama (bkz: Malzeme Veritabanı)
      • "Material" çekirdek objesi ile malzeme özelliği atama (bkz: Material Objesi)
    7. Bir parametreye tip atamak (objeyi parametre olarak tanımlamak) ne anlama gelmektedir? OpenBrIM platformunda nasıl bir avantaj sağlar?
  13. Farklı durumlar için farklı değerde hesaplanan bir parametrenin ilgili durum için aldığı değerin raporlanması: i) Mantıksal sınama, ii) doğrudan adres gösterme
  14. "DesignCode" objesinin raporlama amacıyla kullanılması
  15. Farklı geometrilerde tanımlanan kolon objelerinin (12a, 12b, 12c) App'teki davranışı