Data Write Global
Bu fonksiyon bloğu, gelen veriyi senaryo genelinde erişilebilen bir global veri deposuna kaydeder. Değerleri, görüntüleri veya yapılandırılmış verileri sisteminizin farklı bölümleri arasında paylaşmak veya basit bir global durum (state) oluşturmak için kullanın.
📥 Girdiler
Generic Global depoya yazılacak herhangi bir veriyi kabul eden giriş soketi.
📤 Çıktılar
Bu fonksiyon bloğu çıktı sağlamaz.
🕹️ Kontroller
Data Key — Verinin global depoda saklanacağı anahtar adını yazdığınız metin alanı. Kontrol, mevcut global anahtarlara göre öneriler sunar; böylece anahtarları yeniden kullanabilir veya üzerine yazabilirsiniz.
⚙️ Çalışma Mekanizması
Blok çalıştığında,
Genericgirişine verilen değeri veData Keyalanındaki metni okur.Eğer bir giriş değeri varsa, blok bu değeri seçilen
Data Keyaltında global depoya yazar.Global depolama senaryo genelinde paylaşıldığından, bu blokun kullanımı örtük döngülere veya karşılıklı bağımlılıklara yol açabilir; blok kesin bir veri-akışı sıralaması garanti etmez.
🎯 Özellikler
Değerler, görüntüler veya karmaşık veriler için senaryo-geneli kalıcı paylaşım.
Anahtar otomatik tamamlama, yazım hatalarını azaltır ve anahtarların yeniden kullanılmasını teşvik eder.
Doğrudan bağlantı olmadan akışın uzak noktaları arasında bilgi iletmenin basit yolu.
📝 Kullanım Talimatları
Saklamak istediğiniz değeri
Genericgiriş soketine bağlayın.Saklanan öğeyi tanımlamak için
Data Keykontrolüne bir ad yazın veya seçin.Senaryoyu çalıştırın. Aynı anahtarı kullanan başka bloklar global depodan bu değeri okuyabilecektir.
💡 İpuçları ve Püf Noktaları
Saklanan değeri daha sonra almak için
Data Read Globalbloğunu kullanın.Kısa ömürlü veya döngüye özel paylaşımlar için global yerine
Data Write LocalveData Read Localtercih edin.Boş değer yazımını önlemek için yazmadan önce
Is NoneveyaReplace Noneile kontrol edin.Zaman damgalarına ihtiyaç varsa,
Date-TimeveyaDate-Time Listile birlikte kullanarak kayıt oluşturun.Kayıt veya dışa aktarma iş akışları için
Data to JSONveCSV Exportile serileştirip kaydedin.Görüntü verileri için global depoya ek olarak kalıcı saklama gerekiyorsa
Image LoggerveyaImage Writekullanın.Yazmanın ne zaman gerçekleşeceğini kontrol etmek için
Logic Inputile tetikleme (sadece tetikleme anında yazma) ve geliştirme sırasında değerleri incelemek içinDebug Inputkullanın.Bir değerin her çalışmada güncellenmemesi gerekiyorsa, güncellemelerin ne zaman yapılacağını kontrol etmek için
Data Memorykullanın.
⚠️ Dikkat Edilmesi Gerekenler
Global depolama örtük bağımlılıklar yaratabilir. Performans veya zaman kritik akışlarda sık güncellenen veriler için global yazımları aşırı kullanmaktan kaçının.
Birden fazla bloğun istemeden aynı anahtarı kullanması durumunda ad çakışmaları olabilir. Tutarlı ve açıklayıcı anahtar isimleri kullanın; otomatik tamamlama hataları azaltmaya yardımcı olur.
Son güncelleme