Ana içeriğe geç

Tip kütüphanesini kullanma

Tip kütüphanesi bir projenin parçası olmayan sinyal tiplerini tutar. Product (Ürün) kütüphanesi, kesicilerden UPS'e YTCC ile gelen 25 tipi içerir; bkz. Hazır sinyal tipleri. User (Kullanıcı) kütüphanesi kendi kaydettiğiniz tipleri tutar; böylece onları başka projelerde de kullanırsınız.

Başlamadan önce​

  • Projenin konfigürasyon editörü açık olmalıdır.

Adımlar​

1. Tip kütüphanesini açın​

Tools › Type library…'yi seçin ya da Application explorer'da Type library › Product'ı açın. Liste her tipi Name, Title, Category, Version, Source, Elements sayısı, In this project (Bu projede) durumu ve Description ile gösterir. Listenin üstündeki çipler kategoriye göre süzer. Elemanlarını, parametrelerini ve enum tiplerini listenin sağındaki panelde görmek için bir satır seçin.

Kategori çipleri, Name, Title, Category, Version, Source, Elements ve In this project sütunları ve seçili Pump ile tip kütüphanesi görünümü.

2. Projeye bir tip ekleyin​

Tipi seçin, burada Pump, ve Add to project…'e (Projeye ekle…) tıklayın. Add from library penceresinde As name (Projedeki adı) alanı tipin projedeki adını belirler. Pencere neyin oluşturulacağını listeler: elemanlar, enum tipleri, adres şablonları ve alarm sınıfları, burada 9 eleman, bir enum tipi ve 45 adres şablonu. Add'e (Ekle) tıklayın.

9 eleman, 1 oluşturulan enum, 45 adres şablonu ve alarm sınıflarıyla Pump için Add from library penceresi; Cancel ve Add.

Bu adda bir tip zaten varsa başka bir ad seçin. Var olan enum tipleri ve alarm sınıfları yeniden kullanılır.

3. Uygulayın ve durumu denetleyin​

Konfigürasyonu uygulayın; bkz. Doğrulama ve uygulama. Tip Signal types altında görünür ve kütüphane projedeki durumunu gösterir:

In this projectAnlamı
—Tip projede yok
current (güncel)Proje tipi kütüphane tipiyle aynı sürümde
vn available (vn* var*)Kütüphanede daha yeni bir sürüm var
modified (değiştirildi)Proje tipi eklendikten sonra değiştirildi
missing (yok)Proje tipi artık bulunmayan bir kütüphane tipine başvuruyor
current durumlu Pump kütüphane satırı.

Ardından tipten örnek oluşturun; bkz. Sinyal tipleri ve örnekler.

Bir tipi kütüphaneden güncelleme​

Durum vn available olunca Update project type…'ı (Proje tipini güncelle…; tip sayfasında Update from library…) seçin. Pencere her elemanı add, change, removed in library — kept ya da local only ve alan değişiklikleriyle listeler. Proje tipi değiştirildiyse Overwrite local type changes'i (Yerel tip değişikliklerinin üzerine yaz) işaretleyin. Update'e tıklayın ve uygulayın. Kütüphanede kaldırılan elemanlar projede kalır; ardından YTCC değişiklikleri örneklere yaymayı önerir.

Var olan bir tipi bağlama​

Link to project type… (Proje tipine bağla…), projede zaten bulunan, örneğin daha önce elle oluşturulmuş bir tipi aynı türdeki kütüphane tipine bağlar. Pencere farkları gösterir; bağladıktan sonra yeni kütüphane sürümleri güncelleme olarak sunulur.

Kendi tipinizi kullanıcı kütüphanesine kaydetme​

Tip listesinde (Tools › Signal types…) bir tipin menüsündeki Save to library… (Kütüphaneye kaydet…) tipi Library name, Title, Category ve Description ile User kütüphanesine kaydeder. Aynı adla yeniden kaydetmek sürümü bir artırır; onu kullanan projeler o zaman vn available gösterir. Delete from user library onu kaldırır; projelerdeki tipler missing durumuyla kalır.

Ürün kütüphanesi değiştirilemez. Kullanıcı kütüphanesi sunucunun veri klasöründe saklanır ve o sunucudaki tüm projelerce paylaşılır.