Comunidad
Diseño y Manufactura: Inventor & Moldflow - Español
Bienvenido/a al foro de Diseño y Manufactura - PD&M: Inventor y Moldflow. Comparta su conocimiento, haga preguntas y explore los temas populares sobre el software de Diseño y Manufactura - PD&M de Autodesk.
cancelar
Mostrando los resultados de 
Mostrar  solo  | Buscar en lugar de 
Quiere decir: 

No puedo leer elemento iPart: ILOGIC: system.formatexception 'la cadena de entrada no tiene el formato correcto.' en Inventor

1 RESPUESTA 1
RESUELTAS
Responder
Mensaje 1 de 2
Anonymous
369 Vistas, 1 Respuesta

No puedo leer elemento iPart: ILOGIC: system.formatexception 'la cadena de entrada no tiene el formato correcto.' en Inventor

Anonymous
No aplicable

Hola, 

tengo un problema a la hora de leer y cambiar un elemento iPart. 

Lo que quiero es leer el ipart que he introducido en el ensamblaje y poder cambiarlo a través de una forma.

mi código es el siguiente: 

Sub Main
	config_boca()
	InventorVb.DocumentUpdate()	
End Sub

Sub config_boca()
	Try 
		
	'LEER EL IPART ACTUAL Y ALMACENARLO EN LAS VARIABLES CORRESPONDIENDTES 
iPart.ChangeRow("PE 100 PORTABRIDAS LARGO  T 110 x 10 PN- 16 SDR 11:1", PORTA_BRIDAS)


	Member =  iPart.CurrentRowValue("Member")
	num_pieza = iPart.CurrentRowValue("Part Number")
	OD = iPart.CurrentRowValue("OD")
	espesor = iPart.CurrentRowValue("ESPESOR")
	longitud = iPart.CurrentRowValue("LONGITUD")
	L3 = iPart.CurrentRowValue("L3")
	d3 = iPart.CurrentRowValue("d3")
	D4 = iPart.CurrentRowValue("D4")
	altura = iPart.CurrentRowValue("ALTURA")
	ID = iPart.CurrentRowValue("ID")
	descripcion = iPart.CurrentRowValue("Description")
	SDR = iPart.CurrentRowValue("SDR")
	Material = iPart.CurrentRowStringValue("Material")
	PN = iPart.CurrentRowValue("PN")
	
	
	' BUSCAR EL PORTABRIDAS QUE INTRODUCE EL USUARIO POR MATERIAL, OD, SDR 
	i = iPart.FindRow("PE 100 PORTABRIDAS LARGO  T 110 x 10 PN- 16 SDR 11:1", "Material", "=", MATERIAL_PORTA_BRIDAS, "OD", "=", OD_PORTA_BRIDAS, "SDR", "=", SDR_PORTA_BRIDAS)

Catch
	If i = -1 Then
		MessageBox.Show("ERROR. El portabridas introducido no se encuentra", "ERROR")
	End If

End Try 

End Sub


y mi iPart tiene la siguiente tabla:

martaaranguren_0-1626684762427.png

 

@Anonymous para una mayor claridad  @joaquim.moral ha editado el título original: No pued leer elemento iPart: ILOGIC: system.formatexception 'la cadena de entrada no tiene el formato correcto.'

Recuerda consultar cómo escoger el mejor título para tu post. ¡Gracias por participar!

 

 

0 Me gusta

No puedo leer elemento iPart: ILOGIC: system.formatexception 'la cadena de entrada no tiene el formato correcto.' en Inventor

Hola, 

tengo un problema a la hora de leer y cambiar un elemento iPart. 

Lo que quiero es leer el ipart que he introducido en el ensamblaje y poder cambiarlo a través de una forma.

mi código es el siguiente: 

Sub Main
	config_boca()
	InventorVb.DocumentUpdate()	
End Sub

Sub config_boca()
	Try 
		
	'LEER EL IPART ACTUAL Y ALMACENARLO EN LAS VARIABLES CORRESPONDIENDTES 
