Viper.NET
8.0.3
Start
Über Viper.NET
Installation
Schnelleinstieg
Viper.NET Projekt anlegen
Der erste Bildverarbeitungs-Job
BV Typ und Job anlegen
Typ laden und testen
Viper.NET Projekte
Projekte anlegen und starten
Projekt-Templates
Mehrere Versionen von Viper.NET
Auto-Installation
Projekt auf neuere Viper.NET Version hochziehen
Projektordner und -dateien
Die Projektdatei „.makproj“
Allgemein
Konfiguration
Ordner „Configuration“
stations.xml
Log-Konfiguration - log4net.config
shellConfiguration.xml
userTabs.xml
extAppTabs.xml
userAuth.xml
Ordner „Data“
globalParams.xml
persistentData.xml
plugins.xml
Ordner „Plugins“ (optional)
Logging
RollingFileAppender
GBufferAppender
Konfiguration Loglevel
Die Benutzeroberfläche (Shell)
Aufbau
Kopfzeile
Hauptansicht
Funktionsleiste
Sidebar
Stationen
HW Explorer
Log
Hauptmenü
Funktionen
Globale Einstellungen
SaveVersion
Info-Dialog
Shell-Status an SPS übergeben
Kernmodule
GInOut
Hardwarezugriffe mit GInOut
Konfiguration
Hardware und Datablocks
Python Skripte
Achsen, Zylinder und Signalampeln
Unterstützte Hardware
Beckhoff TwinCat ADS
S7 und TIA Portal (S7ISOTCP)
Modbus TCP
Profibus
Profinet mit Hilscher CifX
Gefasoft UDP
Waycom Prodel
Memory Mapped File
GInOutHwExplorer
Anlegen neuer Objekte
Parametrierung von Objekten
Datenkonverter
GenericInputConverter
Byte array -> Byte
Byte array -> Byte array
Byte array -> String
Byte array -> S7 String
Byte array -> Int16 bzw. Int32
Byte array bits -> Bool, Int16 bzw. Int32
Byte array string -> Int16, Int32 bzw. Double
Byte array hex string -> UInt32
GenericArrayConverter
GenericBitArrayConverter
StringArrayConverter
GIO PLC Security
GIO Typdaten
GInOut Tipps und Tricks
Simulation
Stationen
Digitaler Standard-Handshake
Eingangs- und Ausgangsdaten
Konfiguration von Stationen
stations.xml
Stationseditor
Stations-Typen
Station Trigger Server
Viper.NET Stationen
Log Station
Benutzerverwaltung
User-Tabs und Layout-Childs
User-Tabs
Layout Childs
Streams and Protocols
Stream Pool Einstellungen
Stream Pool Liste
Stream Test Dialog
Kommando Schnittstelle
Vordefinierte Kommandos
CmdSend
CmdSetBits
CmdPause
Bildverarbeitung
Grundlegende Konzepte
Definitionen
ToolGroup Item
Job
Station
Typen
Ausführung
Externe Triggerung
Manuelle Bildaufnahme
Laden gespeicherter Bilder
Bildaufnahme
Beleuchtung
Bildquellen in Viper.NET
Kalibrierung
Übersicht
Kalibrier-/Fixiertools in Cognex VisionPro
Globale Kalibrierungen
Lokale Kalibrierungen
Bilder speichern
Konfiguration
Eingangsbilder (Kamerabilder)
Ergebnisbilder (SaveImagesEx)
WorkerStoreImage
Speicherplatzbegrenzung
SPS Schnittstellen
Schnittstelle Viper.NET zu Cognex VisionPro
Namenskonventionen
Spezielle VisionPro Tools
Typverwaltung
Typen anlegen oder bearbeiten
Typen laden
Archivieren von Typen
Viper.NET ohne Typverwaltung
Bildquellen
Allgemeines
Bildeinzug
Bildquellen-Listen
Bildquellen-Editor
Live-Display
Synchronisation von Bildquellen
Master-Slave Bildquellen
Bildquellenorganisation
Global, Job oder ToolGroup Item?
Referenzbildquellen
Kommandolisten
Manipulations-Toolgroup und Calib-Key
Bildquellen als Lichtcontroller
Lokal bei der Bildquelle
Globaler dynamischer Lightcontroller
Standard-Bildquellen
Dateibasierte Bildquelle
Cognex CogAcqFifo
Baumer
SVS Vistek
Basler
IDS µEye
Kameras einrichten
Livebild
Continuous mode
Displayfunktionen
Winkel- und Längenmessung
Grafik Drag&Drop
Referenzbild-Angleichung
Bildquellen-Simulation
Beleuchtungssteuerung (Lumos)
Lumos Grundlagen
LightController und Kanäle
Allgemeine Lichtkanaleinstellungen
Lichtsituationen
Unterstützte Controller
Gefasoft Lucon
Smartek
Gardasoft PP6X
Gefasoft MCST4
Dynamische LightController
BV Stationen
Vision Standard-Station
Digitaler Handshake
Konfiguration
Kriterien-Bits und User-Bits
Image-Trigger Station
Ablauf
Konfiguration
RunFromDir Station
TypeLoadStation
Job
Allgemein
Ausführung
Auswahl ToolGroup Items
Bildeinzug
Job Editor
ToolGroup Items
Bildquellen
UI Designer
Globale Parameter
BV Parameter
Analyse (Grenzwertprüfung)
Trends
Shortcuts
Einstellungen
Dokumentation
Job Display
Toolbar
BV Einstellungen (Operator view)
Live-Modus Einstellungen
Bilder laden per Drag&Drop
Statistiken
BV Statistik
Laufzeit Statistik
Trend results
ToolGroup Item
ToolGroup Items
Grundlagen
Bildquellenliste
ToolGroup Item Typen
TG Item Templates
Toolgroup Item Editor
Toolgroup
Bildquellen
Views
Graphics
Data
Shortcuts
Dokumentation
Erweiterungen
Ansichten und SubDisplays
Konfigurieren von Ansichten
Bilder & Grafiken SubDisplay (Cognex)
Werte & Ergebnisse SubDisplay
Zählerstand Subdisplay
Diagramm-SubDisplay
UI Designer Subdisplay
Gemeinsam Genutzte SubDisplays
Eingangs- und Ergebnisdaten
Steuerungsvariablen - GInOut
Bilder
CSV Dateien
TG Item Fehlerbehandlung
ResultEvaluationMode
Umgang mit Script-Fehlern
Fehler beim Laden
Zähler
Allgemein
Konfiguration
CounterData-Block
RunFromDir
Allgemein
Eingangsdaten (.indata)
Ergebnisdaten (.resdata)
Benutzeroberfläche
Job-Ausführung
Verzeichnis-Auswahl
Bilder-Auswahl
Bilderliste
Bilder Export
Statistik
RunFromDir global
Auswahl ToolGroup Item
Automatische Referenzbildprüfung
Das Vision Plugin
Shell extensions
Hauptmenü
Function panel
Zusätzliche Sidebar-Tabs
Shell configuration
Globale Einstellungen
Allgemein
Erweitert
VisionPro Tools
Function panel call TG-Item
Operator view
Konfigurationsdateien
Erweiterung .makproj
Erweiterung globalParams.xml
Job Konfigurator
Allgemein
Typ erstellen
Job Parameter
Bildquelle konfigurieren
UI Designer
Oberflächenelemente
Windows Forms
Data analysis
Function buttons
GInOut
Global parameters
Parameters
SubDisplay
RunStatus
Stations
Teach
Tips und Tricks
Jobs und ToolGroup Items
BV Abläufe wiederverwenden
Alternative BV Abläufe
Ergebnisse wiederverwenden
Kalibrierungen wiederverwenden
Zugriffsrechte
Speicherverwaltung
Max. TgItems in Memory
Garbage Collection
Speicherverbrauch anzeigen/loggen
Online Dokumentation
Fehlerdiagnose
Vision displays und Kameras
Trend results
GInOut Diagnose
Halcon Integration in Viper.NET
Allgemein
Halcon plugin
Bildaufnahme mit Halcon
Halcon Subdisplays
Gefasoft VisionPro Tools
Allgemeine VisionPro Tools
Advanced Print Inspect Tool
Area Inspect Tool
CalculatorTool
CircleHoughTool
CommandInterfaceTool
GetPositionTool
GImgSrcItfTool
HomogeneityTool
ImageConvertTool
InspectEdgeTool
LabelInspectTool
ListToFileTool
LocationMatcherTool
MaskCopyTool
MaskEditorTool
ObjectMemoryTool
PerspectiveTransformTool
ProtectedToolBlock
ResultCsvTool
ToolBlockReferenceTool
ToolBlockSelectorTool
TransPointAndAngleTool
Projekt-Tools
BushPositionDetectionTool
GlueDotInspect
GlueLineInspect
LobeComparerTool
Upper-Lower-Correlation
CorrelateCamerasTool
CorrelateDieTool
AddCorrelationOffsetTool
Tools mit MVTec Halcon Unterstützung
HalconWrapperTool
HalconAlignmentTool
HalconConverterTool
HalconRectifyTool
StereoscopeTool
HalconInputTool?
Halcon PinCheck Tools
Gefasoft 3D Tools
Fixture3DTool
Multihead3DFixtureTool
Multihead3DStitchingTool
PinCheck3DTool
PinTipExtractor3DTool
Plugins
Plugin Framework
Metadaten
Shell extensions
Image Source Plugins
IDS Ensenso Plugin
Optris IR Plugin
Point Grey / FLIR
Allgemeine Einstellungen
Ein- Ausgänge
ROI Einstellungen
Gigabit Ethernet Einstellungen
Xeneth
MicroEpsilon scanControl3D
MicroEpsilon surfaceControl3D
Installation und Konfiguration
Bildquelleneinstellungen
Plugin-Einstellungen
Jai
Keyence Plugin
Keyence LJ-S
Keyence LJ-V
Keyence LJ-X
Keyence VJ
AT 3D Sensor C6
Allgemeine Einstellungen
Bildkomponenten
Regions Of Interest
3D Extraktion
Encoder
Aktive Parameter
Timing Info
GigE
Bildquellenkonfiguration
Allied Vision
Allgemeine Einstellungen
ROI Einstellungen
GenICam
Ereignisprotokoll
Temperatur
Gigabit Ethernet Einstellungen
Globale Einstellungen
Viper.NET Standard-Plugins
Reinspect client/server plugin
Allgemein
Die Client-Benutzeroberfläche
Einrichten
JobResultCSV Plugin
Plugin-Einstellungen
CsvMetadataToolBlock
WatchDir Plugin
ProcessPositions Plugin
Globale Einstellungen
Achssysteme
ProcessPositions Station
QualityAssurance Plugin
Start einer MSA
Datenaufnahme - Neue MSA
Wiederholung einer Auswertung
Datenexport
Shell-Extensions
MsaMetadataToolBlock
Solution guide
Beispielprojekt Step-by-Step
Aufsetzen von Stationen
Command interface (CmdItf)
SPS Benutzerzugriffssteuerung
SPS Typdaten
Typdaten - Verwaltung mit der SPS
Typdaten - Verwaltung in Viper.NET
Konfiguration: Nicht zugewiesene Parameter
Typdaten Aktivierung im Viper.NET Projekt
userTabs.xml
extAppLayoutChilds.xml
.makproj
gioTypeDataManager_MyStation1.xml
TypeDirectory
MyType.xml
MyType.xmlhistory.txt
archiveDirectory
Hardware Explorer
station.xml Konfiguration
GDataExchange
Funktionsprinzip
Daten hinterlegen und abrufen
Datenspeicher
GDataExchange einbinden
Einbinden über Funktionsmenü
Einbinden als UserTab bzw. LayoutChild
Konfiguration
GUI
Externe Systeme anbinden
Nachgelagerte Bildaufnahme
PinCheck mit Multi-Stereo Kamerasystem
3D Lösungen
Kleberinspektion
Weitere Anwendungsbeispiele
Pick&Place
Ansteuerung von Feedersystemen
Head-up Display Inspektion
Vision guided laser
Troubleshooting
Allgemein
Informationen für Support sammeln
Logging
SaveVersion
Crash reporter
Kommentarfunktion beim Speichern
Weitere Informationen
Release notes
8.0.3
8.0.2
8.0.1
8.0.0
7.0.1.0 Hotfix 13
7.0.1.0 Hotfix 12
7.0.1.0 Hotfix 11
7.0.1.0 Hotfix 10
7.0.1.0 Hotfix 9
7.0.1.0 Hotfix 8
7.0.1.0 Hotfix 7
7.0.1.0 Hotfix 6
7.0.1.0 Hotfix 5
7.0.1.0 Hotfix 4
7.0.1.0 Hotfix 1
7.0.1.0
6.5.6.0 Hotfix 3
6.5.6.0 Hotfix 2
6.5.6.0 Hotfix 1
6.5.6.0
6.5.5.0 Hotfix 11
6.5.5.0 Hotfix 9
6.5.5.0 Hotfix 8
6.5.5.0 Hotfix 7
6.5.5.0 Hotfix 6
6.5.5.0 Hotfix 5
6.5.5.0 Hotfix 4
6.5.5.0 Hotfix 3
6.5.5.0 Hotfix 1
6.5.5.0
6.5.4.0
6.5.3.0 Hotfix 2
6.5.3.0 Hotfix 1
6.5.3.0
6.5.2.0 Hotfix 1
6.5.2.0
6.5.1.0
6.5.0.0
6.4.3.0
6.4.2.3 Hotfix3_SpinnakerAsyncImageLoop
6.4.2.2 Hotfix2_GlobalVisionParamsCategory_3dTools
6.4.2.1 Hotfix1_ExtAppCtl_Toolstrip
6.4.2.0
6.4.1.0
6.4.0.5
6.4.0.4
6.4.0.0
6.3.0.0
6.2.1.6
6.2.1.5
6.2.1.4
6.2.1.3
6.2.1.2
6.2.1.1
6.2.1.0
6.2.0.1
6.2.0.0
6.1.1.0
6.1.0.0
6.0.0.0
5.3.0.0
5.2.2.0/5.2.3.0
5.2.1.0
5.2.0.0
5.1.2.0
5.1.1.0
5.1.0.0
5.0.3.0
5.0.2.0
5.0.1.0
5.0.0.0
4.3.5.0
4.3.4.0
4.3.3.3
4.3.3.0
4.3.2.0
4.3.1.0
4.3.0.0
4.2.0.0
4.1.0.0
4.0.3.0
4.0.2.0
4.0.1.0
4.0.0.0
3.3.1.4
3.3.1.3
3.3.1.2
3.3.1.1
3.3.1.0
3.3.0.0
3.2.1.0
3.2.0.0
3.1.4.2
3.1.4.1
3.1.4
3.1.3
3.1.2
3.1.1
3.1
3.0.2
3.0.1
3.0
2.2.0
2.1.37
2.1.36
2.1.35
2.1.34
2.1.33
2.1.32
2.1.31
2.1.30
2.1.29
2.1.28
Viper.NET Abhängigkeiten
Viper.NET 3
Viper.NET 4
Viper.NET 5
Viper.NET 6
Viper.NET 7
Viper.NET 8
Kommandozeilenparameter
Viper.NET im Entwicklermodus
Viper.NET Lizensierung
Features
Weitere Lizenzen
Lizenzstatus
GEFASOFT Viper.NET Tools
Viper.NET Autostarter
GEFASOFT WatchDir
WatchDir Plugin
SaveVersion Config
Impressum
Viper.NET
»
Bildverarbeitung
»
Gefasoft VisionPro Tools
»
Tools mit MVTec Halcon Unterstützung
»
HalconRectifyTool
HalconRectifyTool
¶
Deutsch
Languages
English
Deutsch