1.1 Skapa ett Inline-Script som skapar filen För att skapa ett inline script drar man InLine till där man vill ha själva scriptet.

Relevanta dokument
Laboration 1 Introduktion till Visual Basic 6.0

Import av utlandsresultat

SND:s användarguide för Colectica for Excel

Programmeringsteknisk översiktskurs för yrkeshögskoleprogram

Introduktion till Jasmine 1.2 ODQL

4. Kunna orientera sig mellan de olika fönstren

domovea Export av energimätning via mail V.1/ Hager Elektro AB

Whack-a-Witch. Introduktion. Nivå

Manuell installation av SQL Server 2008 R2 Express för SSF Timing

Visa/Dolj knappar i Webeditor 8

surell consulting ab

Intro till SPSS Kimmo Sorjonen (0811)

Statistikens grunder 1 och 2, GN, 15 hp, deltid, kvällskurs

Import / export av personer i Vaka 2.

AECOsim Building Designer goes BIP

Workshop IBA internet based assessment

Ladok utbildning 1 (6) Skapa Datafil

Quick Guide till Mahara och din Portfolio

Installation av datafil för lokal lagring av e-post i Microsoft Outlook 2016

Visual Basic, en snabbgenomgång

Manual

Översikt över Visual Basic

Installationsmanual ImageBank 2

OEvent Manual. Version 1.2. ÅID-orientering

Labb i Datorsystemteknik och programvaruteknik Programmering av kalkylator i Visual Basic

Alla filer som bearbetar PHP script ska avslutas med ändelsen.php, exempelvis ska en indexsida till en hemsida heta index.php

Datorlaboration 1 Deskriptiv statistik med hjälp av MS Excel vers. 2010

Version 1.0. Benämning OSG Storage Engine. Senaste revidering Användarbeskrivning

Grafisk produktion och tryckkvalitet TNM015

Datorlaboration 1 Deskriptiv statistik med hjälp av MS Excel

ATT LÄGGA TILL KONTROLLPUNKTER I DIN KONTROLLPLAN! Klicka på Kontrollplans knappen.

Idiotens guide till. Håkan Lyckeborgs SPSS-föreläsning 4/ Av: Markus Ederwall, 21488

PNSPO! Exporterar och Importerar texter från CX- Designer. 20 mars 2012 OMRON Corporation

INSTALLATION...3 ATT KOMMA IGÅNG...3 PROGRAMMETS DESIGN...4 LÄGGA TILL TABELL...4 EDITERA TABELL...4 EDITERA RELATION...5 SPARA OCH AVSLUTA...

FactoryCast HMI. Premium & Quantum PLC. MySQL Server och FactoryCast HMI databastjänst

Guide för installation av programvara NPD SV

XML-dokumentation. För Projektledare & utvecklare hos IT-leverantörer till Svenska Intensivvårdsregistret

Histogram, pivottabeller och tabell med beskrivande statistik i Excel

1. Log on to the system using the user ide and password ide. 2. Copy the file /etc/ca-certificates.conf to the home directory of the user.

Julskoj. Nivå. Introduktion

Richard Öhrvall, 1

Programutveckling med Java Development Kit. (JDK 1.1.x) och Programmers File Editor (PFE 7.02)

Målet för D1 är att studenterna ska kunna följande: Använda några av de vanligaste PROC:arna. Sammanställa och presentera data i tabeller och grafiskt

Utbildning 1 Magento Webshop

Låt "Personlig mappfil för Office Outlook (.pst)" vara markerad. Klicka på OK

CADS Data- Manager. Användarhandbok. CAD Studion AB

Enklast att skriva variabelnamn utan ; innehåll och variabelnamn skrivs ut

Import från Excel 3L Pro Import från Excel. Copyright VITEC FASTIGHETSSYSTEM AB

Boss installationsmanual förberedelser

GSM Axcess 2/3 Snabbstart

Före start på ett nytt avverkningsområde skall man radera aktuellt avverkningsområde eller välja ett nytt avverkningsområde (1 till 4).

Manual till funktionen Rapport/Export (beta) i Compos - Föräldrastöd February 2, 2016

Lathund för chefer Rekryteringssystemet ReachMee. Senast reviderad

Innehåll MySQL Intro. Allmänt om Lagrade Procedurer Enkel utformning Skapa en lagrad procedur Använda parameter som indata

