<< 点击显示目录 >> 主页 PVI通信 > PVI帮助信息 > PVI实例 > DDE server > DDE configuration file |
DDE配置文件包含了 INI文件中的PVI设备对象下的所有PVI对象的配置 。
更新变量对象的基础。当项目被配置时,通过RF=Factor,系数是基于这个刷新时间。
该条目将站对象定义为对设备对象 "#Ina2000" 的引用,包含 在INI文件 中名为PVITEST的Name_01条目下。
一个项目包含CPU对象、(可选)任务对象和变量对象的配置。DA=项用于引用更高级别的站对象(例如DA=cpuARsim)。
在 DDE服务器帮助系统的FAQ 部分记录了将一个项目分配给CPU、任务和变量对象 的方法。
*******************************************************************************
*** PVIDDE Server Configuration File ***
*******************************************************************************
*
TI=250 * time (ms) for refresh cycle
cpuARsim:#Ina2000/PVITEST{},ERR="E#"; * DDE server station entry for INA2000
CoffeeType:"CPU{/DAIP=127.0.0.1 /REPO=11160}/MainLogic{mainlogic}/CoffeeType{gMainLogic.par.coffeeType}", RF=1,DA=cpuARsim;
Rec_coffee:"CPU{/DAIP=127.0.0.1 /REPO=11160}/Brewing{brewing}/RecipeCoffee{gMainLogic.par.recipe.coffee}", RF=1,DA=cpuARsim;
Rec_cream:"CPU{/DAIP=127.0.0.1 /REPO=11160}/Brewing{brewing}/RecipeCream{gMainLogic.par.recipe.milk}", RF=1,DA=cpuARsim;
Rec_water:"CPU{/DAIP=127.0.0.1 /REPO=11160}/Brewing{brewing}/RecipeWater{gMainLogic.par.recipe.water}", RF=1,DA=cpuARsim;
Rec_sugar:"CPU{/DAIP=127.0.0.1 /REPO=11160}/Brewing{brewing}/RecipeSugar{gMainLogic.par.recipe.sugar}", RF=1,DA=cpuARsim;
CoffeePrice:"CPU{/DAIP=127.0.0.1 /REPO=11160}/MainLogic{mainlogic}/CoffeePrice{gMainLogic.par.recipe.price}", RF=1,DA=cpuARsim;
GivenMoney:"CPU{/DAIP=127.0.0.1 /REPO=11160}/MainLogic{mainlogic}/GivenMoney{gMainLogic.par.givenMoney}", RF=1,DA=cpuARsim;
SwitchOnOff:"CPU{/DAIP=127.0.0.1 /REPO=11160}/Heating{heating}/SwitchOnOff{gMainLogic.cmd.switchOnOff}", RF=1,DA=cpuARsim;
Start:"CPU{/DAIP=127.0.0.1 /REPO=11160}/Brewing{brewing}/Start{diStartCoffee}", RF=1,DA=cpuARsim;
ActTemp:"CPU{/DAIP=127.0.0.1 /REPO=11160}/Heating{heating}/ActTemp{gHeating.status.actTemp}", RF=1,DA=cpuARsim;
MessageIndex:"CPU{/DAIP=127.0.0.1 /REPO=11160}/VisCtrl{visCtrl}/MessageIndex{gMainLogic.cmd.vis.messageIndex}", RF=1,DA=cpuARsim;
ProgressStep:"CPU{/DAIP=127.0.0.1 /REPO=11160}/Brewing{brewing}/ProgressStep{gMainLogic.status.progressStep}", RF=1,DA=cpuARsim;