Uppdragsr: 10109320 2008-08-27 Seh Svalgård PM Programmerig Emme-makro rvis_ic.mac versio 2 Iehållsföreckig Förusäigar...2 Beräkigsuryck...2 Daabaser...4 Marisplaser...4 Aropsparamerar...6 Udaa...6 L:\705x\_SAMSAM\3_Dokume\36_PM\PM makroprogrammerig residsviser bil IC versio 2 080827.doc WSP Aalys & Sraegi 121 88 Sockholm-Globe Besök: Areaväge 7 Tel: +46 8 688 60 00 Fax: +46 8 688 69 99 WSP Sverige AB Org r: 556057-4880 Syrelses säe: Sockholm www.wspgroup.se
Uppdragsr: 10109320 2 (7) Förusäigar E Emme/makro med filam rvis_ic.mac har idigare programmeras för beräkigar i Sampers regioala daabaser av residsviser för de bilresor som beräkas i Sampers modell för aioella resor (lågväga resor). Makro rvis_ic.mac versio 2 är e vidareuvecklig av de makro. Uvecklige i versio 2 besår av: 1. Implemeerig av beräkig av skillader i reskosad mella uredigs- och jämförelsealeraive för lågväga bilresor, där kosade besår av lägdberoede reskosad plus eveuella ullar. Kosade beräkas separa för privaresor och jäseresor. 2. Resulae puchas u frå Emme-daabase ill e udaafil. Beräkigsuryck Residsviser Residsvisera beräkas på samma sä som i föregåede versio elig formel eda. U J T = RV G X /60, där ( ( ) ) L:\705x\_SAMSAM\3_Dokume\36_PM\PM makroprogrammerig residsviser bil IC versio 2 080827.doc T RV G = Residsvis resyp uryck i kroor per årsmedeldyg. = {privaresor, jäseresor}. = Residsvärde resyp uryck i kroor per imma. = Bilbeläggigsgrad resyp. Aväds för eveuell omräkig av bilar ill bilresor. X = Aal bilar frå område i ill område j resyp beräkade med Sampers modell för aioella resor. U = Bilresid lågrafik frå område i ill område j för uredigsaleraive (miuer). J = Bilresid lågrafik frå område i ill område j för jämförelsealeraive (miuer). I de regioala daabasera fis vå möjliga residsmariser a göra beräkigara på; förmiddages maximme och lågrafik. Lågväga bilresor aas ill sörsa dele ske uaför högrafik. Av dea aledig aväds bilresidsmarise för lågrafik i makro.
Uppdragsr: 10109320 3 (7) Skillader i reskosader Skillader i reskosader beräkas elig formel eda. U J U J ( X ( RK ( d d ) + ( ) G ) T = /, där T RK G = Skillad i reskosad resyp uryck i kroor per årsmedeldyg. = {privaresor, jäseresor}. = Reslägdsberoede reskosad (kr/km). = Bilbeläggigsgrad resyp. Aväds för eveuell omräkig av bilresor ill bilar. X = Aal bilar frå område i ill område j resyp beräkade med Sampers modell för aioella resor. U d = Bilresavsåd frå område i ill område j för uredigsaleraive (km). J d = Bilresavsåd frå område i ill område j för jämförelsealeraive (km). U = Eveuell kosad för bilull lågrafik frå område i ill område j för uredigsaleraive (kroor). J = Eveuell kosad för bilull lågrafik frå område i ill område j för jämfö- relsealeraive (kroor). I de regioala daabasera fis vå möjliga ullmariser a göra beräkigara på; förmiddages maximme och lågrafik. Lågväga bilresor aas ill sörsa dele ske uaför högrafik. Uder lågrafik as de valigvis u e lägre pris ä uder högrafik eller så as de ie u ågo avgif alls. Av dea aledig aväds bilullsmarisera för lågrafik i makro. L:\705x\_SAMSAM\3_Dokume\36_PM\PM makroprogrammerig residsviser bil IC versio 2 080827.doc
Uppdragsr: 10109320 4 (7) Daabaser Daa förusäs fias i vå Emme-daabaser: -Bildaabase för jämförelsealeraive. -Bildaabase för uredigsaleraive. Daabasera förväas iehålla mf-mariser med bilar eller bilresor, bilresider, bilavsåd och eveuella bilullar. Alla beräkigar görs i bildaabase för uredigsaleraive. Till dea Emme-bas imporeras mariser för jämförelsealeraive frå bildaabase för jämförelsealeraive. Impore av marise skös av makro. Impor görs av följade mariser: 1. Bilresid lågrafik 2. Bilavsåd 3. Bilullar lågrafik. Marisplaser L:\705x\_SAMSAM\3_Dokume\36_PM\PM makroprogrammerig residsviser bil IC versio 2 080827.doc Marisyp mf I syfe a förebygga exekverigsavbro på grud av för låg exsräg hårdkodas marisplasera för mariser som måse fias i Emme-daabase elig abelle eda. Tabell 1: Hårdkodade marisplaser för mariser som måse fias i Emme-daabase före exekverig av makro Maris Lågväga bilresor priva Lågväga bilresor jäse Bilresid lågrafik Bilresavsåd Bilullar lågrafik Marisplas mf26 mf27 mf04 mf05 mf02 E y marisplas måse as i aspråk i bildaase för uredigsaleraive för bilresider, bilresavsåd och eveuella bilullar för jämförelsealeraive. Förslagsvis aväds marisplas mf57 (ages vid arop av makro).
Uppdragsr: 10109320 5 (7) Marisyp ms För a spara resula aväds fem hårdkodade plaser för marisskalärer. Vilka de är framgår av abelle eda. Tabell 2: Hårdkodade marisplaser för resula Maris Temporär lagrigsplas Skillad resid UA-JA priva Skillad resid UA-JA jäse Skillad reskosad UA-JA priva Skillad reskosad UA-JA jäse Marisplas ms99 ms11 ms12 ms13 ms14 L:\705x\_SAMSAM\3_Dokume\36_PM\PM makroprogrammerig residsviser bil IC versio 2 080827.doc
Uppdragsr: 10109320 6 (7) Aropsparamerar Makro programmeras så a följade aropsparamerar ages vid exekverig: p1 = Residsvärde för privaresor kr/h. T.ex. 102. p2 = Residsvärde för jäseresor kr/h. T.ex. 275. p3 = Bilbeläggigsgrad privaresor. T.ex. 2.22. p4 = Bilbeläggigsgrad jäseresor. T.ex. 1.24. p5= Marisplas för impor av bilresid jämförelsealeraive. T.ex. mf57. p6 = Filadress ill bildaabas för jämförelsealeraive. T.ex...\..\..\..\JA\Regbaser\Samm\Bil. p7 = 1 om ehee på marisera med de lågväga reseferfråga är bilar, 2 om de är bilresor. p8 = 1 om bilullar ska igå i beräkige, 2 aars. p9 = geomsilig reskosad lågväga bilresor (kr/km) L:\705x\_SAMSAM\3_Dokume\36_PM\PM makroprogrammerig residsviser bil IC versio 2 080827.doc Förydligade: Aropsparameer p8. o Om värde 1 ages kommer variabel G (bilbeläggigsgrade) a aa värde 1 för både priva- och jäsereseärer i beräkige av residsvisera 1. För beräkige av skillader i reskosader 2 kommer de värde som ages i aropsparamerara p3 och p4 avädas. o Om värde 2 ages kommer variabel G (bilbeläggigsgrade) a aa de värde som ages i aropsparamerara p3 och p4 i beräkige av residsvisera. För beräkige av skillader i reskosader kommer värde 1 avädas för både priva- och jäsereseärer. 1 Se beräkigsurycke på sida 2. 2 Se beräkigsuryck på sida 3.
Uppdragsr: 10109320 7 (7) Udaa Makro skriver resula ill re sälle: 1. I Emme-daabase. 2. Texfil på hårddiske. 3. I Sampersriggige. I Emmebase Resulae skrivs ill e serie om fyra skalärer i bildaabase för uredigsaleraive: ms11= skillad resid priva ms12 = skillad resid jäse ms13 = skillad reskosad priva ms14 = skillad reskosad jäse. Texfil på hårddiske Iehålle i skalärera skrivs också ill file rvis_ic.%d%, där %d% sår för de daum då makro exekveras. %d%=yymmdd. File skapas i samma filmapp som bildaabase för uredigsaleraive Om de reda fis e fil rvis_ic.%d% med samma daum i filame som är exekverige görs kommer iehålle i file a skrivas över. File rvis_ic.%d% är e kommaseparerad exfil som ekel ka imporeras ill Excel. L:\705x\_SAMSAM\3_Dokume\36_PM\PM makroprogrammerig residsviser bil IC versio 2 080827.doc I Sampersriggige Loggfile frå de beräkigar som görs i Emmedaabase hamar i flike repors i de rapporfil som ka skapas i Sampers geom a avädare markerar makrosege och klickar på Rapporfilskappe.