将键合图与遗传编程结合进行微机电系统的进化设计,具体涉及到的软件:
OpenBeagle—一种基于C++的进化计算框架
libBondgraph—libBondgraph是一个C++库,用来创建和仿真标准键合图和混合键合图,支持xml输入和键图结构输出。
pacc—pacc是一个编译器的编译器,它的输入是对语法的描述,输出是C函数,识别语法的字符串。
mpi—一个实现多线程并行计算的软件。
所有这些软件需要生成库文件,加载到具体的C++工程中,最近在进行这一部分的工作。从网上下载的都是源码,需要用Cmake软件,对文件目录中的cmakelist.txt文件进行预编译,生成相应的库文件、头文件等。CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。
图形绘制工具