CAD Standaard Plottool Installatiehandleiding Januari 2006 Versie 3.02
Installatiehandleiding CAD Standaard Plottool
1
Inhoudsopgave
.............................................................................................
Inhoudsopgave
2
1 1.1 1.2 1.3 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4 1.5 1.6
Installatie Plotapplicatie Plotters Configuratie CAD Standaard Database Tabel TBL_Frames Tabel TBL_Scales Tabel TBL_Plotters Tabel TBL_Plotformats Tabel TBL_Plotstyles Tabel TBL_Filterlayer Tabel TBL_Standard_Filelocation Relatie tussen tabellen Meerdere CAD Standaard Databases Vaste instellingen Initialisatie plotgegevens Programmeren
3 3 5 6 6 6 6 7 8 8 8 8 9 9 9 10
2 2.1 2.2
Taalmodule Configuratie Taal Database Toevoegen van een taal
11 11 12
3
Meldingen
16
1 Installatie .............................................................................................
1.1 Plotapplicatie
Het CAD Standaard PlotTool kan worden geïnstalleerd onder AutoCAD 2000 – 2005 en tevens onder de versies van Autodesk MAP en LandDesktop, die gebaseerd zijn op de genoemde versies van AutoCAD.
Bestanden Kopieer de onderstaande bestanden naar een gedeelde folder op een server of naar een folder op de cliënt: ..\CadSPlottool • CADSPlottool.dvb Applicatie • Language.mdb Database tbv de taal keuze • GNU GENERAL PUBLIC LICENSE.txt Licentie overeenkomst ..\CadSPlottool\Menu with Redefine • CADSPlotTool.mnu • CADSPlotTool.mnl Herdefinitie van het “plot” commando • Load_CadSPlottool.lsp LISP routine tbv laden van de tool • UnLoad_CadSPlottool.lsp LISP routine tbv verwijderen van de tool ..\CadSPlottool\Menu without Redefine • CADSPlotTool.mnu • CADSPlotTool.mnl Geen herdefinitie van het “plot” commando • Load_CadSPlottool.lsp LISP routine tbv laden van de tool • UnLoad_CadSPlottool.lsp LISP routine tbv verwijderen van de tool Verwijder eventueel de oude gecompileerde menu-bestanden: • CADSPlotTool.mnc • CADSPlotTool.mnr • CADSPlotTool.mns Voor de CAD-standaards moeten één of meerdere MS-Access databasebestanden worden gekopieerd naar dezelfde folder als de overige bestanden, zoals bijvoorbeeld: • Example CAD Standard Plottool.mdb • RTW - Richtlijnen Tekeningverkeer Waterstaat.mdb
Zoekpaden De folder met de bestanden van het PlotTool moeten in het zoekpad van AutoCAD staan. Deze folder kan op de volgende wijze aan het zoekpad van AutoCAD worden toegevoegd: Tools -> Options –> Files -> Support File Search Path -> Add
Installatiehandleiding CAD Standaard Plottool
3
Menu’s In de mappen: • “..\CadSPlottool\Menu with Redefine” • “..\CadSPlottool\Menu without Redefine” staan de benodigde menu bestanden en LISP routines. Maak een kopie van de gewenste bestanden naar de map “..\CadSPlottool”.
Laden van het menu Het menu kan op handmatig toegevoegd worden: Voeg vervolgens het PlotTool menu op de volgende wijze toe aan het AutoCAD menu: Tools -> Customize -> Menus -> MenuGroups - > Browse
Selecteer het CADSPlottool.mnu bestand en kies Load (Replace All niet aanvinken). Selecteer vervolgens het tabblad MenuBar.
Kies de MenuGroup CADSPlotTool en voeg het PlotTool menu met Insert toe aan de MenuBar en bepaald de locatie met de knoppen “Move Up/Down”, sluit af met Close.
Installatiehandleiding CAD Standaard Plottool
4
Het menu kan ook automatisch toegevoegd worden, door het laden van een de volgende LISP routines. • Load_CadSPlottool.lsp deze routine laad de tool • UnLoad_CadSPlottool.lsp deze routine verwijdert de tool
1.2 Plotters
De plotters moeten onder Windows zijn geïnstalleerd op een server of het werkstation. Onder AutoCAD moeten de plotters als zogenaamde pc3configuratiebestanden worden toegevoegd. Voor de verschillende configuratie instellingen moeten per plotter verschillende pc3-bestanden worden aangemaakt. De naam van pc3-configuratie bestanden dient aan de volgende syntaxis te voldoen: •
[<_plotkwaliteit>][<_plotlijnoptie>] waarbij de volgende waarden dienen te worden gehanteerd: • de naam van de plotter. Deze naam is vrij te kiezen. • vaste aanduiding met een van de volgende keuzes: _BEST _NORMAL _FAST geen waarde •
vaste aanduiding met een van de volgende keuzes: _LINESMERGE _OVERWRITE geen waarde
Een pc3-configuratie bestand kan bijvoorbeeld de volgende naam hebben: • HP1055cm_BEST_OVERWRITE (plotkwaliteit en plotlijnoptie gedefinieerd) • HP 750c_NORMAL (alleen plotkwaliteit gedefinieerd) • HP1200_LINESMERGE (alleen plotlijnoptie gedefinieerd) • HP 650 (geen opties gedefinieerd) Als geen plotkwaliteit of plotlijnoptie in de naam van het pc3-bestand is gedefinieerd, dan wordt in het dialoogvenster van het PlotTool de keuze Onbekend aangegeven voor de plotkwaliteit c.q plotlijnoptie. Voor de installatie van de plotters wordt verwezen naar de installatie beschrijving van de betreffende plotter en voor het aanmaken van de pc3configuratiebestanden naar de ‘Driver and Peripheral Guide’ van AutoCAD. Configuratie van de plotters kan binnen AutoCAD met: de opdracht: File -> PlotterManager.
Installatiehandleiding CAD Standaard Plottool
5
1.3 Configuratie CAD Standaard Database
In de MS-Access Database “Example CAD Standard Plottool.mdb” zijn de volgende tabellen aanwezig om het PlotTool te configuren: • TBL_DrawingFrames • TBL_Scales • TBL_Plotters • TBL_Plotformats • TBL_Plotstyles • TBL_FilterLayer • TBL_Standardfilelocation De namen van de databases komen overeen met de te gebruiken CADstandaards.
1.3.1 Tabel TBL_Frames
Deze tabel bevat een kolom ‘Drawingframes” met de namen van de AutoCAD blocken voor de herkenning van de tekeningkaders door het PlotTool.
1.3.2 Tabel TBL_Scales
Deze tabel bevat een kolom ‘Scales”met de plotschalen voor het PlotTool.
1.3.3 Tabel TBL_Plotters
Deze tabel bevat de lijst met plotters voor het PlotTool met de volgende kolommen: • PlotconfigID • PlotterPC3name • Plottername • Exact_Format • Default • Discription • Plot to file Kolom PlotconfigID Deze kolom bevat de codes, die de relatie leggen tussen de plotters en de bijbehorende plotstyles en plotterbladformaten, die zijn gedefinieerd in de tabel TBL-Plotformats. Plotters met dezelfde bladformaten en plotstyles kunnen dezelfde code hebben. Kolom PlotterPC3name Deze kolom bevat de volledige naam van de te gebruiken pc3-bestanden van de plotters. In de naam moet worden aangeven de plotkwaliteit en de plotlijnoptie is (zie paragraaf 1.2 ‘Plotters’). Kolom Plottername Deze kolom bevat de naam van de plotter zoals de plotter binnen het PlotTool wordt getoond aan de gebruiker. Voor een plotter met verschillende plotkwaliteit en plotlijnopties kan dezelfde gebruikersnaam worden gebruikt.
Installatiehandleiding CAD Standaard Plottool
6
Kolom Exact_Format In deze kolom wordt met een vinkje aangegeven, of de snijrand van het kader exact moet samenvallen met de rand van het papier. Hierbij worden de print marges genegeerd. Kolom Default In deze kolom wordt met een vinkje aangegeven, welke plotter als default moet worden gebruikt. Als meerder plotters default zijn gezet, dan wordt de eerste plotter als default gehanteerd. Kolom Discription In deze kolom kan een omschrijving opgegeven worden, voor bijvoorbeeld de locatie in een gebouw. Kolom Plot to file In deze kolom kan aangegeven worden of deze plotter plotbestanden aan moet maken. De locatie van de plotbestanden wordt in de tabel TBL_Standard Filelacation vermeld. De gebruiker kan dan kiezen uit twee opties.
1.3.4 Tabel TBL_Plotformats
Deze tabel bevat de lijst met plotformaten per plotter voor het PlotTool met de volgende kolommen: • PlotconfigID • Plotformaat • UpsideDown Kolom PlotconfigID Deze kolom bevat de codes, die de relatie leggen tussen de plotters en de bijbehorende plotstyles en plotterbladformaten. Kolom Plotformat Deze kolom bevat de naam van het bladformaat, zoals het bladformaat binnen het PlotTool wordt getoond aan de gebruiker. De naam moet overeenkomen met de het eerste gedeelte van het bladformaat, zoals gedefinieerd bij de plotter, en minimaal lang genoeg zijn om een uniek bladformaat te kunnen identificeren. Kolom UpsideDown In deze kolom kan worden aangeven of het blad 180 graden moet worden gedraaid op de plotter. Toelichting bepaling bladformaat De applicatie PlotTool bepaalt het bladformaat op de volgende wijze: • van het geselecteerde tekeningkader c.q plotwindow worden de afmetingen berekend en vergeleken met de gedefinieerde breedte en hoogte in de tabel TBL_Plotformats; • het kleinst mogelijke bladformaat, waarop het tekeningkader c.q plotwindow kan worden afgedrukt, wordt gehanteerd. Hierbij wordt rekening gehouden met het eventueel van een kwartslag van de tekening als de breedte en hoogte zijn omgewisseld (landscape c.q portrait).
Installatiehandleiding CAD Standaard Plottool
7
1.3.5 Tabel TBL_Plotstyles
Deze tabel bevat de lijst met plotformaten per plotter voor het PlotTool met de volgende kolommen: • PlotconfigID • Plotstyle • Default Kolom PlotconfigID Deze kolom bevat de codes, die de relatie leggen tussen de plotters en de bijbehorende plotstyles en plotterbladformaten. Kolom Plotstyle Deze kolom bevat de naam van de te gebruiken plotstyles, inclusief de extensie ctb respectievelijk stb. In de naam moet het woord ‘kleur’, ‘zwart’ of ‘monochroom’ voorkomen. Kolom Default De plotstyle, die als default voor de plotter (PlotconfigID) moet worden gebruikt.
1.3.6 Tabel TBL_Filterlayer
Deze tabel bevat de lijst met laagnamen die door de plottool gebruikt mogen worden om te zoeken naar informatie (in Modelspace) om een formaat te kunnen bepalen. Als eerste worden alle lagen bevroren, behalve de lagen die in de tabel opgenomen zijn.
1.3.7 Tabel TBL_Standard_Filelocation
Deze tabel bevat een maplocatie tbv het plotten naar een bestand.
1.3.8 Relatie tussen tabellen
Het onderstaande voorbeeld geeft de relatie van de tabellen weer.
Installatiehandleiding CAD Standaard Plottool
8
1.3.9 Meerdere CAD Standaard Databases
De Plottool ondersteund het gebruik van meerdere CAD Standaard Databases, de Default in te stellen CAD Standaard wordt bepaald door voor de bestandsnaam de tekst “Default_” te plaatsen.
1.4 Vaste instellingen
Het PlotTool heeft intern de volgende vaste instellingen. LineweightScale De lineweightscale staat aan om de lijndiktes evenredig mee te verschalen als vanuit paperspace wordt geplot. CAD-standaard Als er een CAD standaard database bestandsnaam een met de een voorvoegsel in de naam “Default – {CAD standaard naam}“ is gedefinieerd, dan wordt deze als standaard getoond. In alle andere gevallen de eerste gevonden database in alfabetische volgorde. Fit-plot Bij de keuze voor een fit-plot wordt het geselecteerde kader c.q. window altijd volledig binnen de marges van het papier geplot.
1.5 Initialisatie plotgegevens
De eerste keer nadat het PlotTool is geïnstalleerd en als er plotters zijn gewijzigd moet het PlotTool worden geïnitialiseerd om het bestand PlotTool.ini aan te maken c.q. aan te passen. Dit bestand staat in dezelfde folder als het bestand PlotTool.dvb. In dit bestand worden de gegevens van de plotters en bladformaten, die het PlotTool nodig heeft geplaatst. De initialisatie wordt gestart door via de commandoregel met: CADSInitPlot <enter> Tijdens de initialisatie wordt de voortgang getoond.
Installatiehandleiding CAD Standaard Plottool
9
1.6 Programmeren
Indien men wijzigingen of toevoegingen aan de applicatie wil doen dan dient men een wachtwoord te gebruiken. Deze is ingesteld om ook te voorkomen dat een CAD gebruiker onbedoeld wijzigen aan de applicatie doet. Het wachtwoord is: CADSPlottool
Installatiehandleiding CAD Standaard Plottool
10
2 Taalmodule .............................................................................................
2.1 Configuratie Taal Database
In de MS-Access Database “Language.mdb” zijn alle taal afhankelijke opties te definiëren. In deze database kan een voorkeurstaal gekozen worden, standaard staat deze ingesteld op EN: Engels. Deze keuze is te vinden in de tabel “TBL_CurrentLanguage.” In de database zijn de volgende tabellen en query’s opgenomen. Tabellen: 1. TBL_Caption_Description 2. TBL_Caption_Name 3. TBL_CurrentLanguage 4. TBL_Frame 5. TBL_Language Add 1. In deze tabel worden de beschrijvingen van de knoppen, foutmeldingen en command teksten opgenomen. De eerste kolom geeft de afkorting van de taal aan de tweede de naam de een veld op een dialoogscherm en de laatste kolom wordt de omschrijving weergegeven. Add 2. Deze tabel bevat alle namen van knoppen en frame toelichtingen ed en tevens waar een bepaalde knop, command tekst of foutmelding bij hoort. Add 3. In deze tabel wordt een keuze gemaakt voor een taal, die door de Plottool zelf gebruikt wordt. Add 4. Deze tabel bevat alle namen van de dialoogschermen en een voor de teksten die op de commando regel geplaatst worden. Add 5. Deze tabel bevat alle talen, een afkorting en een lange omschrijving. Query: 1. 2. 3. 4.
ADD_Language QRY_FrameCaptionValues QRY_Language UPD_PTR_Caption_Desriptions
Add 1. Deze query werkt de omschrijvingen van de knoppen ed van alle talen bij.
Installatiehandleiding CAD Standaard Plottool
11
Add 2. Met behulp van deze query kunnen de omschrijvingen van de knoppen ed van de huidige taal gewijzigd worden. Deze query heeft een sortering op: bij welke dialoog een knop of frame tekst de omschrijving behoort. Add 3. Met behulp van deze query kunnen de omschrijvingen van de knoppen ed van de huidige taal gewijzigd worden. Deze query heeft geen sortering. Add 4. Met behulp van deze bijwerk query worden alle omschrijvingen van onder andere de knoppen bijgewerkt zodat deze voor de handleiding gebruikt kan worden. Daarvoor moet de taal eerst op “PTR” ingesteld worden.
2.2 Toevoegen van een taal
Stap 1: Voeg een nieuwe taal aan de tabel “TBL_Language” Stap 2: Stel de huidige taal in op de nieuwe taal, via de tabel “TBL_CurrentLanguage” Stap 3: Start de bijwerk/ toevoeg query “ADD_Language” Stap 4: Vul alle omschrijvingen in door de query “QRY_FrameCaptionValues” te gebruiken. In de onderstaande schermafdrukken kan de relatie tussen de omschrijving en de knoppen ed gevonden worden.
Plottool dialoogscherm
Installatiehandleiding CAD Standaard Plottool
12
Schaal dialoog
Vergroting/ verkleining dialoogscherm
Installatiehandleiding CAD Standaard Plottool
13
Info dialoog
Licentie overeenkomst dialoog
Installatiehandleiding CAD Standaard Plottool
14
Batch Plottool dialoog
Installatiehandleiding CAD Standaard Plottool
15
3 Meldingen .............................................................................................
Bij het opstarten van het PlotTool wordt gecontroleerd of de in de MS-Access gedefinieerde plotters ook op het systeem als pc3-bestanden aanwezig zijn. Indien een of meerdere plotters niet worden gevonden, dan wordt de onderstaande melding getoond. Geen geopende documenten Deze melding verschijnt als nog geen tekening is geopend. Het programma wordt afgebroken. Geen MS-Access database voor de CAD-standaard gevonden Op het systeem zijn in de folder waar het bestand PlotTool.dvb staat geen MSAccess database bestanden met de extensie ‘mdb’ gevonden. Het programma wordt afgebroken. Instelling eenheden INSUNITS heeft een onbekende waarde De AutoCAD variabele insunits heeft een onjuiste waarde. Alleen millimeters, centimeters, meters of kilometers zijn mogelijk. Synchroniseren Bladformaat Deze melding wordt gegeven als de afmetingen van de bladformaten opnieuw worden bepaald en gezocht wordt naar het best passend formaat. Geen kader of window geselecteerd Tijdens de selectie van een kader of window is geen juiste selectie gemaakt. Als kader kan alleen een tekenbladkader, block, rechthoek (gesloten polylijn) of een viewport worden geselecteerd. Onjuist gedefinieerde plotters De gedefinieerde plotter pc3-bestanden in de database voor de CADstandaard, welke niet op het systeem aanwezig, zijn worden getoond. Geen schalen gedefinieerd in de tabel: TBL_schalen In de database voor de CAD-standaard staan geen schalen gedefinieerd. Het programma wordt afgebroken. Geen plotstyles gedefinieerd in de tabel: TBL_plotstyles In de database voor de CAD-standaard staan geen plotstyles gedefinieerd, of de gedefinieerde plotstyles komen niet voor op het systeem. Het programma wordt afgebroken. Gekozen plotter <xxxxx> is fout. Bladformaten niet te bepalen. Voor de gekozen plotter zijn geen bladformaten te bepalen. Het programma wordt afgebroken. Geen plotformaten gedefinieerd in de tabel: TBL_plotformaten In de database voor de CAD-standaard staan geen plotformaten gedefinieerd. Het programma wordt afgebroken.
Installatiehandleiding CAD Standaard Plottool
16
Geen kaders gedefinieerd in de tabel: TBL_kaders In de database voor de CAD-standaard staan geen tekenbladkaders gedefinieerd. Het programma wordt afgebroken. Geen kaders gedefinieerd in de tabel: TBL_plotters In de database voor de CAD-standaard staan geen plotters gedefinieerd of geen van de plotters is op het systeem aanwezig. Het programma wordt afgebroken. Fout in PC3-definitie: xxxxx De naam voor het plotter PC3-bestand is niet juist gedefinieerd of kan niet worden gevonden. Plotter xxxxx onbekend De verkorte naam voor de plotter zonder de toevoeging van de plotkwaliteit en plotlijnoptie, zoals getoond in het dialoogvenster, is niet juist. In de database xxxxx.mdb ontbreekt de tabel: TBL_schalen In de database voor de CAD-standaard is de genoemde tabel niet aanwezig. Het programma wordt afgebroken. In de database xxxxx.mdb zijn geen plotstyles gevonden In de database voor de CAD-standaard is de genoemde tabel niet aanwezig. Het programma wordt afgebroken. In de database xxxxx.mdb ontbreekt de tabel: TBL_plotformaten In de database voor de CAD-standaard is de genoemde tabel niet aanwezig. Het programma wordt afgebroken. In de database xxxxx.mdb geen of onjuiste tabel: TBL_plotters In de database voor de CAD-standaard is de genoemde tabel niet aanwezig. Het programma wordt afgebroken. In de database xxxxx.mdb ontbreekt de tabel: TBL_kaders In de database voor de CAD-standaard is de genoemde tabel niet aanwezig. Het programma wordt afgebroken.
Installatiehandleiding CAD Standaard Plottool
17