nick123456123456
Nieuwe gebruiker
- Lid geworden
- 23 feb 2014
- Berichten
- 2
hallo
Ik heb een opdracht gekregen om in visual basic een manier te zoeken om alarmen die van een plc komen te laten inlezen in visual basic en zo telkens een .wav bestand laat afspelen die de fout vertelt via de speakers. Het probleem met het huidig systeem is da ze daar gebruik maken van een cyclus die om de zoveel seconden wordt beken of al dan niet een alarm aanwezig is. Naarmate er bijvoorbeeld 30 alarmen tegelijkertijd aanwezig zijn begint het systeem te flippen en wordt zelf geen 1 alarm uitgevoerd. Nadat hij een fout heeft gezien zetten ze dit in een loop van een vaste tijd zonder terugmelding dat bijvoorbeeld het bestand afgespeeld is.
Nu denk ik zelf om een "priority algortime" te implementeren waardoor de belangrijkste sneller worden gecontroleerd dan de andere. Alsook wil ik weten of het mogelijk is om met een muziekspeler het eventueel mogelijk is om te weten wanneer deze de opdracht heeft afgespeeld. Dit zijn maar ideeën.
Heeft iemand een beter idee, of manier?
Alvast zeer bedankt op voorhand
nick
Ik heb een opdracht gekregen om in visual basic een manier te zoeken om alarmen die van een plc komen te laten inlezen in visual basic en zo telkens een .wav bestand laat afspelen die de fout vertelt via de speakers. Het probleem met het huidig systeem is da ze daar gebruik maken van een cyclus die om de zoveel seconden wordt beken of al dan niet een alarm aanwezig is. Naarmate er bijvoorbeeld 30 alarmen tegelijkertijd aanwezig zijn begint het systeem te flippen en wordt zelf geen 1 alarm uitgevoerd. Nadat hij een fout heeft gezien zetten ze dit in een loop van een vaste tijd zonder terugmelding dat bijvoorbeeld het bestand afgespeeld is.
Nu denk ik zelf om een "priority algortime" te implementeren waardoor de belangrijkste sneller worden gecontroleerd dan de andere. Alsook wil ik weten of het mogelijk is om met een muziekspeler het eventueel mogelijk is om te weten wanneer deze de opdracht heeft afgespeeld. Dit zijn maar ideeën.
Heeft iemand een beter idee, of manier?
Alvast zeer bedankt op voorhand
nick