simulation

# The is the ASYN example for communication to 4 simulated motors
# "#!" marks lines that can be uncommented.

< envPaths

dbLoadDatabase("$(TOP)/dbd/motorSim.dbd")
motorSim_registerRecordDeviceDriver(pdbbase)
dbLoadTemplate("motor.substitutions")

# Create simulated motors: ( start card , start axis , low limit, high
limit, home posn, # cards, # axes to setup)
motorSimCreate( 0, 0, -32000, 32000, 0, 1, 4 )
# Setup the Asyn layer (portname, low-level driver drvet name, card,
number of axes on card)
drvAsynMotorConfigure("motorSim1", "motorSim", 0, 4)
iocInit

I call it (from within the .../iocBoot/iocSim directory) as
../.../bin/linux-x86/motorSim st.cmd.unix

In the MotorExApp, you have to uncomment the lines adding the Simulation
Support in the Makefile:
WithAsyn_LIBS += motorSimSupport
WithAsynVx_LIBS += motorSimSupport

uncomment the Simulation Support in WithAsynInclude.dbd and
WithAsynVxInclude.dbd:
include "motorSimSupport.dbd"

In the top level Makefile I'm sure you already have uncommented
DIRS += motorExApp iocBoot
iocBoot_DEPEND_DIRS = motorExApp

转载于:https://www.cnblogs.com/greencolor/archive/2012/04/07/2435558.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值