Upload
brdk
View
38
Download
1
Embed Size (px)
Citation preview
automation++
Find in Files
Find in Files
Formål
At finde forekomster af en streng i projektet
Fordele
FiltreringMan kan filtrere efter fil-type, case, hele ord og regular expression*.
OverskuelighedResultatet vises i en liste med direkte links til den enkelte forekomst.
* ”Wildcard” karakterer så som \d, . og +. Se mere her: http://en.wikipedia.org/wiki/Regular_expression
Find in Files
Praktisk eksempel
Find in Files
Tryk på ”Find in Files” i toolbaren eller Ctrl+Shift+F.
Tip: Har du allerede markéret f.eks. en variabel, og derefter åbner ”Find in Files”, indsættes den automatisk i søgefeltet.
Hvor finder jeg funktionen?
Find in Files
I følgende eksempel søges der efter funtioner/variabler/typer med navnet ”Sourcevar1.”
Whole words only: Hvis aktiveret, returneres ikke resultater med strengen som en del af en større streng, f.eks. ”newSourceVar10”
Case sensitive: Hvis aktiveret, skelnes der mellem store og små bogstaver i søgeordet
Regular expression: Hvis aktiveret, anvendes regular expression keywords, som her ”.”
Hvordan søger man?
Find in Files
Ved brug af søgekriterierne angivet i punkt 2, fås følgende resultat:
Læg mærke til at søgeordet var ”Sourcevar1.”, men da søgning ikke skelner store og små bogstaver optræder ”sourceVarxx”.
Regular expression ”.” tillader som det ses at der er 0 eller 1 karakterer efter den forestående karaktér. Derfor vises både f.eks. ”sourceVar1” og ”sourceVar1A”.
Stien til forekomsten angives til venstre inkl. linje og kolonne, mens selve forekomsten angives til højre inkl. typen.
Det sidste søgeresultat kan altid findes under fanebladet ”Find in Files”.
Hvad er resultatet af søgningen?
Cross Reference + Reference List
Praktisk eksempel
Build Cross Reference
For at kunne anvende Cross Reference og Reference List skal Cross Reference data bygges. Dette gøres ved at gå under menuen ”Project” → ”Build Cross Reference”.
Hvad skal jeg gøre for at bruge disse funktioner?
Reference list
Hvad kan denne liste bruges til?
Ved at højreklikke på en variabel eller struktur (1) kan man vælge ”List Usage” (2)
Fordel over ”Find in Files”: Listen indeholder kun reelle anvendelser af variablen/strukturen og inkluderer ikke f.eks. udkommenteret kode, så som ”Find in Files” gør.
Andre reference lister: Man kan f.eks. også få en liste of anvendte funktioner i en task ved at markére tasket og gå til menu-punktet ”View→References→List used functions”. Her finder du også yderligere nyttige reference lister.
Reference list
Hvad kan denne liste bruges til?
Herefter kommer ”Reference List” frem med de forekomster der er fundet. Dobbeltklikkes en af forekomsterne, springes der til den pågældende linje med rød highlighting.
Tip: Ved brug af henholdsvis ”F4” og ”Shift+F4” springes der til næste og forrige forekomst.
Cross Reference
Hvad kan denne liste bruges til?
Tip: Ved brug af henholdsvis ”F4” og ”Shift+F4” springes der til næste og forrige forekomst.
Liste over alle variabler/strukturer med kryds-referencer.
I vinduet til højre vises forekomsterne af det valgte objekt. Her vises også aktuelle access rights (READ, WRITE og READ/WRITE).
Information
Dette eksempel blev lavet med Automation Studio version 4.1.4.402
automation++
YOUR GLOBAL PARTNER FOR AUTOMATION EXCELLENCE