如何使用你的NIVeristandmodelframework.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《如何使用你的NIVeristandmodelframework.doc》由会员分享,可在线阅读,更多相关《如何使用你的NIVeristandmodelframework.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、如何使用你的NIVeristandmodelframework使用NI VeriStand模型框架模型是现实世界系统的数学表示.模型通过模仿模型化系统的行为方式产生输出来对刺激做出反应NI VeriStand是一个基于配置的测试软件,可以用来运行模型仿真,探测模型信号,设置模型参数,或者与您的仿真模型交互。本指南描述如何使用NI VeriStand Model Framework 编译您的现有的C/C+模型代码,这样您就可以在NI VeriStand软件中加载您的模型.NI VeriStand通过调用各种方法加载已编译的模型或模型dll模型DLL中的入口点函数。NI VeriStand Mod
2、el Framework是一个C文件(codegen.c)和一个相关的头文件(NIVERISTAND_API。h )您可以使用它将这些函数添加到您创建的模型中。本指南描述了框架代码如何与您的模型代码交互,如何配置您的模型代码,以及如何使用NI VeriStand Model Framework来编译模型您的模型。内容交互的框架代码和模型代码 2管理执行时间 2配置您的模型代码 3创建头文件 3使用符号来访问参数值 3使用NI VeriStand Model Framework类型定义 4使用NI VeriStand Model Framework编译您的模型 5安装模板和示例文件 5相关的文档
3、 5框架代码和模型代码的交互使用NI VeriStand Model Framework编译您的模型之后,您可以在niveristand中运行编译好的模型DLL.NI VeriStand在确定性时间循环中加载NI VeriStand Model Framework中的函数。然后,您模型代码中的函数转换用户定义的数据类型,初始化您模型,并获取一个时间步长。在NI VeriStand中,时间步长是所有任务必须完成的最小时间单位。下图显示了NI VeriStand,模型框架代码以及您模型中的代码在一个时间步长中如何进行交互。图1所示。NI VeriStand、框架代码和模型代码的交互。NI Veri
4、StandFramework Code TimeModel Code管理执行时间在一个时间步长里中,NI VeriStand Model Framework代码运行在您的模型代码之前和之后。在模型代码之后运行的框架代码在模型代码运行完成之前不能运行.如果你的组合模型DLL代码超过指定时间运行,NI VeriStand将关闭仿真。分配的运行时间由模型的交互及系统中的硬件决定。为了避免NI VeriStand关闭您的仿真,在编写您的模型运行或执行部分的函数时,请记住以下几点: 除了运行您的模型外,NI VeriStand必须完成诸如处理输入数据和返回输出数据这样的任务。您系统中的输入和输出数量可能
5、会增加你必须分配给时间步长的时间. 如果您的系统包含多个模型,那么所有的模型都可能需要在给定的时间步长中执行任务。配置您的模型代码您模型DLL的代码必须包含某些头文件,NI VeriStand可以识别的导入、导出符号和函数。NI VeriStand Model Framework导入这些头文件、符号和函数名,所以它们必须存在于您的模型代码中。创建头文件您必须为NI VeriStand Model Framework创建头文件,model.h。该model。h文件包含您模型中的参数类型定义,并且必须在模型中包含所有用户可见的参数。您可以使用在xxxModelInterfacecustomsine
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 如何 使用 NIVeristandmodelframework
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内