Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Automatisering Besturingssysteem

De basisprincipes van programmeren voor aangepaste bedieningspanelen

Wanneer mensen over programmeren horen, denken ze meestal aan de A+ studenten die computertalen onthouden en enen en nullen schrijven. Hoewel dit enigszins waar is, is het belangrijk erop te wijzen dat programmeren veel meer is dan het leren van een vreemde taal. Het is logisch. Veel van de taak van een programmeur is niet om een ​​computer te vertellen iets te doen, maar om uit te zoeken hoe om een ​​computer te krijgen om het te doen. Dat is de reden waarom de taak van een programmeur begint bij de conceptie van het programma.

Dit is belangrijk om te begrijpen, want om een ​​programma te bouwen, moet een programmeur:
  • Berekent precies wat het programma zal doen
  • Trekt een stroomschema dat het logische proces van het programma weergeeft
  • Vertaalt het stroomschema naar computercode
  • Controleert het proces dubbel
  • Voert uitgebreide tests uit
  • Pogingen om het te breken
  • Breekt het, breekt humeur, breekt het bureau, enz...
  • Plakt het
  • Laat het los

Dit geldt voor elke vorm van programmeren, of het nu voor een pc-game of een PLC is. Een van de belangrijkste onderdelen van het werk is het testen van het programma. Tijdens het testen van een programma moet de tester vrijwel al het mogelijke in het programma invoeren om te proberen het te breken. Wanneer het programma in gebruik is, zal het zo nu en dan onderhevig zijn aan onverantwoordelijke invoer, dus het is belangrijk om ervoor te zorgen dat het slechte invoer goed aankan. Hier zijn een paar vereisten waaraan een goed programma moet voldoen:

  • Relevant - Vanaf de allereerste stap bij het uitzoeken van het softwareontwerp en de logica, zorg ervoor dat het kan doen wat het moet doen. Een programma is waardeloos als het iets doet wat het niet zou moeten doen. Dit is niet per se een logische fout zoals hieronder vermeld, maar het is een misverstand van de programmeur over de instructies. Controleer nogmaals het probleem dat het programma moet oplossen en zorg ervoor dat u het goed begrijpt.

  • Betrouwbaar - Een programma is nutteloos als het de verkeerde algoritmen en berekeningen bevat. Zorg ervoor dat wanneer u informatie in het programma invoert, deze er ook uitziet zoals het hoort. Wanneer u het programma test, doorloopt u het programma met testinvoer op papier en test u het op de eigenlijke software. Als je verschillende antwoorden krijgt, is er mogelijk iets mis met de code.
  • Zelfverklarend - Als het programma bedoeld is voor interactie tussen mens en machine (zoals de meeste zijn), zou het geen puzzel moeten zijn om erachter te komen hoe het te gebruiken. Label alle bedieningselementen. Als het programma gebruik maakt van een GUI (Graphical User Interface), maak dan gebruik van de plaatsing van de controles, kleur, grootte, enz. zodat de gebruiker het volledig kan begrijpen.
  • Duurzaam - Het maakt niet uit hoeveel rigoureuze tests het programma doorstaat, er zullen waarschijnlijk nog steeds bugs zijn. Wanneer deze glitches worden gevonden, moet de code gemakkelijk te lezen zijn om te zien waar de fout zit. Organiseer de code met behulp van een overvloed aan opmerkingen om het onderhoudbaar te maken.
  • Efficiënt - Er zijn een miljoen manieren om één ding te doen bij het programmeren, maar het is de taak van een programmeur om het meest efficiënte pad te vinden en te gebruiken. Als het programma klaar is, ga je terug door de code en verwijder je alle regels die overbodig en ongebruikt zijn.
  • Betrouwbaar - Zoals hierboven vermeld, wanneer een gebruiker per ongeluk afval in het programma invoert, moet de code weten hoe ermee om te gaan. Enkele voorbeelden hiervan zijn als het programma om een ​​geheel getal vraagt ​​en een woord wordt ingevoerd. In plaats van het programma te laten breken, kan het eenvoudig de invoer in 0 veranderen of de gebruiker vertellen dat de invoer slecht is. Of in plaats van een gebruikersfout, wordt misschien een beschadigd bestand gebruikt door het programma en kan het bestand niet worden gelezen. Hiervoor kan het nodig zijn om een ​​gebruiker te waarschuwen of een ander bestand te gebruiken.

Houd bij het programmeren rekening met deze regels. Als je hulp nodig hebt, neem dan contact op met het team van PanelShop.com. Wij ontwerpen programma's voor alle soorten bedieningspanelen en automatiseringsprocessen. Neem contact met ons op voor een gratis offerte en we bespreken graag uw project met u:


Automatisering Besturingssysteem

  1. Wanneer zal Blockchain klaar zijn voor de supply chain?
  2. De basisprincipes van elektrische bedieningspanelen
  3. Overwegingen voor AFD-bedieningspanelen
  4. Industriële bedieningspanelen begrijpen
  5. Ruimtebesparende bedieningspanelen
  6. Hoe zou de ideale tool voor productiecontrole eruit moeten zien?
  7. 5 tips voor het kiezen van het juiste aangepaste fabricagebedrijf
  8. De waarde van een preventief onderhoudsprogramma voor industriële apparatuur
  9. Bedankt voor de herinneringen!
  10. Vul de blanco CNC-programmeertest voor CNC-machinisten in
  11. Vul de blanco CNC-programmeerfreesoefening in