Hello MATLAB Community,
I’m working on a MATLAB App Designer project with four tabs, each handling a distinct process:
Tab 1: Processes data from a hardware interface.
Tab 2: Manages communication over a protocol.
Tab 3: Handles data imports and processing.
Tab 4: Provides a UI for controlling and monitoring the other tabs.
In Tab 4, a button triggers the processes in Tabs 1, 2, and 3 to start one after the other. However, only the first two processes are triggering successfully, while the third one doesn’t start. Each process runs continuously, and I suspect the issue may be due to blocking or conflicts between the running processes.
Questions:
- How can I ensure all processes trigger sequentially without one blocking the other?
- What is the best way to handle data synchronization across continuously running processes to prevent conflicts?
- How can I keep the UI in Tab 4 updated with real-time data from all processes?
Any guidance or examples for managing synchronization across multiple tabs would be greatly appreciated.
Thank you!