I was originally trying to use the approach in the link, but am getting a type mismatch error. Here is my code. Maybe you can see what I'm doing wrong.
//***************************************************
int device = 4;
CWAIParameterNames paramName = CWAIParameterNames.cwaiFilterSetting;
string channelString = "1";
CWDAQParameterOperations operation = CWDAQParameterOperations.cwdaqParameterSet;
double floatIn = 100000 //100 kHz for 6120;
CWAIParameterValues valueIn = CWAIParameterValues.cwaiVolts;
string stringIn = "";
bool boolIn = false;
object deviceOut = new int();
object valueOut = CWAIParameterValues.cwaiVolts;
object floatOut = new double();
object stringOut = new string(new char[0]);
object boolOut = new bool();
axCWDAQTo
ols1.AIParameter(device, paramName,
channelString, operation,
floatIn, valueIn, stringIn,
boolIn, ref deviceOut,
ref valueOut,ref floatOut,
ref stringOut,ref boolOut);
//***************************************************