Quick Guide till Mahara och din Portfolio

Stompunktsmanual Trafikverket

Manual för att skicka mejl via medlemsregistret på webben

STOCKHOLMS UNIVERSITET. Handbok 2. Funktionaliteter moveon 4

1. Enkel sökning Globalsökning Avancerad sökning Historik Söka via klassificeringsstruktur 14

Administrationsmanual ImageBank 2

Använda några av de vanligaste PROC:arna. Sammanställa och presentera data i tabeller och grafiskt

Guide för pdf-formulär

Anvä ndärguide Nyä Expeditionsresor

Övning: Skapa en ny regel

Hantering av Exceldata vid import/export till/från utbetalningsansökan

Karlstads Universitet, Datavetenskap 1

Laboration 10 - Eclipse

Introduk+on +ll programmering i JavaScript

Marknadsinformationsmetodik Inlämningsuppgift

Att börja med EndNote och inställningar som bör göras innan man lägger in referenser (170301)

Installationsanvisningar VisiWeb. Ansvarig: Visi Closetalk AB Version: 2.3 Datum: Mottagare: Visi Web kund

Telia Connect för Windows

SF1546, Numeriska Metoder för O1 Lab0 - frivillig. (dvs uppgifterna behöver inte redovisas!)

Skapa Aktiviteter, Möten, Affärsmöjligheter, Offert-/Orderrader samt Leveranser (utöver Företag och Kontaktpersonsdata).

Innehåll i detta dokument

Programmets startmeny ser ut så här. För att få fram menyerna Avsluta, Inställningar och Användare måste du föra markören upp till det blåa fältet.

IT-system. BUP Användarmanual

Inlämning av examensarbete i LUP Student Papers

e-line Kort- och Bankbetalning

Gran Canaria - Arbetsbeskrivning knapplänkar (Mediator 8)

Del 1: Skapa konto i Exchange

Ökenracet. Introduktion. Nivå. STEG 1: Skapa scenen och lägg till sprites. Checklista. STEG 2: Få lejonet och papegojan att röra på sig.

DATORÖVNING 4: DISKRETA

Skapa mallar i CAXA Draft, utgångspunkt från befintliga DWG-/DXF- eller DWT*-filer.

Grundkurs 1 IKT Filhantering

Matematikcentrum 1(12) Matematisk Statistik Lunds Universitet. SPSS (PASW) 18 for Windows - a guided tour

Allt du behöver för crowdsourcing

Steg för Steg Att använda Statistics explorer med data från SKLs databas

LATHUND REVIT/RHINO WORKSHOP

1 Vad är Versionshantering? 2 Git. 2.1 GitHub

Lathund för fakturaspecifikation med rapportverktyget BusinessObjects, version 4.0. Version 1.0,

Komponenter med COM (och COM+/VC++ 7.0)

Snabbguide Visma Compact API Copyright Visma Spcs AB

Programmering. Scratch - grundövningar

Guide till RefWorks Skapa ett RefWorks-konto Under Citera och referera > RefWorks Hjälp funktioner i RefWorks Help Tutorial Help

Quick Guide till Mahara och din Portfolio

Manual. Verktyg för skolanalys. Astrakan. Motion Chart på enkelt sätt. Artisan Global Media

För att XCOPY i SQL Server Express ska fungera måste data och logg ligga i samma mapp, vilket naturligtvis inte är så bra.

Föreläsningsanteckningar, Introduktion till datavetenskap HT S4 Datastrukturer. Tobias Wrigstad

Transkript:

1.1 Skapa ett Inline-Script som skapar filen För att skapa ett inline script drar man InLine till där man vill ha själva scriptet. För att skapa en data-fil har jag i, simon-uppgiften, skapat ett InLine-script och lagt det under PracticeSimon-proceduren. Jag har döpt scriptet till filemagement men det kan döpas till vad som man tycker passar det som görs i InLine-scriptet.

1.2 Innehållet i InLine-scriptet (dvs., det om skapar csv-filen) Jag brukar vilja kunna låta testledaren/den som bedriver forskningen möjligheten att bestämma namn själv på csv-filen. Därför börjar vi med att skapa en variabel som heter experimentid Vi börjar med att gå til Edit och välja Experiment 2. Vi fortsätter sedan med att klicka på fliken Startup Info. Välj sedan Add...

