QR-code op aanvoerbrief 2.xx.0: Specificaties
|
|
- Wouter van der Wolf
- 8 jaren geleden
- Aantal bezoeken:
Transcriptie
1 QR-code op aanvoerbrief 2.xx.0: Specificaties Door: Bert Velthuijs Datum 1e versie: 5 april 2012 (versie 0.xx) Datum laatste wijziging 20 september 2012 Huidige Versie: 2.xx.0 Wijzigingen 19 juli 2012 Versie 1.xx: Compactere codering van de data, redactionele aanpassingen 20 september 2012 Versie 2.xx: Gewijzigde codering numerieke velden, 2 nieuwe datatypes, aanwijzingen voor het weglaten van records of kolommen, of downgraden toegevoegd.
2 Inhoudsopgave 1. Inleiding Versies Blokstructuur van de QR-code Terminator Header Metadata Kolomdefinities Structuur van een kolomdefinitie (16 bit) Codering/decodering van datavelden Compacteren Weglaten van lege partijen Weglaten van lege kolommen Downgraden van een kolomdefinitie Voorbeelden van datavelden...7 2
3 1. Inleiding Dit document bevat de technische specificatie van de QR-code op de aanvoerbrief. Andere relevante documenten: - QR-code op aanvoerbrief: Achtergrondinformatie - QR-code op aanvoerbrief: Specificaties velden Voorbeelden en testmogelijkheden zijn te vinden op de site 2. Versies In de QR-code wordt een major- en minor versienummer opgeslagen: Vers_maj Vers_min Major versienummer: Dit nummer geeft aan in welke structuur de data gegoten is. Als dit nummer verandert, is er andere software nodig om de gegevens te kunnen decoderen. Minor versienummer: In het document QR-code op aanvoerbrief: Specificaties velden is gespecificeerd wanneer dit nummer verhoogd wordt. Oude software zal een QR-code met een hoger minor versienummer, maar hetzelfde major versienummer nog steeds kunnen lezen. Het onderliggende document is van toepassing op alle QR-codes die hetzelfde major versie nummer hebben, ongeacht het minor versie nummer. Als er in het document redactionele aanpassingen gedaan worden zonder dat de technische specificatie wijzigt, wordt het document versievolgnummer opgehoogd. Wijzigt het major- of minor versienummer, dan begint het document versievolgnummer weer op nul. Het versienummer van dit document is als volgt samengesteld: <Major versienummer QR-code>.xx.. <Document versievolgnummer>. 3. Blokstructuur van de QR-code Hieronder is de opzet van de data-inhoud voor de QR-code weergegeven. Elk blokje in het diagram beslaat een geheel aantal bytes. Brief-data en Partij-data worden zonodig met enkele trailing 0-bits aangevuld tot een geheel aantal bytes. Header Metadata Brief-kolomdefinities Terminator Brief-data Partij-kolomdefinities Terminator Partij-data (minimaal 1 tot maximaal 6 partij regels) Er is geen terminator tussen de brief-datavelden en de partij-kolomdefinities. De plaats waar de partijkolomdefinities beginnen moet worden bepaald aan de hand van het begin van de brief-datavelden en de opgegeven lengtes van de brief-datavelden. De volgorde van de partijen in de QR-code komt overeen met de volgorde op de aanvoerbrief. 3.1 Terminator De terminator is 8 bits en heeft de waarde 00h. De waarde 00h kan nooit het eerste byte van een geldige kolomdefinitie zijn, omdat dit een veldlengte 0 zou betekenen. 3
4 Als er een terminator wordt gedetecteerd, betekent dit het einde van de kolomdefinities, en het begin van de datavelden. Er volgt dan dus geen tag-byte. 4. Header De header is vijf bytes groot, en bestaat uit de volgende velden: Veldnaam Type Opmerking Vers_maj byte Mogelijke waardes: QR-codes volgens dit document hebben Vers_maj = 2 Vers_min byte Mogelijke waardes: Fingerprint 2 bytes Vaste waarden: 0xAC, 0x53. Om eenvoudig te testen of een gescande code volgens deze specificatie gemaakt is. Meta_sz byte Het aantal bytes in het volgende blokje: meta-data. 5. Metadata Welke metadata opgenomen is, is gespecificeerd in het document QR-code op aanvoerbrief: Specificaties velden. Zolang hier in de toekomst alleen nieuwe velden aan toegevoegd worden, kan oude software de onbekende velden simpelweg overslaan, en wordt alleen het minor versienummer opgehoogd. 6. Kolomdefinities De 'kolomdefinities' worden gebruikt om aan te geven welke informatievelden er in het daarop volgende datablok aanwezig zijn, en wat het datatype en de lengte van de velden is. De Partij-kolomdefinities komen maar 1x voor in de QR-code. Elke partijregel bevat dan ook dezelfde partijdatavelden in de QR-code. Een kolomdefinitie-reeks wordt afgesloten met een terminator. De volgorde van de kolomdefinitie-velden is niet van belang. De volgorde van de datavelden moet uiteraard wel hetzelfde zijn als de volgorde van de bijbehorende kolomdefinities. 6.1 Structuur van een kolomdefinitie (16 bit) Aantal bits Betekenis Type Lengte Tag Identificatie van de betekenis van de data ( geldige waarden: ) Vaste lengte van een dataveld in tekens ( ) Datatype (0..3) Zie hieronder de tabel voor de types, en de betekenis van het veld Lengte voor elk type. Code Type Lengte Toelichting 0 Bit: 1 Een boolean wordt altijd opgeslagen als precies 1 bit. Een numerieke waarde van 0 of 1 kan ook in een bit opgeslagen worden. 1 Numeriek: Aantal digits Een binair getal gegroepeerd per 3 digits, met een aantal bits dat precies voldoende is om de hoogste getalswaarde te bevatten. 4
5 2 Alfanumeriek: Aantal karakters Een reeks van 6 bit codes (0x00 tot 0x3F, 64 waarden). 3 Binair: Aantal bytes Een reeks van 8 bit codes (0x00 tot 0xFF) Opmerking: Het Datatype in de kolomdefinitie geeft aan op welke wijze een veld gecodeerd is. Dit kan afwijken van het datatype van de informatie. Zo kunnen b.v. de sorteerkenmerken (die qua informatie alphanumeriek zijn, en zodanig in de invulinstructie zijn aangegeven), gecodeerd worden als numeriek, als in een bepaalde kolom alleen numerieke waarden voorkomen. 7. Codering/decodering van datavelden Numeriek De lengte van een numeriek veld geeft het maximaal aantal posities van het getal aan bij decimale weergave. Bij het coderen wordt een getal opgehakt in groepjes van drie digits (triplets), om het coderen en decoderen van lange numerieke reeksen te vereenvoudigen. Bij het vormen van triplets wordt gerekend vanaf het minst significante digit. Het getal wordt dus De binaire getalswaarden van de resulterende groepjes worden, het meest signifante groepje eerst, in de data gezet. Het aantal bits dat gecodeerd moet worden kan eenvoudig berekend worden uit de lengte (L): Bits = ceil( * L). Elk veld heeft een vaste breedte, dus exact dit aantal bits moet in de output gezet worden, of uit de input gelezen worden. Zonodig worden leading zero-bits toegevoegd. Voor het gemak volgt hier een tabel waaruit afgelezen kan worden hoeveel bits nodig zijn voor een numerieke veld met een lengte tussen 1 en 13: L Bits Als een numeriek veld gebruikt wordt om een alphanumeriek gegeven te coderen, kan een lege string gecodeerd worden als Alfanumeriek De Edifact specificatie stelt dat de UNOA karakterset gelijk is aan de ISO 646 karakterset, met uitzondering van de kleine letters. Dit komt neer op de volgende karakters: A..Z, 0..9, en <spatie>! %&'()*+,-./:;<=>?_ Elk van deze karakters kan in 6 bits gecodeerd worden door de ASCII-waarde te nemen en daar 20h van af te trekken. Bij het decoderen moet er weer 20h bij opgeteld worden om de ASCII-waardes terug te winnen. Het maximaal aantal bits voor een alfanumeriek veld kan eenvoudig berekenden worden: Max = 6 x L Aangezien de velden een vaste lengte hebben, kan het nodig zijn tekens toe te voegen om aan de voorgeschreven lengte te komen. In dat geval zullen voorloopspaties toegevoegd worden, wat in de binaire representatie neerkomt op voorloopnullen, aangezien een spatie gecodeerd wordt als 6 nul-bits. Binair Dit datatype maakt het mogelijk reeksen van 8 bit codes in een veld op te slaan. Op dit moment (20 september 2012) wordt dit niet in de invulinstructie gebruikt, maar in de toekomst kan dat veranderen. Lege velden De standaard methode om een leeg veld te vullen, is eenvoudigweg het veld uit te vullen tot de vereiste 5
6 veldbreedte. Het hele veld zal dan 0-bits bevatten. Bij downgraden van een kolomdefinitie kan hierop een uitzondering ontstaan, zie daarvoor paragraaf Compacteren Hier volgen enkele technieken die de benodigde hoeveelheid bits voor het coderen van een aanvoerbrief verder kunnen reduceren. Toepassing hiervan leidt tot minder data, grovere modules, en dus betere leesbaarheid. Het staat een applicatie vrij om de hier genoemde technieken bij het coderen al dan niet toe te passen. Voor een decoderende applicatie maakt het geen verschil, aangezien deze uit de kolomdefinities de toegepaste type en lengte kan lezen. 8.1 Weglaten van lege partijen. Er hoeven niet meer partijen gecodeerd te worden dan er op de brief staan. 8.2 Weglaten van lege kolommen Als alle velden in een bepaalde kolom leeg zijn, mag deze kolom weggelaten worden. Ook een verplicht veld kan weggelaten worden als alle velden anders alleen 0-bits zouden bevatten. Een veld kan gezien worden als leeg als de lengte nul is, of als de gecodeerde data (vóór eventueel downgraden) uitsluitend uit 0-bits bestaat. Een decoderende applicatie zal alle waarden dus op een default waarde moeten initialiseren: 0 voor numeriek, <lege string> voor strings. 8.3 Downgraden van een kolomdefinitie Een invulinstructie geeft aan wat het datatype en de lengte moeten zijn om alle mogelijk voorkomende waarden op te slaan. In de praktijk kan het echter zijn, dat de actuele waardes van velden toelaten dat een datatype gekozen wordt dat minder bits kost. In dat geval mag dat compactere type gebruikt worden. Uiteraard moet voor de partijdata gekeken worden naar álle partijen. Er mag uitsluitend gedowngrade worden, dus binair alphanumeriek numeriek bit. Lengtes mogen korter gemaakt worden, nooit langer. Om te voorkomen dat een alphanumeriek veld niet naar numeriek gedegradeerd kan worden omdat één of meer velden leeg zijn, moet het mogelijk zijn een lege string in een numeriek veld te coderen. Het vullen van het veld met 0-bits zou '0' opleveren bij decoderen. De gekozen oplossing is het meest significante triplet de hoogst geldige waarde+1 te geven. Afhankelijk van de lengte van het veld is dat dus 10, 100, of De eenvoudigste methode om deze situatie bij het decoderen te detecteren, is het decoderen op de normale wijze te doen, en achteraf te testen op de lengte van de resultaat-string. 6
7 9. Voorbeelden van datavelden Hieronder volgen twee voorbeelden. Bij de bitreeksen zijn spaties toegevoegd ter verduidelijking. Deze spaties komen in de praktijk dus niet voor; het is een aaneengesloten bitreeks. De betekenis van de tags is terug te vinden in het document QR-code op aanvoerbrief: Specificaties velden Numeriek voorbeeld voor 'Productcode = 27563': Indicator = 'N' Lengte = 5 (gedowngrade vanaf 7) Tag = 133 (Productcode) Kolomdefinitie: ( N ) Dataveld: ( ) Aangezien de lengte van het groepje '27' 2 posities (cijfers) is, is het grootste getal dat gecodeerd moet kunnen worden 99, en hier zijn 7 bits voor nodig is de binaire representatie van 27, en beslaat 5 bits. Het dataveld is daarom met 2 voorloopnullen aangevuld. Alfanumeriek voorbeeld voor 'Eerste sorteerkenmerk, Minimum steellengte=45': Indicator = 'A' Lengte = 6 Tag = 150 Kolomdefinitie: (A ) Dataveld: ( 33h='S' 12h='2' 10h='0' 10h='0' 14h='4' 15h='5' ) 'S20045' bevat 6 tekens. Dit is ook de lengte die de kolomdefinitie aangeeft, er zijn dus geen voorloopspaties nodig. Een eventuele voorloopspatie zou gecodeerd worden als 6 leading nul-bits. De lengte van het dataveld in dit voorbeeld is 6 x 6 = 36 bits. 7
QR-code op aanvoerbrief 2.01.0: Specificaties velden
QR-code op aanvoerbrief 2.01.0: Specificaties velden Door: Bert Velthuijs Datum 1e versie: 5 april 2012 (versie 0.01.0) Datum laatste wijziging 20 september 2012 Huidige Versie: 2.01.0 Wijzigingen 19 juli
Nadere informatieAchtergrondinformatie QR-code op aanvoerbrief 2.xx.0
Achtergrondinformatie QR-code op aanvoerbrief 2.xx.0 Door: Bert Velthuijs Datum 1e versie: 20 september 2012 Datum laatste wijziging Huidige Versie: 2.xx.0 Wijzigingen Inhoudsopgave 1. Inleiding...3 2.
Nadere informatieInternet Bankieren. De voorwaarden voor een correct BTL91 bestand.
Internet Bankieren De voorwaarden voor een correct BTL91 bestand. Deze formaatspecificatie is uitsluitend bedoeld voor de verwerking van buitenlandse betaalopdrachten in ABN AMRO Internet Bankieren. 1.
Nadere informatieBlog-Het gebruik van variabelen in Excel VBA
Blog-Het gebruik van variabelen in Excel VBA Versie : 2012.01.31.1 (Blog http://www.reinder.eu) Dank voor de leuke reacties op het vorige blog en ook dank voor de kritische noot over het nivo dat de gebruiker
Nadere informatieSQL datadefinitietaal
SQL datadefinitietaal We kunnen er het schema van de database mee bepalen: metadata toevoegen, wijzigen en verwijderen uit een database. Basiscommando's: CREATE : toevoegen van metagegevens DROP : verwijderen
Nadere informatieBESCHRIJVING ROLSTOELEN STANDAARD
BESCHRIJVING ROLSTOELEN STANDAARD Naam afdeling of projectteam: Relatiebeheer Datum laatste wijziging: December 2010 Initialen laatste auteur: Versie: 1.0 INHOUDSOPGAVE 1 Algemeen...3 2 Bestandsopmaak...3
Nadere informatieBinaire getallen? Werkboek. Doeblad
Een computer is een soort grote rekenmachine. Hij bestaat uit een aantal onderdelen. Een belangrijk onderdeel is de harde schijf. Dit is het geheugen van de computer. Die bewaart alle informatie en documenten.
Nadere informatieB a r c o d e s y m b o l e n
B a r c o d e s y m b o l e n Een barcode (ofwel streepjescode) is een voor scanners optisch leesbare code, waarbij cijfers en letters worden voorgesteld door een patroon van lichte en donkere verticale
Nadere informatieASCII CONDITIES (ICC) 1.1
ASCII CONDITIES (ICC) 1.1 Versie: 1.1 Status: Definitief Uitgifte datum: 1-6-2005 Ingangsdatum: 1-7-2005 Stichting Instalnet is een samenwerkingsverband van Stichting ECEG, Stichting EPRODIN, Stichting
Nadere informatieEen Barcode. Afmetingen
Een Barcode Veel plastic passen worden voorzien van barcodes. Belangrijkste reden is uiteraard bedieningsgemak. Barcodes bestaan echter in vele soorten. Voor je ligt een handig naslagwerk voor het maken
Nadere informatieTalstelsels en getalnotaties (oplmodel)
Talstelsels en getalnotaties (oplmodel) herhalingsvragen 1. Waarom werken computers binair? Omdat binaire computers veel makkelijker te maken is. De kans op fouten is ook veel kleiner. het spanningsverschil
Nadere informatieBerichtspecificatie - JW305 (Aanvang Jeugdhulp)
Berichtspecificatie - JW305 (Aanvang Jeugdhulp) Bericht voor meldingsgegevens aanvang Jeugdhulp. # Record 01 VOORLOOPRECORD 02 CLIENTRECORD 07 PRODUCTRECORD (geleverd) 27 ZORGZWAARTEPAKKETRECORD (geleverd)
Nadere informatieBinair Binair = tweewaardig Beperkt aantal mogelijke waarden (discreet aantal in amplitude) Wij zijn gewoon aan decimaal (tiendelig)
Binair Binair = tweewaardig Beperkt aantal mogelijke waarden (discreet aantal in amplitude) Wij zijn gewoon aan decimaal (tiendelig) In elektronische realisatie zijn 10 verschillende toestanden moeilijk
Nadere informatie2.2 Een tabel ontwerpen
2.2 Een tabel ontwerpen 2.2.1 Gegevens analyse Alvorens de tabellen van een database te kunnen gaan opzetten, dient u eerst te bepalen, welke gegevens daarin moeten worden opgenomen. Bepaal eerst het doel
Nadere informatieEdifact / IHFN Reference guide 7/10/2004. Identificatie
Identificatie Type : Documentatie Language : Edifact / InHouse File Normalised Date : 1/08/2000 Analist : TO08 - Jérôme Decasteau Inleiding Dit document is bestemd voor alle personen die de Edifact / IHFN
Nadere informatieLes D-04 Foutdetectie en correctie
Les D-04 Foutdetectie en correctie In deze les staan we stil bij het ontdekken (detectie) van fouten bij datacommunicatie en bij het herstellen (correctie) van fouten bij datacommunicatie. We bespreken
Nadere informatieBTL91. Formaatbeschrijving
BTL91 Formaatbeschrijving Februari 2015 INHOUD 1. BTL91 IMPORT FORMAAT 3 2. BTL91 IMPORT FORMAATSTRUCTUUR 3 3. BTL91 RECORDINDELING 4 4. BTL91 RUBRIEKBESCHRIJVING 7 BIJLAGE A LANDCODE EN REKENINGNUMMER
Nadere informatieCODES IN DE RUIMTEVAART
CODES IN DE RUIMTEVAART Vanaf de jaren 60 van de vorige eeuw werden veel satellieten de ruimte in gestuurd om foto s te maken van de planeten van ons zonnestelsel. In een foto is het van belang dat alle
Nadere informatieWMO315 (Verzoek om toewijzing Wmo-ondersteuning. Berichtspecificatie - WMO315 Verzoek om toewijzing Wmo-ondersteuning. 1 Klassenview.
Berichtspecificatie - WMO315 Verzoek om toewijzing Wmo-ondersteuning Bericht voor het aanvragen van een toewijzing voor Wmo-ondersteuning. 1 Klassenview Figuur 1: WMO315 2 Klassen naam Header documentatie
Nadere informatieGetalformaten, timers en tellers
Getalformaten, timers en tellers S_CU CU S PV R CV DEZ CV_BCD S_ODT S TV BI R BCD 1 pagina 1 Getalformaten (16 bits) PG CPU BCD W#16#296 Voorteken (+) 2 9 6 0 0 0 0 0 0 1 0 1 0 0 1 0 1 1 0 Positieve getallen
Nadere informatieUitleg: In de bovenstaande oefening zie je in het eerste blokje een LEES en een SCHRIJF opdracht. Dit is nog lesstof uit het tweede trimester.
In onderstaande oefeningen zijn kleuren gebruikt. Deze dienen aleen om de structuren makkelijker terug te kunnen herkennen. Ze worden niet standaard zo gebruikt. De dunne rood/roze balken zijn ook geen
Nadere informatieStartgids 061 Nieuw product aanmaken en wijzigen
Startgids 061 Nieuw product aanmaken en wijzigen In deze startgids wordt uitleg gegeven hoe u nieuwe producten kunt aanmaken en wijzigen in de Safe Concept webapplicatie. Inhoud Een nieuw product aanmaken
Nadere informatieDeelnemers. Toevoegen en instellen van deelnemers
Deelnemers De object instelling Deelnemers geeft u de mogelijkheid per object het type deelnemers en het minimale/maximale aantal deelnemers te definiëren. Deze instelling is optioneel, voor de werking
Nadere informatieLeeswijzer runderoormerken
Leeswijzer runderoormerken Verenigd Koninkrijk UK Versie: juni 2012 Layout en betekenis van de verschillende onderdelen van het oormerk - ID-code = UK LE068600127 - logo = verantwoordelijke organisatie
Nadere informatieTHEORIE TALSTELSELS. 1 x 10 0 = 1 (een getal tot de macht 0 = 1) 8 x 10 1 = 80 2 x 10 2 = x 10 3 = Opgeteld: 9281d(ecimaal)
THEORIE TALSTELSELS De binaire code Het geheugenelement van de computer kan slechts twee verschillende waarden bevatten. De schakelingen uit de computer werken daarom met een tweetallig ofwel binair stelsel.
Nadere informatie2.6 Veldeigenschappen
2.6 Veldeigenschappen Afhankelijk van het veldtype kan er per veld een aantal veldeigenschappen worden ingesteld. Deze worden onder in het tabelontwerpvenster ingesteld. Kies de menu-optie n - Ontwerpweergave
Nadere informatieTLN - AANLEVER- EN ONTVANGSTSPECIFICATIE VOOR WERKGEVERS Achmea ISelect VERSIE 0.1
TLN - AANLEVER- EN ONTVANGSTSPECIFICATIE VOOR WERKGEVERS Achmea ISelect VERSIE 0.1 1 DATAMODEL... 3 1.1 Werknemers... 3 2 METHODE 1: CSV... 6 2.1 Inleiding... 6 2.2 Bestandsoverdracht: CSV via Arbeidsvoorwaardenportaal...
Nadere informatieJW315 (Verzoek om toewijzing Jeugdhulp) Berichtspecificatie - JW315 Verzoek om toewijzing Jeugdhulp. 1 Klassenview
Berichtspecificatie - JW315 Verzoek om toewijzing Jeugdhulp Bericht voor het aanvragen van een toewijzing voor Jeugdhulp. 1 Klassenview Figuur 1: JW315 1 / 8 2 Klassen naam documentatie Header Client Het
Nadere informatieFormaatbeschrijving BTL91
September 2014 1. BTL91 IMPORT FORMAAT 3 2. BTL91 IMPORT FORMAATSTRUCTUUR 3 3. BTL91 RECORDINDELING 4 4. BTL91 RUBRIEKBESCHRIJVING 7 BIJLAGE A LANDCODE EN REKENINGNUMMER 17 BIJLAGE B SPECIFICATIE REKENINGNUMMERS
Nadere informatieVoorbereiding - Docdef: salsgbuurloon (nieuw/vervangen) - Beheer SGB-uurloon: tabel , en (opnieuw) importeren
Beheer SGB-uurloon nieuw loongebouw In hoofdlijnen onderstaande wijzigingen m.b.t. nieuw loongebouw: - Loongroepen gewijzigd (plus 5% verwijderd), - Toepassing dienstjaren gewijzigd (5 i.p.v. 2 categorieën),
Nadere informatieNormaliseren. Er zijn 5 stappen in het normaliseren, maar meestal worden alleen de eerste 3 uitgevoerd.
Inleiding In deze les gaan we de stappen van het normaliseren van nulde normaalvorm (0NV) tot en met de derde normaalvorm (3NV) bespreken aan de hand van een volledig uitgewerkt voorbeeld. De normalisering
Nadere informatie3. Structuren in de taal
3. Structuren in de taal In dit hoofdstuk behandelen we de belangrijkst econtrolestructuren die in de algoritmiek gebruikt worden. Dit zijn o.a. de opeenvolging, selectie en lussen (herhaling). Vóór we
Nadere informatieSTAGEDAG SAM DIEPSTRATEN
STAGEDAG SAM DIEPSTRATEN 4-4- 2014 Stagedag Sam Diepstraten Christoffel Breda Sam gaat leren: Deel 1 (+) Hoe een computer er van binnen uitziet. (+) Hoe het systeem is opgebouwd en hoe alles in elkaar
Nadere informatieKoppeltabel. Uitbreiding product- en artikelbericht. Document versie: 1.02 SCVN 04 Uitgiftedatum: Status: Conceptueel Auteur: 2BA
Koppeltabel Uitbreiding product- en artikelbericht Document versie: 1.02 SCVN 04 Uitgiftedatum: 2008-1-1 Status: Conceptueel Auteur: 2BA http://www.2ba.nl/ Pagina 1 van 9 Inhoudsopgave Inhoudsopgave...
Nadere informatie+ = Talstelsels. Maar wat is dan: -
Talstelsels Wie leert rekenen doet dat in het begin vaak met z n vingers erbij: 1 + 4 = Elke vinger krijgt een naam : één, twee,.tien. Eigenlijk is er helemaal geen sprake van rekenen, maar van tellen:
Nadere informatieHet Versacom systeem is gedefinieerd in DIN 43861, deel 301 als "transfer protocol A".
Versacom Het Versacom protocol (Versatile Communication) wordt gebruikt voor het op afstand programmeren van intelligente ontvangers. Dit protocol verstuurt schakelprogramma's, agenda- en vakantie periodes
Nadere informatie# seetut_20 $ De Sjabloon Editor Toepassen + seetut:0370 K Sjablonen;Algemeen;Naam Wijzigen Sjabloon;Ontwerp;Sjabloon Editor;Sjabloon Openen
# $ + K De Sjabloon Editor Toepassen Deze zelfstudie maakt gebruik van de modules Profielen & Ontwerpen. Opmerking: Deze zelfstudie kan niet worden uitgevoerd met LISCAD Lite. Doelstelling Het doel van
Nadere informatie(PDO) - Technische beschrijving van het periodebestand
(PDO) - Technische beschrijving van het periodebestand Specificatie van het bestand dat t.b.v. deelnameregistratie StiPP moet worden geleverd bestand: Type bestand: Structuur bestand: PDOnnnnn.txt (nnnnn
Nadere informatieVariabelen en statements in ActionScript
Ontwikkelen van Apps voor ios en Android Variabelen en statements in ActionScript 6.1 Inleiding Als we het in de informatica over variabelen hebben, bedoelen we een stukje in het geheugen van de computer
Nadere informatieFaculteit Elektrotechniek - Leerstoel ES Tentamen Schakeltechniek. Vakcode 5A050, 17 november 2004, 9:00u-12:00u
achternaam : voorletters : identiteitsnummer : opleiding : Tijdens dit tentamen is het gebruik van rekenmachine of computer niet toegestaan. Vul je antwoorden in op dit formulier. Je dient dit formulier
Nadere informatieActiviteit 1. Tel de punten Binaire Getallen. Samenvatting. Kerndoelen. Vaardigheden. Leeftijd. Materiaal
Activiteit 1 Tel de punten Binaire Getallen Samenvatting Data in de computer worden opgeslagen als een serie van nullen en enen. Hoe kunnen we woorden en getallen weergeven met alleen deze twee symbolen?
Nadere informatieToets Programmeren, 2YP05 op donderdag 13 november 2008, 09:00-12:00
Toets Programmeren, 2YP05 op donderdag 13 november 2008, 09:00-12:00 TU/e Technische Universiteit Eindhoven Faculteit Wiskunde en Informatica (Na de toets gecorrigeerde versie) PROBLEEM: Sleutels Lees
Nadere informatieTalstelsels, getalnotaties en Ascii code
Talstelsels, getalnotaties en Ascii code 1 Algemeenheden Digitale systemen werken met nullen en enen omdat dit elektronisch gemakkelijke te verwezenlijken is. De transistor wordt in digitale systemen als
Nadere informatieInstructie data-aanlevering Sustainable Sourcing Scan - Floridata
Instructie data-aanlevering Sustainable Sourcing Scan - Floridata Inhoud: 1. Technische opzet van het CSV-bestand. 2. Specificatie van het CSV-bestand 3. Voorbeeld van een goed gevuld CSV-bestand. 4. Veel
Nadere informatieKlantteam StiPP 088-008 40 60 950-«aansluitnr»
«NAAM_WG» «STRAAT_HUISNR» «postcode» «PLAATS» behandeld door telefoonnummer ons kenmerk Klantteam StiPP 088-008 40 60 950-«aansluitnr» onderwerp Aanpassing PDO bericht Bijlage: specificaties PDO bericht
Nadere informatieFormaten van Online Bankieren voor Exporteren van gegevens. Tekst-bestanden
Formaten van Online Bankieren voor Exporteren van gegevens Tekst-bestanden Versie 2.00 Juli 2015 Exportformaten Inleiding Exportformaten Online Bankieren @ Van Lanschot Bankiers N.V. 2015 Alle rechten
Nadere informatieIDGetter BDX118 T1121 Manual V00.00.024
XLN-t bvba Hoogstraat 52 B 2580 Putte-Beerzel Belgie - Belgium tel +32 (0) 15 24 92 43 fax +32 (0) 15 25 10 58 RPR Mechelen BTW BE 423 212 087 Bank 733-2011497-38 IDGetter BDX118 T1121 Manual V00.00.024
Nadere informatieOpgave 2. Binaire informatie
Opgave 2. Binaire informatie In deze opgave krijgt je programma telkens als invoer een vierkant rooster dat eigenlijk is gevuld met uitsluitend nullen en enen. Van een deel van de cellen is (nog) niet
Nadere informatieLes A-03 Binaire en hexadecimale getallen
Les A-03 Binaire en hexadecimale getallen In deze les wordt behandeld hoe getallen kunnen worden voorgesteld door informatie die bestaat uit reeksen 0-en en 1-en. We noemen deze informatie digitale informatie.
Nadere informatie17 Operaties op bits. 17.1 Bitoperatoren en bitexpressies
17 Operaties op bits In hoofdstuk 1 is gezegd dat C oorspronkelijk bedoeld was als systeemprogrammeertaal om het besturingssysteem UNIX te implementeren. Bij dit soort toepassingen komt het voor dat afzonderlijke
Nadere informatieAFO 241 - Leveranciers
AFO 241 - Leveranciers 241.1 Inleiding[//] Het systeem hanteert een authority bestand voor leveranciers waarin alle leveranciers opgenomen worden. Bij het invoeren van een bestelling wordt een leverancier
Nadere informatieCSV Formaatbeschrijving
CSV Formaatbeschrijving CSV Formaatbeschrijving CSV (Comma Separated Values) is het oudste en eenvoudigste bestandsformaat dat er bestaat. Het bestaat uitsluitend uit tekstgegevens, die worden gescheiden
Nadere informatie4,7. Praktische-opdracht door een scholier 1959 woorden 1 juni keer beoordeeld
Praktische-opdracht door een scholier 1959 woorden 1 juni 2001 4,7 331 keer beoordeeld Vak Wiskunde Tientallig stelsel In een tientallig stelsel heb je de getallen 0 t/m 9 tot je beschikking. Zoals je
Nadere informatieFormaatbeschrijving CSV-bestanden voor het incasso-adresboek. Rabo Internetbankieren Professional
Formaatbeschrijving CSV-bestanden voor het incasso-adresboek Rabo Internetbankieren Professional Inhoudsopgave 1. Algemeen 3 2. Het CSV-formaat voor het incasso-adresboek 3 3. Change Log 6 Rabobank Formaatbeschrijving
Nadere informatieRelease notes Swing 5.0.4
Release notes Swing 5.0.4 Copyright 2015 Swing Jive Swing is een product van ABF Research Swing Jive Full screen modus Voor een betere werking en weergave op tablets heeft Jive naast de standaard modus
Nadere informatie1. Aanlevering databestanden CQI Farmacie 2016
Memo Aan Meetbureaus die willen gaan meten met de CQI Farmacie voor de landelijke benchmark 2016 Afzender dr. ir. M.H. (Maarten) Batterink Datum Barneveld, 11 november 2015 Significant Thorbeckelaan 91
Nadere informatieASCII ARTIKELCLASSIFICATIE (ICS) 10.0
ASCII ARTIKELCLASSIFICATIE (ICS) 10.0 Versie: 10.0 Status: Definitief Uitgifte datum: 9-6-2005 Ingangsdatum: 1-7-2005 Stichting Instalnet is een samenwerkingsverband van Stichting ECEG, Stichting EPRODIN,
Nadere informatieAlgemene toelichting hash
Algemene toelichting hash Vanaf softwareversie 6.0 Versie 20131114 va 06 00 14 november 2014 Document historie Revisies Document Versie Vanaf softwareversie Publicatie Datum Wijzigingen v20110131 3.0 31-01-2011
Nadere informatieProductgegevensbericht Installatiesector PRODAT; INS; 005 IIa. Overzicht van entiteiten PRODAT
IIa. Overzicht van entiteiten St Occurrence Element Productgegevensbericht M 1.. 1 Berichtnummer M 1.. 1 Mutatiecode M 1.. 1 Berichtdatum O 0.. 1 Taalcode M 1.. 1 Branchecode O 0.. 1 Afnemer O 0.. 1 GLN
Nadere informatiescc = b) CD AB
Computerarchitectuur en -organisatie (213030) Dinsdag 21 januari 2040, 13.30 17.00 uur 7 bladzijden met 8 opgaven 4 bladzijden met documentatie Let op: Vul het tentamenbriefje volledig in (d.w.z. naam,
Nadere informatieBouwstenen voor PSE. Datatypes en Datastructuren
Bouwstenen voor PSE Datatypes en Datastructuren Definitie Datatype Klasse van dataobjecten tesamen met operaties om ze te construeren, te manipuleren en te verwijderen. Een datatype omvat een specificatie
Nadere informatieDocumentatie DHD thesauri Bijlage 1 : Uitleverformaat 2.2 Diagnosethesaurus
Documentatie DHD thesauri Bijlage 1 : Uitleverformaat 2.2 Diagnosethesaurus Versie 1.4.3 Datum Mei 2015 Status Definitief Inhoud 1 UITLEVERFORMAAT DHD 2.2... 4 1.1 INLEIDING... 4 1.2 LEESWIJZER... 4 1.3
Nadere informatieMT942 Structured versie 1.3.1. Formaatbeschrijving
MT942 Structured versie 1.3.1 Formaatbeschrijving Oktober 2015 2015 INHOUD 1. MT942 STRUCTURED INTERIM TRANSACTIE RAPPORT 3 1.1 Algemene informatie 3 1.2 MT942S structuur 3 1.3 Formaatstructuur 3 2. TECHNISCHE
Nadere informatieDeze PDF is in base64 geconverteerd en geïntegreerd in een GenericXML met DEFI als identificatie.
De eindbeslissing van de RVA in een gestructureerd bericht 1. De eindbeslissing in gestructureerd bericht Voortaan stuurt de RVA naar elke verzender van een batch-aangifte van tijdelijke werkloosheid in
Nadere informatieHet sorteren van post
Het sorteren van post Jeroen Wessels 0778324 Ruben Kwant 0780949 15 mei 2012 1 1 Samenvatting Na het ontvangst van de post op het postkantoor wordt de postcode gelezen en het postadres door middel van
Nadere informatieZiv-Lempel-Welch Compressie
Ziv-Lempel-Welch Compressie Datastructuren, najaar 1998, tweede programmeeropdracht Het ZLW-algoritme Het ZLW compressie algoritme codeert teksten door daarin strings van variabele lengte om te zetten
Nadere informatieHexadecimale en binaire getallen
Bijlage G Hexadecimale en binaire getallen Binaire en andere talstelsels De getallen waar wij gewoonlijk mee werken zijn genoteerd volgens het decimale stelsel. Het decimale stelsel is een zogenoemd positiestelsel.
Nadere informatieFormaatbeschrijving betalen-adresboek in CSV bestand
Formaatbeschrijving betalen-adresboek in CSV bestand Rabo Internetbankieren Professional Formaatbeschrijving CSV-bestanden voor het betalen-adresboek in RIB Professional Oktober 2016 Versie 1.0 1 Inhoud
Nadere informatieFriendly Functions and Shared BDD s
Friendly Functions and Shared BDD s Bob Wansink 19 Juni 2010 Deze notitie behandelt pagina s 81 tot 84 van The Art of Computer Programming, Volume 4, Fascicle 1 van Donald E. Knuth. Inhoudelijk gaat het
Nadere informatieVeld: Zorgverlenerscode Lengte: 8 Vul in dit veld de identificerende AGB-code van de zorgverlener, indien bekend. De code bestaat uit acht cijfers.
Invulinstructie Exceldefinitie ijw303 Het bericht ijw303 is het declaratiebericht uit de ijw-standaard dat wordt gebruikt om producten binnen de Jeugdwet te declareren. De Excel definitie van dit declaratiebericht
Nadere informatieFormaatbeschrijving CSV-bestanden voor het incasso-adresboek. Rabo Internetbankieren Professional
Formaatbeschrijving CSV-bestanden voor het incasso-adresboek Rabo Internetbankieren Professional Inhoudsopgave 1. Algemeen 3 2. Het CSV-formaat voor het incasso-adresboek 3 3. Change Log 5 2 1 Algemeen
Nadere informatieImplementatie en toepassing van de trie
Implementatie en toepassing van de trie Tweede programmeeropdracht Datastructuren, najaar 2007 Een Trie is een char-aire boom, dwz. een boom waarvan knopen voor elk van de elementen van het type char (
Nadere informatieHandleiding Verwijsindex Productcodes Wmo en Jeugdwet
Handleiding Verwijsindex Productcodes Wmo en Jeugdwet De Verwijsindex Productcodes Wmo en Jeugdwet geeft een overzicht van de productcodes die per gemeente worden gebruikt voor de informatie-uitwisseling
Nadere informatieFout detecterende en verbeterende codes
Profielwerkstuk Fout detecterende en verbeterende codes Een compacte module over het onderwerp fouten detectie en verbetering Gemaakt door Roy van Schaijk, Boris Kloeg en Willy Mackus Inhoudsopgave. Introductie
Nadere informatieATTEST Validatie aangifte Belcotax
ATTEST 281.61 Validatie aangifte Belcotax * = waarschuwing = omzeilbare fout = blokkerende fout 1 Validatie van het beginrecord van een Verzending (tags v0 ) 0.002 =2015 (test) Inkomstenjaar 0.010 BELCOTST
Nadere informatieIDAgeChecker BDX118T11xx Manual V02.00
XLN-t bvba Hoogstraat 52 B 2580 Putte-Beerzel Belgie - Belgium tel +32 (0) 15 24 92 43 fax +32 (0) 15 25 10 58 RPR Mechelen BTW BE 423 212 087 Bank 733-2011497-38 IDAgeChecker BDX118T11xx Manual V02.00
Nadere informatieHet minimale aantal sleutels op niveau h is derhalve
1 (a) In een B-boom van orde m bevat de wortel minimaal 1 sleutel en maximaal m 1 sleutels De andere knopen bevatten minimaal m 1 sleutels en maximaal m 1 sleutels (b) In een B-boom van orde 5 bevat elke
Nadere informatieBEP-model Wlz iwlz 1.0 versie 1.1
Berichtspecificatie - AW35 (Aanvang zorg) Bericht voor meldingsgegevens aanvang Wlz-zorg. Het bericht is onderdeel van de iwlz-standaard. # Record 01 VOORLOOPRECORD 02 CLIENTRECORD 07 FUNCTIERECORD (geleverd)
Nadere informatieHoud er rekening mee dat het maximaal een week kan duren voordat de bestanden aan i2i kunnen worden doorgeleverd.
1. Introductie In dit document zijn de aanleverspecificaties voor de verrichtingendata Stichting Beheer Pseudonimisatie Doelmatig Direct Declareren Partnership (SBPDDDP) versie 2. beschreven. 1.1. Pseudonimisering
Nadere informatieDDS chips. DDS = Direct Digital (frequency) Synthesis. Output = sinusvormig signaal. Maximum frequentie = ½ klokfrequentie
www.arduino.cc Arduino en DDS DDS chips DDS = Direct Digital (frequency) Synthesis Output = sinusvormig signaal Maximum frequentie = ½ klokfrequentie Frequentie bepaald door tuning word Grootste fabrikant:
Nadere informatieMatrixKozijn Productentabel versie Service Pack 3
MatrixKozijn versie 2.0 - Service Pack 3 Compatibiliteit De MatrixKozijn 2.0-SP3 met database revisie: 2.0.6 is compatibel met: MatrixKozijn Hout 3.4-SP7 MatrixKozijn Hout 3.5 (is enkel nog beschikbaar
Nadere informatieToelichting op de beslisboom fz RF12
Toelichting op de beslisboom fz RF12 Versie V20110901 Ingangsdatum: 1 januari 2012 Inhoudsopgave INHOUDSOPGAVE...2 1 INLEIDING...3 1.1 VOOR WIE IS DIT DOCUMENT BEDOELD...3 1.2 WELKE INFORMATIE IS ER IN
Nadere informatie5 april _iv3_indeling_JSON.docx
Verplichte indeling Elk iv3-json bestand bestaat uit 3 verplichte elementen met binnen elk element een aantal verplichte elementen en/of sleutels: (alle elementen en sleutels zijn met kleine letters en
Nadere informatieCorrectief onderhoud Bug nummers: 958, 960, 867, 977, 978, 979, 980, 981, 983, 984, 985 en 986.
Aan Metis Groep (MG) Van MCC Datum 22 09 2009 Betreft Release notes patch 38 - versie 2.1.38 VERSIE 2.1.38 Correctief onderhoud Bug nummers: 958, 960, 867, 977, 978, 979, 980, 981, 983, 984, 985 en 986.
Nadere informatieS-Connect XML-specificatie import
S-Connect XML-specificatie import S for Software, versie 2.0, augustus 2015 Dit document bevat een technische beschrijving van de XML-definitie die S-Connect nodig heeft voor het correct inlezen van de
Nadere informatieRELEASE NOTES. VERSIE Revisie 1.0. Imtech ICT Application Solutions
RELEASE NOTES VERSIE 3.3.07 Revisie 1.0 Imtech ICT Application Solutions Carlo Mertens, Zaltbommel, 4 November 2010 Inhoudsopgave Inhoudsopgave... 2 Documentgegevens... 3 Inleiding... 4 1. Nieuwe / Gewijzigde
Nadere informatie5,7. Samenvatting door een scholier 903 woorden 28 september keer beoordeeld. Informatica. Samenvatting Informatica Hoofdstuk 2
Samenvatting door een scholier 903 woorden 28 september 2006 5,7 24 keer beoordeeld Vak Informatica Samenvatting Informatica Hoofdstuk 2 2.1 Teken en betekenis Uit welke 2 delen bestaat informatie? Betekenis
Nadere informatieGegevens invullen in HOOFDLETTERS en LEESBAAR, aub. Belgische Olympiades in de Informatica (duur : maximum 1u15 )
OI 2010 Finale 12 Mei 2010 Gegevens invullen in HOOFDLETTERS en LEESBAAR, aub VOORNAAM :....................................................... NAAM :..............................................................
Nadere informatieINSTRUCT Samenvatting Praktijk Access 2010, H2 SAMENVATTING HOOFDSTUK 2
SAMENVATTING HOOFDSTUK 2 Sorteren en filteren in een tabel Sorteren kun je met de knoppen (Oplopend) en (Aflopend). Hiermee zet je records in alfabetische of numerieke volgorde. Er wordt gesorteerd op
Nadere informatieBerichtafhandeling RDW Proces 13. Wijzigen wachtwoord
Berichtafhandeling RDW Proces 13 Wijzigen wachtwoord Creatiedatum: 30-3-2009 Dialoog Een dialoog is de manier waarop de communicatie tussen de RDW en gebruikers verloopt. Bij een dialoog is per definitie
Nadere informatieProeftentamen Digitale technieken
Proeftentamen Digitale technieken André Deutz October 17, 2007 De opgaven kunnen uiteraard in willekeurige volgorde gemaakt worden geef heel duidelijk aan op welke opgave een antwoord gegegeven wordt.
Nadere informatieMobiele interactie met barcodes en andere tags
Mobiele interactie met barcodes en andere tags Verbinden van de reële en de virtuele wereld Barcodes, QR codes, Microsoft tags en Near Field Communication Er zijn een aantal ontwikkelingen die het verbinden
Nadere informatieOCMWCPASIdentifyPerson (identificatie persoon)
OCMWCPASIdentifyPerson (identificatie persoon) Inhoud 1) Inleiding... 2 2) Wetgeving... 2 3) Historiek... 2 4) Wie gebruikt de dienst? Voor wie en naar wie?... 2 5) Wat zijn de noodzakelijke voorwaarden
Nadere informatieBreuksplitsen WISNET-HBO NHL. update juli 20014
Breuksplitsen WISNET-HBO NHL update juli 20014 1 Inleiding Bij sommige opleidingen is het belangrijk dat er enige vaardigheid ontwikkeld wordt om grote breuken te manipuleren en om te zetten in een aantal
Nadere informatieOPDRACHT Opdracht 2.1 Beschrijf in eigen woorden wat het bovenstaande PSD doet.
Les C-02: Werken met Programma Structuur Diagrammen 2.0 Inleiding In deze lesbrief bekijken we een methode om een algoritme zodanig structuur te geven dat er gemakkelijk programmacode bij te schrijven
Nadere informatie1 XML/CSV documentatie
1 XML/CSV documentatie 1.1 INLEIDING Voor wat betreft het invoeren van data kunt u met e-line op 3 manieren werken: data-entry via het rapportagescherm (handmatig). Zie document: Gebruikershandleiding
Nadere informatieAFO 142 Titel Aanwinsten Geschiedenis
AFO 142 Titel Aanwinsten Geschiedenis 142.1 Inleiding Titel Aanwinsten Geschiedenis wordt gebruikt om toevoegingen en verwijderingen van bepaalde locaties door te geven aan een centrale catalogus instantie.
Nadere informatieATTEST Validatie aangifte Belcotax
ATTEST 281.62 Validatie aangifte Belcotax * = waarschuwing ** = omzeilbare fout = blokkerende fout 1 Validatie van het beginrecord van een Verzending (tags v0 ) 0.002 =2015 (test) Inkomstenjaar 0.010 BELCOTST
Nadere informatieBESCHRIJVING AANLEVEREN IN XML
Stichting Laan van Zuid Hoorn 165 Fondsenbeheer Waterbouw 2289 DD Rijswijk ZH Tel: 070-3171717 www.sfwaterbouw.nl BESCHRIJVING AANLEVEREN IN XML Documentgegevens (versies) Versie Datum Auteur Opmerkingen
Nadere informatieProgrammeren met Arduino-software
Programmeren met Arduino-software De software waarin we programmeren is Arduino IDE. Deze software is te downloaden via www.arduino.cc. De programmeertaal die hier gebruikt wordt, is gebaseerd op C en
Nadere informatie