Tidigare inlägg | LabVIEW Blogg
Global och lokal felhantering
Var ska fel hanteras? Den här frågan har förmodligen många svar beroende på vem du frågar. Jag kommer att titta från utvecklarens synvinkel med operatören i åtanke. Jag gillar att hantera så många fel som möjligt lokalt så att operatören inte behöver veta att fel har uppstått. Eventuella fel som en specifik koddel inte kan hantera lokalt måste skickas till en felhanteringsprocess.
Formbara VI:n i LabVIEW
Mallable VI:er i LabVIEW introducerades 2017 för att implementera generics och kan anpassa varje terminal till indatatypen. Detta gör att du kan skapa funktioner där datatypen inte definieras i själva funktionen utan bestäms under kompilerings- eller körtid.
Bör felstyrda fallstrukturer användas i varje VI?
Det kan ses överallt, från nybörjarens två-VI-program till de mest komplicerade programvarorna. Men är det så nödvändigt som vi tror? En fallstruktur används om olika kod ska exekveras beroende på det värde som anges i fallväljaren. En feldriven fallstruktur gör det möjligt att exekvera olika kod beroende på om det finns eller inte finns ett fel:
Så här anpassar du en kontroll i LabVIEW
Att anpassa kontroller i LabVIEW är ganska enkelt - om du vet var du ska börja. Läs mer om det i vårt blogginlägg
Lägga till TLS/SSL i LabVIEW
Jag snubblade in på krypterad TCP-trafik, eller mer specifikt TLS, för över tio år sedan i LabVIEW 2011. En kollega och jag arbetade på ett testsystem som behövde kommunicera med enheter över Ethernet, med hjälp av både TCP/IP och säker krypterad TLS/SSL. Nätverksenheterna fungerade som klienter och vi behövde bygga en server som kunde kommunicera med dem. Vi började projektet med att lägga till stöd för icke-krypterad TCP-trafik i servern, och när vi såg att kommunikationen fungerade bra lade vi till krypteringsdelen.
Komma igång med Raspberry Pi i LabVIEW
Installera först Raspberry Pi OS på SD-kortet för att komma igång med Raspberry Pi i LabVIEW. Du kan antingen installera det automatiskt med hjälp av en förgjord avbildning eller installera operativsystemet och LabVIEW manuellt.
Visa automatiskt din SVN-revision i din LabVIEW EXE
Så här visar du automatiskt SVN-revisionen i din LabVIEW EXE
Investera i ett ramverk för testsystem
Under min 30-åriga karriär inom testsystembranschen, i både produkt- och konsultföretag, har jag alltid tyckt att det är märkligt hur ineffektivt och bristfälligt standardiserat många företag arbetar med utveckling och underhåll av testsystem.
Karriär inom Labview
Max Vizins har arbetat med LabVIEW i 28 år och har arbetat på Novator Solutions sedan starten. Dani Jobe träffar honom för att diskutera hans karriär, lärdomar och historien bakom LabVIEW, OOP och Novator Solutions.