Conteggio elementi

Tender

Utente Junior
Professione: Progettazione/modellazione 3D
Software: Solid Edge
Regione: Villasanta
#1
Buondì gente

La mia domanda riguarda l'ambiente Draft
Qualcuno di voi conosce un modo per contare gli elementi geometrici?
supponiamo ad esempio che io abbia una matrice irregolare di cerchi, e ne voglia sapere il numero.
se ne seleziono un tot non ho nessuna barra che mi dice "[n] elementi selezionati", e non trovo nessuna interrogazione di sorta che mi aiuti

qualcuno sa suggerirmi qualcosa?

SE v18 :frown:

grazie

T
 

gerod

Moderatore
Staff Forum
Professione: Libero professionista
Software: Solid Edge, Ansys DS, e altri ancora
Regione: Veneto
#2
Mi pare che sulla 20 non ci sia qualcosa del genere.
quindi nella 18 mi sa che è improbabile.
Usa la funzione interroga area. selezioni tutte le figure e poi dividi per l'area di una sola, sempre che siano tutte uguali.
 

vespa_83

Utente Standard
Professione: disegnatore
Software: Solid Edge
Regione: Romagna
#3
Prova con Tabella Foro sulle v.ST c'è e funziona sui cerchi.

In Alternativa bisogna fare un macro.
Bisogna capire che elementi hai (disegnati o bordi) e come conteggiarli (oggetti della selezione(filtrando le relazioni) - oppure - oggetti di Foglio di lavoro[1] / vista[1] / Archi )

Beh... non sò se conviene in termini di tempo.
 

Be_on_edge

Moderatore
Staff Forum
Professione: Progettazione
Software: Solid Edge
Regione: Emilia Romagna
#4
Prova con Tabella Foro sulle v.ST c'è e funziona sui cerchi.

In Alternativa bisogna fare un macro.
Bisogna capire che elementi hai (disegnati o bordi) e come conteggiarli (oggetti della selezione(filtrando le relazioni) - oppure - oggetti di Foglio di lavoro[1] / vista[1] / Archi )

Beh... non sò se conviene in termini di tempo.
Secondo me, esplorando l'oggetto "current selection" si riesco a conteggiare facilmente.

Ciao
 

Tender

Utente Junior
Professione: Progettazione/modellazione 3D
Software: Solid Edge
Regione: Villasanta
#5
quanto sono in ritardo!
qualsiasi soluzione è ok.. visto che ho matrici di fori che superano le 5000 unità (contarle "a occhio" sarebbe folle)
la funzione potrebbe essermi utile anche più in generale:
diciamo che il conteggio ideale prenderebbe in considerazione elementi geometrici puri (punti, linee, cerchi, spline), anche senza differenziarli l'uno dall'altro
una macro? benissimo! salvo che sono un novizio a riguardo.

Secondo me, esplorando l'oggetto "current selection" si riesco a conteggiare facilmente.
che intendi?

PS. ribadisco che il conteggio mi servirebbe solo per l'ambiente draft
 

Be_on_edge

Moderatore
Staff Forum
Professione: Progettazione
Software: Solid Edge
Regione: Emilia Romagna
#6
quanto sono in ritardo!
qualsiasi soluzione è ok.. visto che ho matrici di fori che superano le 5000 unità (contarle "a occhio" sarebbe folle)
la funzione potrebbe essermi utile anche più in generale:
diciamo che il conteggio ideale prenderebbe in considerazione elementi geometrici puri (punti, linee, cerchi, spline), anche senza differenziarli l'uno dall'altro
una macro? benissimo! salvo che sono un novizio a riguardo.


che intendi?

PS. ribadisco che il conteggio mi servirebbe solo per l'ambiente draft
Se decidi di farti una macro è l'oggetto da andare ad investigare.

Ciao
 

vespa_83

Utente Standard
Professione: disegnatore
Software: Solid Edge
Regione: Romagna
#7
quanto sono in ritardo!
il conteggio ideale prenderebbe in considerazione elementi geometrici puri (punti, linee, cerchi, spline), anche senza differenziarli l'uno dall'altro
sei molto vago, non riesco a vedere il problema dal tuo punto di vista, cioè, qual'è il tuo flusso di lavoro? puoi allegare qualche schermata ("stamp" da tastiera -> mspaint.exe -> incolla)

