08-06-2024 07:41 AM
Hey, I'm an undergraduate student and pretty new to LabVIEW. Recently practiced the car wash problem for the sake of practicing and also used an existing FGV Timer for the time being and also added a TCP/IP logging element as well. Would appreciate for someone to give me their opinion or critique of my block diagram logic and UI?
Thanks.
Solved! Go to Solution.
08-06-2024 07:35 PM
Most of the forum users don't have the latest version of LabVIEW. Please Saving for a Previous Version, preferably 2019.
08-07-2024 06:09 AM
Thanks for letting me know, I wasn't aware. Below is the same project file saved to the 2019 version (19.0).
08-07-2024 07:54 PM
Your VIs are saved in 2019 but the project is in 2024.
In the future, you can save the entire project for the previous version from project explorer.
My recommendations:
4. The VI will not be stopped if the Start button has not been pressed.
5. You can use explicit reference and for loops to disable multiple controls more efficiently. Save the reference of all controls to a cluster and use when needed.
6. If you are preparing for CLD, you are not allowed to modify or add any controls or indicators, even if they are hidden.
7. For your TCP Server VI, again you shouldn't use Abort to stop the VI. Use a Stop button or Panel Close event to stop VI gracefully.