的emulate函数封装