Auteur Topic: Flowcontrol  (gelezen 11944 keer)

Offline Spar

  • Nieuw lid
  • *
  • Berichten: 77
  • Waardering: 0
Flowcontrol
« Gepost op: 2014-10-25, 18:59:18 »
Hallo Piet, en anderen,

Ik heb een vraagje over bepaalde voorkomende instrumenten die je kan gebruiken bij het maken van acties in traincontroller.

Bijgesloten een jpg over flowcontrol, waar worden deze ingezet?

Ik heb zelfs nog moeite met het begrijpen van bepaalde acties zoals, Trigger, Condition en Operations.
Zelfs in de vertaling van Piet kan ik er niet uitkomen hoe men tot iets komt of hoe je het een en ander op moet zetten om tot een bepaalde actie te moeten komen.
Ik heb al eens naar Jurgen geschreven of er een meer foto voorbeeld kan komen.Stel ik wil een speciale actie doen dan start je met het voorbeeld en ga je stap voor stap verder.
Een stappen plan dus, maar Jurgen voelde hier niets voor, de handleiding was duidelijk genoeg.

Ik kan dus de flowcontrol niet vinden in de handleiding. hoe kom je er dan achter waarvoor het is.

De video's die ik al eerder als voorbeeld gaf zijn leuk maar gaan ook hier niet dieper op in.

Dus misschien een nieuwe uitdaging voor diegene die het programma wel snappen.

Groeten John
Digitrax DCS200, 8Amp. BLD168
DS64, PM42, BD4, SE8C
Win7pro, RR&Co Gold 10,0
Swiss Railroad N-Spoor
Z21 Black van N naar H0 spoor Roco

GerardWassink

  • Gast
Re: Flowcontrol
« Reactie #1 Gepost op: 2014-10-25, 19:37:54 »
Hi John,

Ik heb dit nog niet gebruikt, maar het ziet er uit als hulpmiddelen bij het voorwaardelijk uitvoeren (of juist niet uitvoeren) van bepaalde acties. De volgorde waarin in een computerprogramma de bewerkingen worden uitgevoerd noemen we ook wel de 'flow of control' of 'control-flow'.

Flowcontrol hulpmiddelen (in programmeertalen) zijn:
  • het IF statement
  • de mogelijkheid om labels te definiĆ«ren - dat zijn plekken waar je naar toe kunt springen met een:
  • GOTO statement

Voorbeeld:
Citaat
doe iets 1
doe iets 2
IF getal KLEINER DAN ander_getal GOTO label_1
doe iets 3
label_1:
doe iets 4

Als nu 'iets' kleinere is dan ander_getal, dan wordt 'doe iets 3' overgeslagen.

Zover duidelijk?

Offline Spar

  • Nieuw lid
  • *
  • Berichten: 77
  • Waardering: 0
Re: Flowcontrol
« Reactie #2 Gepost op: 2014-10-26, 00:15:48 »
Dankje Gerard,

Om eerlijk te zeggen, nee ik begrijp het niet.
Het zou mooi zijn als het in een samenstelling zit van uitvoering.

Zoals ik al schreef, de gebruikershandleiding gaat over de basis maar ik kan er niet uithalen als leek hoe en wat je nu moet doen om tot een eindresultaat te komen.

Kunnen we een idee opzetten om een bijeenkomst van Traincontroller gebruikers te organiseren.
Bij MSV den Bosch ben ik al eens geweest, deze hebben als club een druk agenda en heb dit jaar niets meer vernomen.

Ik hoor het wel.

Groeten John
Digitrax DCS200, 8Amp. BLD168
DS64, PM42, BD4, SE8C
Win7pro, RR&Co Gold 10,0
Swiss Railroad N-Spoor
Z21 Black van N naar H0 spoor Roco

GerardWassink

  • Gast
Re: Flowcontrol
« Reactie #3 Gepost op: 2014-10-26, 07:45:28 »
Hi John,

En als ik het nu zo doe?

Voorbeeld:
Citaat
start schedule_1
start schedule_2
prerequisite switch 5 thrown
goto spoor_1
goto spoor_2
label spoor_1:
start schedule_3
label spoor_2:
start schedule_4

Wat dit doet is dat eerst schedules 1 en 2 worden gestart, dan wordt gekeken of wissel 5 op 'afbuigen' thrown0 staat.
Als dat zo is, dan wordt schedule 3 gestart en anders (dan lag de wissel op 'rechtdoor') wordt schedule 4 gestart.

Bottom line is: je kunt dingen selectief laten gebeuren, afhankelijk van de situatie op de baan (wissels, seinen, etc).

Dit is mijn (sterke) vermoeden, zonder dat ik de documentatie er op heb nagekeken...

Zo duidelijker?

Offline Spar

  • Nieuw lid
  • *
  • Berichten: 77
  • Waardering: 0
Re: Flowcontrol
« Reactie #4 Gepost op: 2014-10-26, 16:32:32 »
Dank je Gerard,

Ik heb nu een baantje voor de club en hier is het in verwerkt, het is gemaakt door Jens Mohr.
Ik ben het nu aan het uitbreiden maar ondervind problemen in de wijzigingen.

Zoals je het uitlegt lijk het logisch maar om te bedenken wanneer ik het moet gebruiken is minder.

Zoals ik al voor stelde is het misschien een idee om een dag te organiseren.

Ik hoor het wel,

Groeten John
Digitrax DCS200, 8Amp. BLD168
DS64, PM42, BD4, SE8C
Win7pro, RR&Co Gold 10,0
Swiss Railroad N-Spoor
Z21 Black van N naar H0 spoor Roco

Offline Rien Markus

  • Nieuw lid
  • *
  • Berichten: 75
  • Waardering: 0
Re: Flowcontrol
« Reactie #5 Gepost op: 2014-10-26, 17:39:03 »
Een goede dag,

Ik onderschrijf de wens van John.
Specifieke vragen/problemen heb ik op dit moment niet, maar TCgold is zo uitgebreid dat er ongetwijfeld een heleboel acties mee te doen zijn waar ik nu geen weet van heb c.q. niet of onduidelijk in de handleiding staan.
Een dag (masterclass ;)) lijkt me heerlijk.

Groet Rien Markus
RocoMulticentralePro, TCgold7 (engels), Piko A-gleiss h0

Offline Spar

  • Nieuw lid
  • *
  • Berichten: 77
  • Waardering: 0
Re: Flowcontrol
« Reactie #6 Gepost op: 2014-10-26, 21:34:21 »
Hallo Rien,

Als we eerst kijken of er genoeg interesse is dan kunnen we later kijken of waar en wanneer we iets kunnen organiseren.

Misschien eerst een nieuw Bericht/Oproep aanmaken.

Groeten

John
Digitrax DCS200, 8Amp. BLD168
DS64, PM42, BD4, SE8C
Win7pro, RR&Co Gold 10,0
Swiss Railroad N-Spoor
Z21 Black van N naar H0 spoor Roco