Bygg din egen verktygslåda till PC-DMIS. Workshop, PC-DMIS dagar 2015

Relevanta dokument
JoTube2 Bruksanvisning 1(14)

Zoomtext 2019 Skripting

ZoomText 9.1. Tillägg till Användarmanual. Ai Squared

KPP053, HT2016 MATLAB, Föreläsning 1. Introduktion till MATLAB Skript Inläsning och utskrift av variabler Ekvationssystem Anonyma funktioner

FLEXILAGER Ett hjälpmedel för anpassad lagerhantering. Original -version

Migrera till PowerPoint 2010

Kom igång med. Windows 8. DATAUTB MORIN AB

15 Skapa en Start-Diskett

Automatisera uppgifter med Visual Basic-makron

Konsolfönster i Windows Momentet ingår i kursen PDA DTR1206 Lab 1 DOS Konsolfönstret

The Grid 2. Grunderna för hur du kommer igång och arbetar med The Grid 2. Habilitering & Hjälpmedel

BaraTrav Prenumeration och Installation Version 1.3.4

Programsnickaren. Grunderna för hur du kommer igång och arbetar med Programsnickaren till Micro Rolltalk. Habilitering & Hjälpmedel

Vanliga frågor för VoiceXpress

Grundläggande Ordbehandling Microsoft Word

E-post. A. Windows Mail. Öppna alternativ. Placera ikonen på skrivbordet.

Microsoft. Excel Migrera till Excel från Excel 2003

EasySurveyor. Snabbguide. Skapa ny enkät. Webbenkätsystem

Introduktion till Matlab

Introduktion till programmering, hösten 2011

Scripthantering i AutoCAD

Windows 8.1, hur gör jag?

Objektorienterad programmering i Java I

Axalon Process Navigator SP Användarhandledning

Säkerhetskopiering - SQL

IT-körkort för språklärare. Modul 9: Rätta skrivuppgifter

Hur får jag bästa supporten? Workshop

Övning 1. Datateknik A, Java I, 5 poäng. Att ladda hem och installera Java Att skriva ditt första Javaprogram Att kompilera och exekvera ditt program

Installationsanvisning för Su Officemallar 2007 För PC Word och PowerPoint

Grundutbildning EPiServer CMS6

Användarhandledning för koppling av dokument

Symprint Snabbstartsguide

Software Translator 6.1 Manual

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.

Laboration 0. Enhetsbokstaven anges med ett kolon efter och man läser ofta ut detta, exempelvis C:(sekolon).

Programmering. Scratch - grundövningar

Labb i Datorsystemteknik och programvaruteknik Programmering av kalkylator i Visual Basic

Instruktion till. PigWin PocketPigs. Del 1 - Installation

Introduktion till Winbas. excel till Winbas

E-POST3 Ett lättanvänt e-postprogram med stöd för talsyntes

3. Välj den sprajt (bild) ni vill ha som fallande objekt, t ex en tårta, Cake. Klicka därefter på OK.

Om du behöver hjälp. Telia Simka Bruksanvisning

Workshop Arm. PC-DMIS dagar 2016

Egna genvägar. Subhashish Pradhan T.C. Hollingsworth Översättare: Stefan Asserhäll

Hantering av arkivering och digitalisering

Instruktioner. Innehåll: 1. Vad är Kimsoft Control (SIDA 2) 3. Hem (SIDA 2)

Kopplingar via datalänk från Winbas till Excel samt Pivottabell 1 (13)

DATALOGISK. Observationer Reviderad Oderup 9267, Hörby, Tel ,

Automatisk start. Anne-Marie Mahfouf Översättare: Stefan Asserhäll

Snabbguide Överföring av resultat till PC. systemsure Plus

SENIORER SENIORER. Grundläggande IT för. Windows 7. Grundläggande IT för. Windows 7. Eva Ansell Marianne Ahlgren. Eva Ansell Marianne Ahlgren

Hjälp för Timmerweb Mobil 3

Skapa mappar, spara och hämta dokument

Tips & Tricks i Topocad

1. Uppdateringsmodul (CMS)

Kom igång med Windows 8.1

FaceMouse Artikelnummer:

Installationsguide för FAR Komplett Offline 2.1.2

Beskrivning av funktionen säkerhetskopia i Hogia Fastighet SQL

Outlook Axxell Utbildning Ab

Menyhantering i AutoCAD 2000.

GitHub for Windows och GitShell

SHARP TWAIN AR/DM. Bruksanvisning

LOTTA MANUAL. t.o.m. version Cederlund

Mina omvärldsfaktorer

Grundläggande statistik kurs 1

DDS-CAD Arkitekt version 9. i Ifc-ex. xport InställningarI. r... 5 Filter... 6 Generer Diverse... 8

Innehåll. Kurs i Windows

Microsoft Windows 8 Grunder

Microsoft. Access Grundkurs.

