名称 | 类型 | 说明 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
gridNo | int | 整型,网格个数,表示另开的网格数,0表示只使用本地服务器 | ||||||||||
func | string | 字符串型或函数指针,要调用网格计算的函数 | ||||||||||
parms | array | 数组,func的参数列表 | ||||||||||
parmstype | array | 数组,parms的对应类型
| ||||||||||
Sysparm | array | 字符串下标数组,用于指定初始化网格时的所用的系统参数。
网格初始化时,以下系统参数已与主网格同步: PN_nDay()、pn_date()、PN_Cycle()、pn_rate()、PN_RateDay()、PN_Precision()、pn_bk()、pn_reportmode()、pn_emptymode()、pn_ReportType() 需要其他系统参数应该自己同步 (2)也可用于,每次指定运算的节点,如:array("@AppServerId@":%%g 192.168.102.11:z:\se%%g) | ||||||||||
AfterFunc | string | 字符串,默认为空,执行完网格模型后的回调函数,只能为字符串,为函数指针时,网格调用时无效。
一般用于记录程序的进度(常用于委托模式),在每个网格任务执行完之后会调用,不需要返回。 设置范例: 目的:非委托模式下,网格执行报错会打印以下信息 ![]() 委托模式下执行网格记录此信息到用户数据, 处理:AfterFunc := “MultiProc_unit.MP_AfterFunc_Demo”; | ||||||||||
Maincalltp | int | 整型,设置主网格参与计算类型
| ||||||||||
ConCatType | int | 整型,网格结果拼接方式,控制获取所有网格执行结果后的处理
| ||||||||||
返回 | array | 数组,func调用网格的运行结果 |