集算器对建模YmodelCli外部库文件具体操作步骤如下:
1. 在易明建模安装目录下的建模外部库目录YModelCli以及建模的类路径(【安装根目录】\YModel\lib)中,找到建模外部库所需的文件,拷贝到集算器目录(【安装根目录】\esProc\extlib\YModelCli)。
建模安装目录的YModelCli中含有建模外部库核心jar:scu-ym2-cli-2.10.jar。
建模的类路径(【安装根目录】\YModel\lib)中含有以下jar:
apache-ant-zip-2.3.jar
commons-io-2.4.jar
fastjson-1.2.49.jar
gson-2.8.0.jar
jackson-annotations-2.9.6.jar
jackson-core-2.9.6.jar
jackson-databind-2.9.6.jar
jackson-databind-2.9.6-sources.jar
jackson-dataformat-msgpack-0.8.14.jar
mining.jar
msgpack-0.6.12.jar
msgpack-core-0.8.16.jar
注:以上第三方依赖jar,用户可根据实际应用环境灵活使用。
2. .集算器设计器配置外部库目录
在菜单栏中选择【工具】-【选项】-【环境】,进入如下界面:
点击【外部库目录】后的【选择】按钮进入选择外部库界面,如下图所示:
此时点击选择按钮选择外部库所在的目录,点击【确定】,重启IDE后生效。
注:
1)外部库文件夹名称及路径用户可自定义,但要尽量避免选择子目录太多的目录作为外部库目录,以免影响目录加载效率;也不要将不同外部库的jar放置在同一个目录下,以防jar包冲突出现其他不必要的问题。
2)非图形界面通过命令行方式执行dfx文件时,可手动修改【安装根目录】/esProc/config/raqsoftConfig.xml配置文件,添加外部库目录:
<Esproc>
… …
//配置外部库文件夹路径
<extLibsPath>D:\raqsoft\esProc\extlib</extLibsPath>
<importLibs>
//配置外部库文件夹名称
<lib>YModelCli</lib>
</importLibs>
</Esproc>
3. 使用建模预测功能时可用的外部库函数有ym2_env()、ym2_model()、ym2_mcfload()、ym2_pcfload()、ym2_pcfsave()、ym2_predict()、ym2_result()、ym2_close() 等。函数用法请参考【帮助】-【函数参考】。