I am having the exact same problem. I have a simulink model, and i compiled the dll, and ran the driver_base.vi, I added a write to LVM express vi, and then captured the output of my model to a file. When i open that file in matlab and compare it to the data of running the model in simulink, they don't match. But if I run the model using the sit server, and capture to an LVM file, the data matches exactly. Why would the data not match when I compile my model as DLL?