在OBD中如何在数据驱动下建一面墙

请老师帮忙分析,按照在OBD中按照数据驱动建一面墙需要用到哪些编程的语言或者配置。

逻辑步骤如下:

1、根据输入的字符(暂且不去管是怎么输入的)自动选择墙的类型;

2、根据输入的字符(暂且不去管是怎么输入的)自动设置墙的宽度和高度;

3、根据输入的字符(暂且不去管是怎么输入的)自动定义墙的起点;

4、根据输入的字符(暂且不去管是怎么输入的)自动定义墙的终点。完成

我试了下利用Bentley宏不能选择墙的类型、定义宽度和高度。请老师分析下实现以上功能需要采用什么开发方式,相关的语句去哪里学习。谢谢。