Introduktion till Matlab

Bruksanvisning. BLISSKARTA för Rolltalk Designer Artikelnr:

BILDBOK. Programmet stöder talsyntes SAPI 4 och SAPI 5. Programmet kan spela upp ljudfiler (*.wav) och (*.mp3)

Lathund för att skapa dokument i redigeraren

När appen startar så gör den det på en särskild sida som du bestämt ska vara Hem-sida. Du kan ändra det under Inställningar och Spara sida som Hem.

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

Så här byter du från Unifaun WebOrder (UWO) till Unifaun OnlineConnect (UOCT)

Så här skriver du ditt första program i C++

Kapitel 16 Situationplan... 3

Kom igång. Readyonet Lathund för enkelt admin. Logga in Skriv in adressen till din webbsida följt av /login. Exempel:

Stompunktsmanual Trafikverket

Lite mer om CGI-programmering

Switch Driver 4. Programvara för Radio Switch, JoyBox och JoyCable. Sensory Software

I högskolans nätverk hittar du programmet PowerPoint genom Startmenyn, Huvudmeny XP, Kontorsprogram, Microsoft Office, Microsoft PowerPoint.

WINDOWS 8.1. Grunder

Välkommen till maxidoc Hjälp!

En guide till. FirstClass. i webbläsaren

Lathund för att skapa dokument i redigeraren

FrontPage Express. Ämne: Datorkunskap (Internet) Handledare: Thomas Granhäll

Att göra kartor med enkelt verktyg

Att jobba med delade projekt i Quadri DCM

FirstClass Hur du använder FirstClass.

Föreläsning 3. Programmering, C och programmeringsmiljö

Microsoft Office Excel, Grundkurs 1. Introduktion

Installation av Butiksdata

Lathund för Novell Filr

Användarhantering Windows 7 I denna laboration kommer vi att skapa nya användare och grupper och titta på hur man hantera dessa.

ITför. alla. av Eva Ansell

1 INLEDNING. Välkommen till det digitala utbildningskortet.

Bruksanvisning Bläckfisken USB

Transkript:

Bygg din egen verktygslåda till PC-DMIS Workshop, PC-DMIS dagar 2015

Vad ska vi prata om? Verktygsfält och Snabbknappar i PC-DMIS Koppla inbyggda funktioner till en knapp Koppla externa program Koppla Basic-skript Exempel på skript Frågor?

Verktygsfält och snabbknappar i PC-DMIS

Verktygsfält och snabbknappar i PC-DMIS

Verktygsfält och snabbknappar i PC-DMIS

Verktygsfält och snabbknappar i PC-DMIS

Koppla inbyggda funktioner till en knapp

Koppla inbyggda funktioner till en knapp Modifiera aldrig PC-DMIS inbyggda verktygsfält! Det blir bara gråt Nästan allting i PC-DMIS menyer kan kopplas till en knapp Dessutom kan man skapa Användardefinierade kommandon!

Koppla externa program till en knapp

Koppla externa program till en knapp

Koppla externa program till en knapp Om du vill starta utforskaren i en särkskild katalog Ange först sökvägen till utforskaren Lägg till /root, och den sökväg du vill ha Till exempel C:\windows\explorer.exe /root, h:\dokument\pcdmis Explorer kommer att starta i den mapp du angivit

Koppla externa program till en knapp Vilket program som helst kan startas med en knapp Man kan också köra kommandofiler (xxx.bat) Man kan lägga med kommandoradsparametrar precis som i en genväg PC-DMIS väntar inte på att det externa programmet ska avslutas!

Snabbknappar kopplade till Basic-skript PC-DMIS har ett inbyggt skriptspråk Basic Basic-skript kan användas för beräkningar, dialoger, läsa/skriva filer osv. osv. Kan vara direktkopplat till ett mätprogram (anropas med programrad) Kan vara kopplat till en snabbknapp (anropas med klick) Kan visa information hämtad från mätprogrammet Kan ge resultat tillbaka till mätprogrammet Kan modifiera mätprogrammet! Lägga till/ta bort/ändra kommandorader! Eftersom det är PC-DMIS som kör Basic-skriptet kan du inte göra något annat i PC-DMIS så länge ett skript är igång

Snabbknappar kopplade till Basic-skript

Snabbknappar kopplade till Basic-skript

Snabbknappar kopplade till Basic-skript

Snabbknappar kopplade till Basic-skript

Snabbknappar kopplade till Basic-skript

Snabbknappar kopplade till Basic-skript

