Statistic Code Analysis

Statistic Code Analysis

Identifiera felen tidigt

Med den växande komplexiteten inom automationsprogramvara blir det allt viktigare att kvalitetssäkra koden. SIGMATEKs utvecklingsmiljö, LASAL CLASS, erbjuder nu ett valfritt tillägg för ”Static Code Analysis” (SCA) för att kontrollera källkoded skapad i Structured Text. SCA kontrollerar kod för eventuella runtime fel och odefinierade tillstånd, såsom oinitierade variabler, pointers till lokala variabler, implicita konverteringar etc. – allt detta utan att ens behöva köra koden först.

sca sigmatek lasal
Copyright SIGMATEK GmbH
Tester upptäcker buggar i ett tidigt skede

Ett stort antal olika, samtidigt körda testregler analyserar en mängd olika aspekter av koden och identifierar eventuella buggar, syntaxerror eller brott mot interna kodningsstandarder redan i ett tidigt skede.

Minska arbetsbelastningen och öka produktiviteten

Triviala fel som ofta är svåra att hitta kan enkelt undvikas genom att använda SCA. Detta minskar arbetsbelastningen för programmerare och kollegor och ökar produktiviteten och programvarukvaliteten, inte bara under utveckling utan även vid underhåll.

SCA kontrollerar koden - programmeraren fokuserar på logiken och programmet

De tillgängliga konfigurationsalternativen är mycket flexibla. Man kan parametrisera vart och ett av de mer än 50 fördefinierade reglerna för variabler, typer, funktioner och metoder helt individuellt. SCA kan också beräkna mätvärden. Mätvärdena är olika mått som utvärderar olika aspekter av koden. Fullt konfigurerbara namngivningskonventioner är också möjliga. Reglerna, mätvärdena eller namngivningskonventionerna kan aktiveras eller inaktiveras – både individuellt och i grupper. Automatiserade grundläggande kontroller gör det möjligt för granskare att istället fokusera på logikens och arkitekturens korrekthet.

Separat fönster för felmeddelande - bättre översikt

Analysen visas därefter tydligt i ett separat fönster som visar eventuella felmeddelanden. Dessa felmeddelande kan man dubbelklicka för att hoppa till motsvarande plats i koden. Konfigurerbara, färgkodade prioritetsnivåer för enskilda fel i utdata ger ytterligare klarhet och god översikt. Felmeddelande kan inaktiveras rad för rad med hjälp av kodkommentarer.

Broschyr

Ladda ner broschyr

HMI - operatörspaneler

Copyright 2026 © All rights Reserved. Hemsida Webbdesign Interwebsite Webbyrå