• このフォーラムは、www.cad3d.it/forum1 - イタリアのデザインコミュニティの機械翻訳です。いくつかの用語は正しく翻訳されていません。

異なる穴のシリーズを作成する

Damiano81

Guest
salve a tutti.

ho provato a cercare su internet e nel forum ma non ho trovato niente.
mi scuso se è stata una mia svista e magari non ho visto bene.

il mio problema è il seguente:
devo creare una serie di fori ognuno più grande di 0.1 dal precedente.

la serie è di circa 200 fori...e farli tutti a mano singolarmente...non ci voglio nemmeno pensare.

ora...è possibile creare una tabella con coordinate dei fori e dimensioni da importare poi in solidworks? praticamente vorrei fare l'inverso di quello che si fa con "tabella foratura".
o c'è un modo per creare una cosa simile?

mi sembra assurdo che non esista una cosa così su un programma di cad meccanico.

spero che qualcuno di voi conosca una soluzione al mio problema.

grazie.
 
allora...dopo notti insonni a fare prove con le macro e studiarle un po...ho risolto!

posto il tutto cercando magari di aiutare qualcuno che ha il mio stesso problema.

la macro che mi è uscita è la seguente:

Code:
[I]dim swapp as object
sub main()

set swapp = application.sldworks
set part = swapp.activedoc
swapp.activedoc.activeview.framestate = 1
dim skpoint as object

open "c:\users\dell1\desktop\tutorial\importare punti\cerchi da tabella\dati.txt" for input as #1
part.sketchmanager.insertsketch true
do while not eof(1)
input #1, x, y, r
set skpoint = part.sketchmanager.createcirclebyradius(x / 1000, y / 1000, 0#, r / 2000)
loop
close #1

part.clearselection2 true
part.sketchmanager.insertsketch true

end sub

[/I]

sicuramente può essere migliorato ma per essere la mia prima macro, per ora mi bastava che funzionasse.

la macro praticamente prende i dati da un file di testo invece che da una tabella....ma va bene uguale.

in pratica io vado su un foglio elettronico e creo tutti i dati usando le varie formule per velocizzare l'inserimento.
poi seleziono tutto, copio e incollo in un file di testo.
il risultato è tipo:

0 1 1
5 1 1.5
10 1 2
15 1 2.5
20 1 3
....

così facendo posso inserire in uno schizzo tutti i fori che voglio, del diametro che voglio per ogni singolo foro senza troppa fatica.
 

Forum statistics

Threads
46,674
Messages
380,976
Members
2
Latest member
loop80
このフォーラムは、www.cad3d.it/forum1 - イタリアのデザインコミュニティの機械翻訳です。いくつかの用語は正しく翻訳されていません。

Members online

No members online now.
Back
Top