Viper.NET Logo
7.0.1
  • Start
    • About Viper.NET
    • Installation
    • Quick start
    • Create Viper.NET project
    • The first image processing job
      • Create BV type and job
      • Type load and test
  • Viper.NET Projects
    • Create and start projects
      • Project templates
    • Several versions of Viper.NET
      • Auto-Installation
      • Upgrade project to newer Viper.NET version
    • Project folders and files
      • The project file “.makproj”
      • Configuration folder
        • stations.xml
        • Log configuration - log4net.config
        • shellConfiguration.xml
        • userTabs.xml
        • extAppTabs.xml
        • userTabs.xml
      • Data folder
        • globalParams.xml
        • persistentData.xml
        • Plugins
      • Plugins” folder (optional)
    • Logging
      • RollingFileAppender
      • GBufferAppender
  • The user interface (shell)
    • Structure
      • Header
      • Main view
      • Function bar
    • Sidebar
      • Stations
      • HW Explorer
      • Log
    • Main menu
      • Functions
        • Global settings
        • SaveVersion
        • Info Dialog
  • Core modules
    • GInOut
      • Hardware accesses with GInOut
        • Configuration
        • Hardware and Datablocks
        • Python scripts
        • Axes, cylinders and signal lights
      • Supported hardware
        • Beckhoff TwinCat ADS
        • S7 and TIA Portal (S7ISOTCP)
        • Modbus TCP
        • Profibus
        • Profinet with Hilscher CifX
        • Gefasoft UDP
        • Waycom Prodel
        • Memory Mapped File
      • GInOutHwExplorer
        • Creating new objects
        • Parameterization of objects
      • Data converter
        • GenericInputConverter
        • Byte array -> Byte
        • Byte array -> Byte array
        • Byte array -> String
        • Byte array -> S7 String
        • Byte array -> Int16 or Int32
        • Byte array bits -> Bool, Int16 or Int32
        • Byte array string -> Int16, Int32 or Double
        • Byte array hex string -> UInt32
        • GenericArrayConverter
        • GenericBitArrayConverter
        • StringArrayConverter
      • GIO PLC Security
      • GIO type data
      • GInOut Tips and Tricks
        • Simulation
    • Stations
      • Digital standard handshake
      • Input data
      • Station configuration
        • stations.xml
        • Station editor
        • Station types
      • Station Trigger Server
      • Viper.NET Stations
        • Log Station
    • User management
    • User tabs and layout childs
      • User tabs
      • Layout Childs
    • Streams and Protocols
      • Stream Pool Settings
      • Stream Pool List
      • Stream Test Dialog
    • Command interface
      • Predefined commands
        • CmdSend
        • CmdSetBits
        • CmdPause
  • Image processing
    • Basic concepts
      • Definitions
        • ToolGroup Item
        • Job
        • Station
        • Types
      • Version
        • External triggering
        • Manual image acquisition
        • Loading saved images
      • Image acquisition
        • Lighting
        • Image sources in Viper.NET
      • Calibration
        • Overview
        • Calibration/Fixing Tools in Cognex VisionPro
        • Global calibrations
        • Local calibrations
      • Save images
        • Configuration
        • Input images (camera images)
        • Result images (SaveImagesEx)
        • WorkerStoreImage
        • Memory limitation
      • SPS interfaces
      • Interface Viper.NET to Cognex VisionPro
        • Naming conventions
        • Special VisionPro Tools
    • Type management
      • Create or edit types
      • Load types
      • Archiving types
      • Viper.NET without type management
    • Image sources
      • General
        • Image feed
        • Image Source Lists
        • Image Source Editor
        • Live display
        • Synchronization of image sources
      • Master-Slave image sources
      • Image Source Organization
        • Global, Job or ToolGroup Item?
        • Reference image sources
      • Commandos
      • Manipulation Toolgroup and Calib-Key
      • Image sources as light controllers
        • Local at the image source
        • Global dynamic light controller
      • Standard image sources
        • File based image source
        • Cognex CogAcqFifo
        • Baumer
        • SVS Vistek
        • Basler
        • IDS µEye
      • Set up cameras
        • Live image
        • Continuous mode
        • Display functions
        • Angle and length measurement
        • Graphic Drag&Drop
        • Reference image alignment
      • Image source simulation
    • Lighting control (Lumos)
      • Lumos Basics
        • LightController and Channels
        • General light channel settings
        • Lighting situations
      • Supported controllers
        • Gefasoft Lucon
        • Smartek
        • Gardasoft PP6X
        • Gefasoft MCST4
        • Dynamic LightController
    • BV Stations
      • Vision standard station
        • Digital handshake
        • Configuration
        • Criteria bits and user bits
      • Image Trigger Station
        • Procedure
        • Configuration
      • RunFromDir Station
      • TypeLoadStation
    • Job
      • General
        • Version
        • Selection ToolGroup Items
        • Image feed
      • Job Editor
        • ToolGroup Items
        • Image sources
        • UI designer
        • Global parameters
        • BV parameters
        • Analysis (limit value test)
        • Trends
        • Shortcuts
        • Settings
        • Documentation
      • Job Display
        • Toolbar
        • BV Settings (Operator view)
        • Live Mode Settings
        • Load images via drag & drop
      • Statistics
        • BV Statistics
        • Runtime statistics
        • Trend results
    • ToolGroup Item
      • ToolGroup Items
        • Basics
        • Image source list
        • ToolGroup Item Types
        • TG Item Templates
      • Toolgroup Item Editor
        • Toolgroup
        • Image sources
        • Views
        • Graphics
        • Data
        • Shortcuts
        • Documentation
        • Extensions
      • Views and SubDisplays
        • Configuring Views
        • Images & Graphics (Cognex)
        • Values & Results SubDisplay
        • Counter reading subdisplay
        • Diagram SubDisplay
        • UI Designer Subdisplay
        • Shared SubDisplays
      • Input and result data
        • Control variables - GInOut
        • Images
        • CSV files
      • TG Item Error handling
        • ResultEvaluationMode
        • Dealing with script errors
        • error in loading
      • Counter
        • General
        • Configuration
        • CounterData block
    • RunFromDir
      • General
        • Input data (.indata)
        • Result data (.resdata)
      • User interface
        • Job execution
        • Directory selection
        • Image selection
        • Image list
        • Export images
        • Statistics
      • RunFromDir global
        • Selection ToolGroup Item
        • Automatic reference image check
    • The Vision Plugin
      • Shell extensions
        • Main menu
        • Function panel
        • Additional sidebar tabs
        • Shell configuration
      • Global settings
        • General
        • Enhanced
        • VisionPro Tools
        • Function panel call TG-Item
        • Operator view
      • Configuration files
        • Extension .makproj
        • Extension globalParams.xml
    • UI designer
      • Surface elements
        • Windows Forms
        • Data analysis
        • Function buttons
        • GInOut
        • Global parameters
        • Parameters
        • SubDisplay
        • RunStatus
        • Stations
        • Teach
    • Tips and tricks
      • Jobs and ToolGroup Items
        • Reuse BV processes
        • Alternative BV processes
        • Reuse results
        • Reuse calibrations
      • Access rights
      • Memory management
        • Max. TgItems in Memory
        • garbage collection
        • Display/log memory consumption
      • Online documentation
      • Fault diagnosis
        • Vision displays and cameras
        • Trend results
        • GInOut Diagnosis
    • Halcon Integration in Viper.NET
      • General
      • Halcon plugin
        • Image acquisition with Halcon
        • Halcon subdisplays
    • Gefasoft VisionPro Tools
      • General 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
      • Project Tools
        • BushPositionDetectionTool
        • GlueDotInspect
        • GlueLineInspect
        • LobeComparerTool
        • Upper-Lower Correlation
        • CorrelateCamerasTool
        • CorrelateDieTool
        • AddCorrelationOffsetTool
      • Tools with MVTec Halcon support
        • HalconWrapperTool
        • HalconAlignmentTool
        • HalconConverterTool
        • HalconRectifyTool
        • StereoscopeTool
        • HalconInputTool?
        • Halcon PinCheck Tools
      • Gefasoft 3D Tools
        • Fixture3DTool
        • Multihead3DFixtureTool
        • Multihead3DStitchingTool
        • PinCheck3DTool
        • PinTipExtractor3DTool
  • Plugins
    • Plugin Framework
      • Metadata
      • Shell extensions
    • Image Source Plugins
      • IDS Ensenso Plugin
      • Optris IR Plugin
      • Point Grey / FLIR
        • General settings
        • Inputs Outputs
        • ROI settings
        • Gigabit Ethernet settings
      • Xeneth
      • MicroEpsilon scanControl3D
      • MicroEpsilon surfaceControl3D
        • Installation and configuration
        • Image source settings
        • Plugin settings
      • Jai
    • Viper.NET Standard Plugins
      • Reinspect client/server plugin
        • General
        • Die Client-Benutzeroberfläche
        • Set up
      • JobResultCSV Plugin
        • Plugin settings
        • CsvMetadataToolBlock
      • WatchDir Plugin
      • ProcessPositions Plugin
        • Axis systems
        • ProcessPositions Station
      • QualityAssurance Plugin
        • Start of an MSA
        • Data recording - New MSA
        • Repetition of an evaluation
        • Data export
        • Shell Extensions
        • MsaMetadataToolBlock
  • Solution guide
    • Example project Step-by-Step
    • Aufsetzen von Stationen
    • Command interface (CmdItf)
    • PLC user access control
    • PLC type data
      • Type data management using PLC
      • Type data management in Viper.NET
      • Configuration: Unassigned parameters
      • Type data activation in the Viper.NET project
        • userTabs.xml
        • extAppLayoutChilds.xml
        • .makproj
        • gioTypeDataManager_MyStation1.xml
        • Type directory
        • MyType.xml
        • MyType.xmlhistory.txt
        • archiveDirectory
        • Hardware Explorer
        • station.xml configuration
    • GDataExchange
      • Operating principle
        • Store and retrieve data
        • Data storage
      • Integrate GDataExchange
        • Include via function menu
        • Embedding as UserTab or LayoutChild
      • Configuration
      • GUI
    • Connecting external systems
    • Downstream image acquisition
    • PinCheck with multi-stereo camera system
    • 3D solutions
    • Adhesive inspection
    • Further application examples
      • pick and place
        • Control of feeder systems
      • Head-up Display Inspection
      • Vision guided laser
  • Troubleshooting
    • General
      • Collect information for support
    • Logging
    • SaveVersion
    • Crash reporter
    • Comment function when saving
  • Further information
    • Release notes
      • 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 Dependencies
      • Viper.NET 3
      • Viper.NET 4
      • Viper.NET 5
      • Viper.NET 6
      • Viper.NET 7
    • Command line parameters
    • Viper.NET in developer mode
    • Viper.NET Licensing
      • Features
      • Other licenses
      • License status
    • GEFASOFT Viper.NET Tools
      • Viper.NET Autostarter
      • GEFASOFT WatchDir
        • WatchDir Plugin
      • SaveVersion Config
  • Legal Notice
