Updating mafPC to use with NI 6341 X-series board

Hello,

I am trying to utilize  Matthew Xu-Friedman's mafPC tool to control a new National Instruments 6341 X-series board. Int heir software page it states that the software should be compatible with the x-series boards, but no option for this is listed in the configurations. I know the board is compatible with Igor and that I have downloaded the correct drivers because I can control it with the built in nidaq tools mx functions. I am trying to modify mafPC to be compatible with this board.

Questions:
-Has anyone done this before?
-I assume that mfPC utilizes built in Igor functions to address the board. Could anyone provide me with a name or reference of what functions I should be looking for so I can look for them and know what I should change?
-I assume I will also have to understand how the board needs to be addressed. Could anyone provide me with a reference of what I should look if I want to address the NI x-series boards?

Any help is greatly appreciated.

Thank you,

Gabriel

Hey!  Glad to hear somebody is using mafPC, but sorry it is confusing to start up.  I think you are referring to the configuration on the maf AD settings panel, which tells mafPC which syntax to use when calling the Wavemetrics NIDAQmx routines.  I heard that the calls I wrote for our M-series boards caused an error with the old E-series boards, so I added that option so E-series people could use the routines.  I don't have any X-series boards, so I would suggest just trying the M-series setting, and see how it behaves.  Ideally, you won't need to understand how the board is addressed.  If your board doesn't work as expected, let me know (mx@buffalo.edu), and we can figure out how the call would need modifying for the X-series.  And, also feel free to contact me directly if you run into trouble.  mafPC is idiosyncratic, but pretty powerful.

-Matthew (formerly maf)

NIDAQ Tools MX shouldn't need to know what board type you are using, unless you use a setting like pseudo-differential inputs that isn't supported (pseudo-differential isn't used much). In fact, I get a trickle of support questions that result from folks trying to set sampling rates higher than a given device will accept, etc.

In reply to by xufriedman

Hello Matthew,

Thank you for your response! I just shoot you an email. I will still post here in case this is useful for someone else in the future, even if its a bit embarrassing because I don't know the reason why it works now. 

Long story short, yesterday I tried the different settings listed in the "platform" option in the "AD settings" menu of mafPC and could not make any of them work. Today the computer crashed, went through a full cycle of hard drive recovery and now the "E-series" option works. 

Looking forward to explore your program, and thank you for your help.

Gabriel

In reply to by xufriedman

Hello Matthew,

Thank you for your response! I just shoot you an email. I will still post here in case this is useful for someone else in the future, even if its a bit embarrassing because I don't know the reason why it works now. 

Long story short, yesterday I tried the different settings listed in the "platform" option in the "AD settings" menu of mafPC and could not make any of them work. Today the computer crashed, went through a full cycle of hard drive recovery and now the "E-series" option works. 

Looking forward to explore your program, and thank you for your help.

Gabriel