跳到主要内容

将动态库引入到工程

第一步 拷贝动态库文件

将动态链接库(.dll)放置到控制器CPAC目录下。

第二步 修改配置

配置RTS3S.CFG文件

配置文件内容如下:

[IODRIVERLIST]
;MODULE0=3SSJA1000P
MODULE0=GT8003S
INITFCT0=IODrvInit
;INITFCT1=IODrvInit
[PLC]
DisableSerialProgramming=Yes
SETTINGS_FROM_CFG=Yes
;USE SYSINTR_TIMING AS TICK=No
CESchedulerSleepTillTick=Yes
Files=\hard disk\CPAC
BootMode=Run
MapPhysical0=Shm
MapPhysical1=Shm1
NoSetMemoryDivision=1
;UseIRQ10ForExternalEventTask=Yes
;CEGetTimeSyncWithTick=Yes
;DataSize=0x3000000
UseIRQ11ForExternalEventTask=Yes
[Googol]
UsePortAddress=0
UseIsaCard=0
IsaBaseAddress=0x300
IsaIrqNumber=9
RetainOffset=0x800
IOOffset=0x0
IOOputOffset=0x100
IODiagnosis=0x1f0
pIOOffset=0x0
pIOOputOffset=0x0
pIODiagnosis=0x0
ideaType=0
IOExtendType=0
[RETAIN]
;TYPE=Task
SIZE=0x300
[External Dlls]
CheckExtRef=Yes
Path0=triton_cpac
[VISUALIZATION]
TargetVisuLoadOnlyCurrentUsedBitmaps=Yes
FONT0=SUNFON.ttf
FONT1=MSYH.ttf

[SJA1000P]
SJAPCIScan=1
SJAInterruptTaskPriority=0
SJAOutputControlMode=0x1a
;SJASendTestMsgAfterInit=1
SJAPCIVendorId=0x11d4
SJAPCISubVendorId=0x0
SJAPCIDeviceId=0x1535
SJAPCISubsystemId=0x0
SJAXTALFrequency=24000000

;TargetVisuWindowBottom=300
;TargetVisuWindowLeft=0
;TargetVisuWindowRight=400
;TargetVisuWindowTop=0

[External DLLs]中增加triton_cpac.lib作为调用项:

[External Dlls]
CheckExtRef=Yes
Path0=triton_cpac

第三步 拷贝静态库文件

添加triton_cpac.lib到您的工程中:

第四步 编写程序

编写您的OtoStudio程序,在适当的时机以适当的频率调用发送和接收方法即可。可参考教程中的示例程序。