一、简介
Data Model API,experiment自动生成的.pb即为数据模型文件,API为应用程序接口,用于读取修改写入数据模型,支持三种语言matlab\python\C++。prescan8.5不支持。
Annotation可以在Prescan viewer和Unreal Viewer Plugin种使用,Prescan viewer的设置界面如下:
Camera ID为选择视角,默认为自由视角,可以平移旋转
Most设置显示画面的PC
Screen设置显示器,Fullscreen设置全屏或者窗口
Borderless设置边框,Always on top设置置顶
XY设置窗口左上角在显示器坐标位置(左上角为00点),后面设置宽高
Unreal Viewer Plugin类似,界面如下:宽高在内部设置分辨率
标注形式:文本、点、线、边界框
标注参考系:世界坐标系、局部坐标系(车,建筑物)、屏幕坐标系
在MATLAB输入:doc prescan.api.annotations可以查看更多API指令
添加annotations的具体工作流程如下:
在prescan修改了场景,build后需要重新运行添加annotations的脚本,再在simulink更新
二、文本标注
读取模型,存在工作空间,将之前pb文件中的标注清除
选择参考系(屏幕),确定坐标位置,字体大小,warning的字体大小
添加标注:创建标注,确认参考系(默认世界参考系),筛选动画显示窗口,设置文本、warning颜色(RGB,0-1自动转化为0-255)
添加warning:创建warning,添加文本内容,设置文本坐标位置,读取预设好的变量,设置是否可见
运行脚本,regenerate模型,simulink产生一个新模块如下:
其他标注类似