Exempel på skript Basic-skripten är rena textfiler (men med efternamn.bas), och kan därför redigeras i vilket program som helst som kan redigera text, t.ex. Anteckningar (Notepad). Vi kan förstås också använda PC-DMIS självt klicka sist i ditt aktuella mätprogram, Infoga --> Basic-skript, peka ut en lämplig mapp (t.ex. C:\Users\Public\Documents\WAI\PC- DMIS\Basic) och hitta på ett namn för skriptet. Tryck sedan F9 på den nya kommandoraden för att öppna Basic-editorn i PC-DMIS. Där går det också att provköra skriptet redan innan det är kopplat till någon knapp (den lilla svarta pilen till höger i ovanstående bild). När redigeringen och testningen är klara bör man komma ihåg att radera kommandoraden från mätprogrammet igen det här skriptet ska ju inte vara knutet till något bestämt mätprogram, utan vara kopplat till en snabbknapp.

Exempel på skript MmInch.BAS Det första skriptet vi ska titta på kanske inte är så väldigt användbart, men det illustrerar grundstrukturen för ett skript som genomlöper alla kommandon i ett mätprogram, och gör någonting med några av dessa kommandon. Denna struktur återkommer i princip i alla skript som gör någonting med PC-DMIS. MmInch.BAS är ett skript som går igenom aktuellt mätprogram och sätter alla utvärderingar till MM eller TUM. Först kommer en del som sätter upp kommunikationen mellan skriptet och PC-DMIS.

Exempel på skript MmInch.BAS Sedan bygger vi upp dialogen och anropar den.

Exempel på skript MmInch.BAS Om användaren trycker på OK-knappen utför vi det egentliga arbetet. Dvs. gå igenom alla kommandon i programmet (for each ), om det är en utvärdering (.isdimension) så sätter vi kommandots enhet (.Units) till 0 eller 1, beroende på om vi valde tum eller mm i dialogen. Till sist städar vi efter oss och är klara.

Exempel på skript MmInch.BAS hela listan!

Exempel på skript ListProbes.BAS Nästa skript går igenom aktuellt mätprogram och listar namnen på alla använda mätspetsfiler, i den ordning de används. Eftersom en mätspetsfil kan väljas flera gånger i ett program kan samma namn återkomma flera gånger i listan som visas. Detta skript börjar med samma grundstruktur (gråbrunt), utför sedan genomgången av mätprogrammet och samlar upp alla namnen (grönt). Till sist visas dialogen med resultatet (blått). Efter att användaren tryckt OK-knappen är allt klart, och skriptet avslutas (gråbrunt).

Exempel på skript ListProbes.BAS

Exempel på skript ListTips.BAS Förutom namnen på mätspetsfilerna kan det vara praktiskt att också lista alla mätspetsar som används av ett mätprogram. Följande skript gör precis det. Eftersom en mätspets kan väljas flera gånger i ett program kan samma namn återkomma flera gånger i listan som visas. Inledning och avslutning är exakt samma som tidigare skript, så de visas inte. Det finns lite mer kod i utförande-delen, eftersom vi ska läsa av två kommandotyper LADDA_MÄTH och MÄTSPETS.

Exempel på skript ListTips.BAS

Exempel på skript MultiPlanes.BAS Slutligen ett något mer komplicerat skript, som skapar ett plan ifrån flera mätta plan. En dialog visas, där man kan välja ett eller flera plan, och skriptet infogar en instruktion för konstruera plan i programmet. I konstruktionen används mätpunkterna från de i dialogen valda planen.

Exempel på skript MultiPlanes.BAS Resultatet av det här skriptet är att följande kommando har lagts till i mätprogrammet: Programlistan är lite för stor för PowerPoint (den fullständiga listan finns i ert tryckta material), så vi tar bara en liten titt på koden som skapar kommandot.

Hur visste han det? Det står ju inte Konstruera plan någonstans i den koden, och varifrån kom siffran 571 och beteckningarna ID och REF_ID? PC-DMIS kan visa oss! Skapa bara ett kommando av rätt typ och högerklicka i Redigeringsfönstret Håll sedan muspekaren stilla över kommandot, så visar PC-DMIS den efterfrågade informationen.

Så visste han det!

Gå inte för långt! Vi får vara lite försiktiga vid Basic-programmering, det går lätt åt väldigt mycket tid till något som kanske inte i slutänden sparar in så mycket tid som vi förväntade oss. Jag hittade följande dialog på nätet. Tanken är god PC-DMIS-programmeraren ska få hjälp att infoga diverse olika kommentarer med ett fåtal knapptryck. Dialogen har vuxit under flera år, och flera olika programmerare har lagt till sådant som de behövt. Inte alltid bara nya sorters kommentarer, utan det har blivit en smula gott och blandat. Det de kanske har missat under tiden är att dialogen har blivit ganska stor, och det börjar bli lite svårt att navigera i den, och hitta det man behöver. Nog pratat nu tittar vi på CUSTOM COMMENTS AWESOMETIME Visual Basic Script och inget ont om Josh Carpenter som är den senaste som lagt till något i den!

CUSTOM COMMENTS AWESOMETIME Visual Basic Script

Avslutning Frågor?