İş YönetimiNode Referansı

Node Referansı

VisioAI 41’den fazla node ile gelir. Aşağıdaki tablolar her kategorideki node’ları, temel parametrelerini ve kullanım durumlarını açıklar.

Kamera / Kaynak Node’ları

CameraGrab

Pipeline için kameradan görüntü çeker.

ParametreAçıklamaVarsayılan
cameraBağlı kamera seçimi
frame_skipHer N frame’de bir çek (0 = atla yok)0
timeout_msBağlantı zaman aşımı5000

Çıktı: frame (JPEG byte dizisi)

ImageSource

Disk’ten tek görüntü yükler. Test ve kalibrasyon için kullanılır.

ParametreAçıklama
file_pathGörüntü dosyası yolu

VideoSource

Video dosyasını frame by frame oynatır.

ParametreAçıklama
file_pathVideo dosyası yolu
fpsOynatma hızı
loopSona gelince başa dön

HttpTrigger

Dış sistem HTTP isteği gönderince pipeline’ı tetikler.

ParametreAçıklama
pathDinlenecek URL yolu (örn. /trigger/line1)
methodPOST veya GET

Inference Node’ları

DetectionInference

Nesne tespiti çalıştırır. YOLO ve uyumlu modeller.

ParametreAçıklamaVarsayılan
containerHedef container
modelSeçilen model
confidence_thresholdMinimum güven eşiği0.5
iou_thresholdNMS için IoU eşiği0.45
container_urlUzak container URL (mode: remote)

Çıktı: detections (sınıf, güven, bounding box listesi)

ClassificationInference

Görüntüyü sınıflara ayırır.

ParametreAçıklama
containerHedef container
modelSeçilen model
top_kEn yüksek K sınıfı döndür

Çıktı: classifications (sınıf adı, güven listesi)

SegmentationInference

Piksel düzeyinde segmentasyon. Yüzey kusur tespiti için uygundur.

Çıktı: masks (sınıf başına maske verisi)

OcrInference

Görüntüden metin okur. Seri numara, barkod, etiket doğrulama.

Çıktı: text (okunan metin)

LlmInference

LLM (büyük dil modeli) ile görüntü veya metin analizi.

ParametreAçıklama
containerOllama veya uyumlu container
modelModel adı
promptSistem ve kullanıcı promptu

Çıktı: response (model yanıtı)

Görüntü İşleme Node’ları

Crop

Görüntüden dikdörtgen alan keser.

ParametreAçıklama
x, y, width, heightPiksel koordinatları
normalizedKoordinatlar 0–1 arasında mı?

Resize

Görüntüyü yeniden boyutlandırır.

DrawOverlay

Tespitleri veya ROI bölgelerini görüntü üzerine çizer. Dashboard’da kullanım için.

FrameGrid

Birden fazla frame’i tek bir ızgara görüntüde birleştirir.

Karar / Mantık Node’ları

RoiAnalyze

Tespitleri ROI bölgeleriyle karşılaştırır. Her bölge için varlık/yokluk, minimum/maksimum sayı ve sınıf filtresi kontrolü yapar.

ParametreAçıklama
regionsROI Editör’den JSON çıktısı
Bölge başınarequired, min_count, max_count, class_filter

Çıktı: final_status (true/false), bölge bazlı sonuçlar

LogicGate

Birden fazla boolean girdiyi AND, OR, NOT operatörleriyle birleştirir.

NumberCompare

Sayısal karşılaştırma: <, >, <=, >=, ==, !=

StringCompare

Metin eşleşme: tam eşleşme, içerir, başlar, regex.

Switch

Girdiye göre birden fazla çıktı portunu yönlendirir. If-else yerine geçer.

RangeCheck

Ölçüm değerinin tolerans aralığında olup olmadığını kontrol eder.

ParametreAçıklama
min, maxKabul edilen aralık
unitBirim (görsel amaçlı)

Measurement

Piksel koordinatlarından fiziksel ölçüm yapar (kalibrasyona bağlı).

I/O Node’ları

IODigitalRead

Dijital giriş okur veya kenar tespiti yapar.

ParametreAçıklamaSeçenekler
providerI/O providerTanımlı provider’lar
channelKanal numarası
roletrigger veya data
read_modeOkuma moduLevel, RisingEdge, FallingEdge, AnyEdge

trigger role: Edge tespitinde pipeline tetikler. data role: Değeri döndürür, tetiklemez.

IODigitalWrite

Dijital çıkış yazar. PLC’ye OK/NG sinyali göndermek için kullanılır.

ParametreAçıklama
providerHedef I/O provider
channelKanal numarası
valueYazılacak değer (0/1 veya boolean)
pulse_msPozitif ise N ms sonra değeri sıfırlar (pulse)

IOResultOutput

OK/NG sonucunu yapılandırılmış sinyal olarak I/O’ya yazar. Farklı kanalları OK ve NG’ye bağlar.

Çıktı Node’ları

SaveImage

Kamera görüntüsünü diske kaydeder.

ParametreAçıklama
output_pathKayıt dizini (değişken destekler: {jobId}, {date}, {result})
conditionalways, ng_only, ok_only

SaveResult

Döngü sonucunu veritabanına kaydeder. Bu node olmadan raporlama verisi oluşmaz.

Log

Pipeline çıktısını log dosyasına yazar. Hata ayıklama için.

Counter

Koşullu sayaç. Belirli bir koşul gerçekleştiğinde sayacı artırır.

TcpSend

Sonucu TCP socket üzerinden dış sisteme gönderir.

Delay

Pipeline’ı N milisaniye geciktirir.

Dashboard Node’ları

QcDashboard

Dashboard’a veri ve görüntü gönderir. Hesaplama yapmaz; sadece veriyi toplar ve yayar.

ParametreAçıklama
slot_idProduction Profile’daki dashboard slot ID’si
layout1x1, 2x2, 3x3 — kamera ızgara düzeni
trigger_onevery_cycle, ng_only, on_change
display_modelive, still

UI Node’ları

UIInput

Pipeline’ı durduran operatör etkileşim node’u.

ParametreAçıklamaSeçenekler
promptOperatöre gösterilecek mesaj
typeGirdi tipiconfirm, select, text, number
conditionNe zaman çalışacakalways, when_true, when_false
optionsselect tipinde seçeneklerJSON liste
timeout_ms0 = süresiz
💡

Tüm node parametrelerinin güncel ve tam listesi için sistem yöneticisi hesabıyla giriş yapın ve Flow Editor’da node özellik panelini açın. Her parametre açıklaması ve varsayılan değeri panelde görünür.