iPart.ChangeRow("PE 100 PORTABRIDAS LARGO  T 110 x 10 PN- 16 SDR 11:1", PORTA_BRIDAS)


	Member =  iPart.CurrentRowValue("Member")
	num_pieza = iPart.CurrentRowValue("Part Number")
	OD = iPart.CurrentRowValue("OD")
	espesor = iPart.CurrentRowValue("ESPESOR")
	longitud = iPart.CurrentRowValue("LONGITUD")
	L3 = iPart.CurrentRowValue("L3")
	d3 = iPart.CurrentRowValue("d3")
	D4 = iPart.CurrentRowValue("D4")
	altura = iPart.CurrentRowValue("ALTURA")
	ID = iPart.CurrentRowValue("ID")
	descripcion = iPart.CurrentRowValue("Description")
	SDR = iPart.CurrentRowValue("SDR")
	Material = iPart.CurrentRowStringValue("Material")
	PN = iPart.CurrentRowValue("PN")
	
	
	' BUSCAR EL PORTABRIDAS QUE INTRODUCE EL USUARIO POR MATERIAL, OD, SDR 
	i = iPart.FindRow("PE 100 PORTABRIDAS LARGO  T 110 x 10 PN- 16 SDR 11:1", "Material", "=", MATERIAL_PORTA_BRIDAS, "OD", "=", OD_PORTA_BRIDAS, "SDR", "=", SDR_PORTA_BRIDAS)

Catch
	If i = -1 Then
		MessageBox.Show("ERROR. El portabridas introducido no se encuentra", "ERROR")
	End If

End Try 

End Sub


y mi iPart tiene la siguiente tabla:

martaaranguren_0-1626684762427.png

 

@Anonymous para una mayor claridad  @joaquim.moral ha editado el título original: No pued leer elemento iPart: ILOGIC: system.formatexception 'la cadena de entrada no tiene el formato correcto.'

Recuerda consultar cómo escoger el mejor título para tu post. ¡Gracias por participar!

 

 

Etiquetas (4)
1 RESPUESTA 1
Mensaje 2 de 2
Sergio.D.Suárez
en respuesta a: Anonymous

Sergio.D.Suárez
Mentor
Mentor
Solución aceptada

Buenas noches, te doy un tip que a mí me ha dado dolores de cabeza. Cuando utilizas ilogic para reemplazar componentes de ipart, asegúrate de que estos se hayan creado, que se hayan generado estos archivos. Esto puedes lograrlo seleccionando todos los ipart como te muestro en la figura y aplicando donde te remarco.Screenshot_2.jpg   Si los archivos no fueron creados, si mal no recuerdo, el reemplazo por ilogic no podrá efectuarse. Primero debes crearlos y luego guardarlos. Asegúrate de que se haya creado la carpeta donde colocara los ipart correspondientes.

De no funcionar quizá el problema puede deberse a la ubicación del ipart y la folder creada.

Avísanos como te va, para ver si podemos darte una mano al respecto. Saludos!

 

 


Please accept as solution and give likes if applicable.

I am attaching my Upwork profile for specific queries.

Sergio Daniel Suarez
Mechanical Designer

| Upwork Profile | LinkedIn

Buenas noches, te doy un tip que a mí me ha dado dolores de cabeza. Cuando utilizas ilogic para reemplazar componentes de ipart, asegúrate de que estos se hayan creado, que se hayan generado estos archivos. Esto puedes lograrlo seleccionando todos los ipart como te muestro en la figura y aplicando donde te remarco.Screenshot_2.jpg   Si los archivos no fueron creados, si mal no recuerdo, el reemplazo por ilogic no podrá efectuarse. Primero debes crearlos y luego guardarlos. Asegúrate de que se haya creado la carpeta donde colocara los ipart correspondientes.

De no funcionar quizá el problema puede deberse a la ubicación del ipart y la folder creada.

Avísanos como te va, para ver si podemos darte una mano al respecto. Saludos!

 

 


Please accept as solution and give likes if applicable.

I am attaching my Upwork profile for specific queries.

Sergio Daniel Suarez
Mechanical Designer

| Upwork Profile | LinkedIn

¿No encontraste lo que buscabas? Pregúntale a la comunidad o comparte tus conocimientos.

Publicar en los foros  

Autodesk Design & Make Report

New events in the Spanish Community