前言
本节为大家讲解在adams如何定义传感器,所使用的模型来自《adams实例3-牛头刨床机构的建模与仿真》,请大家调出该模型以做好准备。打开后的效果如图1所示。
图1
可以点击仿真,运行一下仿真,保证可仿真。关于adams中的传感器应用这里不过多赘述。本节所采用的均是用交互仿真。
如图2所示,创建DE.cm沿X方向是速度分量,从测量图中也可验证牛头刨床机构的急回特性。
图2
传感器的操作
Step-1 如图3所示,点击创建新的传感器的图标。
图3
Step-2 如图4所示,弹出创建传感器的对话框。
图4
Step-3 选择表达式后面似三个点的图标,弹出函数编辑器的对话框,如图5所示。
图5
Step-4 在该对话框中,如图6所示,获取对象数据下拉选择测量,选择右边空白栏,右击,按照图6进行选择。
图6
Step-5如图7所示,点击下方的插入对象名称按钮,上方就会出现该测量的表达式。点击确定。
图7
需求1
当DE.cm的水平速度达到4mm/s时,即停止仿真。
Step-1 续上一步骤,如图8所示,进行相关设定。标准操作栏勾选当前仿真并在下方选择停止。此传感器表示当DE.cm的速度达到4mm/s时,仿真停止。
图8
Step-2 点击确定,创建传感器1。
Step-3 切换至仿真模块,运行仿真。
如图9所示,当DE.cm的速度达到4mm/s时,出现警告,仿真停止。
图9
Step-4 删除刚刚创建的传感器。
需求2
当DE.cm的水平速度达到4mm/s时,输出步数为1000。
Step-1 如图10所示,进行传感器的设置。标准操作栏勾选设置输出步长,后面输入1000。
图10
Step-3 切换至仿真模块,运行仿真。
如图11所示,当DE.cm的速度达到4mm/s时,速度几乎呈现笔直的下降。表示当速度达到4mm/s时,速度明显加快。
图11