IDS Peak comfortSDK, genericSDK, IPL, and AFL developer manuals are external documents. Please contact us if you need them.
This feature is only supported by specific uEye+ cameras.
•U3-36LxXC
This feature is only supported by specific uEye cameras.
•UI-149x/UI-549x
•UI-124x/UI-324x/UI-524x
•UI-125x/UI-325x/UI-525x
This function scales the image vertically. This reduces the vertical resolution (height) of the image by the specified vertical scaling factor.
|
Note that ScalingVertical can only be set along with ScalingHorizontal. ScalingHorizontal is automatically adjusted to the same value as ScalingVertical. |
Name |
ScalingVertical[ScalingSelector] |
Category |
|
Interface |
Float |
Access |
Read/Write |
Unit |
- |
Visibility |
Expert |
Values |
U3-36LxXC: 1…8, increment: 1 UI models: sensor specific |
Standard |
IDS |
Availability uEye+ |
|
Availability uEye |
|
Values description
•Vertical scaling factor. A value of 1 indicates that vertical scaling is disabled.
|
The access changes to read-only during an acquisition. |
Code example
C++
// Determine the current ScalingVertical
int64_t value = nodeMapRemoteDevice->FindNode<peak::core::nodes::IntegerNode>("ScalingVertical")->Value();
// Set ScalingVertical to 4
nodeMapRemoteDevice->FindNode<peak::core::nodes::IntegerNode>("ScalingVertical")->SetValue(4);
C#
// Determine the current ScalingVertical
long value = nodeMapRemoteDevice.FindNode<peak.core.nodes.IntegerNode>("ScalingVertical").Value();
// Set ScalingVertical to 4
nodeMapRemoteDevice.FindNode<peak.core.nodes.IntegerNode>("ScalingVertical").SetValue(4);
Python
# Determine the current ScalingVertical (int)
value = nodeMapRemoteDevice.FindNode("ScalingVertical").Value()
# Set ScalingVertical to 4 (int)
nodeMapRemoteDevice.FindNode("ScalingVertical").SetValue(4)