Tag From

Bu fonksiyon bloğu, senaryonuzun farklı bölümleri arasında veri aktarmak için adlandırılmış bir referans noktası görevi görür. Tag To bloğu veya veri okuma/yazma bloklarıyla birlikte kullanarak doğrudan kablo bağlantısı olmadan değerleri paylaşın.

📥 Girdiler

Generic Herhangi bir veri tipini (sayısal değerler, metin, listeler, görüntüler vb.) kabul eder ve bu veriyi bir Tag Name altında kullanılabilir hale getirir.

📤 Çıktılar

Bu fonksiyon bloğunun çıkış soketleri yoktur. Diğer blokların hedefleyebileceği veya referansla okuyabileceği adlandırılmış bir depolama/referans sağlar.

🕹️ Kontroller

Tag Name Bu etiket için kısa ve benzersiz bir dize girin. Bu isim, başka referans blokları tarafından (Tag To, Data Read Local, Data Read Global gibi) bu bloğu bulmak veya bu bloğa veri göndermek için kullanılır.

🎨 Özellikler

  • Named Reference — Bir değere insan tarafından okunabilir bir isim atayarak diğer blokların doğrudan kablo olmadan veri gönderip okuyabilmesini sağlar.

  • Duplicate Protection — Aynı Tag Name ile başka bir blok varsa kullanıcıyı uyarır ve kazara çakışmaları önlemeye yardımcı olur.

  • Self-write Protection — Bir Tag To bloğunun aynı etikete çelişkili şekilde yazması durumunda uyarı vererek istenmeyen döngüleri önlemeye yardımcı olur.

📝 Kullanım Talimatları

  1. Senaryonuzda paylaşılmasını istediğiniz değerin bulunacağı yere bu bloğu yerleştirin.

  2. Tag Name kontrolüne benzersiz bir tanımlayıcı yazın.

  3. Paylaşmak istediğiniz değeri Generic girişine bağlayın veya aktarın.

  4. Programatik olarak veri göndermek için aynı Tag Name ile bir Tag To bloğu kullanın; veya değeri okumak için Data Read Local / Data Read Global gibi okuma bloklarını kullanın.

📊 Değerlendirme

Blok çalıştığında, bağlı giriş değerini kabul eder ve yapılandırılan Tag Name altında referans sistemine açar. Kullanıcı arayüzü, seçilen etiket adının çoğaltma veya çakışma yaratması durumunda sizi bilgilendirir.

💡 İpuçları ve Püf Noktaları

  • Tag To ile birlikte kullanarak senaryonuzun farklı alanları arasında doğrudan kablo olmadan veri gönderin.

  • Değerleri başka yerlerde okumak için ihtiyacınıza göre Data Read Local veya Data Read Global ile eşleştirin.

  • Değerleri güvenli şekilde saklamak veya güncellemek için Data Write Local veya Data Write Global ile kombinasyon düşünün.

  • Bir değerin değişmesini engellemek istiyorsanız, Data Memory kullanarak o değeri dondurun.

  • Tasarım sırasında etiket içeriklerini debug etmek için gönderme veya okuma bloklarının yanına Debug Input ekleyin.

  • Etiketlerle toplanan verileri dışa aktarmak veya kaydetmek için Data to JSON veya CSV Export bloklarına yönlendirin.

🛠️ Sorun Giderme

  • Çoğaltılmış etiket uyarısı görünüyor Her Tag Name'in benzersiz olduğundan emin olun. Çakışmayı önlemek için bloklardan birinin adını değiştirin.

  • Gönderen blokla çakışma Arayüz, bir Tag To bloğunun aynı etikete geçersiz bir şekilde yazmaya çalıştığını bildirdiyse, her iki bloğun Tag Name değerlerini kontrol edin ve döngüsel referansları önleyecek şekilde iş akışını ayarlayın.

  • Okuma zamanında değer yok Değeri sağlayan bloğun aktif olduğunu ve Generic girişinin bağlı ya da geçerli veri sağladığını doğrulayın. Hala sonuç yoksa, Tag Name dizelerinin birebir eşleştiğinden (fazladan boşluk vs. yok) emin olun.

Last updated