DATABASMALLAR
15 min
databasmallar är en kraftfullt verktyg som kan användas för att skapa upp en komplett databasstruktur för exempelvis en instrumentkrets eller ett större processavsnitt mallarna läggs upp i motsvarande struktur som det som ska skapas, varje objekttyp motsvaras av en databasmall som sedan kan återanvändas av andra mallar i nedanstående bild visas upplägget av en databasmall för en nivåreglering (in pos) samt alla underliggande komponenter och kretsschema till databasmallarna kan skript knytas, dessa används för att fylla på med uppgifter, koppla kablar osv formuläret för databasmallar http //support sitebase se/sitebase7 dbtemplates ashx#formul%c3%a4ret f%c3%b6r databasmallar 5 läs mer om formuläret och hur databasmallar byggs upp här databasmallar, formuläret http //support sitebase se/sitebase7 dbtemplates form ashx edit http //support sitebase se/sitebase7 edit aspx?page=sitebase7 dbtemplates\§ion=6 använda databasmallar ¶ http //support sitebase se/sitebase7 dbtemplates ashx#anv%c3%a4nda databasmallar 6 edit http //support sitebase se/sitebase7 edit aspx?page=sitebase7 dbtemplates\§ion=0 köra databasmall ¶ http //support sitebase se/sitebase7 dbtemplates ashx#k%c3%b6ra databasmall 0 skapa grundobjektet t ex en instrumentkrets på vanligtvis och ange nödvändiga uppgifter välj in en passande databasmall (sb mall) och spara kör databasmallen med knappen wizard i första steget visas strukturen som kommer att skapas markera eller avmarkera delar som ska vara med i databasballen anges vilka som ska vara markerade som standard edit http //support sitebase se/sitebase7 edit aspx?page=sitebase7 dbtemplates\§ion=1 köra skript ¶ http //support sitebase se/sitebase7 dbtemplates ashx#k%c3%b6ra skript 1 i nästa steg visas skript fönstret (om databasmallen innehåller en sådan) klicka på write för att köra alla markerade rader i skriptet i databasmallen anges vilka som ska vara markerad som standard grön markerade rader är sådana som skrivit in data, blir de inte markerade kan det bero på att uppgifterna redan fanns resultatet kan kontrolleras i kolumnera current value (ursprungligt värde) samt new value (nytt värde) det kan vara klokt att köra skriptet ytterligare en gång, beroende på hur det är gjort kan ytterligare uppgifter komma att skrivas in enbart skriptet kan också köras för delar som redan är genererade detta görs med knappen script edit http //support sitebase se/sitebase7 edit aspx?page=sitebase7 dbtemplates\§ion=2 mängdhantering ¶ http //support sitebase se/sitebase7 dbtemplates ashx#m%c3%a4ngdhantering 2 databasmallar och skript kan köras för en mängd objekt i ett svep högerklicka i objektlistan och välj att tända upp kryssrutorna markera en eller flera objekt som ska köras kör databasmallen med knappen wizard alla objekt kommer att köras igenom utan möjlighet att klicka i eller ur några delar i mallen därefter kommer skript för samtliga objekt att köras edit http //support sitebase se/sitebase7 edit aspx?page=sitebase7 dbtemplates\§ion=3 vad återstår efter att mallen körts? ¶ http //support sitebase se/sitebase7 dbtemplates ashx#vad %c3%a5terst%c3%a5r efter att mallen k%c3%b6rts 3 efter att mallar och skript är körda är normalt alla objekt och dokumentposter skapade samt många av uppgifterna ifyllda vissa uppgifter som kräver kunskap och planering behöver anges manuellt ett smidigt sätt är att göra det via utforskaren då man kan följa strukturen återstående delar att göra är till exempel välja konstruktionsartiklar databasmallarna använder vanligtvis generella artiklar (inleds med ett #) dessa bör matcha den tänkta artikeln med avseende på t ex plintar boka i/o signaler boka signaler mot kanal på i/o kort (intern bokning) i vissa fall bokas i/o kanaler direkt mot en apparat (extern bokning) boka stv och matning stv matning bokas vanligtvis på elkretsen eller i vissa fall motorn matning från matningsplintar (säkringar) bokas på apparater generera dokumentfil med hjälp av en typritning edit http //support sitebase se/sitebase7 edit aspx?page=sitebase7 dbtemplates\§ion=4 att tänka på ¶ http //support sitebase se/sitebase7 dbtemplates ashx#att t%c3%a4nka p%c3%a5 4 mallarna kan köras om och om igen på samma struktur för att möjliggöra att mer detaljerad information kan tillföras under projektets gång när objekten är färdigställda bör sb mallen väljas bort för att undvika att den körs av misstag