Trend API
Trend API, trend tanımlarına ve tag’lerine erişim sağlar. Trend grafikleri, değişkenlerin zaman içindeki değişimini görselleştirmek için kullanılır.
Fonksiyonlar
Section titled “Fonksiyonlar”| Fonksiyon | Açıklama |
|---|---|
| ins.getTrends() | Tüm trend tanımlarını listele |
| ins.getTrendTags(trendId) | Trend tag’lerini listele |
| ins.setTrendTagMinMaxScale(trendName, tagName, min, max) | Tag ölçek aralığını güncelle |
Örnekler
Section titled “Örnekler”// Tüm trend tanımlarını listelevar trends = ins.getTrends();// → [] (tanımlı trend yoksa boş dizi)// Trend tag'lerini listelevar tags = ins.getTrendTags(1);// Her tag, bir değişkenin trend grafiğindeki görünüm ayarlarını içerir// Tag ölçek aralığını dinamik güncelle// Örn: alarm limitlerine göre ölçeği ayarlavar stats = ins.getLoggedVariableValueStats( ["ActivePower_kW"], ins.getDate(ins.now().getTime() - 3600000), ins.now());var min = stats.ActivePower_kW.minValue;var max = stats.ActivePower_kW.maxValue;var margin = (max - min) * 0.1;
ins.setTrendTagMinMaxScale("Power Trend", "ActivePower_kW", min - margin, max + margin);