3. I fältet Log Name skriver vi in experimentid och i prompten Experiment ID (utan citat-tecken). Välja sedan Data Type String och skriv in simontask i fältet Default. 4. Vi fortsätter med att klicka på InLine-scriptet filemagement och det kan se ut så här: I bilden ovan skapas en undermapp som heter data_ + det vi tidigare satte som experiment ID (dvs., simontask ). Dvs., vi får en mapp som heter data_simontask och det skapas även

en csv-fil i denna mapp med samma namn. Det viktigaste i scriptet (finns bifogat i Appendix A) är det blåmarkerade. I detta fall kommer vi ha kolumner med namnen SubID, Date, Age, Sex, RT, ACC, och så vidare. Notera, att jag använder semikolon ( ; ) som separator då excel, i den svenska inställningen, använder kommatecknet (, ) som decimaltecken (t.ex., 0,23). Dvs., det som avgör vad som är en kolumn eller inte är semikolon. Ytterligare en notering, vill man ha Ålder och Kön ( Age och Sex ) behöver man fixa det i Startup Info (dvs., där vi skapade variabeln experimentid tidigare). 1.3 InLine-script som sparar data Som synes på bilden (blåmarkerat) lade jag ett InLine-script i slutet av SimonTrial-proceduren (skript finns i Appendix B). Återigen, detta script bör ges ett passande namn (exempelvis, savedate ) som visar vad det gör. Responser loggas, i exemplet här (Simon-uppgiften), i simontarget (ImageDisplayobjektet).

En liten sidopunkt innan vi tittar på scriptet. Beroende på vad vi vill spara i vår datafil (csv) kan vi se vad vi döpt saker till i vår lista. Jag brukar vilja ha information om vilket stimulus som presenterades, korrekt respons, och vilken typ av trial (dvs., congruent eller incongruent ): Nu till InLine-scriptet: Det viktiga här är raden som startar med print #fileid,. Det är här vi hämtar, och sparar ned, all information. c.getattrib( Subject ), till exempel, hämtar information från de variable vi skapat i Startup Info ( Subject ID, Age, etc). c.getattrib( simontarget.rt ), till exempel, hämtar responstiden (för nuvarande trial). Vill man hämta information sparat från listan man kör (i detta fall List3 ) behöver man bara skriva c.getattrib( correct_resp ), till exempel. Viktigt att tänka på här är att man lägger in variablerna i den ordning man skapade kolumn-namnen på (i inline-scriptet vi döpte till filemanagment i början).

Notera, för att hämta information från ett ImageDisplay -objekt måste man specificera vilket. Viktigt, prerelease för ImageDisplay måste sättas till 0. Detta gör man i Properties på sin ImageDisplay under fliken Duration/Input : I exemplet, med Simon-uppgiften här, så hämtar vi information från Startup Info (t.ex., Age, Sex ), från List3 (t.ex., correct_resp ), och från får ImageDisplay (dvs., simontarget ; RT, ACC ).

Appendix A filemanagment inline script: ' Sets up a data file On Error Resume Next MkDir "data_"+c.getattrib ("experimentid") Dim save As String save = CurDir$ chdir("data_"+c.getattrib ("experimentid")) If FileExists("data_"+c.GetAttrib ("experimentid")+".csv")=false Then Dim fileid As Integer fileid=freefile open "data_"+c.getattrib ("experimentid")+".csv" For output As #fileid print #fileid,"subid;date;age;sex;rt;acc;correctresponse;response;arrows;trialtype" close End If chdir(save)

Appendix B inline script som sparar data Notera här att print #fileid, måste läggas på samma rad så att det ligger längre in än open och close (se bilden i guiden ovan). Dim save As String Dim fileid As Integer save = CurDir$ chdir("data_"+c.getattrib ("experimentid")) fileid=freefile open "data_"+c.getattrib("experimentid")+".csv" For append As #fileid ' "SubID;Date;Age;Sex;RT;ACC;CorrectResponse;simonTarget;TrialType" print #fileid,(c.getattrib("subject"));";";date;";";(c.getattrib("age"));";";(c.getattrib("sex"));";";(c.geta ttrib("simontarget.rt"));";";(c.getattrib("simontarget.acc"));";";(c.getattrib("correct_resp"));";";(c. GetAttrib("simonTarget.Resp"));";";(c.GetAttrib("display2"));";";(c.GetAttrib("Type_C")) close chdir(save) doevents