:CONFigure:FIXTure:CDOMain

Flex Apps:
FlexOTO
FlexOTO Instance:
Hardware Diagram

Command Syntax

:CONFigure:FIXTure:CDOMain "<fixture-name>", "<lane-number>", CLOCk{1:8}

Where <fixture-name> is the name that identifies a DUT or WDM DUT Fixture by name. The default names are 'DUT Fixture #' and 'WDM DUT Fixture #' where the '#' character is a digit from 1 to 16 with "1" identifying the first installed Fixture.

Where <lane-number> is a integer from 1 to 8 that identifies a fixture's lane.

Where CLOCk{1:8} represents one of eight possible clock domains.

Query Syntax

:CONFigure:FIXTure:CDOMain? "<fixture-name>", "<lane-number>"

Query Response

CLOC{1:8}

Description

If a DUT or WDM DUT Fixture uses multiple clock domains, use this command to indicate which clock domain is used for each lane. Each lane can have its own clock domain, all lanes can share the same clock domain, or any other combination. It just depends on your fixture. Be sure to first install your fixture using the :CONFigure:FIXTure:TYPE command.

Before using :CONFigure:FIXTure:CDOMain, turn off automatic clock domain assignment (:CONFigure:FIXTure:AACDomains OFF). Automatic clock domain assignment's default setting is ON.

Example Commands

hwdiagram.write(':CONFigure:NLANes 4')  # 4 lanes per fixture
hwdiagram.write(':CONFigure:FIXTure:TYPe "DUT Fixture 1", NORMal') # install fixture
hwdiagram.write(':CONFigure:FIXTure:NCDomains "DUT Fixture 1", 2') # 2 clock domains
hwdiagram.write(':CONFigure:FIXTure:AACDomains "DUT Fixture 1", OFF') # auto lane assignment off
hwdiagram.write(':CONFigure:FIXTure:CDOMain "DUT Fixture 1", "1", CLOCk1' assign clock domains
hwdiagram.write(':CONFigure:FIXTure:CDOMain "DUT Fixture 1", "2", CLOCk2'
hwdiagram.write(':CONFigure:FIXTure:CDOMain "DUT Fixture 1", "3", CLOCk1'
hwdiagram.write(':CONFigure:FIXTure:CDOMain "DUT Fixture 1", "4", CLOCk2'