From Saturday, Nov 23rd 7:00 PM CST - Sunday, Nov 24th 7:45 AM CST, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
As of my last update in January 2022, NI-DAQmx Base is indeed the only version of NI-DAQmx software available for macOS. However, it's important to note that NI-DAQmx Base has limited functionality compared to the full version of NI-DAQmx available for Windows.
Regarding your specific questions:
Digital Waveform Output:
NI-DAQmx Base for macOS may support digital waveform output, but the capabilities could be limited compared to the full version of NI-DAQmx. You would need to check the documentation and specifications of NI-DAQmx Base to confirm if digital waveform output is supported and to what extent.
Looping and Waveform Generation:
If the NI-DAQmx Base on macOS supports digital waveform output, but lacks a built-in function for generating repeating waveforms, you may need to implement a custom solution. This could involve writing a loop in your programming language (such as LabVIEW, Python, or C) to repeatedly send the waveform data in chunks.
Using a Virtual Machine (VM):
Running National Instruments LabVIEW (LV) on a Parallels VM with Windows could be an option if you require the full functionality of NI-DAQmx and other LabVIEW features that are not available on macOS. This would allow you to leverage the complete capabilities of NI-DAQmx for waveform generation and other tasks.
Native Support on macOS:
While NI-DAQmx Base provides some level of functionality on macOS, certain advanced features or specific hardware interactions may be limited or unavailable natively. In such cases, using a VM or a separate Windows system with NI-DAQmx installed could be the most effective solution.
It's recommended to consult with National Instruments support or check their official documentation for the most up-to-date information on NI-DAQmx Base capabilities on macOS and any workarounds or alternatives for waveform generation and other tasks.