这里我们的61850主要作为服务器使用,所以需要准备ICD模型文件。并将该模型文件通过静态编译的方式转换为.h与.c文件,供软件工程开发调用。
ICD文件的创建,这里不做说明。
2、准备ICD文件。 3、执行下列执行,静态编译模型文件java -jar genmodel.jar 你的模型文件名.icd
如果出现下列提示,说明我们的编译环境中未安装JAVA编译环境
Command 'java' not found, but can be installed with:
apt install default-jre
apt install openjdk-11-jre-headless
apt install openjdk-8-jre-headless
首先确保我们的编译环境可以联网,我们可以ping www.baidu.com试一下
可以联网的前提下,执行apt install default-jre
中间出现[Y/n]的时候,选择Y
等待下载并安装完成
重新执行静态建模指令java -jar genmodel.jar 你的模型文件名.icd
4、查看所生产的static_model.h与static_model.c文件查看文件夹下,static_model.h与static_model.c文件是否是当前生成,不是则需要删除static_model.h与static_model.c,并重新执行上述建模指令
5、模型文件备份新建61850_model文件夹,将所生成static_model.h与static_model.c,以及ICD模型文件移动到当前文件夹下。
6、注至此静态建模完成,后续进行QT C++工程构建,并测试。



