<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
<channel>
    <title>Cad-Forum</title>
    <link>http://www.cadforum.nl</link>
    <description>Posts</description>
    <language>nl</language>
    <copyright>Copyright 2004 - 2006 BHI</copyright>
    <docs>http://www.cadforum.nl/rss</docs>
    <lastBuildDate>Wed, 27 Jul 2011 08:37:14 +0100</lastBuildDate>
    <image>
    <title>Cad-Forum</title>
    <url>http://www.cadforum.nl/img/logo.gif</url>
    <link>http://www.cadforum.nl</link>
    </image>

    <item>
	<title>Re: Printen automatiseren</title>        
	<description>Weet niet of het nog actueel is?&lt;br&gt;&lt;br&gt;ben ook niet bekend met het programma, maar je kan bv alle layout's selecteren en publishen. naar de printer geselecteerd in de layout. wat je ook kan doen is met dospromt het document rechtstreeks je printer insturen je moet dan 1st naar een file plotten vanuit het programma daarna kun je dit bestand de printer insturen.&lt;br&gt;laat maar ff weten of je er nog mee bezig bent en of je hier iets mee kan.&lt;br&gt;mvrgr A.D. &lt;br&gt;</description>
	<link>http://www.cadforum.nl/index2.cfm?forum=17&amp;id=8698</link>
    <pubDate>Wed, 27 Jul 2011 08:30:15 +0100</pubDate>
    </item>
   
    <item>
	<title>Printen automatiseren</title>        
	<description>Ik ben een stagair bij het bedrijf Jac Kooij &amp; Zn. B.V. in Aalsmeer.&lt;br&gt;&lt;br&gt;Ik zit hier nu al zo’n 2 maanden en zit nu in een periode dat ik veel moet uitprinten en materiaallijsten moet maken.&lt;br&gt;&lt;br&gt;Aangezien ik dit al een paar keer heb gedaan en het allemaal werk is dat iedereen kan dacht ik, kan dit misschien niet makkelijker?&lt;br&gt;&lt;br&gt;Ik ben nu dus aan het rondkijken hoe we dit kunnen oplossen. We maken namelijk van alles maar werken vooral met plaatmateriaal en kokers.&lt;br&gt;&lt;br&gt;Nu is dus mijn vraag aan jullie, als ik een product heb dat wel 50 verschillende werktekeningen heeft dan moet ik elke keer apart het bestand openen en printen.&lt;br&gt;&lt;br&gt;Is er niet iets dat kan zorgen dat ik met 1 druk op de knop de werktekeningen uitprint en dat er dan dus ook de goede keuze wordt gemaakt voor A3 of A4.&lt;br&gt;&lt;br&gt;Mijn begeleider zei namelijk dat dit een jaar geleden nog niet aan de orde was. En als dit nog steeds niet aan de orde is dan wilde ik graag iets proberen met programmeren.&lt;br&gt;&lt;br&gt;Dan is dus de vraag of de HiCad programeertaal algemeen is of heel ingewikkeld?&lt;br&gt;&lt;br&gt; &lt;br&gt;&lt;br&gt;Met die materiaallijsten denk ik niet dat jullie mij kunnen helpen aangezien er meestal pas in de werktekening wordt gezet wat voor materiaal het is.&lt;br&gt;&lt;br&gt;Maar misschien dat jullie tips hebben? Want nu hebben we dan bijvoorbeeld een plaatwerk, berekenen wij hoeveel kg het is en dan voeren wij het in een programma (de Ridder).&lt;br&gt;&lt;br&gt;Dus misschien moet ik bij hun zijn?&lt;br&gt;&lt;br&gt; &lt;br&gt;&lt;br&gt;Hopelijk kunnen jullie mij helpen.&lt;br&gt;&lt;br&gt; &lt;br&gt;&lt;br&gt; &lt;br&gt;&lt;br&gt;Met vriendelijke groet,&lt;br&gt;&lt;br&gt; &lt;br&gt;&lt;br&gt; &lt;br&gt;&lt;br&gt; &lt;br&gt;&lt;br&gt; &lt;br&gt;&lt;br&gt;Casimir Koelman&lt;br&gt;&lt;br&gt;</description>
	<link>http://www.cadforum.nl/index2.cfm?forum=17&amp;id=8654</link>
    <pubDate>Tue, 15 Mar 2011 08:13:22 +0100</pubDate>
    </item>
   
    <item>
	<title>Re: Re: Grenzen aan grootte van een real</title>        
	<description>> HofCAD schreef:&lt;br&gt;> > Peter Poeliejoe schreef:&lt;br&gt;> > Als ik dit ingeef:&lt;br&gt;> > (+ 10000.8 2.4), volgt er correct 10003.2&lt;br&gt;> > &lt;br&gt;> > Bij het volgende echter: (+ 100000.8 2.4), volgt er&lt;br&gt;> > 100003.0.&lt;br&gt;> > &lt;br&gt;> > Die 100000 lijkt de grens te zijn.&lt;br&gt;> > Is er een bovengrens voor een real aan de lengte voor de punt?&lt;br&gt;> &lt;br&gt;> Er is wel een bovengrens 9.999999999999999e99 maar belangrijker&lt;br&gt;> is de weergave nauekerigheid op de commandoregel LUPREC (0 T/m 8)&lt;br&gt;> en de print weergave maximaal 18.&lt;br&gt;> Test eens:&lt;br&gt;> &lt;br&gt;> (defun C:test()&lt;br&gt;> (setq x1 (+ 100000.8 2.4))&lt;br&gt;> (princ "&lt;br&gt;(setq x1 (+ 100000.8 2.4)) geeft met (rtos x1 2 4):")&lt;br&gt;> (princ (strcat "&lt;br&gt; x1= "  (rtos x1 2 4)))&lt;br&gt;> (setq x2 (+ 12345788.123456788 1.000000001))&lt;br&gt;> (princ "&lt;br&gt;(setq x2 (+ 12345788.123456788 1.000000001)) geeft met (rtos x2 2 18):")&lt;br&gt;> (princ (strcat "&lt;br&gt; x2= " (rtos x2 2 18)))&lt;br&gt;> (setq x3 (+ 123457889.1234567899 1.000000000111))&lt;br&gt;> (princ "&lt;br&gt;(setq x3 (+ 123457889.1234567899 1.000000000111)) geeft met (rtos x3 2 22):")&lt;br&gt;> (princ (strcat "&lt;br&gt; x3= " (rtos x3 2 22)))&lt;br&gt;> (textscr)&lt;br&gt;> (princ)&lt;br&gt;> )&lt;br&gt;> &lt;br&gt;> Metvriendelijke groet, HofCAD CSI.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
	<link>http://www.cadforum.nl/index2.cfm?forum=17&amp;id=8592</link>
    <pubDate>Mon, 13 Dec 2010 10:44:59 +0100</pubDate>
    </item>
   
    <item>
	<title>Re: Re: Grenzen aan grootte van een real</title>        
	<description>> HofCAD schreef:&lt;br&gt;> > Peter Poeliejoe schreef:&lt;br&gt;> > Als ik dit ingeef:&lt;br&gt;> > (+ 10000.8 2.4), volgt er correct 10003.2&lt;br&gt;> > &lt;br&gt;> > Bij het volgende echter: (+ 100000.8 2.4), volgt er&lt;br&gt;> > 100003.0.&lt;br&gt;> > &lt;br&gt;> > Die 100000 lijkt de grens te zijn.&lt;br&gt;> > Is er een bovengrens voor een real aan de lengte voor de punt?&lt;br&gt;> &lt;br&gt;> Er is wel een bovengrens 9.999999999999999e99 maar belangrijker&lt;br&gt;> is de weergave nauekerigheid op de commandoregel LUPREC (0 T/m 8)&lt;br&gt;> en de print weergave maximaal 18.&lt;br&gt;> Test eens:&lt;br&gt;> &lt;br&gt;> (defun C:test()&lt;br&gt;> (setq x1 (+ 100000.8 2.4))&lt;br&gt;> (princ "&lt;br&gt;(setq x1 (+ 100000.8 2.4)) geeft met (rtos x1 2 4):")&lt;br&gt;> (princ (strcat "&lt;br&gt; x1= "  (rtos x1 2 4)))&lt;br&gt;> (setq x2 (+ 12345788.123456788 1.000000001))&lt;br&gt;> (princ "&lt;br&gt;(setq x2 (+ 12345788.123456788 1.000000001)) geeft met (rtos x2 2 18):")&lt;br&gt;> (princ (strcat "&lt;br&gt; x2= " (rtos x2 2 18)))&lt;br&gt;> (setq x3 (+ 123457889.1234567899 1.000000000111))&lt;br&gt;> (princ "&lt;br&gt;(setq x3 (+ 123457889.1234567899 1.000000000111)) geeft met (rtos x3 2 22):")&lt;br&gt;> (princ (strcat "&lt;br&gt; x3= " (rtos x3 2 22)))&lt;br&gt;> (textscr)&lt;br&gt;> (princ)&lt;br&gt;> )&lt;br&gt;> &lt;br&gt;> Metvriendelijke groet, HofCAD CSI.&lt;br&gt;&lt;br&gt;Dag HofCAD, &lt;br&gt;&lt;br&gt;bedankt voor je reactie. &lt;br&gt;De output is: &lt;br&gt;&lt;br&gt;: test &lt;br&gt;(setq x1 (+ 100000.8 2.4)) geeft met (rtos x1 2 4): &lt;br&gt;x1= 100003.2000 &lt;br&gt;(setq x2 (+ 12345788.123456788 1.000000001)) geeft met (rtos x2 2 18): &lt;br&gt;x2= 12345789.12345679000000 &lt;br&gt;(setq x3 (+ 123457889.1234567899 1.000000000111)) geeft met (rtos x3 2 22): &lt;br&gt;x3= 123457890.12345679000000 &lt;br&gt;&lt;br&gt;Dat lijkt dus wel te werken. &lt;br&gt;Luprec stond hier trouwens op 4. Deze variabele beinvloedt toch alleen de presentatie, niet de achterliggende rekennauwkeurigheid? &lt;br&gt;&lt;br&gt;Wat je met die "print weergave maximaal 18" bedoelt, begrijp ik niet. Wil je dat uitleggen? &lt;br&gt;&lt;br&gt;Vriendelijke groet, &lt;br&gt;Peter &lt;br&gt;</description>
	<link>http://www.cadforum.nl/index2.cfm?forum=17&amp;id=8591</link>
    <pubDate>Mon, 13 Dec 2010 10:43:39 +0100</pubDate>
    </item>
   
    <item>
	<title>Re: Re: Grenzen aan grootte van een real</title>        
	<description>> HofCAD schreef:&lt;br&gt;> > Peter Poeliejoe schreef:&lt;br&gt;> > Als ik dit ingeef:&lt;br&gt;> > (+ 10000.8 2.4), volgt er correct 10003.2&lt;br&gt;> > &lt;br&gt;> > Bij het volgende echter: (+ 100000.8 2.4), volgt er&lt;br&gt;> > 100003.0.&lt;br&gt;> > &lt;br&gt;> > Die 100000 lijkt de grens te zijn.&lt;br&gt;> > Is er een bovengrens voor een real aan de lengte voor de punt?&lt;br&gt;> &lt;br&gt;> Er is wel een bovengrens 9.999999999999999e99 maar belangrijker&lt;br&gt;> is de weergave nauekerigheid op de commandoregel LUPREC (0 T/m 8)&lt;br&gt;> en de print weergave maximaal 18.&lt;br&gt;> Test eens:&lt;br&gt;> &lt;br&gt;> (defun C:test()&lt;br&gt;> (setq x1 (+ 100000.8 2.4))&lt;br&gt;> (princ "&lt;br&gt;(setq x1 (+ 100000.8 2.4)) geeft met (rtos x1 2 4):")&lt;br&gt;> (princ (strcat "&lt;br&gt; x1= "  (rtos x1 2 4)))&lt;br&gt;> (setq x2 (+ 12345788.123456788 1.000000001))&lt;br&gt;> (princ "&lt;br&gt;(setq x2 (+ 12345788.123456788 1.000000001)) geeft met (rtos x2 2 18):")&lt;br&gt;> (princ (strcat "&lt;br&gt; x2= " (rtos x2 2 18)))&lt;br&gt;> (setq x3 (+ 123457889.1234567899 1.000000000111))&lt;br&gt;> (princ "&lt;br&gt;(setq x3 (+ 123457889.1234567899 1.000000000111)) geeft met (rtos x3 2 22):")&lt;br&gt;> (princ (strcat "&lt;br&gt; x3= " (rtos x3 2 22)))&lt;br&gt;> (textscr)&lt;br&gt;> (princ)&lt;br&gt;> )&lt;br&gt;> &lt;br&gt;> Metvriendelijke groet, HofCAD CSI.&lt;br&gt;&lt;br&gt;Dag HofCAD,&lt;br&gt;&lt;br&gt;bedankt voor je reactie.&lt;br&gt;De output is:&lt;br&gt;&lt;br&gt;: test&lt;br&gt;(setq x1 (+ 100000.8 2.4)) geeft met (rtos x1 2 4):&lt;br&gt; x1= 100003.2000&lt;br&gt;(setq x2 (+ 12345788.123456788 1.000000001)) geeft met (rtos x2 2 18):&lt;br&gt; x2= 12345789.12345679000000&lt;br&gt;(setq x3 (+ 123457889.1234567899 1.000000000111)) geeft met (rtos x3 2 22):&lt;br&gt; x3= 123457890.12345679000000&lt;br&gt;&lt;br&gt;Dat lijkt dus wel te werken.&lt;br&gt;Luprec stond hier trouwens op 4. Deze variabele beinvloedt toch alleen de presentatie, niet de achterliggende rekennauwkeurigheid?&lt;br&gt;&lt;br&gt;Wat je met die "print weergave maximaal 18" bedoelt, begrijp ik niet. Wil je dat uitleggen?&lt;br&gt;&lt;br&gt;Vriendelijke groet,&lt;br&gt;Peter&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
	<link>http://www.cadforum.nl/index2.cfm?forum=17&amp;id=8590</link>
    <pubDate>Sun, 12 Dec 2010 09:43:15 +0100</pubDate>
    </item>
   
    <item>
	<title>Re: Grenzen aan grootte van een real</title>        
	<description>> Peter Poeliejoe schreef:&lt;br&gt;> Als ik dit ingeef:&lt;br&gt;> (+ 10000.8 2.4), volgt er correct 10003.2&lt;br&gt;> &lt;br&gt;> Bij het volgende echter: (+ 100000.8 2.4), volgt er&lt;br&gt;> 100003.0.&lt;br&gt;> &lt;br&gt;> Die 100000 lijkt de grens te zijn.&lt;br&gt;> Is er een bovengrens voor een real aan de lengte voor de punt?&lt;br&gt;&lt;br&gt;Er is wel een bovengrens 9.999999999999999e99 maar belangrijker&lt;br&gt;is de weergave nauekerigheid op de commandoregel LUPREC (0 T/m 8)&lt;br&gt;en de print weergave maximaal 18.&lt;br&gt;Test eens:&lt;br&gt;&lt;br&gt;(defun C:test()&lt;br&gt;(setq x1 (+ 100000.8 2.4))&lt;br&gt;(princ "&lt;br&gt;(setq x1 (+ 100000.8 2.4)) geeft met (rtos x1 2 4):")&lt;br&gt;(princ (strcat "&lt;br&gt; x1= "  (rtos x1 2 4)))&lt;br&gt;(setq x2 (+ 12345788.123456788 1.000000001))&lt;br&gt;(princ "&lt;br&gt;(setq x2 (+ 12345788.123456788 1.000000001)) geeft met (rtos x2 2 18):")&lt;br&gt;(princ (strcat "&lt;br&gt; x2= " (rtos x2 2 18)))&lt;br&gt;(setq x3 (+ 123457889.1234567899 1.000000000111))&lt;br&gt;(princ "&lt;br&gt;(setq x3 (+ 123457889.1234567899 1.000000000111)) geeft met (rtos x3 2 22):")&lt;br&gt;(princ (strcat "&lt;br&gt; x3= " (rtos x3 2 22)))&lt;br&gt;(textscr)&lt;br&gt;(princ)&lt;br&gt;)&lt;br&gt;&lt;br&gt;Metvriendelijke groet, HofCAD CSI.&lt;br&gt;</description>
	<link>http://www.cadforum.nl/index2.cfm?forum=17&amp;id=8588</link>
    <pubDate>Thu, 09 Dec 2010 18:06:18 +0100</pubDate>
    </item>
   
    <item>
	<title>Grenzen aan grootte van een real</title>        
	<description>Als ik dit ingeef:&lt;br&gt;(+ 10000.8 2.4), volgt er correct 10003.2&lt;br&gt;&lt;br&gt;Bij het volgende echter: (+ 100000.8 2.4), volgt er&lt;br&gt;100003.0.&lt;br&gt;&lt;br&gt;Die 100000 lijkt de grens te zijn.&lt;br&gt;Is er een bovengrens voor een real aan de lengte voor de punt?&lt;br&gt;</description>
	<link>http://www.cadforum.nl/index2.cfm?forum=17&amp;id=8586</link>
    <pubDate>Sat, 04 Dec 2010 17:21:56 +0100</pubDate>
    </item>
   
    <item>
	<title>Re: eFileAccesErr</title>        
	<description>Het ligt aan Windows7.&lt;br&gt;Je kan niet direct op de c schijf wegschrijven.&lt;br&gt;</description>
	<link>http://www.cadforum.nl/index2.cfm?forum=17&amp;id=8577</link>
    <pubDate>Wed, 24 Nov 2010 16:06:24 +0100</pubDate>
    </item>
   
    <item>
	<title>eFileAccesErr</title>        
	<description>Deze error geeft hij vanaf deze lijn: "bron.Database.SaveAs("C:	est.dwg", DwgVersion.Current)"&lt;br&gt;&lt;br&gt; &lt;br&gt;&lt;br&gt;Zou iemand mij hiermee kunnen helpen?&lt;br&gt;&lt;br&gt;Dit is om een WBlock in een schone tekening op te slaan zodat je ze in andere tekeningen kan redefinen na een revisie.&lt;br&gt;&lt;br&gt;Dank je,&lt;br&gt;&lt;br&gt; &lt;br&gt;&lt;br&gt;Maarten&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Dim bron As Document&lt;br&gt;&lt;br&gt;Private Sub cmdTest_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdTest.Click&lt;br&gt;        Me.OpenFileDialog1.Filter = "DWG files (*.dwg)|*.dwg"&lt;br&gt;        Me.OpenFileDialog1.ShowDialog()&lt;br&gt;        Dim TekeningNaam = Me.OpenFileDialog1.FileName&lt;br&gt;        BlokNaam = Me.OpenFileDialog1.SafeFileName&lt;br&gt;        BlokNaam = BlokNaam.Remove(BlokNaam.Length - 4, 4)&lt;br&gt;        bron = Application.DocumentManager.Add("")&lt;br&gt;        bron.Database.SaveAs("C:	est.dwg", DwgVersion.Current)&lt;br&gt;        bron.LockDocument()&lt;br&gt;        bron.SendStringToExecute("-Insert" &amp; vbCr &amp; TekeningNaam &amp; vbCr &amp; "s 1 r 0 0,0 z all ", True, False, False)&lt;br&gt;&lt;br&gt;      &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;    End Sub&lt;br&gt;</description>
	<link>http://www.cadforum.nl/index2.cfm?forum=17&amp;id=8574</link>
    <pubDate>Tue, 23 Nov 2010 13:14:35 +0100</pubDate>
    </item>
   
    <item>
	<title>eKeyNotFound</title>        
	<description>Ik bedacht deze subroutine met een teatcher.&lt;br&gt;&lt;br&gt;Dit is om WBlocks in andere tekeningen te veranderen. &lt;br&gt;Maar deze week werkt het niet.&lt;br&gt;&lt;br&gt;Ik kan niet vinden waarom.&lt;br&gt;&lt;br&gt;De boodschap begint bij:&lt;br&gt;"Dim XBlokId = XBlokken(NaamBlok)"&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Dank je&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Imports Autodesk.AutoCAD.Runtime&lt;br&gt;Imports Autodesk.AutoCAD.Windows&lt;br&gt;Imports Autodesk.AutoCAD.DatabaseServices&lt;br&gt;Imports Autodesk.AutoCAD.ApplicationServices&lt;br&gt;Module Subroutines&lt;br&gt;&lt;br&gt;Sub VervangBlok(ByVal doc As Document, ByVal NaamDwg As String, ByVal NaamBlok As String)&lt;br&gt;Try&lt;br&gt;Dim Xdwg = New Database&lt;br&gt;Xdwg.ReadDwgFile(NaamDwg, IO.FileShare.Read, True, "")&lt;br&gt;&lt;br&gt;Using XTransactie = Xdwg.TransactionManager.StartTransaction()&lt;br&gt;&lt;br&gt;Dim XBlokken As BlockTable&lt;br&gt;&lt;br&gt;XBlokken = XTransactie.GetObject(Xdwg.BlockTableId, OpenMode.ForRead)&lt;br&gt;Dim XBlokId = XBlokken(NaamBlok)&lt;br&gt;&lt;br&gt;Dim XBlok As BlockTableRecord&lt;br&gt;XBlok = XTransactie.GetObject(XBlokId, OpenMode.ForRead)&lt;br&gt;&lt;br&gt;´Het blok in de externe tekening is bekend&lt;br&gt;&lt;br&gt;´Dim doc = Application.DocumentManager.MdiActiveDocument&lt;br&gt;Dim dwg = doc.Database&lt;br&gt;&lt;br&gt;Using doc.LockDocument()&lt;br&gt;Using transactie = doc.TransactionManager.StartTransaction()&lt;br&gt;&lt;br&gt;Dim Blokken As BlockTable&lt;br&gt;Blokken = transactie.GetObject(dwg.BlockTableId, OpenMode.ForWrite)&lt;br&gt;&lt;br&gt;´voeg de id´s toe&lt;br&gt;Dim Objecten As New ObjectIdCollection&lt;br&gt;&lt;br&gt;Objecten.Add(XBlok.ObjectId)&lt;br&gt;&lt;br&gt;´Clone de id´s van een tekening met de andere&lt;br&gt;Dim objMap As New IdMapping&lt;br&gt;dwg.WblockCloneObjects(Objecten, Blokken.ObjectId, objMap, DuplicateRecordCloning.Replace, False)&lt;br&gt;&lt;br&gt;transactie.Commit()&lt;br&gt;&lt;br&gt;End Using&lt;br&gt;End Using&lt;br&gt;&lt;br&gt;End Using&lt;br&gt;Catch ex As Exception&lt;br&gt;MsgBox("Er ging iets fout: " &amp; vbCrLf &amp; ex.Message)&lt;br&gt;&lt;br&gt;End Try&lt;br&gt;&lt;br&gt;End Sub&lt;br&gt;End Module &lt;br&gt;</description>
	<link>http://www.cadforum.nl/index2.cfm?forum=17&amp;id=8573</link>
    <pubDate>Tue, 23 Nov 2010 13:10:07 +0100</pubDate>
    </item>
   
</channel>
</rss>


