CntSetSyncSignal


Function

Switches the external output setting of start signal, stop signal and clock signal for sampling operating between on and off.

Format

Ret = CntSetSyncSignal ( Id , StartSignal , StopSignal , ClockSignal )

Parameters

Id [ VB.NET: Short ] [ C, C++: short ] [ C#: short ] [ Python: ctypes.c_short ]
Specify the device ID retrieved from CntInit.

StartSignal [ VB.NET: Short ] [ C, C++: short ] [ C#: short ] [ Python: ctypes.c_short ]
Specify whether to output the start signal or not.

Definition

Value

Description

CNTS_START_OUT_OFF

0

OFF

CNTS_START_OUT_ON

1

ON

StopSignal [ VB.NET: Short ] [ C, C++: short ] [ C#: short ] [ Python: ctypes.c_short ]
Specify whether to output the stop signal or not.

Definition

Value

Description

CNTS_STOP_OUT_OFF

0

OFF

CNTS_STOP_OUT_ON

1

ON

ClockSignal [ VB.NET: Short ] [ C, C++: short ] [ C#: short ] [ Python: ctypes.c_short ]
Specify whether to output the clock signal or not.

Definition

Value

Description

CNTS_CLOCK_OUT_OFF

0

OFF

CNTS_CLOCK_OUT_ON

1

ON

Return Value

Ret [ VB.NET: Integer ] [ C, C++: long ] [ C#: int ] [ Python: ctypes.c_long ]

Definition

Value

Description

CNT_ERR_SUCCESS

0

Normality completion

CNT_ERR_SYS_RECOVERED_FROM_STANDBY

7

Execute the function CntResetDevice to return from the standby mode.

CNT_ERR_DLL_INVALID_ID

10001

Invalid ID was specified.

CNT_ERR_DLL_CALL_DRIVER

10002

CNT driver can't be called (Failed in the device I/O control).

CNT_ERR_SYS_MEMORY

20000

It failed in memory allocation for the object preparation.

CNT_ERR_SYS_NOT_SUPPORTED

20001

This function can't be used by this device.

CNT_ERR_SYS_USING_OTHER_PROCESS

20003

Cannot use because another process is using the device.

CNT_ERR_SYS_START_SIGNAL

21000

The start signal is out of range.

CNT_ERR_SYS_STOP_SIGNAL

21001

The stop signal is out of range.

CNT_ERR_SYS_CLOCK_SIGNAL

21002

The clock signal is out of range.

The others: (See also: Details of Error Code)

Initial Value

Does not execute the external output of clock signal, start signal and stop signal.

Remarks

This function should be executed in the setting stage before sampling starts.

Example

Executes the external output of clock signal, start signal and stop signal.

VB.NET

Dim Ret As Integer
Ret = CntSetSyncSignal ( Id , CNTS_START_OUT_ON , CNTS_STOP_OUT_ON , CNTS_CLOCK_OUT_ON )
 

C, C++

long Ret;
Ret = CntSetSyncSignal ( Id , CNTS_START_OUT_ON , CNTS_STOP_OUT_ON , CNTS_CLOCK_OUT_ON );
 

C#

int Ret;
Ret = cnt.SetSyncSignal ( Id , (short)CcntConst.CNTS_START_OUT_ON , (short)CcntConst.CNTS_STOP_OUT_ON , (short)CcntConst.CNTS_CLOCK_OUT_ON );
 

Python

Ret = ctypes.c_long()
Ret.value = ccnt.CntSetSyncSignal ( Id , ccnt.CNTS_START_OUT_ON , ccnt.CNTS_STOP_OUT_ON , ccnt.CNTS_CLOCK_OUT_ON )