Inicio
Contactanos Contacto


Vinculos Patrocinados

problema con los script

Moderador: FYU

  

problema con los script

Notapor xeross el Lun Dic 03, 2007 9:20 am

Vinculos Patrocinados:

Guru fyevenes,

me podrias ayudar por favor con un problema que tengo en una planilla de mathcad, estoy tratando de hacer algo parecido a lo de la respuesta 11, pero ademas del cuado donde escojes el perfil yo quiero mostrar el resultado que entregas en "member:=", que me muestre la informacion en un tex box. y si no esta en la lista el perfil, me de la opcion de ingresarlo en el Tex Box (no es que quiera usar en el mismo ejemplo. yo quiero hacer un list box con unos elementos y si no esta en la lista, dejar una opicion para poder colocar el area del elemento, y la manera mas facil seria dejar un Tex Box, que me mostrara el area si es que dentro de mi lista esta el elemento y me permitiera agregarla si es que no esta en la lista)

(si es que tienes algun manual de script de mathcad, te lo pediria por favor.)

no se si estoy siendo claro pero eso es.

muchas Gracias

Alvaro.
xeross
Usuario Principiante
Usuario Principiante
 
Mensajes: 8
Registrado: Jue Sep 20, 2007 11:31 am
Ubicación: Santiago
Ha Dado Gracias: 0
Ha sido Agradecido: 0 veces en 0 mensajes

Notapor FYU el Mar Dic 04, 2007 1:40 pm

Para hacer lo que quieres debes dominar el Visual Basic, ya que los script utilizan ese lenguaje y ahí mis conocimientos son limitados... disculpa, pero no creo poder ayudarte... se me ocurren cosas más rudimentarias, pero la idea óptima sería hacerlo directamente en VB.
Saludos,

Fernando.
Avatar de Usuario
FYU
Usuario Master Superior
Usuario Master Superior
 
Mensajes: 534
Registrado: Lun Sep 25, 2006 4:08 pm
Ubicación: Santiago
Ha Dado Gracias: 0
Ha sido Agradecido: 10 veces en 10 mensajes
Pais: Chile (cl)

Notapor xeross el Mié Dic 05, 2007 8:44 am

ya solucione mi problema, arregle las entradas de los script, no era tan complicado, ademas queda bastante bien esas entradas, donde el resultado de la informacion que entras esta en un Tex Box en vez de un ":="

hay que ingresar un inputs en el recuadro del Tex Box y en el scrip se debe ingresar TexBox.text = Inputs(0).Value con eso se rellena el recuadro con la informacion de la entrada.

en todo caso muchas gracias

Alvaro
xeross
Usuario Principiante
Usuario Principiante
 
Mensajes: 8
Registrado: Jue Sep 20, 2007 11:31 am
Ubicación: Santiago
Ha Dado Gracias: 0
Ha sido Agradecido: 0 veces en 0 mensajes

Notapor FYU el Mié Dic 05, 2007 3:51 pm

Hoy la neurona no me funciona... cómo sería el script completo. Gracias.
Saludos,

Fernando.
Avatar de Usuario
FYU
Usuario Master Superior
Usuario Master Superior
 
Mensajes: 534
Registrado: Lun Sep 25, 2006 4:08 pm
Ubicación: Santiago
Ha Dado Gracias: 0
Ha sido Agradecido: 10 veces en 10 mensajes
Pais: Chile (cl)

Notapor xeross el Vie Dic 07, 2007 8:47 am

estimado fyevenes,

En tu ejemplo de AISC-2005_ICHA-2001_WF_property te envió como quedaría el TexBox si haces que te muestre la información o que tu le ingreses los datos del perfil . Es un código muy sencillo.


Alvaro.
ARCHIVO ADJUNTO. No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje. Debe Ingresar Primero y Actualizar (recargar) la pagina.
xeross
Usuario Principiante
Usuario Principiante
 
Mensajes: 8
Registrado: Jue Sep 20, 2007 11:31 am
Ubicación: Santiago
Ha Dado Gracias: 0
Ha sido Agradecido: 0 veces en 0 mensajes

Asignar unidades en scripts

Notapor Mauricio_CL el Jue Dic 27, 2007 9:52 am

Hola.

He estado buscando en la ayuda de Mathcad ("Developer's Reference") sobre como asignar unidades a un número en un script, me explico:

Tengo un listbox sin inputs y 2 outputs (es un listbox con distintos tipos de aceros, uno selecciona el material y los outputs son la fluencia y la rotura del acero escogido).

Logro asignarle valores a los outputs según los distintos items del listbox, el problema que tengo es que estos valores son sólo numeros (long) y lo que quiero es darle unidades a ese número dentro del script de manera que los outputs tengan unidades (MPa o cualquiera equivalente incluída en Mathcad)

Se que es posible redefinir la variable, que es lo que hago hasta el momento, pero no me gusta esa solución.

¿Sabe alguien donde encontrar esta información?, o alguien que ya lo haya hecho, ¿podría explicarlo?..

Muchas Gracias.
Mauricio_CL
Usuario Principiante
Usuario Principiante
 
Mensajes: 1
Registrado: Dom Oct 01, 2006 6:31 pm
Ubicación: Santiago
Ha Dado Gracias: 0
Ha sido Agradecido: 0 veces en 0 mensajes

Notapor FYU el Jue Ene 17, 2008 2:00 pm

Estimado,

No se pueden obtener datos extraídos de algún componente de MathCad con unidades, por lo que, lamentablemente, la única opción es asiganarle después de extraídos los datos las unidades a éstos.

VBscript no sabe de unidades. En MCAD v.11 y anteriores tú podías entregar un string fuera del script y, luego, con una función MCAD asignar las unidades basados en el string. En MCAD v.12 y posteriores esto no es posible, debido al proceso de chequeo de unidades de MCAD (static unit checking, SUC).
Saludos,

Fernando.
Avatar de Usuario
FYU
Usuario Master Superior
Usuario Master Superior
 
Mensajes: 534
Registrado: Lun Sep 25, 2006 4:08 pm
Ubicación: Santiago
Ha Dado Gracias: 0
Ha sido Agradecido: 10 veces en 10 mensajes
Pais: Chile (cl)

Notapor brigadier81 el Lun Feb 11, 2008 11:38 am

xeross escribió:estimado fyevenes,

En tu ejemplo de AISC-2005_ICHA-2001_WF_property te envió como quedaría el TexBox si haces que te muestre la información o que tu le ingreses los datos del perfil . Es un código muy sencillo.


Alvaro.


Hola, buenas tardes.

Podriais volver a colgar el archivo (el enlace está roto). Gracias.
brigadier81
Usuario Principiante
Usuario Principiante
 
Mensajes: 2
Registrado: Lun Feb 11, 2008 9:25 am
Ubicación: Barcelona
Ha Dado Gracias: 0
Ha sido Agradecido: 0 veces en 0 mensajes


>>> Si nada mas vas a agradecer a algun usuario, solo haz clic en el boton de AGRADECER

Temas Similares


Volver a MathCAD

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados