ADwin-Pro II
Hardware, manual Dec. 2018
121
Pro II: Digital-I/O Modules
Pro II-DIO-8-D12 Rev. E
ADwin
Programming in
TiCoBasic
The module can be programmed with
TiCoBasic
instructions. The instructions
are described in
TiCoBasic
online help.
The include file
DIO32TiCo.inc
contains instructions for the following
functions:
Programming TiCo
access
To access the
TiCo
processor from the ADwin CPU the following
ADbasic
instructions are defined in the include file
ADwinPro_All.inc
. The instruc-
tions are described in
ADbasic
online help and in the
TiCoBasic
manual.
Synchronize
P2_Sync_All
,
P2_Sync_Enable
P2_Sync_Stat
Use LED
P2_Check_LED
,
P2_Set_LED
Use interrupt and event inputs
P2_Event_Enable
,
P2_Event_Read
P2_Event_Config
Function
Instructions
Function
Instructions
Configure input/outputs
DigProg
DigProg_Bits
Query input signals
Digin_Long
Monitor edges of input chan-
nels
Digin_FIFO_Enable
Digin_FIFO_Read
Digin_FIFO_Read_Timer
Digin_FIFO_Clear
Digin_FIFO_Full
Set spike filter
Digin_Filter_Init
Query edges of input channels
Digin_Edge
Set and read back output sig-
nals
Digout
,
Digout_Bits
Digout_Set
,
Digout_Reset
Digout_Long
Get_Digout_Long
Set output signals automati-
cally
Digout_FIFO_Clear
Digout_FIFO_Empty
Digout_FIFO_Enable
Digout_FIFO_Read_Timer
Digout_FIFO_Start
Digout_FIFO_Write
Use LED
Check_LED
,
Set_LED
Use interrupt and event inputs
Event_Enable
,
Trigger_Event
Event_Config
Function
Instructions
Data exchange with the
TiCo
processor via global variables
P2_TDrv_Init
P2_GetData_Long
,
P2_Get_Par
,
P2_Get_Par_Block
P2_SetData_Long
,
P2_Set_Par
,
P2_Set_Par_Block
P2_Get_TiCo_RingBuffer
,
P2_Set_TiCo_RingBuffer
P2_RingBuffer_Empty
P2_RingBuffer_Full