Viper.NET
  • The user interface (shell)
  • Sidebar

Sidebar¶

../_images/main-dialog.png

In the top right corner of the sidebar (3) a logo is displayed, which can be set in the configuration file shellConfiguration.xml.

Double-clicking the logo toggles between normal windowed mode and a windowless full-screen mode (kiosk mode). In the user-management it is determined whether a user is allowed to leave the kiosk mode.

Note

Viper.NET can be started directly in kiosk mode with the command-line parameter caption=0.

Below the logo, the value of applicationName and projectNumber from the Viper.NET project file and the Viper.NET version are displayed.

Below that, there are several tabs that can be used to switch the main view (2). The displayed tabs can be configured or removed via the configuration files userTabs.xml and extAppTabs.xml as well as via the global settings. Plugins such as the vision-plugin can provide additional tabs. Plugins can also be used to display additional GUI elements above or below the tabs. Therefore, the display position of the tabs is also configurable.

Note

It is recommended to use the global settings of the user interface to configure user tabs and layout childs.

Note

In special applications with only one tab, the sidebar may be hidden.

The following tabs are always available in Viper.NET.

Stations¶

This lists the input and output bits from each station.

../_images/tab-stations.png
  1. Digital inputs of the station

  2. Digital outputs of the station

  3. Reset station. This should only happen in the event of an error, never during operation. Diagnostic information is written to the log file via “Log Diag.

  4. Write diagnostic information to log file.

  5. Undocks station overview as a separate window.

  6. Start short diagnosis of the GInOut hardware.

  7. Display of the diagnostic message of the connected hardware (see also GInOutHwExplorer).

HW Explorer¶

All information and settings of the digital interfaces of Viper.NET are displayed here. The display of the tab can be disabled in the Tab-Configuration.

../_images/tab-hwexplorer.png
See also
GInOut
GInOutHwExplorer

Log¶

Under Log the configured GBufferAppender are displayed. The tab display can be disabled in the tab-configuration.

../_images/tab-log.png
  • (1) Display of the configured logs.

  • (2) Saves the displayed log to the configured DumpFile.

  • (3) Saves the every log to the configured DumpFile.

  • (4) If the checkbox is set, the most recent entries are always displayed.

Hint

All log settings such as file path are configurable.

See also
Logging
Log configuration - log4net.config
Previous Next

© Copyright 2024, GEFASOFT Automatisierung und Software GmbH.