Pleora Technologies iPORT CL-Ten Скачать руководство пользователя страница 53

49

Extended Chunk Mode Support

7.

In the 

ChunkEnable

 list, select 

True

.

PLC Metadata Generated by the Video Interface

When the extended chunk feature is enabled, you can append the following PLC metadata, generated by 
the video interface, to the payload (image payload):

PLCLutInputValue (returns the value of the 8-bit LUT inputs)

ChunkCounter0Value (returns the value of PLC counter 0)

Counter1Value (returns the value of PLC counter 1)

The extended chunk feature is only available for areascan cameras. 

To configure metadata generated by the video interface

1. 

Complete steps 1-4 in the procedure, 

“To configure metadata generated by the camera”

 on page 46.

Содержание iPORT CL-Ten

Страница 1: ...Installing Uninstalling and Starting the Software Applications a PLEORA TECHNOLOGIES INC iPORT Advanced Features User Guide...

Страница 2: ...oper use or sale Trademarks PureGEV eBUS iPORT vDisplay AutoGEV AutoGen and all product logos are trademarks of Pleora Technologies Third party copyrights and trademarks are the property of their resp...

Страница 3: ...Using the Event Queue 29 Configuring Action Commands Using IEEE 1588 Precision Time Protocol PTP 35 Using Action Commands 36 About IEEE Precision Time Protocol PTP 37 Configuring Action Commands 38 Br...

Страница 4: ...ii iPORT Advanced Features User Guide Using the Counter Feature 61 Using the Event Control Feature 62 Using the Scheduled Action Command Feature to Trigger a Pulse 65 Technical Support 67...

Страница 5: ...uide This chapter describes the purpose and scope of this guide and provides a list of complimentary guides The following topics are covered in this chapter About this Guide on page 2 Applicable Produ...

Страница 6: ...s Applicable Products The advanced features are available in the following Pleora iPORT products iPORT CL Ten External Frame Grabber iPORT NTx Ten Embedded Video Interface iPORT NTx U3 Embedded Video...

Страница 7: ...ision compliant video transmitters cameras and receivers You are familiar with eBUS Playerand want to know how to fully configure your IP engine using all of eBUS Player s functionality eBUS SDK Progr...

Страница 8: ...4 iPORT Advanced Features User Guide...

Страница 9: ...an overview of Pleora s video interface advanced features and typical applications The following topics are covered in this chapter Introducing Pleora s Video Interface Advanced Features on page 6 Ty...

Страница 10: ...ing for routing of GPIO camera control video sync and internal signals PLC enhanced functionality Timers Counters Delayer Rescaler Input re synchronization Input debouncing Event queues Action command...

Страница 11: ...ynchronized action commands using IEEE 1588 Strobe control Exposure control Readout control Iris control Configuring the Advanced Features The configuration instructions in this guide are written for...

Страница 12: ...8 iPORT Advanced Features User Guide...

Страница 13: ...in this chapter PLC Signal Routing on page 10 Key PLC Functional Blocks and Signals on page 11 Configuring the PLC using eBUS Player on page 11 Signal Routing Block and the LUT on page 12 General Syn...

Страница 14: ...S D GPiOIn 7 0 Camera Pixel Bus Block Pb0CC 3 0 Pb1CC 3 0 Grabber Control Block PlcFval 1 0 PlcLval 1 0 PlcMval 1 0 PlcTrig 1 0 Camera Pixel Bus Blo GPIOOut Block PLC Outputs PLC Inputs GPioOut 7 0 Ti...

Страница 15: ...figuring the PLC using eBUS Player You can use Pleora s eBUS Player provided with the eBUS SDK to enter simple Boolean equations to configure the enhanced features of your video interface This guide d...

Страница 16: ...control how the signals are routed through the signal routing block to the LUT and through the various function blocks Typically in vision systems the signal routing block routes signals to the enhan...

Страница 17: ...umn number The equation does not include a valid signal name PlcEquation equation number Output signal is already assigned The equation at that location is attempting to use an output that has already...

Страница 18: ...0 14 The following table provides some example equations you can enter You can comment out full equations by adding to the beginning of the equation Table 3 Syntax Rules Rule Incorrect Syntax Correct...

Страница 19: ...ary Operators A primary operator can be made up of the following elements Literal Operator Variable_In Expression Literal Operators The following table provides descriptions for Literal operators Unar...

Страница 20: ...g Block Boolean Expression Syntax The following table provides examples of the Boolean expressions used to configure the Signal Routing block Table 7 Binary Operator Descriptions Operators Increasing...

Страница 21: ...deo interface The block receives a video signal and provides the video with discrete frame valid FVAL line valid LVAL and similar signals Some cameras allow you to send control signals back to the cam...

Страница 22: ...pdated manipulated LVAL FVAL and TRIG signals are used only by the video interface s image grabber Configuring the Grabber Control Block Using the eBUS Player Device Control dialog box you can put the...

Страница 23: ...you can configure the grabber control block to grab specified combinations or arrangements of signals from the PLC You can configure the selection of the following three signals Grabber Input FVAL In...

Страница 24: ...20 iPORT Advanced Features User Guide Grabber Input LVAL In the PixelBusLineValidFunctionSelect list select from the options shown in the following image...

Страница 25: ...s Memory thresholds are set using eBUS Player s Device Control dialog box When the memory threshold is reached the state of the BufferWM0 BufferWM1 signals become high When memory usage is lower than...

Страница 26: ...cCtrlSelector list 5 In the PlcCtrlValue list click True to set the signal state to high or False to set the signal state to low To configure more than one remote control input at one time 1 In the Co...

Страница 27: ...ncrements of 480 ns 16 cycles of the video interface system clock Setting the hold value to 0 disables the input debouncing block for that input signal Hold time Hold value 480 ns Input Synchronizatio...

Страница 28: ...ceiving an input trigger signal It outputs the low section of the pulse first with a programmable built in delay Subsequent inputs are ignored until the timer completes its pulse Depending on the vide...

Страница 29: ...an input period that is rescaled by 31 8 will rarely coincide with the output During its sample range the rescaler samples the input signal up to 65536 times for 16 bit rescalers Based on its samples...

Страница 30: ...es that must occur before relaying the input trigger signal PLC Signal Descriptions The following table shows the primary input and output signals you use in the Boolean equations when configuring the...

Страница 31: ...C for a Camera Link type bus For one channel products these outputs are left unconnected GpioOut 7 0 Input Output GPIO Output lines Unused most significant bits are left unconnected PlcFval 1 0 Input...

Страница 32: ...put Output Counter 0 Decrement signal Counter0Eq Input Counter 0 Equal signal Counter0Gt Input Counter 0 Greater signal Counter1Reset Input Output Counter 1 Reset signal Counter1Inc Input Output Count...

Страница 33: ...tfield indicating the source s of the PlcEventQueue event PlcEventQueueTimestamp Timestamp value associated to the occurrence of the PlcEventQueue event PlcEventQueueLutInputs State of the PLC LUT inp...

Страница 34: ...30 iPORT Advanced Features User Guide 2 In the EventSelector section of the EventControl category select On in the EventNotification list...

Страница 35: ...31 Using the Event Queue 3 In the SignalRouting section of the Plc category select an available equation and enter an equation such event0 plcctrl0 as the one shown in the image below...

Страница 36: ...32 iPORT Advanced Features User Guide 4 Click the PlcEquationApply button 5 In the ControlBits section select True in the PlcCtrlValue list...

Страница 37: ...33 Using the Event Queue You can view the event status in the PlcEventQueueData section of the EventControl section...

Страница 38: ...34 iPORT Advanced Features User Guide...

Страница 39: ...me Protocol PTP This chapter describes how to configure and send actions commands using the IEEE 1588 precision time protocol PTP The following topics are covered in this chapter Using Action Commands...

Страница 40: ...are immediately triggered as specified in the GigE Vision specification bypassing any pending registered action in the queue If the scheduled time for an action is set to zero the action is immediatel...

Страница 41: ...Time Protocol PTP introduced in the GigE Vision 2 0 standard as an optional feature allows you to precisely synchronize distributed clocks with an accuracy of less than one microsecond on an Ethernet...

Страница 42: ...uru in the Visibility list 4 Under Action Control select the action that you want the device to perform when the command is executed in the ActionSelector list 5 Under Action Control specify the follo...

Страница 43: ...ttings cannot have the AND operation evaluate to zero If the AND operation evaluates to zero the action will not be performed To send an action command 1 Start eBUS Player and connect to the video int...

Страница 44: ...ted in step 2 Acknowledgements appear in the Acknowledges section Action Command Acknowledgements As outlined in version 2 0 of the GigE Vision standard devices are not required to send an acknowledgm...

Страница 45: ...g eBUS Player running on either a primary or secondary computer Broadcasting Action Commands from a Primary Computer Using eBUS Player running on a primary computer you can broadcast action commands t...

Страница 46: ...conditionalMode You can use eBUS Player connected on a network to send action commands to devices when eBUS Player is not directly connected to the devices if you first take the following steps Ensure...

