BeneluxSpoor.net forum
Algemeen => Het stationsplein => Topic gestart door: jowi op 19 november 2020, 19:08:44
-
Wat valt er te “programmeren” in koploper?
-
Wat valt er te “programmeren” in koploper?
Dit kan wel degelijk. Je kunt in koploper heel veel "programmeren" over het rijgedrag an de treinen.
En opbreken van de baan is niet nodig, zelfs zaag snede is maar zeer beperkt nodig, of zelfs helemaal niet.
Op een paar belangrijke punten moet je wat doen, en goed ijken, dan kun je met blokken met cm rijden prima overweg. Gebruik het hier ook altijd. Voor mij gaat het dan om een begin situatie, waarbij ik langzaam aan als nog de blokken ga maken, maar echt nodig is het niet.
Groet,
Roelco
-
Je kunt in koploper heel veel "programmeren" over het rijgedrag an de treinen.
Dat is eigenlijk geen programmeren maar configureren.
-
Dat is eigenlijk geen programmeren maar configureren.
Precies.
Je “programmeert” ook geen brief in Word als je allerlei kantlijnen en opmaak instelt ;)
Al vind ik wel dat als je allerlei complexe dynamische routes etc maakt die afhankelijkheden en voorwaarden hebben, en die elkaar beinvloeden etc. dat je dat best programmeren mag noemen.
-
Dat is eigenlijk geen programmeren maar configureren.
Dat kun je zo noemen, maar dan programmeert bijna niemand meer. Vind verschillende mogelijkheden in koploper toch wel een beetje verder gaan dan alleen maar configureren.
Als je AND en OR constructies kunt maken, telfuncties, heeft dat naar mijn idee toch meer weg van programmeren dan van configureren. Dus kan me goed voorstellen dat hij het toch zo noemt.
Roelco
-
Nee. Programmeren is het schrijven van een computerprogramma. Koploper zelf is dus al geprogrammeerd (lees: gebouwd), wat je er als gebruiker mee doet is alleen maar configureren (= instellen).
-
Heren,
De bedoeling is toch duidelijk? Iemand vraagt hulp met Koploper waarbij ik niet het idee heb dat hij het programma gaat herschrijven.
Gr, Ben.
-
Programmeren is het schrijven van een computerprogramma.
Precies!
Hetzelfde geldt voor decoders en CVs, die programmeer je niet, die configureer je.
-
Nee. Programmeren is het schrijven van een computerprogramma. Koploper zelf is dus al geprogrammeerd (lees: gebouwd), wat je er als gebruiker mee doet is alleen maar configureren (= instellen).
Met het grote risico helemaal of topic te geraken ben ik dat niet met je eens. Ja, programmeren is een computer programma schrijven, maar programmeren kan ook zijn een bestaand computer programma zich anders laten gedragen. Ben programmeur, en maak programma's die door de gebruiker aangepast kan worden, en dat is voor die gebruiker toch echt programmeer werk. Daar zitten ook vele programmeurs op die dat dagelijks als hun werk doen. En die zullen niet blij zijn als je ze allemaal configureur gaat noemen.
Even een simpele beschrijving op gezocht:
"Programmeren is instructies/opdrachten geven aan een computer."
En ook in koploper kun je het programma zich heel anders laten gedragen en daarmee instructies/opdrachten geven aan een computer, via een ander programma, maar doet elke programmeur dat niet? hoeveel programmeurs geven nog rechtstreeks de bitjes door aan de CPU?.
Velen zullen die opties binnen koploper niet gebruiken en zich beperken tot het configureren van koploper. Maar als je een stapje verder gaat mag je dat van mij best programmeren gaan noemen, geen probleem mee. Net als dat je met Word inderdaad kunt configureren door kantlijnen en opmaak in te stellen. Maar op moment dat je macro's gaat schrijven dan wordt ook dat toch een stapje verder.
Hoe je het ook noemt, programmeren of configureren, laat je er net door afschrikken, koploper, en menig ander besturingsprogramma kan heel veel, maar lang alles hoeft niet gebruikt te worden om toch een mooi automatisch rijgedrag te krijgen op je baan.
Groet,
Roelco
-
Zucht...
-
Precies!
Hetzelfde geldt voor decoders en CVs, die programmeer je niet, die configureer je.
Daarom heet dat ding van ESU waar je het mee kunt doen natuurlijk ook de ESU Lok configurator ( Oeps, toch ESU lok Programmer? )
https://forum.beneluxspoor.net/index.php?topic=95801.msg3222169230;topicseen#msg3222169230
-
Tsja, ongelukkig gekozenen naam van ESU :angel:
Maar blijft een feit dat een programmeur software schrijft (programmeert) en de gebruiker het naar zijn wensen instelt (cofigureert).
-
-topicstarter en pas sinds september op dit forum vraagt hulp met Koploper.
-topicstarter en pas sinds september op dit forum is bang dat hij zijn hele baan moet opbreken.
-BNLS “goh laten we een discussie houden of je het programmeren of configureren noemt”
Goed bezig mannen!
Daar heeft de topicstarter en pas sinds september op dit forum ècht wat aan (y)
-
Dave,
Je hebt gelijk, maar.....: het is al afgesplitst...
;)
Gr, Bert
Team moderatoren
-
Straks noemt hij een Engels wissel ook nog een kruiswissel. Krijgen we dat ook nog...
-
Sssssst :police:
-
-topicstarter en pas sinds september op dit forum vraagt hulp met Koploper.
-topicstarter en pas sinds september op dit forum is bang dat hij zijn hele baan moet opbreken.
-BNLS “goh laten we een discussie houden of je het programmeren of configureren noemt”
Goed bezig mannen!
Daar heeft de topicstarter en pas sinds september op dit forum ècht wat aan (y)
Wat een onzin. Dus je mag alleen iets leren hier als je al jaren meeloopt?
Daarnaast, als iemand het gebruik van software verward met “programmeren” heeft hij dus niet alleen geen begrip van het concept van programmeren, maar wijst dat ook op een angst voor het gebruik van software, blijkbaar leeft de gedachte dat software en modelspoor alleen voor hi tec IT nerds is weggelegd, en dat is dus niet waar. Dus JUIST deze mensen moet je meteen wijzen op dat soort onterechte angsten en ze geruststellen dat je echt geen programmeur hoeft te zijn om met een pakketje als koploper te werken.
-
En daar sla je precies de spijker op de kop.
Jij hebt m.i. dus geen idee hoe je overkomt.
Ik twijfel er geen seconde aan dat je het goed bedoelt.
Mijn reactie is dus juist om dat aan te geven.
De TS is nieuw op het forum, heeft een vraag over Koploper.
Heel basis, dat kan je aan de vragen lezen.
Dan moet men niet helemaal los gaan of je het programmeren of confituren noemt.
Daar heeft hij niks aan en daarbij wordt het al jaar en dag “een decoder programmeren “ genoemd.
Is dat de correcte benaming?
Nee, maar door daar over los te gaan geef je m.i. een nieuwe gebruiker niet het idee dat dit een fijn forum is. ::)
-
Ik sla de spijker op zijn kop maar ik heb geen gelijk, ok... ;D
Anyway, vroegâh, toen computers nog het domein waren van bleke mannen met moeilijke brillen en/of unix baarden, was programmeren letterlijk het wegschrijven van een getal op een geheugen adres. Dat getal vertegenwoordigde dan een instructie. Een hele rits van die instructies achter elkaar was dan een programma. Machinetaal, voor de die-hards. De eerste 'echte' programmeertaal. Zeer abstract en moeilijk leesbaar. Denk in termen als 'laad register A met 5. Spring naar adres 45 als ongelijk 0. Laad x register met waarde van adres 10. Later kwamen er talen die handiger waren; dan hoefde je niet meer duizenden losse instructies in te voeren, maar je kon (simpel gezegd) 'zinnen' maken zoals 'DOE 5x een waarde tonen ALS x groter is dan y'. Ik noem maar iets. Een apart programma, de compiler, vertaalde die 'taal' uiteindelijk dan weer in losse instructies voor de processor. Dat is nu feitelijk nog steeds zo, al zullen weinig programmeurs heden ten dage beseffen dat uiteindelijk, heel ver weg diep in de computer, hun programma's gewoon weer uit miljarden en miljarden losse instructies bestaan, die vroeger 1 voor 1 met de hand ingevoerd werden.
Dat gezegd hebbende, een CV 'instellen' is feitelijk ook een bepaald adres voorzien van een bepaalde waarde, die data of een instructie voorstelt. Daarom wordt dat dus ook 'programmeren' genoemd. Eigenlijk dus een beetje onterecht, omdat je niet direct de cpu etc van 'echte' instructie of data voorziet, maar software die in de decoder draait instelt, maar daar komt wel het idee vandaan.
-
En weer snap je mijn punt niet....
Je hebt gelijk met je programmeren/configureren terminologie.
Het gaat mij erom, beginnende TS stelt een vraag over Koploper.
Hij is niet thuis in de materie.
HELP die man met wat hij vraagt en ga niet met z’n allen een hele discussie aan hoe het officieel moet heten.
Open dan lekker een eigen draadje en niet in het draadje van iemand die zich afvraagt of hij zijn hele baan moet afbreken om Koploper te gebruiken.
-
een CV 'instellen' is feitelijk ook een bepaald adres voorzien van een bepaalde waarde, die data of een instructie voorstelt. Daarom wordt dat dus ook 'programmeren' genoemd
Inderdaad, maar alleen door mensen die de betekenis van het woord niet kennen (of zelfs bewust negeren).
-
En weer snap je mijn punt niet....
Je hebt gelijk met je programmeren/configureren terminologie.
Het gaat mij erom, beginnende TS stelt een vraag over Koploper.
Hij is niet thuis in de materie.
HELP die man met wat hij vraagt en ga niet met z’n allen een hele discussie aan hoe het officieel moet heten.
Open dan lekker een eigen draadje en niet in het draadje van iemand die zich afvraagt of hij zijn hele baan moet afbreken om Koploper te gebruiken.
*zucht*
-
Ja voor jou *zucht* maar daar zit dus ook de scheiding wat voor jou normaal is gaat anderen ver boven de pet. En hier ben ik het met Dave eens, de TS stelt een vraag. Iedereen begrijpt de vraagstelling maar toch ontspoort het op punten en komma's. Waar elders kerkscheuringen uit komen door interpretatie van een woord. TS ziet de beren waar jij bloeiende graanvelden ziet. En ja dat is hier veel vaker het geval. Iemand die iets wil maar dan overstelpt wordt met zaken waar hij(zelden zij) niet om vraagt. Kijk maar eens als men wat simpels wil en er Uno's arcomora en nog meer over het scherm vliegen. Dat is hier heel vaak het manco, besturingstechnisch leven sommigen in het steentijd terwijl veel reageerders het atoomtijdperk al hebben verlaten.
-
... ESU Lok configurator ( Oeps, toch ESU lok Programmer? )
Slecht gekozen naam. Met dat apparaat kun je alleen CVs een waarde geven, geen loc of decoder programmeren.
"CV" is de afkorting van Configuratie Variabele, niet PV...
-
Het kan heel leuk blijven als iedereen een correctie op woordgebruik gewoon accepteert en er niet over gaat bakkeleien. 8)
-
Ja voor jou *zucht* maar daar zit dus ook de scheiding wat voor jou normaal is gaat anderen ver boven de pet. En hier ben ik het met Dave eens, de TS stelt een vraag. Iedereen begrijpt de vraagstelling maar toch ontspoort het op punten en komma's. Waar elders kerkscheuringen uit komen door interpretatie van een woord. TS ziet de beren waar jij bloeiende graanvelden ziet. En ja dat is hier veel vaker het geval. Iemand die iets wil maar dan overstelpt wordt met zaken waar hij(zelden zij) niet om vraagt. Kijk maar eens als men wat simpels wil en er Uno's arcomora en nog meer over het scherm vliegen. Dat is hier heel vaak het manco, besturingstechnisch leven sommigen in het steentijd terwijl veel reageerders het atoomtijdperk al hebben verlaten.
En dat laatste is dus precies waarom je dus bepaalde onjuiste begrippen even goed uit moet leggen. Zucht.
-
Dan is het schrijven van code in C# of Visual Basic ook geen programmeren maar configureren van de compiler ;D ;D ;D ;D ;D
-
Wat een geneuzel..
-
Ja toch?!
Ga lekker bouwen en zet het op t forum neer
-
Dan is het schrijven van code in C# of Visual Basic ook geen programmeren maar configureren van de compiler ;D ;D ;D ;D ;D
Welk(e) woord(en) in de volgende quote begrijp je niet?
Programmeren is het schrijven van een computerprogramma.
-
Wat een geneuzel zeg..
-
Je hoeft niet te reageren :angel: :police:
-
En weer snap je mijn punt niet....
Je hebt gelijk met je programmeren/configureren terminologie.
Het gaat mij erom, beginnende TS stelt een vraag over Koploper.
Hij is niet thuis in de materie.
HELP die man met wat hij vraagt en ga niet met z’n allen een hele discussie aan hoe het officieel moet heten.
Open dan lekker een eigen draadje en niet in het draadje van iemand die zich afvraagt of hij zijn hele baan moet afbreken om Koploper te gebruiken.
Dave (y) Is dan ook inmiddels afgesplitst. Hier mag iedereen lekker verder neuzelen. De TS zal er verder niet wakker van liggen. Die probeert zijn Koploper probleem op te lossen met de hulp van dit forum.
Wat een geneuzel zeg..
Omdat ik wel voorstander ben van het gebruik van de juiste terminologie zou ik zeggen Kreuzungsweiche ;D
Groet,
Paul
-
Hoi Paul,
Ik had het gezien.
Waar het mij om gaat/ging is dat iemand iets vraagt.
Vervolgens gaan mensen HE-LE-MAAL los omdat de nieuwe topicstarter blijkbaar een verkeerde term gebruikt.
Het is niet zo dat niemand de goede man niet snapt omdat hij het programmeren noemt.
Dat iemand dan helemaal los gaat omdat het officieel geen programmeren maar configureren heet.....
Ik denk dan echt een hoop dingen die ik beter maar niet neerzet ;D
Later is het afgesplitst, maar ik snap goed dat de ts denkt “ waar ben ik terecht gekomen”
Dat dus ;)
-
Yup, wat ik zeg..lekker geneuzel. Fijn voor mensen met vragen..
-
Precies dat
-
Dan moet je een 'Plan T' eens een 'Plan V' noemen en kijken wat een storm dan losbarst.
-
Nee. Programmeren is het schrijven van een computerprogramma. Koploper zelf is dus al geprogrammeerd (lees: gebouwd), wat je er als gebruiker mee doet is alleen maar configureren (= instellen).
nee:
Een simpele beschrijving op gezocht:
"Programmeren is instructies/opdrachten geven aan een computer."
Dat hoeft dus niet via het schrijven van een nieuw computerprogramma, kan ook door het aanpassen van een bestaand programma door daar instructies aan toe te voegen die er op voorhand niet waren. En als jij dat niet doet bij programma's dan prima, maar dat wil niet zeggen dat anderen dat ook niet doen. Jij kent blijkbaar nog lang niet alle mogelijkheden van koploper.
Als je in koploper een functie maakt, tel1: treinen die blok 1 binnen lopen.
en een functie, tel2 treinen die blok 7 binnen lopen.
en vervolgens een actie1 die waar is als tel2 <= tel1
en dan, als actie1 waar is, dan start vaste route x1
En vaste route x1 is trein y gaat van blok 6, via blok 8 naar blok 12.
Dan zijn dat allemaal acties die je de computer laat doen, vanuit koploper, maar die koploper niet kon alvorens jij dat deel toegevoegd hebt, in soort of met van vrije programmeer taal wordt dat iets als:
function tel1()
tel_1 = tel_1+1
function tel2()
tel_2 = tel2+1
if blok1 bezet then tel1()
if blok7 bezet then tel2()
if tel2<=tel2 then
start route x1
reset tellers()
route x1 = start in blok 6, go to blok 8, go to blok 12
Ja je bent beperkt in wat je kunt programmeren, want je kunt alleen voorgedefinieerde zaken gebruiken, maar dat is in elke programmeer taal. Je kunt ze wel combineren naar eigen inzicht. Elke taal heeft zijn standaard functies en daar moet je het mee doen. Zelfs als je echt bitjes in een processor zet ben je beperkt tot de opdrachten en registers die de desbetreffende CPU begrijpt. En die kunnen nogal verschillen per CPU.
Dit is wat nivo's hoger, niet meer bitjes in een CPU zetten, geen programma's schrijven die als zelfstandig iets draaien op een OS, maar programma instructies binnen de mogelijkheden van koploper waarmee je het gedrag wel degelijk aanpast, en dus programmeert.
En ja, ik ben lang geleden ook begonnen met instructies in een cpu zetten, of te wel met machine taal. Maar programmeren is tegenwoordig echt niet meer wat het was. Velen kunnen programmeren met enkel muis klikken, zonder 1 regel code zelf in te kloppen, maar nog altijd zijn dat programmeurs, en geen configuratoren, of hoe je dat ook zou willen noemen. En ja, je kunt het programma ook prima gebruiken door enkel te werken met configuratie aanpassingen, maar dan haal je bij lange niet het max uit het programma.
Als jij het anders wilt zien, van mij mag je hoor, maar laat mensen die het wel als programmeren zien het dan ook zo zien. Ik heb er als programmeur geen enkel probleem mee om dit als programmeren te zien, en de mensen die dit doen ook de waardering te geven voor wat ze doen. En dan zullen ze echt nog niet zo maar als programmeur kunnen solliciteren, maar ze kunnen wel het treinverloop op hun baan aan hun wensen aanpassen.
-
reactie op je opmerking (y)
En ja, ik ben lang geleden ook begonnen met instructies in een cpu zetten
Gelijk kreeg ik de herinnering: Elke week een MYLAR tape ponsen met bitjes om de computer te kunnen bootten. Na het bootten konden we dan de computer configureren met een assembler programma :D
Voor de jonkies ;D een plaatje: geleend van de UvA
Klik kerde klik (http://www.vitrinemuseum.ewi.tudelft.nl/images/papertape/DSC_1923Large.JPG)