Se hai un draft di un part/asm che ha delle feature foro:
- puoi usare la sopracitata Tabella fori
- non puoi fare una finestra di selezione con il mouse (cioè, normalmente vengono selezionati gli elementi disegnati da te, mentre non si seleziona un bel niente se ci sono solo i bordi del part)

Se disegni solo in 2D con il Draft:
- puoi selezionare gli elementi.
- di solito con molti elementi e vincoli sullo stesso schizzo/Profilo SolidEdge diventa poco gestibile (dovuto al calcolo in background delle Relazioni)
 

Tender

Utente Junior
Professione: Progettazione/modellazione 3D
Software: Solid Edge
Regione: Villasanta
#8
In allegato c'è un immagine di una situazione-tipo.
ho selezionato un range di cerchi, ora vorrei sapere quanti elementi ho selezionato.

purtroppo posso solo intuire il consiglio di Edge, "current selection" è l'oggetto, ma come scrittura di macro sto a zero o giù di lì, ergo ho bisogno di qualche suggerimento =)

ripeto, il mio problema è solo in ambiente draft
 

Allegati

Tender

Utente Junior
Professione: Progettazione/modellazione 3D
Software: Solid Edge
Regione: Villasanta
#10
esattamente quello di cui avevo bisogno.

giusto per curiosità.. utilizzi un editor VBA standard o c'è qualche programma apposta per solid edge per scrivere macro? o devo trovare qualche libreria specifica?

in ogni caso, grazie mille Edge, mi slavasti del gran tempo ^^
 

Be_on_edge

Moderatore
Staff Forum
Professione: Progettazione
Software: Solid Edge
Regione: Emilia Romagna
#11
esattamente quello di cui avevo bisogno.

giusto per curiosità.. utilizzi un editor VBA standard o c'è qualche programma apposta per solid edge per scrivere macro? o devo trovare qualche libreria specifica?

in ogni caso, grazie mille Edge, mi slavasti del gran tempo ^^
Io utilizzo il vecchio VB6, ma se hai office puoi tranquillamente utilizzare il VBA in esso contenuto. Se non hai nulla puoi fare anche dei VBScript.

In alternativa ti puoi scaricare gratuitamente Visual Studio Express.

Ciao
 

Tender

Utente Junior
Professione: Progettazione/modellazione 3D
Software: Solid Edge
Regione: Villasanta
#13
rigrazie!
sempre meglio...

come da consiglio, sto dando una guardata a visual studio express.
sbaglio o non c'è un modo di editare una macro già esportata in .exe?
o mi manca qualche pezzo (del programma, magari)?

Scusate per l'OT.

besos
 

Be_on_edge

Moderatore
Staff Forum
Professione: Progettazione
Software: Solid Edge
Regione: Emilia Romagna
#14
rigrazie!
sempre meglio...

come da consiglio, sto dando una guardata a visual studio express.
sbaglio o non c'è un modo di editare una macro già esportata in .exe?
o mi manca qualche pezzo (del programma, magari)?

Scusate per l'OT.

besos
Ti servono i sorgenti.

Ciao
 

vespa_83

Utente Standard
Professione: disegnatore
Software: Solid Edge
Regione: Romagna
#15

Be_on_edge

Moderatore
Staff Forum
Professione: Progettazione
Software: Solid Edge
Regione: Emilia Romagna
#16
Come IDE al posto di VB-Express, io un paio di volte ho usato SharpDevelop http://www.icsharpcode.net/OpenSource/SD/
ma preferisco un file di testo con estensione .vbs , .wsf
debug e sviluppo su excel VBA (bisogna inserire i riferimenti/oggetti)

Per vedere gli oggetti (non i metodi) è comodo:
ComExplorer http://www.jasonnewell.net/forums/solid-edge-programming/3512-solid-edge-spy-v3-teaser.html#3528

Be_on_Edge, dove si scarica solid edge spy ? su jasonnewell non lo trovo!
Io uso la vecchia versione 1.0 scaricata tanto tempo fa proprio dal sito di Jason.

Mandami la tua email in MP che te lo giro.

Ciao