Страница 47: ...chapter describes the extended chunk mode feature of your video interface The following topics are covered in this chapter About the Extended Chunk Mode Feature on page 44 MetaData Generated by the C...

Страница 48: ...nected to the SPARE signal pin on the pixel bus of the video interface The MVAL signal functions in a similar manner as the LVAL signal and is only valid when the FVAL signal is valid Metadata must be...

Страница 49: ...nk data The values of chunk ID provided by the video source must be 0x80000000 or above Values below 0x80000000 are reserved by Pleora for its own purposes The chunk ID for the image inserted by the v...

Страница 50: ...ra 1 Start eBUS Player and connect to the video interface For more information see the eBUS Player User Guide 2 Under Parameters and Controls click Device control 3 Click Expert in the Visibility list...

Страница 51: ...47 Extended Chunk Mode Support 5 In the PixelBusInterfaceControl section select an option from the PixelBusMetadaDataValidFunctionSelect list...

Страница 52: ...48 iPORT Advanced Features User Guide 6 In the ChunkSelector list select PixelBusMetadata...

Страница 53: ...eo interface to the payload image payload PLCLutInputValue returns the value of the 8 bit LUT inputs ChunkCounter0Value returns the value of PLC counter 0 Counter1Value returns the value of PLC counte...

Страница 54: ...50 iPORT Advanced Features User Guide 2 In the ChunkSelector list click the chunk data that you want to include and enable each of the types...

Страница 55: ...51 Extended Chunk Mode Support 3 In the ChunkEnable list click True...

Страница 56: ...52 iPORT Advanced Features User Guide...

Страница 57: ...tware on page 55 Controlling the Advanced Features from the Computer on page 56 Using the Timer Feature to add a Pulse to a Signal on page 56 Using the Timer Feature to Trigger a Single Pulse on page...

Страница 58: ...In0 Computer with eBUS SDK eBUS Player 10GigE NIC Camera Conveyor Belt Object 1 Object 2 Object 3 eBUS SDK eBUS Player C Computer with omput ter wit ith h PLC The usage examples included in this secti...

Страница 59: ...block or LED indicator assembly connected to a terminal block or voltmeter or oscilloscope 12 pin circular connector plug with cable harness connection between the video interface 12 pin circular conn...

Страница 60: ...set the signal state to high or False to set the signal state to low When PlcCtrl0 is set to True the output on GpioOut0 shows a high value on the voltmeter or oscilloscope and when set to False it s...

Страница 61: ...TimerDelayRaw and enter 32552 to set the length of time that the state of the pulse is low the length of time before the signal becomes high This value represents the number internal clock ticks 5 Se...

Страница 62: ...e signal stat is low 5 Select TimerTriggerSource and select Continuous to allow the timer to automatically trigger no source required 6 In the TimerGranularityFactor list select Granularity480ns to co...

Страница 63: ...imerGranularityFactor list select Granularity480ns to configure the interval of the timer s internal clock tick 7 In the Rescaler section select Granularity7p68us from the PlcRescalerGranularityFactor...

Страница 64: ...elect Continuous to allow the timer to automatically trigger no source required 6 In the TimerGranularityFactor list select Granularity30p72us to configure the interval of the timer s internal clock t...

Страница 65: ...To control the PLC remotely on page 56 2 In the Counter section select Counter0 from the CounterSelector list 3 In the CounterResetActivation list select RisingEdge 4 Select CounterDuration and enter...

Страница 66: ...onstrates how you can configure the event control feature to send interrupt requests to the host computer You can use the Event Monitor in eBUS Player to view the events You should clear any existing...

Страница 67: ...ol section select On from the PlcEventQueue0 list 3 Continue to select On from the PlcEventQueue1 PlcEventQueue2 and PlcEventQueue3 lists 4 In the SignalRouting section select four of the available eq...

Страница 68: ...PlcCtrl0 from the PlcCtrlSelector list 7 In the PlcCtrlValue list first select True and then False 8 Repeat steps 6 and 7 for PlcCtrl1 PlcCtrl2 and PlcCtrl3 When PlcCtrl0 PlcCtrl1 PlcCtrl2 and PlcCtr...

Страница 69: ...the TimerTriggerSource list 8 In the TimerGranularityFactor list select Granularity1p96608ms The other settings in the Timer section can remain as the default settings 9 In the SignalRouting section s...

Страница 70: ...alue must be greater than the value shown in the GevTimestampValue box in the Device Control window referenced in step 12 above 20 Click Send 21 You can view the status of the action command in the Ac...

Страница 71: ...olutions to problems other customers have encountered Get presentations and application notes Get the latest news and information about our products Decide which of Pleora s products work best for you...

Страница 72: ......

Отзывы: